@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{--bs-primary:#000;--bs-secondary:#e61d4c;--bs-grey-db:#dbdbdb;--bs-grey-dark:#3c3c3b;--bs-blue:#9ebed2;--bs-red:#fbf4f6;--bs-gray:#dadada;--bs-yellow:#faedcd;--bs-font-sans-serif:"Open Sans",sans-serif;--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))}*,::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-font-sans-serif);font-size:1.125rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;min-height:100vh}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1.25rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,address.address.safner .address-title,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2.5rem;font-family:"Open Sans",sans-serif;font-weight:600;line-height:1.2}.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.34426rem + 1.13115vw)}@media (min-width:1200px){.h2,h2{font-size:2.19263rem}}.h3,address.address.safner .address-title,h3{font-size:calc(1.27507rem + .3009vw)}@media (min-width:1200px){.h3,address.address.safner .address-title,h3{font-size:1.50075rem}}.h4,h4{font-size:calc(1.25156rem + .01875vw)}@media (min-width:1200px){.h4,h4{font-size:1.26562rem}}.h5,h5{font-size:calc(1.26562rem + .1875vw)}@media (min-width:1200px){.h5,h5{font-size:1.40625rem}}.h6,h6{font-size:1.125rem}p{margin-top:0;margin-bottom:1.25rem}abbr[data-bs-original-title],abbr[title]{text-decoration:underline;-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:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a,a:hover{color:#000;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;direction:ltr;unicode-bidi:bidi-override}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:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529}kbd kbd{padding:0;font-size:1em;font-weight:600}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}[list]::-webkit-calendar-picker-indicator{display:none}[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-file-upload-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.26562rem + .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.26562rem + .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:#fff;border:1px solid #dee2e6;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.625rem;line-height:1}.figure-caption{font-size:.875em;color:#868e96}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,1.25rem);padding-left:var(--bs-gutter-x,1.25rem);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:1520px}}.o-container__flexRow,.row{--bs-gutter-x:2.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.o-container__flexRow>*,.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.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){.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){.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-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;color:#000;vertical-align:top;border-color:#b2b8bc}.table>:not(caption)>*>*{padding:.5rem 1rem;background-color:var(--bs-table-bg);border-bottom-width:1px;-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color: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-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cccccc;--bs-table-striped-bg:#c2c2c2;--bs-table-striped-color:#000;--bs-table-active-bg:#b8b8b8;--bs-table-active-color:#000;--bs-table-hover-bg:#bdbdbd;--bs-table-hover-color:#000;color:#000;border-color:#b8b8b8}.table-secondary{--bs-table-bg:#fad2db;--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:#000;border-color:#e1bdc5}.table-success{--bs-table-bg:#e1e3dd;--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:#000;border-color:#cbccc7}.table-info{--bs-table-bg:#d1ecf1;--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:#000;border-color:#bcd4d9}.table-warning{--bs-table-bg:#fff4cc;--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:#000;border-color:#e6dcb8}.table-danger{--bs-table-bg:#fefdfd;--bs-table-striped-bg:#f1f0f0;--bs-table-striped-color:#000;--bs-table-active-bg:#e5e4e4;--bs-table-active-color:#000;--bs-table-hover-bg:#ebeaea;--bs-table-hover-color:#000;color:#000;border-color:#e5e4e4}.table-light{--bs-table-bg:#f6f6f6;--bs-table-striped-bg:#eaeaea;--bs-table-striped-color:#000;--bs-table-active-bg:#dddddd;--bs-table-active-color:#000;--bs-table-hover-bg:#e4e4e4;--bs-table-hover-color:#000;color:#000;border-color:#ddd}.table-dark{--bs-table-bg:#3c3c3b;--bs-table-striped-bg:#464645;--bs-table-striped-color:#fff;--bs-table-active-bg:#50504f;--bs-table-active-color:#fff;--bs-table-hover-bg:#4b4b4a;--bs-table-hover-color:#fff;color:#fff;border-color:#50504f}.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(.625rem + 1px);padding-bottom:calc(.625rem + 1px);margin-bottom:0;font-size:inherit;line-height:1}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:calc(1.26562rem + .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:.625rem 2.5rem;font-size:1.188rem;font-weight:400;line-height:1;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(#000,50%);outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.25);box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}.form-control::-webkit-date-and-time-value{height:1em}.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,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.625rem 2.5rem;margin:-.625rem -2.5rem;-webkit-margin-end:2.5rem;margin-inline-end:2.5rem;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::-webkit-file-upload-button{padding:.625rem 2.5rem;margin:-.625rem -2.5rem;-webkit-margin-end:2.5rem;margin-inline-end:2.5rem;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-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:shade-color(#e9ecef,5%)}.form-control-plaintext{display:block;width:100%;padding:.625rem 0;margin-bottom:0;line-height:1;color:#000;background-color:transparent;border:solid transparent;border-width:1px 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(1em,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-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:add(1em,add(1rem,2px,false));padding:.5rem 1rem;font-size:calc(1.26562rem + .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}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:add(1em,add(1.25rem,2px,false))}textarea.form-control-sm{min-height:add(1em,add(.5rem,2px,false))}textarea.form-control-lg{min-height:add(1em,add(1rem,2px,false))}.form-control-color{max-width:3rem;height:auto;padding:.625rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1em}.form-control-color::-webkit-color-swatch{height:1em}.form-select{display:block;width:100%;padding:.625rem 7.5rem .625rem 2.5rem;font-size:1.188rem;font-weight:400;line-height:1;color:#000;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%233c3c3b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 2.5rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:tint-color(#000,50%);outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.25);box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:2.5rem;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.26562rem + .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-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;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;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(#000,50%);outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.25);box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}.form-check-input:checked{background-color:#000;border-color:#000}.form-check-input:checked[type=checkbox]{background-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]{background-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:#000;border-color:#000;background-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{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image: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");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-switch .form-check-input{-webkit-transition:none;transition:none}}.form-switch .form-check-input:focus{background-image: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%23000, 50%%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image: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-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(0,0,0,.25);box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,0,0,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,0,0,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#000;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(#000,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:#000;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(#000,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-select{height:add(30.5rem,2px);padding:1rem 2.5rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem 2.5rem;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::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:10.625rem;padding-bottom:.625rem}.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:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.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-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-select:focus{z-index:3}.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:3}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem 2.5rem;font-size:1.188rem;font-weight:400;line-height:1;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.26562rem + .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}}.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:10rem}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px}.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(1em,1.25rem);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(.25em,.3125rem) center;background-size:add(.5em,.625rem) add(.5em,.625rem)}.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(1em,1.25rem);background-position:top add(.25em,.3125rem) right add(.25em,.3125rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#687154;padding-right:58.75rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%233c3c3b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),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-position:right 2.5rem center,center right 7.5rem;background-size:16px 12px,add(.5em,.625rem) add(.5em,.625rem)}.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-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}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#fbf4f6}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.3125rem .625rem;margin-top:.1rem;font-size:.98438rem;color:#000;background-color:rgba(251,244,246,.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:#fbf4f6;padding-right:add(1em,1.25rem);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='%23fbf4f6'%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='%23fbf4f6' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right add(.25em,.3125rem) center;background-size:add(.5em,.625rem) add(.5em,.625rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#fbf4f6;-webkit-box-shadow:0 0 0 .25rem rgba(251,244,246,.25);box-shadow:0 0 0 .25rem rgba(251,244,246,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:add(1em,1.25rem);background-position:top add(.25em,.3125rem) right add(.25em,.3125rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#fbf4f6;padding-right:58.75rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%233c3c3b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),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='%23fbf4f6'%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='%23fbf4f6' stroke='none'/%3e%3c/svg%3e");background-position:right 2.5rem center,center right 7.5rem;background-size:16px 12px,add(.5em,.625rem) add(.5em,.625rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#fbf4f6;-webkit-box-shadow:0 0 0 .25rem rgba(251,244,246,.25);box-shadow:0 0 0 .25rem rgba(251,244,246,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#fbf4f6}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#fbf4f6}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{-webkit-box-shadow:0 0 0 .25rem rgba(251,244,246,.25);box-shadow:0 0 0 .25rem rgba(251,244,246,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#fbf4f6}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.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{display:inline-block;font-weight:600;line-height:1;color:#000;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.625rem 2.5rem;font-size:1.188rem;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}@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:#000}.btn-check:focus+.btn,.btn:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:focus+.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:focus+.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success:focus{outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.25);box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}.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{pointer-events:none;opacity:.65}.btn-primary,.btn-primary:hover,.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,.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:#fff;background-color:#000;border-color:#000}.btn-check:focus+.btn-primary,.btn-primary:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:focus+.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:focus+.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success:focus{color:#fff;background-color:#000;border-color:#000;-webkit-box-shadow:0 0 0 .25rem rgba(38,38,38,.5);box-shadow:0 0 0 .25rem rgba(38,38,38,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary: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:active+.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check: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:active,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success:active,.klaro.cm-as-context-notice .context-notice .cm-buttons .show>.dropdown-toggle.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .show>.dropdown-toggle.cm-btn.cm-btn-success-var,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .active.cm-btn.cm-btn-success-var:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .active.cm-btn.cm-btn-success:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:active+.cm-btn.cm-btn-success-var:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:active+.cm-btn.cm-btn-success:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:checked+.cm-btn.cm-btn-success-var:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:checked+.cm-btn.cm-btn-success:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var:active:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success:active:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .show>.dropdown-toggle.cm-btn.cm-btn-success-var:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .show>.dropdown-toggle.cm-btn.cm-btn-success:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(38,38,38,.5);box-shadow:0 0 0 .25rem rgba(38,38,38,.5)}.btn-primary.disabled,.btn-primary: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{color:#fff;background-color:#000;border-color:#000}.btn-secondary{color:#fff;background-color:#e61d4c;border-color:#e61d4c}.btn-secondary:hover{color:#fff;background-color:#c41941;border-color:#b8173d}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#c41941;border-color:#b8173d;-webkit-box-shadow:0 0 0 .25rem rgba(234,63,103,.5);box-shadow:0 0 0 .25rem rgba(234,63,103,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#b8173d;border-color:#ad1639}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(234,63,103,.5);box-shadow:0 0 0 .25rem rgba(234,63,103,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#e61d4c;border-color:#e61d4c}.btn-grey-db{color:#000;background-color:#dbdbdb;border-color:#dbdbdb}.btn-grey-db:hover{color:#000;background-color:#e0e0e0;border-color:#dfdfdf}.btn-check:focus+.btn-grey-db,.btn-grey-db:focus{color:#000;background-color:#e0e0e0;border-color:#dfdfdf;-webkit-box-shadow:0 0 0 .25rem rgba(186,186,186,.5);box-shadow:0 0 0 .25rem rgba(186,186,186,.5)}.btn-check:active+.btn-grey-db,.btn-check:checked+.btn-grey-db,.btn-grey-db.active,.btn-grey-db:active,.show>.btn-grey-db.dropdown-toggle{color:#000;background-color:#e2e2e2;border-color:#dfdfdf}.btn-check:active+.btn-grey-db:focus,.btn-check:checked+.btn-grey-db:focus,.btn-grey-db.active:focus,.btn-grey-db:active:focus,.show>.btn-grey-db.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(186,186,186,.5);box-shadow:0 0 0 .25rem rgba(186,186,186,.5)}.btn-grey-db.disabled,.btn-grey-db:disabled{color:#000;background-color:#dbdbdb;border-color:#dbdbdb}.btn-grey-dark{color:#fff;background-color:#3c3c3b;border-color:#3c3c3b}.btn-grey-dark:hover{color:#fff;background-color:#333332;border-color:#30302f}.btn-check:focus+.btn-grey-dark,.btn-grey-dark:focus{color:#fff;background-color:#333332;border-color:#30302f;-webkit-box-shadow:0 0 0 .25rem rgba(89,89,88,.5);box-shadow:0 0 0 .25rem rgba(89,89,88,.5)}.btn-check:active+.btn-grey-dark,.btn-check:checked+.btn-grey-dark,.btn-grey-dark.active,.btn-grey-dark:active,.show>.btn-grey-dark.dropdown-toggle{color:#fff;background-color:#30302f;border-color:#2d2d2c}.btn-check:active+.btn-grey-dark:focus,.btn-check:checked+.btn-grey-dark:focus,.btn-grey-dark.active:focus,.btn-grey-dark:active:focus,.show>.btn-grey-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(89,89,88,.5);box-shadow:0 0 0 .25rem rgba(89,89,88,.5)}.btn-grey-dark.disabled,.btn-grey-dark:disabled{color:#fff;background-color:#3c3c3b;border-color:#3c3c3b}.btn-blue{color:#000;background-color:#9ebed2;border-color:#9ebed2}.btn-blue:hover{color:#000;background-color:#adc8d9;border-color:#a8c5d7}.btn-blue:focus,.btn-check:focus+.btn-blue{color:#000;background-color:#adc8d9;border-color:#a8c5d7;-webkit-box-shadow:0 0 0 .25rem rgba(134,162,179,.5);box-shadow:0 0 0 .25rem rgba(134,162,179,.5)}.btn-blue.active,.btn-blue:active,.btn-check:active+.btn-blue,.btn-check:checked+.btn-blue,.show>.btn-blue.dropdown-toggle{color:#000;background-color:#b1cbdb;border-color:#a8c5d7}.btn-blue.active:focus,.btn-blue:active:focus,.btn-check:active+.btn-blue:focus,.btn-check:checked+.btn-blue:focus,.show>.btn-blue.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(134,162,179,.5);box-shadow:0 0 0 .25rem rgba(134,162,179,.5)}.btn-blue.disabled,.btn-blue:disabled{color:#000;background-color:#9ebed2;border-color:#9ebed2}.btn-red{color:#000;background-color:#fbf4f6;border-color:#fbf4f6}.btn-red:hover{color:#000;background-color:#fcf6f7;border-color:#fbf5f7}.btn-check:focus+.btn-red,.btn-red:focus{color:#000;background-color:#fcf6f7;border-color:#fbf5f7;-webkit-box-shadow:0 0 0 .25rem rgba(213,207,209,.5);box-shadow:0 0 0 .25rem rgba(213,207,209,.5)}.btn-check:active+.btn-red,.btn-check:checked+.btn-red,.btn-red.active,.btn-red:active,.show>.btn-red.dropdown-toggle{color:#000;background-color:#fcf6f8;border-color:#fbf5f7}.btn-check:active+.btn-red:focus,.btn-check:checked+.btn-red:focus,.btn-red.active:focus,.btn-red:active:focus,.show>.btn-red.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(213,207,209,.5);box-shadow:0 0 0 .25rem rgba(213,207,209,.5)}.btn-red.disabled,.btn-red:disabled{color:#000;background-color:#fbf4f6;border-color:#fbf4f6}.btn-gray{color:#000;background-color:#dadada;border-color:#dadada}.btn-gray:hover{color:#000;background-color:#e0e0e0;border-color:#dedede}.btn-check:focus+.btn-gray,.btn-gray:focus{color:#000;background-color:#e0e0e0;border-color:#dedede;-webkit-box-shadow:0 0 0 .25rem rgba(185,185,185,.5);box-shadow:0 0 0 .25rem rgba(185,185,185,.5)}.btn-check:active+.btn-gray,.btn-check:checked+.btn-gray,.btn-gray.active,.btn-gray:active,.show>.btn-gray.dropdown-toggle{color:#000;background-color:#e1e1e1;border-color:#dedede}.btn-check:active+.btn-gray:focus,.btn-check:checked+.btn-gray:focus,.btn-gray.active:focus,.btn-gray:active:focus,.show>.btn-gray.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(185,185,185,.5);box-shadow:0 0 0 .25rem rgba(185,185,185,.5)}.btn-gray.disabled,.btn-gray:disabled{color:#000;background-color:#dadada;border-color:#dadada}.btn-yellow{color:#000;background-color:#faedcd;border-color:#faedcd}.btn-yellow:hover{color:#000;background-color:#fbf0d5;border-color:#fbefd2}.btn-check:focus+.btn-yellow,.btn-yellow:focus{color:#000;background-color:#fbf0d5;border-color:#fbefd2;-webkit-box-shadow:0 0 0 .25rem rgba(213,201,174,.5);box-shadow:0 0 0 .25rem rgba(213,201,174,.5)}.btn-check:active+.btn-yellow,.btn-check:checked+.btn-yellow,.btn-yellow.active,.btn-yellow:active,.show>.btn-yellow.dropdown-toggle{color:#000;background-color:#fbf1d7;border-color:#fbefd2}.btn-check:active+.btn-yellow:focus,.btn-check:checked+.btn-yellow:focus,.btn-yellow.active:focus,.btn-yellow:active:focus,.show>.btn-yellow.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(213,201,174,.5);box-shadow:0 0 0 .25rem rgba(213,201,174,.5)}.btn-yellow.disabled,.btn-yellow:disabled{color:#000;background-color:#faedcd;border-color:#faedcd}.btn-outline-primary{color:#000;border-color:#000}.btn-outline-primary:hover{color:#fff;background-color:#000;border-color:#000}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.5);box-shadow:0 0 0 .25rem rgba(0,0,0,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#000;border-color:#000}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.5);box-shadow:0 0 0 .25rem rgba(0,0,0,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#000;background-color:transparent}.btn-outline-secondary{color:#e61d4c;border-color:#e61d4c}.btn-outline-secondary:hover{color:#fff;background-color:#e61d4c;border-color:#e61d4c}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .25rem rgba(230,29,76,.5);box-shadow:0 0 0 .25rem rgba(230,29,76,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#e61d4c;border-color:#e61d4c}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(230,29,76,.5);box-shadow:0 0 0 .25rem rgba(230,29,76,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#e61d4c;background-color:transparent}.btn-outline-grey-db{color:#dbdbdb;border-color:#dbdbdb}.btn-outline-grey-db:hover{color:#000;background-color:#dbdbdb;border-color:#dbdbdb}.btn-check:focus+.btn-outline-grey-db,.btn-outline-grey-db:focus{-webkit-box-shadow:0 0 0 .25rem rgba(219,219,219,.5);box-shadow:0 0 0 .25rem rgba(219,219,219,.5)}.btn-check:active+.btn-outline-grey-db,.btn-check:checked+.btn-outline-grey-db,.btn-outline-grey-db.active,.btn-outline-grey-db.dropdown-toggle.show,.btn-outline-grey-db:active{color:#000;background-color:#dbdbdb;border-color:#dbdbdb}.btn-check:active+.btn-outline-grey-db:focus,.btn-check:checked+.btn-outline-grey-db:focus,.btn-outline-grey-db.active:focus,.btn-outline-grey-db.dropdown-toggle.show:focus,.btn-outline-grey-db:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(219,219,219,.5);box-shadow:0 0 0 .25rem rgba(219,219,219,.5)}.btn-outline-grey-db.disabled,.btn-outline-grey-db:disabled{color:#dbdbdb;background-color:transparent}.btn-outline-grey-dark{color:#3c3c3b;border-color:#3c3c3b}.btn-outline-grey-dark:hover{color:#fff;background-color:#3c3c3b;border-color:#3c3c3b}.btn-check:focus+.btn-outline-grey-dark,.btn-outline-grey-dark:focus{-webkit-box-shadow:0 0 0 .25rem rgba(60,60,59,.5);box-shadow:0 0 0 .25rem rgba(60,60,59,.5)}.btn-check:active+.btn-outline-grey-dark,.btn-check:checked+.btn-outline-grey-dark,.btn-outline-grey-dark.active,.btn-outline-grey-dark.dropdown-toggle.show,.btn-outline-grey-dark:active{color:#fff;background-color:#3c3c3b;border-color:#3c3c3b}.btn-check:active+.btn-outline-grey-dark:focus,.btn-check:checked+.btn-outline-grey-dark:focus,.btn-outline-grey-dark.active:focus,.btn-outline-grey-dark.dropdown-toggle.show:focus,.btn-outline-grey-dark:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(60,60,59,.5);box-shadow:0 0 0 .25rem rgba(60,60,59,.5)}.btn-outline-grey-dark.disabled,.btn-outline-grey-dark:disabled{color:#3c3c3b;background-color:transparent}.btn-outline-blue{color:#9ebed2;border-color:#9ebed2}.btn-outline-blue:hover{color:#000;background-color:#9ebed2;border-color:#9ebed2}.btn-check:focus+.btn-outline-blue,.btn-outline-blue:focus{-webkit-box-shadow:0 0 0 .25rem rgba(158,190,210,.5);box-shadow:0 0 0 .25rem rgba(158,190,210,.5)}.btn-check:active+.btn-outline-blue,.btn-check:checked+.btn-outline-blue,.btn-outline-blue.active,.btn-outline-blue.dropdown-toggle.show,.btn-outline-blue:active{color:#000;background-color:#9ebed2;border-color:#9ebed2}.btn-check:active+.btn-outline-blue:focus,.btn-check:checked+.btn-outline-blue:focus,.btn-outline-blue.active:focus,.btn-outline-blue.dropdown-toggle.show:focus,.btn-outline-blue:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(158,190,210,.5);box-shadow:0 0 0 .25rem rgba(158,190,210,.5)}.btn-outline-blue.disabled,.btn-outline-blue:disabled{color:#9ebed2;background-color:transparent}.btn-outline-red{color:#fbf4f6;border-color:#fbf4f6}.btn-outline-red:hover{color:#000;background-color:#fbf4f6;border-color:#fbf4f6}.btn-check:focus+.btn-outline-red,.btn-outline-red:focus{-webkit-box-shadow:0 0 0 .25rem rgba(251,244,246,.5);box-shadow:0 0 0 .25rem rgba(251,244,246,.5)}.btn-check:active+.btn-outline-red,.btn-check:checked+.btn-outline-red,.btn-outline-red.active,.btn-outline-red.dropdown-toggle.show,.btn-outline-red:active{color:#000;background-color:#fbf4f6;border-color:#fbf4f6}.btn-check:active+.btn-outline-red:focus,.btn-check:checked+.btn-outline-red:focus,.btn-outline-red.active:focus,.btn-outline-red.dropdown-toggle.show:focus,.btn-outline-red:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(251,244,246,.5);box-shadow:0 0 0 .25rem rgba(251,244,246,.5)}.btn-outline-red.disabled,.btn-outline-red:disabled{color:#fbf4f6;background-color:transparent}.btn-outline-gray{color:#dadada;border-color:#dadada}.btn-outline-gray:hover{color:#000;background-color:#dadada;border-color:#dadada}.btn-check:focus+.btn-outline-gray,.btn-outline-gray:focus{-webkit-box-shadow:0 0 0 .25rem rgba(218,218,218,.5);box-shadow:0 0 0 .25rem rgba(218,218,218,.5)}.btn-check:active+.btn-outline-gray,.btn-check:checked+.btn-outline-gray,.btn-outline-gray.active,.btn-outline-gray.dropdown-toggle.show,.btn-outline-gray:active{color:#000;background-color:#dadada;border-color:#dadada}.btn-check:active+.btn-outline-gray:focus,.btn-check:checked+.btn-outline-gray:focus,.btn-outline-gray.active:focus,.btn-outline-gray.dropdown-toggle.show:focus,.btn-outline-gray:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(218,218,218,.5);box-shadow:0 0 0 .25rem rgba(218,218,218,.5)}.btn-outline-gray.disabled,.btn-outline-gray:disabled{color:#dadada;background-color:transparent}.btn-outline-yellow{color:#faedcd;border-color:#faedcd}.btn-outline-yellow:hover{color:#000;background-color:#faedcd;border-color:#faedcd}.btn-check:focus+.btn-outline-yellow,.btn-outline-yellow:focus{-webkit-box-shadow:0 0 0 .25rem rgba(250,237,205,.5);box-shadow:0 0 0 .25rem rgba(250,237,205,.5)}.btn-check:active+.btn-outline-yellow,.btn-check:checked+.btn-outline-yellow,.btn-outline-yellow.active,.btn-outline-yellow.dropdown-toggle.show,.btn-outline-yellow:active{color:#000;background-color:#faedcd;border-color:#faedcd}.btn-check:active+.btn-outline-yellow:focus,.btn-check:checked+.btn-outline-yellow:focus,.btn-outline-yellow.active:focus,.btn-outline-yellow.dropdown-toggle.show:focus,.btn-outline-yellow:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(250,237,205,.5);box-shadow:0 0 0 .25rem rgba(250,237,205,.5)}.btn-outline-yellow.disabled,.btn-outline-yellow:disabled{color:#faedcd;background-color:transparent}.btn-link{font-weight:400;color:#000;text-decoration:none}.btn-link:hover{color:#000;text-decoration:none}.btn-link:focus{text-decoration:none}.btn-link.disabled,.btn-link:disabled{color:#868e96}.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{padding:.5rem 1rem;font-size:calc(1.26562rem + .1875vw);border-radius:0}@media (min-width:1200px){.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{font-size:1.40625rem}}.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{padding:.25rem .5rem;font-size:.98438rem;border-radius:0}.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}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-menu{position:absolute;top:100%;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1.125rem;color:#fff;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #000}.dropdown-menu[data-bs-popper]{left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:.125rem}.dropend .dropdown-menu{top:0;right:auto;left:100%}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu{top:0;right:100%;left:auto}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.625rem 0;overflow:hidden;border-top:1px solid #000}.dropdown-item{display:block;width:100%;padding:1rem 1.25rem;clear:both;font-weight:400;color:#fff;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#fff;background-color:transparent}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#000}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.25rem;margin-bottom:0;font-size:.98438rem;color:#868e96;white-space:nowrap}.dropdown-item-text{display:block;padding:1rem 1.25rem;color:#fff}.dropdown-menu-dark{color:#dee2e6;background-color:#3c3c3b;border-color:#000}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#000}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:#000}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .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>.btn:not(:first-child),.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.cm-btn.cm-btn-success-var:not(:first-child),.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.cm-btn.cm-btn-success:not(:first-child){margin-left:-1px}.dropdown-toggle-split{padding-right:1.875rem;padding-left:1.875rem}.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:-1px}.m-pageMenu__nav,.nav{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:.5rem 1rem;-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.disabled,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .disabled.mv-nav-link{color:#868e96;pointer-events:none;cursor:default}.nav-tabs{border-bottom:0 solid #dee2e6}.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:0;background:0 0;border:0 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{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled,.nav-tabs nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .disabled.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-tabs .disabled.mv-nav-link{color:#868e96;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:#fff;background-color:#000;border-color:#dee2e6 #dee2e6 #000}.nav-tabs .dropdown-menu{margin-top:0}.nav-pills .nav-link,.nav-pills nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-pills .mv-nav-link{background:0 0;border:0}.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:#fff;background-color:#000}.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}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{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:.625rem 1.25rem}.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:.28906rem;padding-bottom:.28906rem;margin-right:1rem;font-size:calc(1.26562rem + .1875vw);white-space:nowrap}@media (min-width:1200px){.navbar-brand{font-size:1.40625rem}}.navbar-nav{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,.navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-nav .mv-nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.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:.25rem .75rem;font-size:calc(1.26562rem + .1875vw);line-height:1;background-color:transparent;border:1px solid transparent;-webkit-transition:-webkit-box-shadow .15s ease-in-out;transition:-webkit-box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out}@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 .25rem;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;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:.5rem;padding-left:.5rem}.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}}@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:.5rem;padding-left:.5rem}.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}}@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:.5rem;padding-left:.5rem}.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}}@media (min-width:1200px){.navbar-toggler{font-size:1.40625rem}.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:.5rem;padding-left:.5rem}.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}}@media (min-width:1400px){.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link,.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:.5rem;padding-left:.5rem}.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{-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:.5rem;padding-left:.5rem}.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-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#e61d4c}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-light .navbar-nav .mv-nav-link{color:rgba(0,0,0,.99)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:focus,.navbar-light .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:hover,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-light .navbar-nav .mv-nav-link:focus,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-light .navbar-nav .mv-nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled,.navbar-light .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .disabled.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-light .navbar-nav .disabled.mv-nav-link{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .active.mv-nav-link,.navbar-light .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .show>.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-light .navbar-nav .active.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-light .navbar-nav .show>.mv-nav-link{color:#e61d4c}.navbar-light .navbar-toggler{color:rgba(0,0,0,.99);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image: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.99%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.99)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:#e61d4c}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-dark .navbar-nav .mv-nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:focus,.navbar-dark .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:hover,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-dark .navbar-nav .mv-nav-link:focus,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-dark .navbar-nav .mv-nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled,.navbar-dark .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .disabled.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-dark .navbar-nav .disabled.mv-nav-link{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .active.mv-nav-link,.navbar-dark .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .show>.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-dark .navbar-nav .active.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-dark .navbar-nav .show>.mv-nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image: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")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{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;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125)}.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:1.25rem}.card-title{margin-bottom:.625rem}.card-subtitle{margin-top:-.3125rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.625rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-footer{padding:.625rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.625rem;margin-left:-.625rem;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:#fff;border-bottom-color:#fff}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-group>.card{margin-bottom:1.25rem}@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-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:1rem 1.25rem;font-size:1.125rem;color:#000;text-align:left;background-color:transparent;border:1px solid rgba(0,0,0,.125);overflow-anchor:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,border-radius .15s,-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,border-radius .15s,-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,border-radius .15s;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s,-webkit-box-shadow .15s ease-in-out}.accordion-button.collapsed{border-bottom-width:0}.accordion-button:not(.collapsed){color:#000;background-color:#e6e6e6}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%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");-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image: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");background-repeat:no-repeat;background-size:1.25rem;-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){.accordion-button,.accordion-button::after{-webkit-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:tint-color(#000,50%);outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.25);box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}.accordion-header{margin-bottom:0}.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px}.accordion-collapse{border:solid rgba(0,0,0,.125);border-width:0 1px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-button{border-right:0;border-left:0}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item:first-of-type .accordion-button{border-top-width:0}.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:0}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:0;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#000;content:var(--bs-breadcrumb-divider, "")}.breadcrumb-item.active{color:#000}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#000;background-color:#fff;border:1px solid #dee2e6;-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;padding:.375rem .75rem}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;transition:none}}.page-link:hover{z-index:2;color:#000;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#000;background-color:#e9ecef;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.25);box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#000;border-color:#000}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:calc(1.26562rem + .1875vw)}@media (min-width:1200px){.pagination-lg .page-link{font-size:1.40625rem}}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.98438rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:600;line-height:1;color:#fff;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{position:relative;padding:1.25rem;margin-bottom:1rem;border:1px solid transparent}.alert-heading{color:inherit}.alert-link{font-weight:600}.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{color:#000;background-color:#ccc;border-color:#b3b3b3}.alert-primary .alert-link{color:#000}.alert-secondary{color:#8a112e;background-color:#fad2db;border-color:#f8bbc9}.alert-secondary .alert-link{color:#6e0e25}.alert-grey-db{color:#585858;background-color:#f8f8f8;border-color:#f4f4f4}.alert-grey-db .alert-link{color:#464646}.alert-grey-dark{color:#242423;background-color:#d8d8d8;border-color:#c5c5c4}.alert-grey-dark .alert-link{color:#1d1d1c}.alert-blue{color:#3f4c54;background-color:#ecf2f6;border-color:#e2ecf2}.alert-blue .alert-link{color:#323d43}.alert-red{color:#646262;background-color:#fefdfd;border-color:#fefcfc}.alert-red .alert-link{color:#504e4e}.alert-gray{color:#575757;background-color:#f8f8f8;border-color:#f4f4f4}.alert-gray .alert-link{color:#464646}.alert-yellow{color:#645f52;background-color:#fefbf5;border-color:#fefaf0}.alert-yellow .alert-link{color:#504c42}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.84375rem;background-color:#e9ecef}.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:#fff;text-align:center;white-space:nowrap;background-color:#000;-webkit-transition:width .6s;transition:width .6s}.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:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}.list-group{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-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#000;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.625rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#000;border-color:#000}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.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:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@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:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@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:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@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:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@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:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@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:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#000;background-color:#ccc}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#000;background-color:#b8b8b8}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-secondary{color:#8a112e;background-color:#fad2db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#8a112e;background-color:#e1bdc5}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#8a112e;border-color:#8a112e}.list-group-item-grey-db{color:#585858;background-color:#f8f8f8}.list-group-item-grey-db.list-group-item-action:focus,.list-group-item-grey-db.list-group-item-action:hover{color:#585858;background-color:#dfdfdf}.list-group-item-grey-db.list-group-item-action.active{color:#fff;background-color:#585858;border-color:#585858}.list-group-item-grey-dark{color:#242423;background-color:#d8d8d8}.list-group-item-grey-dark.list-group-item-action:focus,.list-group-item-grey-dark.list-group-item-action:hover{color:#242423;background-color:#c2c2c2}.list-group-item-grey-dark.list-group-item-action.active{color:#fff;background-color:#242423;border-color:#242423}.list-group-item-blue{color:#3f4c54;background-color:#ecf2f6}.list-group-item-blue.list-group-item-action:focus,.list-group-item-blue.list-group-item-action:hover{color:#3f4c54;background-color:#d4dadd}.list-group-item-blue.list-group-item-action.active{color:#fff;background-color:#3f4c54;border-color:#3f4c54}.list-group-item-red{color:#646262;background-color:#fefdfd}.list-group-item-red.list-group-item-action:focus,.list-group-item-red.list-group-item-action:hover{color:#646262;background-color:#e5e4e4}.list-group-item-red.list-group-item-action.active{color:#fff;background-color:#646262;border-color:#646262}.list-group-item-gray{color:#575757;background-color:#f8f8f8}.list-group-item-gray.list-group-item-action:focus,.list-group-item-gray.list-group-item-action:hover{color:#575757;background-color:#dfdfdf}.list-group-item-gray.list-group-item-action.active{color:#fff;background-color:#575757;border-color:#575757}.list-group-item-yellow{color:#645f52;background-color:#fefbf5}.list-group-item-yellow.list-group-item-action:focus,.list-group-item-yellow.list-group-item-action:hover{color:#645f52;background-color:#e5e2dd}.list-group-item-yellow.list-group-item-action.active{color:#fff;background-color:#645f52;border-color:#645f52}.btn-close{-webkit-box-sizing:content-box;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background: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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.25);box-shadow:0 0 0 .25rem rgba(0,0,0,.25);opacity:1}.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:.25}.btn-close-white{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:1.25rem}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;color:#868e96;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;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% - 1rem)}.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% - 1rem)}.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%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.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:1.25rem;border-bottom:1px solid #000}.modal-header .btn-close{padding:.625rem;margin:-.625rem -.625rem -.625rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #000}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.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}.m-ceLayout__gridContainer .m-ceLayout__gridItem.-row-span-2 img{max-height:335px}}@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}nav#mainNavMenuJs{display:none!important}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.98438rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.3125rem .625rem;color:#fff;text-align:center;background-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.98438rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2)}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.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:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1.25rem;margin-bottom:0;font-size:1.125rem;background-color:#f0f0f0;border-bottom:1px solid #d8d8d8}.popover-header:empty{display:none}.popover-body{padding:1.25rem;color:#000}.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%;list-style:none}.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}@-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{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.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{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;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{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.clearfix::after{display:block;clear:both;content:""}.link-primary,.link-primary:focus,.link-primary:hover{color:#000}.link-secondary{color:#e61d4c}.link-secondary:focus,.link-secondary:hover{color:#b8173d}.link-grey-db{color:#dbdbdb}.link-grey-db:focus,.link-grey-db:hover{color:#e2e2e2}.link-grey-dark{color:#3c3c3b}.link-grey-dark:focus,.link-grey-dark:hover{color:#30302f}.link-blue{color:#9ebed2}.link-blue:focus,.link-blue:hover{color:#b1cbdb}.link-red{color:#fbf4f6}.link-red:focus,.link-red:hover{color:#fcf6f8}.link-gray{color:#dadada}.link-gray:focus,.link-gray:hover{color:#e1e1e1}.link-yellow{color:#faedcd}.link-yellow:focus,.link-yellow:hover{color:#fbf1d7}.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}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.o-offCanvas__nav .m-offCanvas__header .m-burger__txt,.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;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}.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}.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}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow: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-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}.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:1px solid #000!important}.border-0{border:0!important}.border-top{border-top:1px solid #000!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:1px solid #000!important}.border-start-0{border-left:0!important}.border-primary{border-color:#000!important}.border-secondary{border-color:#e61d4c!important}.border-grey-db{border-color:#dbdbdb!important}.border-grey-dark{border-color:#3c3c3b!important}.border-blue{border-color:#9ebed2!important}.border-red{border-color:#fbf4f6!important}.border-gray{border-color:#dadada!important}.border-yellow{border-color:#faedcd!important}.border-white{border-color:#fff!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}.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}.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}.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}.fs-1{font-size:calc(1.32187rem + .8625vw)!important}.fs-2{font-size:1.188rem!important}.fs-3{font-size:1.125rem!important}.fs-4{font-size:1.00012rem!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-light{font-weight:400!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-primary{color:#000!important}.text-secondary{color:#e61d4c!important}.text-grey-db{color:#dbdbdb!important}.text-grey-dark{color:#3c3c3b!important}.text-blue{color:#9ebed2!important}.text-red{color:#fbf4f6!important}.text-gray{color:#dadada!important}.text-yellow{color:#faedcd!important}.text-white{color:#fff!important}.text-body{color:#000!important}.text-muted{color:#868e96!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!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}.bg-primary{background-color:#000!important}.bg-secondary{background-color:#e61d4c!important}.bg-grey-db{background-color:#dbdbdb!important}.bg-grey-dark{background-color:#3c3c3b!important}.bg-blue{background-color:#9ebed2!important}.bg-red{background-color:#fbf4f6!important}.bg-gray{background-color:#dadada!important}.bg-yellow{background-color:#faedcd!important}.bg-body,.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!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-break{word-wrap:break-word!important;word-break:break-word!important}.font-monospace{font-family:var(--bs-font-monospace)!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:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.mv-sociallinks.bg-rounded .sociallinks-item,.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float: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-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}.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}.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}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}footer:not(.frame-footer){padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float: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-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}.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}.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}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}footer:not(.frame-footer){padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float: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-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}.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}.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}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}footer:not(.frame-footer){padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float: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-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}.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}.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}.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.96875rem!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float: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-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}.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}.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}.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-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(#000));background-image:linear-gradient(0deg,#fff 0,#000 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(#000));background-image:linear-gradient(0deg,rgba(255,255,255,0) 0,#000 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(#000));background-image:linear-gradient(90deg,#fff 0,#000 100%);background-repeat:repeat-x}.u-bg-gradient--free-style{background-image:linear-gradient(235deg,#fff 0,#000 100%);background-repeat:repeat-x}.u-bg--key-color,.u-bg--stage-key-color-dark{background-color:#000}.u-bg--stage-key-color-light{background-color:#262626}.u-bg--black{background-color:#000}.u-bg--black .h1,.u-bg--black .h2,.u-bg--black .h3,.u-bg--black .h4,.u-bg--black .h5,.u-bg--black .h6,.u-bg--black address.address.safner .address-title,.u-bg--black h1,.u-bg--black h2,.u-bg--black h3,.u-bg--black h4,.u-bg--black h5,.u-bg--black h6,.u-bg--black p,address.address.safner .u-bg--black .address-title{color:#fff}.u-bg--dark-grey{background-color:#3c3c3b}.u-bg--mid-grey{background-color:#8c8c8c}.u-bg--light-grey{background-color:#f6f6f6}.u-bg--super-light-grey{background-color:#f4f4f4}.u-bg--blue{background-color:#9ebed2}.u-bg--dark-blue{background-color:#426f8f}.u-bg--green{background-color:#687154}.u-bg--orange{background-color:#df7811}.u-bg--dark-green{background-color:#404533}.u-bg--white-opacity{background-color:rgba(255,255,255,.3)}.u-bg--information{background-color:#0080ff}.u-bg--error{background-color:#dd123d}.u-bg--warning{background-color:#ffc800}.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{-webkit-box-shadow:0 0 16px 1px rgba(81,81,81,.1);box-shadow:0 0 16px 1px rgba(81,81,81,.1)}.u-bs--hover:active,.u-bs--hover:focus,.u-bs--hover:hover{-webkit-box-shadow:0 0 24px 1px rgba(81,81,81,.2);box-shadow:0 0 24px 1px rgba(81,81,81,.2)}.u-bs--no-hover{-webkit-box-shadow:0 0 16px 1px rgba(81,81,81,.1);box-shadow:0 0 16px 1px rgba(81,81,81,.1)}.css-arrow-up{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:0;height:100%;width:100%}.css-arrow-up:before{content:'';position:absolute;height:30%;width:30%;border-top:1px solid;border-left:1px solid;top:55%;left:55%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.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:4rem;height:4rem;font-size:2rem;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:2rem;height:2rem;margin:1rem;background:url(../Images/Customer/Icons/expand_1.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}.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:1.125rem}ul.-unStyled li ul{padding-top:1.125rem}ul.-dash li{padding-left:1rem}ul.-dash li:before{content:'-';position:absolute;margin-left:-15px}ul.-dash li:not(:last-child){padding-bottom:1.125rem}ul.-dash li ul{padding-top:1.125rem}ul.-mvStyleUniCode li:before{position:relative;top:.1rem;content:"\2022";color:#000;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:#000;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:#000;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:1.125rem}ol:not(.m_beradCrumb__list) li ol{padding-top:1.125rem}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}footer:not(.frame-footer){padding-top:2.5rem;padding-bottom:2.5rem}}@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:#000}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:#000;color:#fff}header.m-header:not(.frame-header) .nav-link,header.m-header:not(.frame-header) .nav-link-icon,header.m-header:not(.frame-header) .nav-link-text,header.m-header:not(.frame-header) a,header.m-header:not(.frame-header) nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.m-header:not(.frame-header) .mv-nav-link{font-weight:600;font-size:1.188rem;color:#fff;text-decoration:none;text-underline-position:unset}header.m-header:not(.frame-header) .nav-link-icon:hover,header.m-header:not(.frame-header) .nav-link-text:hover,header.m-header:not(.frame-header) .nav-link:hover,header.m-header:not(.frame-header) a:hover,header.m-header:not(.frame-header) nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:hover,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.m-header:not(.frame-header) .mv-nav-link:hover{font-weight:600;color:#fff;text-decoration:none}header.m-header:not(.frame-header) .nav-link-icon:not([href]),header.m-header:not(.frame-header) .nav-link-icon:not([href]):hover,header.m-header:not(.frame-header) .nav-link-text:not([href]),header.m-header:not(.frame-header) .nav-link-text:not([href]):hover,header.m-header:not(.frame-header) .nav-link:not([href]),header.m-header:not(.frame-header) .nav-link:not([href]):hover,header.m-header:not(.frame-header) a:not([href]),header.m-header:not(.frame-header) a:not([href]):hover,header.m-header:not(.frame-header) nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:not([href]),header.m-header:not(.frame-header) nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:not([href]):hover,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.m-header:not(.frame-header) .mv-nav-link:not([href]),nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.m-header:not(.frame-header) .mv-nav-link:not([href]):hover{color:inherit;text-decoration:none;font-weight:600}.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:0;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:.3rem}#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:.3rem;color:#000}#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:.3rem}#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:.3rem;content:"|";color:#000}.m-langMenu__container{display:-webkit-box;display:-ms-flexbox;display:flex}.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;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;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 #page-content,.-mvPageDim .breadcrumb-wrapper,.-mvPageDim footer{background:rgba(0,0,0,.8)!important;opacity:.3}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 #000}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 #000}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 #000}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.mv-main-nav .nav-item{font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.125rem}nav.mv-main-nav .dropdown-item:focus,nav.mv-main-nav .dropdown-item:hover{color:#000;background-color:#fff}nav.mv-main-nav .dropdown-item.active,nav.mv-main-nav .dropdown-item:active{color:#000;text-decoration:none;background-color:#fff}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.main-nav .mv-nav-link,nav.main-nav .nav-link,nav.main-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.125rem}nav.main-nav .collapse.dropdown-left .dropdown-item,nav.main-nav .collapse.dropdown-left .dropdown-submenu{position:relative}nav.main-nav .collapse.dropdown-left ul li.single-item a:before{content:" ";margin-left:20px}nav.main-nav .collapse.dropdown-left .dropdown-submenu>.dropdown-menu{top:0;left:-100%;margin-top:0;margin-right:0;padding:0;margin-left:15px}nav.main-nav .collapse.dropdown-left.onhover .dropdown-submenu:hover>.dropdown-menu,nav.main-nav .collapse.dropdown-left.onhover .dropdown:hover>.dropdown-menu{display:block}nav.main-nav .collapse.dropdown-left.addicon .dropdown-submenu>a:before{content:"\f104";margin-right:14px;font-family:"Font Awesome 5 Pro"}nav.main-nav .collapse.dropdown-right .dropdown-submenu{position:relative}nav.main-nav .collapse.dropdown-right .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0;margin-left:0}nav.main-nav .collapse.dropdown-right.addicon .dropdown-submenu>a:after{content:"\f105";float:right;font-family:"Font Awesome 5 Pro"}nav.main-nav .collapse.dropdown-right.onhover .dropdown-submenu:hover>.dropdown-menu,nav.main-nav .collapse.dropdown-right.onhover .dropdown:hover>.dropdown-menu{display:block}nav.main-nav .collapse.dropdown-right ul li.single-item a:before{content:" "}nav.main-nav .navbar-collapse.mv-border-bottom .nav-item,nav.mainnav-ext .navbar-collapse.mv-border-bottom .nav-item,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom .nav-item,nav.mv-main-nav .navbar-collapse.mv-border-bottom .nav-item{padding-right:25px;border-bottom:2px solid transparent}nav.main-nav .navbar-collapse.mv-border-bottom .nav-item.current.active,nav.main-nav .navbar-collapse.mv-border-bottom .nav-item.dropdown.active,nav.main-nav .navbar-collapse.mv-border-bottom .nav-item:active,nav.main-nav .navbar-collapse.mv-border-bottom .nav-item:focus,nav.main-nav .navbar-collapse.mv-border-bottom .nav-item:hover,nav.mainnav-ext .navbar-collapse.mv-border-bottom .nav-item.current.active,nav.mainnav-ext .navbar-collapse.mv-border-bottom .nav-item.dropdown.active,nav.mainnav-ext .navbar-collapse.mv-border-bottom .nav-item:active,nav.mainnav-ext .navbar-collapse.mv-border-bottom .nav-item:focus,nav.mainnav-ext .navbar-collapse.mv-border-bottom .nav-item:hover,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom .nav-item.current.active,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom .nav-item.dropdown.active,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom .nav-item:active,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom .nav-item:focus,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom .nav-item:hover,nav.mv-main-nav .navbar-collapse.mv-border-bottom .nav-item.current.active,nav.mv-main-nav .navbar-collapse.mv-border-bottom .nav-item.dropdown.active,nav.mv-main-nav .navbar-collapse.mv-border-bottom .nav-item:active,nav.mv-main-nav .navbar-collapse.mv-border-bottom .nav-item:focus,nav.mv-main-nav .navbar-collapse.mv-border-bottom .nav-item:hover{border-bottom:2px solid #000}nav.main-nav .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu,nav.mainnav-ext .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu,nav.mv-main-nav .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu{border:none;background:rgba(255,255,255,.85)}nav.main-nav .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item,nav.mainnav-ext .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item,nav.mv-main-nav .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item{background:0 0;border-left:1px solid transparent}nav.main-nav .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item.current.active,nav.mainnav-ext .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item.current.active,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item.current.active,nav.mv-main-nav .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item.current.active{color:#e61d4c}nav.main-nav .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item:focus,nav.main-nav .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item:hover,nav.mainnav-ext .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item:focus,nav.mainnav-ext .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item:hover,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item:focus,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item:hover,nav.mv-main-nav .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item:focus,nav.mv-main-nav .navbar-collapse.mv-border-bottom .nav-item .dropdown-menu .dropdown-item:hover{background:0 0;border-left:1px solid #000}nav.main-nav .navbar-collapse.mv-border-bottom.collapsing li.nav-item,nav.main-nav .navbar-collapse.mv-border-bottom.show li.nav-item,nav.mainnav-ext .navbar-collapse.mv-border-bottom.collapsing li.nav-item,nav.mainnav-ext .navbar-collapse.mv-border-bottom.show li.nav-item,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom.collapsing li.nav-item,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom.show li.nav-item,nav.mv-main-nav .navbar-collapse.mv-border-bottom.collapsing li.nav-item,nav.mv-main-nav .navbar-collapse.mv-border-bottom.show li.nav-item{margin:0 3rem;padding:0;border-color:transparent}nav.main-nav .navbar-collapse.mv-border-bottom.collapsing li.nav-item.active,nav.main-nav .navbar-collapse.mv-border-bottom.show li.nav-item.active,nav.mainnav-ext .navbar-collapse.mv-border-bottom.collapsing li.nav-item.active,nav.mainnav-ext .navbar-collapse.mv-border-bottom.show li.nav-item.active,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom.collapsing li.nav-item.active,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom.show li.nav-item.active,nav.mv-main-nav .navbar-collapse.mv-border-bottom.collapsing li.nav-item.active,nav.mv-main-nav .navbar-collapse.mv-border-bottom.show li.nav-item.active{border-color:#000}nav.main-nav .navbar-collapse.mv-border-bottom.collapsing li.nav-item.dropdown .dropdown-menu.show,nav.main-nav .navbar-collapse.mv-border-bottom.show li.nav-item.dropdown .dropdown-menu.show,nav.mainnav-ext .navbar-collapse.mv-border-bottom.collapsing li.nav-item.dropdown .dropdown-menu.show,nav.mainnav-ext .navbar-collapse.mv-border-bottom.show li.nav-item.dropdown .dropdown-menu.show,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom.collapsing li.nav-item.dropdown .dropdown-menu.show,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom.show li.nav-item.dropdown .dropdown-menu.show,nav.mv-main-nav .navbar-collapse.mv-border-bottom.collapsing li.nav-item.dropdown .dropdown-menu.show,nav.mv-main-nav .navbar-collapse.mv-border-bottom.show li.nav-item.dropdown .dropdown-menu.show{margin:0 3rem;border-top:1px solid #000;border-bottom:1px solid #000}nav.main-nav .navbar-collapse.mv-mobile-border-top-bottom.collapsing,nav.main-nav .navbar-collapse.mv-mobile-border-top-bottom.show,nav.mainnav-ext .navbar-collapse.mv-mobile-border-top-bottom.collapsing,nav.mainnav-ext .navbar-collapse.mv-mobile-border-top-bottom.show,nav.mainnav-new-b4 .navbar-collapse.mv-mobile-border-top-bottom.collapsing,nav.mainnav-new-b4 .navbar-collapse.mv-mobile-border-top-bottom.show,nav.mv-main-nav .navbar-collapse.mv-mobile-border-top-bottom.collapsing,nav.mv-main-nav .navbar-collapse.mv-mobile-border-top-bottom.show{border-top:1px solid #000;border-bottom:1px solid #000}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:after,nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:after,nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:after,nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:after,nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:after,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:after,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:after,nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:after,nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:after{display:block;content:"";border-bottom:2px solid transparent}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item .current.active.mv-nav-link:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:focus:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:hover:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item .current.active.mv-nav-link:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:focus:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:hover:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item .current.active.mv-nav-link:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:focus:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:hover:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item .current.active.mv-nav-link:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:focus:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:hover:after,nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item .nav-link.current.active:after,nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:focus:after,nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:hover:after,nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .current.active.mv-nav-link:after,nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:focus:after,nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:hover:after,nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item .nav-link.current.active:after,nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:focus:after,nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:hover:after,nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .current.active.mv-nav-link:after,nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:focus:after,nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:hover:after,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item .nav-link.current.active:after,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:focus:after,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:hover:after,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .current.active.mv-nav-link:after,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:focus:after,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:hover:after,nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item .nav-link.current.active:after,nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:focus:after,nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:hover:after,nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .current.active.mv-nav-link:after,nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:focus:after,nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:hover:after{border-bottom-color:rgba(0,0,0,.99)}nav.main-nav .navbar-collapse.mv-dropdown-divider ul.dropdown-menu,nav.mainnav-ext .navbar-collapse.mv-dropdown-divider ul.dropdown-menu,nav.mainnav-new-b4 .navbar-collapse.mv-dropdown-divider ul.dropdown-menu,nav.mv-main-nav .navbar-collapse.mv-dropdown-divider ul.dropdown-menu{border:none}nav.main-nav .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li .dropdown-item,nav.mainnav-ext .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li .dropdown-item,nav.mainnav-new-b4 .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li .dropdown-item,nav.mv-main-nav .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li .dropdown-item{padding-bottom:0}nav.main-nav .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li .dropdown-item:after,nav.mainnav-ext .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li .dropdown-item:after,nav.mainnav-new-b4 .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li .dropdown-item:after,nav.mv-main-nav .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li .dropdown-item:after{display:block;content:"";border-bottom:1px solid #000;padding-bottom:1rem}nav.main-nav .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li .dropdown-item.active,nav.mainnav-ext .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li .dropdown-item.active,nav.mainnav-new-b4 .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li .dropdown-item.active,nav.mv-main-nav .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li .dropdown-item.active{font-weight:bolder}nav.main-nav .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li:last-child .dropdown-item:after,nav.mainnav-ext .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li:last-child .dropdown-item:after,nav.mainnav-new-b4 .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li:last-child .dropdown-item:after,nav.mv-main-nav .navbar-collapse.mv-dropdown-divider ul.dropdown-menu li:last-child .dropdown-item:after{border-bottom:none}@media (max-width:1399.98px){nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item .mv-nav-link:after,nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:after,nav.main-nav .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:after,nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:after,nav.mainnav-ext .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:after,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:after,nav.mainnav-new-b4 .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:after,nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item .nav-link:after,nav.mv-main-nav .navbar-collapse.mv-border-bottom-a .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:after{width:60%;margin:0 auto}nav.main-nav .navbar-collapse.mv-mobile-dropdown-light .dropdown-menu,nav.mainnav-ext .navbar-collapse.mv-mobile-dropdown-light .dropdown-menu,nav.mainnav-new-b4 .navbar-collapse.mv-mobile-dropdown-light .dropdown-menu,nav.mv-main-nav .navbar-collapse.mv-mobile-dropdown-light .dropdown-menu{background-color:#fff}nav.main-nav .navbar-collapse.mv-mobile-dropdown-light .dropdown-menu .dropdown-item,nav.mainnav-ext .navbar-collapse.mv-mobile-dropdown-light .dropdown-menu .dropdown-item,nav.mainnav-new-b4 .navbar-collapse.mv-mobile-dropdown-light .dropdown-menu .dropdown-item,nav.mv-main-nav .navbar-collapse.mv-mobile-dropdown-light .dropdown-menu .dropdown-item{color:#fff}nav.main-nav .navbar-collapse.mv-mobile-dropdown-light .dropdown-menu .dropdown-item.active,nav.mainnav-ext .navbar-collapse.mv-mobile-dropdown-light .dropdown-menu .dropdown-item.active,nav.mainnav-new-b4 .navbar-collapse.mv-mobile-dropdown-light .dropdown-menu .dropdown-item.active,nav.mv-main-nav .navbar-collapse.mv-mobile-dropdown-light .dropdown-menu .dropdown-item.active{background-color:#fff;font-weight:bolder}}nav.main-nav .nav-app-button{height:40px!important}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.main-nav .-borderBottomOnlyActive .nav-item .active.mv-nav-link,nav.main-nav .-borderBottomOnlyActive .nav-item .nav-link.active,nav.main-nav .-borderBottomOnlyActive .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .active.mv-nav-link{display:table;color:unset}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem nav.main-nav .-borderBottomOnlyActive .nav-item .active.mv-nav-link:after,nav.main-nav .-borderBottomOnlyActive .nav-item .nav-link.active:after,nav.main-nav .-borderBottomOnlyActive .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .active.mv-nav-link:after{position:relative;display:block;width:100%;border-bottom:2px solid #e61d4c;content:""}@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%}}.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}.o-offCanvas__nav .m-offCanvas__header{display:none}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:#3c3c3b;bottom:40px;right:50px;cursor:pointer;display:none}.scroll-top .scroll-top-icon-fa{text-decoration:none;line-height:50px;margin-left:25%;color:#fff}footer:not(.frame-footer){color:#fff;background-color:#000;margin:0;padding-top:2.5rem;padding-bottom:2.5rem}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}.m-ceLayout__gridContainer.-gird-col-3{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.m-ceLayout__gridContainer .m-ceLayout__gridItem{margin-bottom:.625rem}.m-ceLayout__gridContainer .gridCol.--wr-1-3{grid-column:1/3}.m-ceLayout__gridContainer .gridCol.--wr-2-4{grid-column:2/4}.m-ceLayout__gridContainer .gridCol.--wr-3-5{grid-column:3/5}.m-ceLayout__gridContainer .gridCol.--wr-4-6{grid-column:4/6}.frame-container{position:relative;width:100%;padding-right:var(--bs-gutter-x,1.25rem);padding-left:var(--bs-gutter-x,1.25rem);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:2.5rem;padding-bottom:2.5rem}.frame>:last-child{margin-bottom:0}.frame.--border-top{border-top:1px solid rgba(0,0,0,.99)}.frame.--border-bottom{border-bottom:1px solid rgba(0,0,0,.99)}.frame-inner>:last-child{margin-bottom:0}.container .frame-has-backgroundimage{padding-left:2.5rem;padding-right:2.5rem}@media (min-width:576px){.frame{padding-top:2.5rem;padding-bottom:2.5rem}.container .frame-has-backgroundimage{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:768px){.m-ceLayout__gridContainer{display:grid;grid-gap:.625rem}.m-ceLayout__gridContainer .m-ceLayout__gridItem{margin-bottom:0}.frame{padding-top:2.5rem;padding-bottom:2.5rem}.container .frame-has-backgroundimage{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:992px){.frame{padding-top:2.5rem;padding-bottom:2.5rem}.container .frame-has-backgroundimage{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1200px){.m-ceLayout__gridContainer.-gird-col-3{grid-template-columns:repeat(3,1fr)}.m-ceLayout__gridContainer .m-ceLayout__gridItem.-row-span-2{grid-row-end:span 2}.m-ceLayout__gridContainer .gridCol.--w-2:not(.-row-span-2){grid-column-end:span 2}.frame{padding-top:2.5rem;padding-bottom:2.5rem}.container .frame-has-backgroundimage{padding-left:2.5rem;padding-right:2.5rem}}.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-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(0,0,0,.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}.-fontSansSerif,.-fontSerif{font-family:"Open Sans",sans-serif}.-textFaIcon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-textFaIcon:before{font-family:'Font Awesome 5 Pro',serif;font-weight:300;content:"";font-size:1.125rem;color:#000;display:inline-block;padding-right:.5625rem}.-textUcIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-textUcIcon:before{display:inline-block;padding-right:.5625rem;content:"|";color:#000}.-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 #000;content:""}a.disabled{pointer-events:none}p a:not(.btn){color:#000;text-decoration:none;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.2rem;width:1.2rem;content:' '}[class^=a__typoLink].-icon.-before:before{margin-right:.6rem;background:url(../Images/Customer/Icons/link.svg) left center no-repeat}[class^=a__typoLink].-icon.-after:after{margin-left:.6rem;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.2rem;color:#000;display:inline-block;padding-right:.6rem}[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.2rem;color:#000;display:inline-block;padding-left:.6rem}p.teaser-text{font-weight:400;font-size:1.25rem;color:#3c3c3b}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:#000}.text-column{margin-bottom:1.25rem}.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:2.5rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem}}.gallery-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.gallery-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:not(.--singleImage){margin-bottom:2rem}}.gallery-item{padding-left:.5rem;padding-right:.5rem}.gallery-item img,.gallery-item picture{width:100%;height:auto}.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:none}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:5.625rem;height:5.625rem;margin:2.8125rem;background:url(../Images/Customer/Icons/play_button.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:5.625rem;height:5.625rem;margin:2.8125rem;background:url(../Images/Customer/Icons/play_button.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(0,0,0,.8)}.linkImageText__wrap.-textOverlay.-bgHover .linkImageText__textWrap{background-color:rgba(0,0,0,.8);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-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:-1.25rem;margin-right:-1.25rem}.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:1.25rem;padding-right:1.25rem}.textmedia-text>:last-child,.textpic-text>:last-child{margin-bottom:0}.textmedia-gallery,.textpic-gallery{margin-bottom:1.25rem}.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{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 .textmedia-item,.textmedia-left .textpic-item,.textmedia-right .textmedia-item,.textmedia-right .textpic-item,.textpic-left:not(.row):not(.o-container__flexRow) .textmedia-item,.textpic-left:not(.row):not(.o-container__flexRow) .textpic-item,.textpic-right .textmedia-item,.textpic-right .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:-1.25rem;margin-right:-1.25rem}.textpic-special.textpic-special-above.as-bg-image-down-md .textpic-text{background-color:#000}.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(0,0,0,.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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion .accordion-item{border-bottom:1px solid rgba(0,0,0,.125)!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:1px solid rgba(0,0,0,.125)}.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:#fbf4f6}.accordion.body-rounded .accordion-collapse .accordion-body .accordion-content{border:1px solid #fbf4f6;border-radius:1.25rem}.timeline{padding-left:46px;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:#000}.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:400;content:"";font-size:1.125rem;color:#fff;display:inline-block;margin-left:-1.3rem;width:1.3rem}.m-pageMenu__nav.-faIcon li:not(:last-child){padding-bottom:1.125rem}.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:#000;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(#000)}.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(0,0,0,.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)}figure.--mvCapOverlay figcaption.-iconLinked a:after{width:7rem!important;height:7rem!important}}@media (min-width:992px){.thumbnail-menu-columns-4 .thumbnail-menu-item{width:calc(100% / 4)}}.mv-sociallinks .mv-sociallinks-list{margin:0}.mv-sociallinks.bg-key-color .sociallinks-item{background-color:#000}.mv-sociallinks.bg-key-color .sociallinks-item .sociallinks-link i{color:#fff}.mv-sociallinks.bg-rounded .sociallinks-item{margin:1rem}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:#f4f4f4;color:#000}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:#000;background-color:var(--green1,#000)}.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:#000;background-color:var(--green1,#000);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:#333;background-color:var(--green2,#333);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:#333;background-color:var(--green2,#333);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:#5c5c5c;box-shadow-color:var(--green3,#5c5c5c);-webkit-box-shadow:0 0 1px #5c5c5c;box-shadow:0 0 1px #5c5c5c}.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:#000;color:var(--green1,#000);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:#000;background:var(--green1,#000)}.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:#333;background:var(--green2,#333)}.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-size:16px}#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/190px 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:16px}#klaro .klaro .cookie-notice .cn-body p a{font-size:16px}#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-size:16px}#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:16px}#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:#000;background-color:#fff;border-radius:0;border:1px solid #000;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}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}}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{background-color:#000;left:auto;right:50%}header.page-header.-bg-divided:after{left:50%}header.page-header .nav-item .nav-link,header.page-header .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.page-header .nav-item .mv-nav-link{padding:.39rem 0;text-transform:uppercase}header.page-header .nav-item:not(.-has-icon){padding-right:2vw}@media (min-width:1900px) and (max-width:2559px){header.page-header .nav-item:not(.-has-icon){padding-right:1.5vw}}@media (min-width:2560px){header.page-header .nav-item:not(.-has-icon){padding-right:1vw}}header.page-header .nav-item.-has-icon{background-color:#fff}header.page-header .nav-item.-has-icon.-id-107-113 a .nav-link-icon{padding-left:1rem}header.page-header .nav-item.-has-icon .nav-link .nav-link-text,header.page-header .nav-item.-has-icon nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link .nav-link-text,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.page-header .nav-item.-has-icon .mv-nav-link .nav-link-text{color:#000}@media (min-width:1400px){header.page-header .nav-item:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header.page-header .nav-item:last-child .nav-link,header.page-header .nav-item:last-child nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.page-header .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-1 .mm-navbar__title{font-weight:600;font-size:1.188rem}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-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.188rem;text-transform:uppercase}.m-mainNav__outerWrapper a.logo figure{margin-bottom:2px}@media (max-width:1399.98px){header.page-header,header.page-header.-bg-divided{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;font-size:17px;font-weight:600;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-right:1.2rem}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .navItem.-main .-level-1 .mv-nav-link{font-size:17px}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .navItem.-main .-level-1.-p_332>.mv-nav-link{width:95%}#hero .-borderPsAfter .frame-container{padding:0}body .body__wrapper{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.h1,h1{text-transform:uppercase}.h2,.h3,address.address.safner .address-title,h2,h3{margin-bottom:1.25rem}.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{text-transform:uppercase}.m_beradCrumb__item{line-height:1}.body__wrapper #hero .frame:first-child,.body__wrapper .page-content .frame:first-child{padding-top:0;padding-bottom:0}.a__typoLink,.a__typoLink__url{text-decoration:underline!important}.a__typoLink__url.-icon.-before.-link:before{background:url(../Images/Customer/Icons/link.svg) left center no-repeat}.a__typoLink__url.-icon.-before.-present:before{background:url(../Images/Customer/Icons/presentation.svg) left center no-repeat}.a__typoLink__url.-icon.-before.-foto:before{background:url(../Images/Customer/Icons/gallery.svg) left center no-repeat}.a__typoLink__url.-icon.-before.-play:before{background:url(../Images/Customer/Icons/play.svg) left center no-repeat}.a__typoLink__url.-icon.-before.-page:before{background:url(../Images/Customer/Icons/page.svg) left center no-repeat}.a__typoLink__mail{text-decoration:underline!important}.m-textIcon__container{padding-bottom:1.25rem}.m-textIcon__container:last-child{padding-bottom:0}.m-textIcon__content{margin-left:1.25rem}.m-textIcon__content header{margin-bottom:0}.m-textIcon__content header .element-header,.m-textIcon__content header .element-subheader{margin-bottom:0;font-size:1.125rem!important;font-weight:400;line-height:1.5}.m-textIcon__content header .element-header a,.m-textIcon__content header .element-subheader a{text-decoration:underline}figure a.lightbox.btn-overlay.border{border-width:2px}figure.--mvCapOverlay figcaption.-textShadow a{display:block;width:100%;color:#fff}.shadow-white{text-shadow:0 4px 4px rgba(0,0,0,.26)}.u-bg-gradient--bottom-top-opacity-light{background-image:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(rgba(0,0,0,.25)));background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(0,0,0,.25) 100%);background-repeat:repeat-x;background-color:unset!important}.container-col2 .container-col-1>:last-child,.container-col2 .container-col-2>:last-child{margin-bottom:0}hr.ce-div{margin:2.5rem 0;background-color:#000;opacity:unset}.m-pageMenu{max-width:550px}.m-ceLayout__gridContainer{display:grid}.m-ceLayout__gridContainer.--landing{grid-template-columns:repeat(5,1fr);grid-gap:5px!important;grid-auto-flow:row dense}@media (max-width:991.98px){.mv-video.full-width-responsive video{width:auto;height:100%}.m-ceLayout__gridContainer.--landing{grid-template-columns:repeat(2,1fr)}}.m-ceLayout__gridContainer.--landing a[id^='c']{display:none}.m-ceLayout__gridContainer.--landing .m-ceLayout__gridItem{margin-bottom:0}.m-ceLayout__gridContainer.--landing .m-ceLayout__gridItem.--landscape{grid-column:auto/span 2}.m-ceLayout__gridContainer.--landing .m-ceLayout__gridItem.--portrait{grid-row:auto/span 2}.m-ceLayout__gridContainer.--landing .m-ceLayout__gridItem.--landscape.--portrait{grid-row:auto/span 1}@media (max-width:575.98px){.m-ceLayout__gridContainer.--landing .m-ceLayout__gridItem figcaption,.m-ceLayout__gridContainer.--landing .m-ceLayout__gridItem figcaption a{font-size:12px!important}}@media (min-width:992px) and (max-width:1199.98px){.m-ceLayout__gridContainer.--landing .m-ceLayout__gridItem figcaption,.m-ceLayout__gridContainer.--landing .m-ceLayout__gridItem figcaption a{font-size:16px!important}}footer{margin-top:auto!important}footer p{margin-bottom:0}footer .m-pageMenu.o-menuSelectedPages{background-color:#000!important;padding:0!important}footer .m-pageMenu.o-menuSelectedPages .m-pageMenu__nav .m-pageMenu__navItem{padding:0 0 .5rem}footer .m-pageMenu.o-menuSelectedPages .m-pageMenu__nav .m-pageMenu__navItem:before{display:none}footer .m-pageMenu.o-menuSelectedPages .m-pageMenu__nav .m-pageMenu__navItem a{font-weight:400!important}footer .m-pageMenu.o-menuSelectedPages .m-pageMenu__nav .m-pageMenu__navItem a:hover{color:#fff}@media print{.h1,h1{font-size:3rem}.h2,h2{font-size:1.46175rem}.h3,address.address.safner .address-title,h3{font-size:1.0005rem}.fs-1{font-size:1.3125rem}*{color:#000;background-color:#fff}[href]:after,a:after{content:none}a[href]:after{display:none}}#p6 .body__wrapper .main-section .element-header.h1,#p6 .body__wrapper .main-section h1.element-header{margin-bottom:40px}@media (min-width:768px){#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-buttons{width:50%}#p6 .body__wrapper .main-section .m-container__col.-col-1 .-missedEvent{margin-top:-95px;margin-bottom:50px}#eventDetail .-bodyWrapper .titleImage img{min-width:202px}}#p6 .body__wrapper .main-section .m-container__col.-col-1 .-missedEvent .btn,#p6 .body__wrapper .main-section .m-container__col.-col-1 .-missedEvent .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success,#p6 .body__wrapper .main-section .m-container__col.-col-1 .-missedEvent .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons #p6 .body__wrapper .main-section .m-container__col.-col-1 .-missedEvent .cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons #p6 .body__wrapper .main-section .m-container__col.-col-1 .-missedEvent .cm-btn.cm-btn-success-var{margin-top:0}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container{padding:0}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table>:not(caption)>*>*{font-size:14px}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table thead .sorting:after{font-family:'Font Awesome 5 Pro',serif;color:#000;position:relative;float:right;content:"\f0dc"}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table thead .sorting_asc:after{position:relative;font-family:'Font Awesome 5 Pro',serif;content:"\f0de";float:right;color:#000}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table thead .sorting_desc:after{position:relative;font-family:'Font Awesome 5 Pro',serif;content:"\f0dd";float:right;color:#000}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table tbody tr .day{font-size:18px}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table tbody tr .cat{line-height:2rem}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table tbody tr a.title{padding-top:10px;font-size:18px;font-weight:bolder}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table tbody tr .-register{vertical-align:middle}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table tbody tr .-register .btn,#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table tbody tr .-register .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success,#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table tbody tr .-register .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons #p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table tbody tr .-register .cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons #p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper table tbody tr .-register .cm-btn.cm-btn-success-var{padding:.7rem;font-size:16px;max-width:200px}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper .-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper .-bottom .pagination{margin-top:2rem}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper .-bottom .pagination li.paginate_button.previous.disabled{display:none}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper .-bottom .pagination li.paginate_button a.page-link{border:none;color:#000!important;background-color:unset!important}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper .-bottom .pagination li.paginate_button a.page-link:hover{background-color:unset!important}#p6 .body__wrapper .main-section .m-container__col.-col-1 .frame-container #eventTable_wrapper .-bottom .pagination li.paginate_button.active a.page-link{border-bottom:1px solid #000}#p6 .body__wrapper .main-section .m-container__col.-col-2 .news .news-list-view{padding-top:20px}@media (min-width:1200px){#p6 .body__wrapper .main-section .m-container__col.-col-2{margin-top:-80px}#p6 .body__wrapper .main-section .m-container__col.-col-2 .news{margin-top:50px}#p6 .body__wrapper .main-section .m-container__col.-col-2 .news .news-list-view{padding-top:20px}}#p6 .body__wrapper .main-section .m-container__col.-col-2 .page-navigation ul li span{padding:6px 12px}#p6 .body__wrapper .main-section .m-container__col.-col-2 .page-navigation ul li span.mx-1{display:none}#p6 .body__wrapper .main-section .m-container__col.-col-2 .page-navigation ul li.active span{border-bottom:1px solid #000}#p6 .body__wrapper .main-section .m-container__col.-col-2 .page-navigation ul li a{padding:6px 12px}#eventDetail .-bodyWrapper .titleImage{margin-bottom:1rem}#eventDetail .-bodyWrapper .titleImage img{max-width:100px}#eventDetail .-bodyWrapper .body a{text-decoration:underline}@media (min-width:576px){#eventDetail .-scheduleWrapper .time{border-bottom:1px solid #000}}@media (min-width:992px){#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-buttons{width:80%}figure.--mvCapOverlay figcaption.-iconLinked a:after{width:10rem!important;height:10rem!important}#eventDetail .-scheduleWrapper .txt{width:55%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2g1YnAtcHJpbnQtc3R5bGVzL3ByaW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiX1Byb2plY3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL191dGlsaXRpZXNUQi5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0xheW91dC9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiYmFzZS9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsImJhc2UvX2J1dHRvbnMtZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiYmFzZS9QYWdlU2VjdGlvbnMvXzQ0X25hdi5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvTWVudS9fcGFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvTGF5b3V0L19jc3MtZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvUEVzL05hdnMvX21lZ2FNZW51TWVudUpzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvUEVzL05hdnMvX25hdmlnYXRpb24tc3R5bGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL1JURS9fdXRpbGl0aWVzLnNjc3MiLCJiYXNlL185OTlfdXRpbGl0aWVzLWFwaS10YjUuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvQ29udGVudC9fc29jaWFsbWVkaWEuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1BFcy9fZm9vdGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvYmFzZS9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1V0aWxpdGllcy9fZ3JhZGllbnQuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1V0aWxpdGllcy9fYmFja2dyb3VuZC1jb2xvci5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvVXRpbGl0aWVzL19ib3hzaGFkb3cuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1V0aWxpdGllcy9fY3NzX2ljb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9VdGlsaXRpZXMvX2ZhX2ljb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9CYXNlL01peGlucy9fdGV4dF9mb250LXByb3Blcml0ZXMuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1V0aWxpdGllcy9fZmlsdGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9VdGlsaXRpZXMvX2ljb25zLWJ1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0Jhc2UvTWl4aW5zL19pY29ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9oYW1idXJnZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvVXRpbGl0aWVzL19pbmNsdWRlLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9QRXMvTGF5b3V0cy9fYmFja2dyb3VuZE1lZGlhLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9CYXNlL01peGlucy9faW9zbWVkaWFxdWVyaWVzLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9QRXMvX2hlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvUEVzL05hdnMvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9iYXNlL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1BFcy9OYXZzL19sYW5ndWFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvUEVzL05hdnMvX25hdmlnYXRpb24tZ2VuZXJhbC5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvUEVzL05hdnMvX25hdmlnYXRpb24tdGI0LnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9QRXMvTmF2cy9fbmF2aWdhdGlvbi10b2dnbGUuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1BFcy9TdHJ1Y3R1cmUvX3Njcm9sbC10b3Auc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9Db250ZW50L19idXR0b24tbGlua3MtaWNvbnMtc2VwZWNpYWwuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9MYXlvdXQvX2ZyYW1lLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvTGF5b3V0L19mcmFtZS1iYWNrZ3JvdW5kLWltYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvTGF5b3V0L19ob3Jpem9udGFsLWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9MYXlvdXQvX292ZXJsYXlDb250YWluZXIuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9SVEUvX2FkZHJlc3Nlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL0V4dC9LbGFyby9fbXZFeHRyYXMuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9SVEUvX2J1dHRvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL1JURS9fbGlua3NfdHlwby1saW5rcy5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL1JURS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvTWVkaWEvX2dhbGxlcnkuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9Db250ZW50L01lZGlhL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvTWVkaWEvX3ZpZGVvcy5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvVGV4dEFkdmFuY2VkL190ZXh0cGljLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvQ29udGVudC9JbnRlcmFjdGl2ZS9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvQ29udGVudC9UZXh0QWR2YW5jZWQvX3RleHQtaWNvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvSW50ZXJhY3RpdmUvX3RpbWVsaW5lLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvQ29udGVudC9NZW51L19zZWN0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvQ29udGVudC9NZW51L190aHVtYm5haWwtbWVudS5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL0V4dC9fZm9ybS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2tsYXJvL3NyYy9zY3NzL2tsYXJvLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMva2xhcm8vc3JjL3Njc3Mvc3dpdGNoLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMva2xhcm8vc3JjL3Njc3MvdmFycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2tsYXJvL3NyYy9zY3NzL21vZGFsLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvRXh0L0tsYXJvL19rbGFyby5zY3NzIiwiLi4vLi4vLi4vLi4vbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL0V4dC9LbGFyby9fbXZFeHRyYXNMZWdhY3kuc2NzcyIsIi4uLy4uLy4uLy4uL212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9FeHQvX2luZGV4ZWQtc2VhcmNoLnNjc3MiLCIuLi8uLi8uLi8uLi9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvRXh0L19zaGFyaWZmLnNjc3MiLCJQcm9qZWN0L19wYWdlcy5zY3NzIiwiUHJvamVjdC9fZGF0YXRhYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJDY0EsYUFDSSxpQkFHSSx5QkFDQSxxQkFFQSxrQ0FBQSxBQUNBLDBCQUFBLDBCQUFhLENBR2pCLFlBRUkseUJBQWlCLENBR3JCLGNBQ0ksMkJBQXlCLENBRzdCLGtCQUNJLDRCQUEwQixDQVE5QixnREFFSSxVQUFTLENBSWIsZUFDSSxzQkFDQSx1QkFBbUIsQ0FRdkIsTUFDSSwwQkFBUyxDQUliLE9BQ0ksdUJBQW1CLENBR3ZCLElBQ0ksd0JBQVcsQ0M5RG5CLHNERG9FUSxVQUNBLFFBQVEsQ0NyRWhCLG9ERDBFUSxzQkFBa0IsQ0FBQSxDRWpGMUIsTUFPSSxrQkFBQSx1QkFBQSxxQkFBQSx1QkFBQSxrQkFBQSxpQkFBQSxrQkFBQSxvQkFLRiw0Q0FDQSxtR0FDQSx3RkFBdUMsQ0NDekMsbUJBR0UsOEJBQUEsQUFBWSxxQkFBQSxDQWFWLDhDRC9CSixNQ2dDTSxzQkFBaUIsQ0FBQSxDQWF2QixLQUNFLFNBQ0Esc0NDNE1JLG1CRDFNSixnQkFDQSxnQkFDQSxXQUVBLHNCQUNBLDhCQUNBLHdDRW5CRSxnQkFBWSxDTm9GaEIsMENJbkRFLG1CQUFTLENBU1gsR0FDRSxpQkFDQSxjQUNBLDhCQUNBLFNBQ0EsV0dxWjRCLENIbFo5QixlQUNFLFVJOUU0QixDTk45QixnRkUrRkUsYUFDQSxxQkFDQSxtQ0FFQSxnQkFDQSxlS2xDOEIsQ1BsRWhDLE9HNFBRLGdDQWZFLENBbkpOLDBCSDFGSixPR21RUSxnQkFsRkUsQ0FBQSxDSDdLVixPR3dQUSxz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QlYsZUN2Q0EsV1RmQSx5QlNpQkEsb0IzQmlCVSxDMkJkVixxQkFDRSxXVHJCRix5QlN1QkUsb0JOcUlNLENNbElSLHFEQUVFLFdUNUJGLHlCUzhCRSxxQkFLRSxvREFBQSxBQUF3QywyQ0FBQSxDQUs1QyxvSkFJRSxXQUNBLHlCQUdBLG9CTjRHTSxDTXBIUixrTEFlTSxvREFBQSxBQUF3QywyQ0FBQSxDREQ5QyxnRENRRSxXQUNBLHlCQUdBLG9CM0JoQ1EsQzBCb0JWLGFDdkNBLFdUZkEseUJTaUJBLG9CM0J1QlMsQzJCcEJULG1CQUNFLFdUckJGLHlCU3VCRSxvQk5nSU0sQ003SFIsaURBRUUsV1Q1QkYseUJTOEJFLHFCQUtFLHFEQUFBLEFBQXdDLDRDQUFBLENBSzVDLDBJQUlFLFdBQ0EseUJBR0Esb0JOdUdNLENNL0dSLHdLQWVNLHFEQUFBLEFBQXdDLDRDQUFBLENERDlDLDRDQ1FFLFdBQ0EseUJBR0Esb0IzQjFCTyxDMEJjVCxlQ3ZDQSxXVGZBLHlCU2lCQSxvQjNCcUJVLEMyQmxCVixxQkFDRSxXVHJCRix5QlN1QkUsb0JOcUlNLENNbElSLHFEQUVFLFdUNUJGLHlCUzhCRSxxQkFLRSxrREFBQSxBQUF3Qyx5Q0FBQSxDQUs1QyxvSkFJRSxXQUNBLHlCQUdBLG9CTjRHTSxDTXBIUixrTEFlTSxrREFBQSxBQUF3Qyx5Q0FBQSxDREQ5QyxnRENRRSxXQUNBLHlCQUdBLG9CM0I1QlEsQzBCZ0JWLFVDdkNBLFdUZkEseUJTaUJBLG9CM0IrQkssQzJCNUJMLGdCQUNFLFdUckJGLHlCU3VCRSxvQk5nSU0sQ0tqR1IsMkNDMUJFLFdUNUJGLHlCUzhCRSxxQkFLRSxxREFBQSxBQUF3Qyw0Q0FBQSxDRG1CNUMsMkhDVkUsV0FDQSx5QkFHQSxvQk51R00sQ0tqR1IseUpDQ00scURBQUEsQUFBd0MsNENBQUEsQ0REOUMsc0NDUUUsV0FDQSx5QkFHQSxvQjNCbEJHLEMwQk1MLFNDdkNBLFdUZkEseUJTaUJBLG9CM0IyQ0ksQzJCeENKLGVBQ0UsV1RyQkYseUJTdUJFLG9CTmdJTSxDTTdIUix5Q0FFRSxXVDVC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YUFBTyxDQUlULFlBQ0UsZTNDaUI0QixDMkNUOUIsbUJBQ0UscUI3QzJwQ2tDLEM2QzVwQ3BDLDhCQUtJLGtCQUNBLE1BQ0EsUUFDQSxVQUNBLHlCMUNjSyxDMENDUCxlQ25EQSxXeEJHQSxzQndCREEsb0JyQndKUSxDcUJ0SlIsMkJBQ0UsVXJCMEpNLENvQjVHUixpQkNuREEsY3hCR0EseUJ3QkRBLG9CckJ3SlEsQ3FCdEpSLDZCQUNFLGFyQjBKTSxDb0I1R1IsZUNuREEsY3hCR0EseUJ3QkRBLG9CckJ3SlEsQ3FCdEpSLDJCQUNFLGFyQjBKTSxDb0I1R1IsaUJDbkRBLGN4QkdBLHlCd0JEQSxvQnJCd0pRLENxQnRKUiw2QkFDRSxhckIwSk0sQ29CNUdSLFlDbkRBLGN4QkdBLHlCd0JEQSxvQnJCd0pRLENxQnRKUix3QkFDRSxhckIwSk0sQ29CNUdSLFdDbkRBLGN4QkdBLHlCd0JEQSxvQnJCd0pRLENxQnRKUix1QkFDRSxhckIwSk0sQ29CNUdSLFlDbkRBLGN4QkdBLHlCd0JEQSxvQnJCd0pRLENxQnRKUix3QkFDRSxhckIwSk0sQ29CNUdSLGNDbkRBLGN4QkdBLHlCd0JEQSxvQnJCd0pRLENxQnRKUiwwQkFDRSxhckIwSk0sQ3NCOUpSLHdDQUNFLEdBQUssMEIvQzByQzJCLENBQUEsQytDM3JDbEMsQUFLRixnQ0FKSSxHQUFLLDBCL0MwckMyQixDQUFBLEMrQ3RyQ3BDLFVBQ0Usb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsWUFDQSxnQmpEaVBJLG9CaUQvT0osd0IzQ3FGUyxDMkNoRlgsY0FDRSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSw0QkFBQSxBQUNBLDZCQURBLEFBQ0EsMEJBREEsQUFDQSxzQkFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEsZ0JBQ0EsV0FDQSxrQkFDQSxtQkFDQSxzQjFCVEksNkJBQUEsQXJCcXJDb0Msb0JBQUEsQytDeHFDMUMsc0J6QmVFLGtMeUJiQSx5Qi9DOHBDa0MsQytDMXBDbEMsdUJBQ0UsMERBQUEsQUFBMEMsaURBQUEsQ0NoQzlDLFlBQ0Us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ZUFDRSxnQkFDQSxNQUNBLFkvRDh6QjhCLENBQUEsQ1V6eEJoQyx5QnFEeENBLGVBQ0UsZ0JBQ0EsTUFDQSxZL0Q4ekI4QixDQUFBLENVenhCaEMseUJxRHhDQSxlQUNFLGdCQUNBLE1BQ0EsWS9EOHpCOEIsQ0FBQSxDVXp4QmhDLDBCcUR4Q0EsZUFDRSxnQkFDQSxNQUNBLFkvRDh6QjhCLENBQUEsQ1V6eEJoQywwQnFEeENBLGdCQUNFLGdCQUNBLE1BQ0EsWS9EOHpCOEIsQ0FBQSxDZ0UvdUIvQixpSUNqR0gsNEJBQ0Esb0JBQ0EscUJBQ0Esb0JBQ0Esc0JBQ0EsMEJBQ0EsNkJBQ0EsNkJBQ0Esa0JBQVEsQ0NaVix1QkFFSSxrQkFDQSxNQUNBLFFBQ0EsU0FDQSxPQUNBLFVBQ0EsVUFBUyxDQ1JiLGVDQUUsZ0JBQ0EsdUJBQ0Esa0JBQWEsQ0MyQ1QsZ0JBRUksaUNDekNJLENEdUNSLFdBRUksNEJDekNhLENEdUNqQixjQUVJLCtCQ3pDaUIsQ0R1Q3JCLGNBRUksK0JDekN3QixDRHVDNUIsbUJBRUksb0NDekMrQixDRHVDbkMsZ0JBRUksaUNDekMyQyxDRHVDL0MsYUFFSSxvQkNuQ0ssQ0RpQ1QsV0FFSSxxQkNsQ0csQ0RnQ1AsWUFFSSxvQkNqQ0ksQ0QrQlIsZUFFSSx1QkM1QkksQ0QwQlIsaUJBRUkseUJDNUJTLENEMEJiLGtCQUVJLDBCQzVCZ0IsQ0QwQnBCLGlCQUVJLHlCQzVCd0IsQ0QwQjVCLFVBRUksd0JDcEJJLENEa0JSLGdCQUVJLDhCQ3BCVyxDRGtCZixTQUVJLHVCQ3BCd0IsQ0RrQjVCLFFBRUksc0JDcEI4QixDRGtCbEMsU0FFSSx1QkNwQm1DLENEa0J2QyxhQUVJLDJCQ3BCeUMsQ0RrQjdDLGNBRUksNEJDcEJtRCxDRGtCdkQsOENBRUksOEJBQUEsQUNwQjhELDhCRG9COUQsQUNwQjhELHNCQUFBLENEa0JsRSxlQUVJLHFDQUFBLEFDcEJtRSxxQ0RvQm5FLEFDcEJtRSw2QkFBQSxDRGtCdkUsUUFFSSxzQkNwQitFLENEa0JuRixRQUVJLDBEQUFBLEFqRVZGLGlEQUFBLENpRVFGLFdBRUksK0RBQUEsQWpFVkYsc0RBQUEsQ2lFUUYsV0FFSSwwREFBQSxBakVWRixpREFBQSxDaUVRRixhQUVJLGtDQUFBLEFDVkkseUJBQUEsQ0RRUixpQkFFSSx5QkNMSSxDREdSLG1CQUVJLDJCQ0xXLENER2YsbUJBRUksMkJDTG9CLENER3hCLGdCQUVJLHdCQ0w2QixDREdqQyxpQkFFSSx5QkNMbUMsQ0RHdkMsT0FFSSxlckVzTkwsQ3FFeE5DLFFBRUksaUJyRXVOSixDdUU5Tk4sbUNGT1Usa0JyRXdOSCxDcUUxTkQsVUFFSSxrQnJFc05MLENxRXhOQyxXQUVJLG9CckV1TkosQ3FFek5BLFlBRUkscUJyRXdOSCxDcUUxTkQsU0FFSSxnQnJFc05MLEN1RTdOTCxvQ0ZPVSxrQnJFdU5KLENxRXpOQSxXQUVJLG1CckV3TkgsQ3FFMU5ELE9BRUksaUJyRXNOTCxDcUV4TkMsUUFFSSxtQnJFdU5KLENxRXpOQSxTQUVJLG9CckV3TkgsQ3VFL05QLDRDRk9VLGlEQUFBLEFDbUJJLHdDQUFBLENEckJSLG9CQUVJLDZDQUFBLEFDb0JDLG9DQUFBLENEdEJMLG9CQUVJLDZDQUFBLEFDcUJDLG9DQUFBLENEdkJMLFFBRUksK0JqRVZGLENpRVFGLFVBRUksa0JDNEJDLENEOUJMLFlBRUksbUNqRVZGLENpRVFGLGNBRUksc0JDbUNDLENEckNMLFlBRUkscUNqRVZGLENpRVFGLGNBRUksd0JHdkNhLENIcUNqQixlQUVJLHNDakVWRixDaUVRRixpQkFFSSx5QkcvQmEsQ0g2QmpCLGNBRUksb0NqRVZGLENpRVFGLGdCQUVJLHVCQzBEQyxDRDVETCxnQkFFSSwyQmpFbEJFLENpRWdCTixrQkFFSSw4QmpFYkUsQ2lFV04sZ0JBRUksOEJqRVBDLENpRUtMLGtCQUVJLDhCakVURSxDaUVPTixhQUVJLDhCakVDSCxDaUVIRCxZQUVJLDhCakVhSixDaUVmQSxhQUVJLDhCakVIQyxDaUVDTCxlQUVJLDhCakVTRCxDaUVYSCxjQUVJLDJCakVKQyxDaUVFTCxVQUVJLDBCcEV4Q0gsQ29Fc0NELFVBRUksMEJwRXZDSCxDb0VxQ0QsVUFFSSwwQnBFdENILENvRW9DRCxVQUVJLDBCcEVyQ0gsQ29FbUNELFVBRUksMEJwRXBDSCxDb0VrQ0QsTUFFSSxtQkM0RUUsQ0Q5RU4sTUFFSSxtQkM2RUUsQ0QvRU4sTUFFSSxtQkM4RUUsQ0RoRk4sT0FFSSxvQkMrRUcsQ0RqRlAsUUFFSSxvQkNnRkksQ0RsRlIsUUFFSSx3QkNzRlUsQ0R4RmQsUUFFSSxxQkMyRlUsQ0Q3RmQsWUFFSSx5QkNnR1UsQ0RsR2QsTUFFSSxvQkNzR0UsQ0R4R04sTUFFSSxvQkN1R0UsQ0R6R04sTUFFSSxvQkN3R0UsQ0QxR04sT0FFSSxxQkN5R0csQ0QzR1AsUUFFSSxxQkMwR0ksQ0Q1R1IsUUFFSSx5QkNnSFUsQ0RsSGQsUUFFSSxzQkNxSFUsQ0R2SGQsWUFFSSwwQkMwSFUsQ0Q1SGQsV0FFSSw2QkFBQSxBQ2dJZSw0QkRoSWYsQUNnSWUsdUJBQUEsQ0RsSW5CLFVBRUksd0NBQUEsQUNzSUksdUNEdElKLEFDc0lJLGlDRHRJSixBQ3NJSSw0QkFBQSxDRHhJUix3Q0FFSSxzQ0FBQSxBQ3NJUSx1Q0R0SVIsQUNzSVEsb0NEdElSLEFDc0lRLCtCQUFBLENEeElaLGtCQUVJLHdDQUFBLEFDc0llLHdDRHRJZixBQ3NJZSx5Q0R0SWYsQUNzSWUsb0NBQUEsQ0R4SW5CLHFCQUVJLHNDQUFBLEFDc0kyQix3Q0R0STNCLEFDc0kyQiw0Q0R0STNCLEFDc0kyQix1Q0FBQSxDRHhJL0IsYUFFSSw2QkFBQSxBQzZJTSw4QkQ3SU4sQUM2SU0scUJBQUEsQ0QvSVYsYUFFSSw2QkFBQSxBQzhJTSw4QkQ5SU4sQUM4SU0scUJBQUEsQ0RoSlYsZUFFSSw4QkFBQSxBQ3NKUSx1QkFBQSxDRHhKWixlQUVJLDhCQUFBLEFDdUpRLHVCQUFBLENEekpaLFdBRUksNkJBQUEsQUM4Skksd0JBQUEsQ0RoS1IsYUFFSSwrQkFBQSxBQzhKUywwQkFBQSxDRGhLYixtQkFFSSxxQ0FBQSxBQzhKZ0IsZ0NBQUEsQ0RoS3BCLE9BRUksZWxFR0gsQ2tFTEQsT0FFSSxzQmxFSUgsQ2tFTkQsT0FFSSxxQmxFS0gsQ2tFUEQsT0FFSSx1QmxFTUgsQ2tFUkQsT0FFSSxxQmxFQUQsQ2tFRkgsT0FFSSxzQmxFUUgsQ2tFVkQsT0FFSSxvQmxFU0gsQ2tFWEQsT0FFSSxrQmxFVUgsQ2tFWkQsT0FFSSxxQmxFV0gsQ2tFYkQsdUJBRUksaUNBQUEsQUMwS0ssOEJEMUtMLEFDMEtLLG9DQUFBLENENUtULHFCQUVJLCtCQUFBLEFDMktHLDRCRDNLSCxBQzJLRyxrQ0FBQSxDRDdLUCx3QkFFSSxrQ0FBQSxBQzRLTSwrQkQ1S04sQUM0S00sZ0NBQUEsQ0Q5S1YsK0RBRUksbUNBQUEsQUM2S08sZ0NEN0tQLEFDNktPLHVDQUFBLENEL0tYLHdCQUVJLG1DQUFBLEFDOEtNLHNDQUFBLENEaExWLHdCQUVJLHdDQUFBLEFDK0tNLHFDRC9LTixBQytLTSxzQ0FBQSxDRGpMVixtQkFFSSxrQ0FBQSxBQ3NMSywrQkR0TEwsQUNzTEssZ0NBQUEsQ0R4TFQsaUJBRUksZ0NBQUEsQUN1TEcsNkJEdkxILEFDdUxHLDhCQUFBLENEekxQLG9CQUVJLG1DQUFBLEFDd0xNLGdDRHhMTixBQ3dMTSw0QkFBQSxDRDFMVixzQkFFSSxxQ0FBQSxBQ3lMUSxrQ0R6TFIsQUN5TFEsOEJBQUEsQ0QzTFoscUJBRUksb0NBQUEsQUMwTE8saUNEMUxQLEFDMExPLDZCQUFBLENENUxYLHFCQUVJLG1DQUFBLEFDaU1LLGtDQUFBLENEbk1ULG1CQUVJLGlDQUFBLEFDa01HLGdDQUFBLENEcE1QLHNCQUVJLG9DQUFBLEFDbU1NLDhCQUFBLENEck1WLHVCQUVJLHFDQUFBLEFDb01PLHFDQUFBLENEdE1YLHNCQUVJLHdDQUFBLEFDcU1NLG9DQUFBLENEdk1WLHVCQUVJLHFDQUFBLEFDc01PLCtCQUFBLENEeE1YLGlCQUVJLG1DQUFBLEFDNk1JLHlCQUFBLENEL01SLGtCQUVJLG9DQUFBLEFDOE1LLCtCQUFBLENEaE5ULGdCQUVJLGtDQUFBLEFDK01HLDZCQUFBLENEak5QLG1CQUVJLHFDQUFBLEFDZ05NLDJCQUFBLENEbE5WLHFCQUVJLHVDQUFBLEFDaU5RLDZCQUFBLENEbk5aLG9CQUVJLHNDQUFBLEFDa05PLDRCQUFBLENEcE5YLGFBRUksc0NBQUEsQUN5Tk0sNEJEek5OLEFDeU5NLGtCQUFBLENEM05WLFNBRUksc0NBQUEsQUMwTkMsMkJEMU5ELEFDME5DLGlCQUFBLENENU5MLFNBRUksc0NBQUEsQUMyTkMsMkJEM05ELEFDMk5DLGlCQUFBLENEN05MLFNBRUksc0NBQUEsQUM0TkMsMkJENU5ELEFDNE5DLGlCQUFBLENEOU5MLFNBRUksc0NBQUEsQUM2TkMsMkJEN05ELEFDNk5DLGlCQUFBLENEL05MLFNBRUksc0NBQUEsQUM4TkMsMkJEOU5ELEFDOE5DLGlCQUFBLENEaE9MLFNBRUksc0NBQUEsQUMrTkMsMkJEL05ELEFDK05DLGlCQUFBLENEak9MLFlBRUksc0NBQUEsQUNnT0ksMkJEaE9KLEFDZ09JLGlCQUFBLENEbE9SLEtBRUksa0JsRUdILENrRUxELEtBRUkseUJsRUlILENrRU5ELEtBRUksd0JsRUtILENrRVBELEtBRUksMEJsRU1ILENrRVJELEtBRUksd0JsRUFELENrRUZILEtBRUkseUJsRVFILENrRVZELEtBRUksdUJsRVNILENrRVhELEtBRUkscUJsRVVILENrRVpELEtBRUksd0JsRVdILENrRWJELFFBRUkscUJDd08rQixDRDFPbkMsTUFFSSx5QkFBQSx1QmxFR0gsQ2tFTEQsTUFFSSxnQ0FBQSw4QmxFSUgsQ2tFTkQsTUFFSSwrQkFBQSw2QmxFS0gsQ2tFUEQsTUFFSSxpQ0FBQSwrQmxFTUgsQ2tFUkQsTUFFSSwrQkFBQSw2QmxFQUQsQ2tFRkgsTUFFSSxnQ0FBQSw4QmxFUUgsQ2tFVkQsTUFFSSw4QkFBQSw0QmxFU0gsQ2tFWEQsTUFFSSw0QkFBQSwwQmxFVUgsQ2tFWkQsTUFFSSwrQkFBQSw2QmxFV0gsQ2tFYkQsU0FFSSw0QkFBQSwwQkM4TytCLENEaFBuQyxNQUVJLHVCQUFBLHlCbEVHSCxDa0VMRCxNQUVJLDhCQUFBLGdDbEVJSCxDa0VORCxNQUVJLDZCQUFBLCtCbEVLSCxDa0VQRCxNQUVJLCtCQUFBLGlDbEVNSCxDa0VSRCxNQUVJLDZCQUFBLCtCbEVBRCxDa0VGSCxNQUVJLDhCQUFBLGdDbEVRSCxDa0VWRCxNQUVJLDRCQUFBLDhCbEVTSCxDa0VYRCxNQUVJLDBCQUFBLDRCbEVVSCxDa0VaRCxNQUVJLDZCQUFBLCtCbEVXSCxDa0ViRCxTQUVJLDBCQUFBLDRCQ29QK0IsQ0R0UG5DLE1BRUksc0JsRUdILENrRUxELE1BRUksNkJsRUlILENrRU5ELE1BRUksNEJsRUtILENrRVBELE1BRUksOEJsRU1ILENrRVJELE1BRUksNEJsRUFELENrRUZILE1BRUksNkJsRVFILENrRVZELE1BRUksMkJsRVNILENrRVhELE1BRUkseUJsRVVILENrRVpELE1BRUksNEJsRVdILENrRWJELFNBRUkseUJDMFArQixDRDVQbkMsTUFFSSx3QmxFR0gsQ2tFTEQsTUFFSSwrQmxFSUgsQ2tFTkQsTUFFSSw4QmxFS0gsQ2tFUEQsTUFFSSxnQ2xFTUgsQ2tFUkQsTUFFSSw4QmxFQUQsQ2tFRkgsTUFFSSwrQmxFUUgsQ2tFVkQsTUFFSSw2QmxFU0gsQ2tFWEQsTUFFSSwyQmxFVUgsQ2tFWkQsTUFFSSw4QmxFV0gsQ2tFYkQsU0FFSSwyQkNnUStCLENEbFFuQyxNQUVJLHlCbEVHSCxDa0VMRCxNQUVJLGdDbEVJSCxDa0VORCxNQUVJLCtCbEVLSCxDa0VQRCxNQUVJLGlDbEVNSCxDa0VSRCxNQUVJLCtCbEVBRCxDa0VGSCxNQUVJLGdDbEVRSCxDa0VWRCxNQUVJLDhCbEVTSCxDa0VYRCxNQUVJLDRCbEVVSCxDa0VaRCxNQUVJLCtCbEVXSCxDa0ViRCxTQUVJLDRCQ3NRK0IsQ0R4UW5DLE1BRUksdUJsRUdILENrRUxELE1BRUksOEJsRUlILENrRU5ELE1BRUksNkJsRUtILENrRVBELE1BRUksK0JsRU1ILENrRVJELE1BRUksNkJsRUFELENrRUZILE1BRUksOEJsRVFILENrRVZELE1BRUksNEJsRVNILENrRVhELE1BRUksMEJsRVVILENrRVpELE1BRUksNkJsRVdILENrRWJELFNBRUksMEJDNFErQixDR25UekMsaVdKdUNVLG1CbEVHSCxDa0VMRCxLQUVJLDBCbEVJSCxDa0VORCxLQUVJLHlCbEVLSCxDa0VQRCxLQUVJLDJCbEVNSCxDa0VSRCxLQUVJLHlCbEVBRCxDa0VGSCxLQUVJLDBCbEVRSCxDa0VWRCxLQUVJLHdCbEVTSCxDa0VYRCxLQUVJLHNCbEVVSCxDa0VaRCxLQUVJLHlCbEVXSCxDa0ViRCxNQUVJLDBCQUFBLHdCbEVHSCxDa0VMRCxNQUVJLGlDQUFBLCtCbEVJSCxDa0VORCxNQUVJLGdDQUFBLDhCbEVLSCxDa0VQRCxNQUVJLGtDQUFBLGdDbEVNSCxDa0VSRCxNQUVJLGdDQUFBLDhCbEVBRCxDa0VGSCxNQUVJLGlDQUFBLCtCbEVRSCxDa0VWRCxNQUVJLCtCQUFBLDZCbEVTSCxDa0VYRCxNQUVJLDZCQUFBLDJCbEVVSCxDa0VaRCxNQUVJLGdDQUFBLDhCbEVXSCxDa0ViRCxNQUVJLHdCQUFBLDBCbEVHSCxDa0VMRCxNQUVJLCtCQUFBLGlDbEVJSCxDa0VORCxNQUVJLDhCQUFBLGdDbEVLSCxDa0VQRCxNQUVJLGdDQUFBLGtDbEVNSCxDa0VSRCxNQUVJLDhCQUFBLGdDbEVBRCxDa0VGSCxNQUVJLCtCQUFBLGlDbEVRSCxDa0VWRCxNQUVJLDZCQUFBLCtCbEVTSCxDa0VYRCxNQUVJLDJCQUFBLDZCbEVVSCxDa0VaRCxNQUVJLDhCQUFBLGdDbEVXSCxDa0ViRCxNQUVJLHVCbEVHSCxDa0VMRCxNQUVJLDhCbEVJSCxDa0VORCxNQUVJLDZCbEVLSCxDa0VQRCxNQUVJLCtCbEVNSCxDa0VSRCxNQUVJLDZCbEVBRCxDa0VGSCxNQUVJLDhCbEVRSCxDa0VWRCxNQUVJLDRCbEVTSCxDa0VYRCxNQUVJLDBCbEVVSCxDa0VaRCxNQUVJLDZCbEVXSCxDa0ViRCxNQUVJLHlCbEVHSCxDa0VMRCxNQUVJLGdDbEVJSCxDa0VORCxNQUVJLCtCbEVLSCxDa0VQRCxNQUVJLGlDbEVNSCxDa0VSRCxNQUVJLCtCbEVBRCxDa0VGSCxNQUVJLGdDbEVRSCxDa0VWRCxNQUVJLDhCbEVTSCxDa0VYRCxNQUVJLDRCbEVVSCxDa0VaRCxNQUVJLCtCbEVXSCxDa0ViRCxNQUVJLDBCbEVHSCxDa0VMRCxNQUVJLGlDbEVJSCxDa0VORCxNQUVJLGdDbEVLSCxDa0VQRCxNQUVJLGtDbEVNSCxDa0VSRCxNQUVJLGdDbEVBRCxDa0VGSCxNQUVJLGlDbEVRSCxDa0VWRCxNQUVJLCtCbEVTSCxDa0VYRCxNQUVJLDZCbEVVSCxDa0VaRCxNQUVJLGdDbEVXSCxDa0ViRCxNQUVJLHdCbEVHSCxDa0VMRCxNQUVJLCtCbEVJSCxDa0VORCxNQUVJLDhCbEVLSCxDa0VQRCxNQUVJLGdDbEVNSCxDa0VSRCxNQUVJLDhCbEVBRCxDa0VGSCxNQUVJLCtCbEVRSCxDa0VWRCxNQUVJLDZCbEVTSCxDa0VYRCxNQUVJLDJCbEVVSCxDa0VaRCxNQUVJLDhCbEVXSCxDa0ViRCxNQUVJLDhDdkU2TEEsQ3VFL0xKLE1BRUksNEJ2RTZMQSxDdUUvTEosTUFFSSw0QnZFNkxBLEN1RS9MSixNQUVJLDhCdkU2TEEsQ3VFL0xKLE1BRUksNkJ2RTZMQSxDdUUvTEosTUFFSSw2QnZFNkxBLEN1RS9MSixZQUVJLDJCQzhXSSxDRGhYUixZQUVJLDJCQzhXVyxDRGhYZixVQUVJLHlCbkVoQm9CLENtRWN4QixZQUVJLDZCbkVqQm9CLENtRWV4QixXQUVJLHlCbkVmb0IsQ21FYXhCLFNBRUkseUJuRWRvQixDbUVZeEIsV0FFSSw0Qm5FYm9CLENtRVd4QixnQkFFSSxrQ0M4WEksQ0RoWVIsZ0JBRUksa0NDOFhjLENEaFlsQixpQkFFSSxtQ0M4WHdCLENEaFk1QixZQUVJLHlCQ3FZSyxDRHZZVCxVQUVJLDBCQ3NZRyxDRHhZUCxhQUVJLDJCQ3VZTSxDRHpZVixjQUVJLG9CakVsQkUsQ2lFZ0JOLGdCQUVJLHVCakViRSxDaUVXTixjQUVJLHVCakVQQyxDaUVLTCxnQkFFSSx1QmpFVEUsQ2lFT04sV0FFSSx1QmpFQ0gsQ2lFSEQsVUFFSSx1QmpFYUosQ2lFZkEsV0FFSSx1QmpFSEMsQ2lFQ0wsYUFFSSx1QmpFU0QsQ2lFWEgsWUFFSSxvQmpFSkMsQ2lFRUwsV0FFSSxvQmpFVkYsQ2lFUUYsWUFFSSx1QmpFa0RDLENpRXBETCxlQUVJLDhCakVWRixDaUVRRixlQUVJLG9DakVKQyxDaUVFTCxZQUVJLHVCQ3NaUyxDRHhaYixNQUVJLHVCQytaQyxDRGphTCxPQUVJLDBCbkVSb0IsQ21FTXhCLFNBRUkseUJuRVRvQixDbUVPeEIsT0FFSSx1Qm5FUG9CLENtRUt4QixZQUVJLCtCakVsQkUsQ2lFZ0JOLGNBRUksa0NqRWJFLENpRVdOLFlBRUksa0NqRVBDLENpRUtMLGNBRUksa0NqRVRFLENpRU9OLFNBRUksa0NqRUNILENpRUhELFFBRUksa0NqRWFKLENpRWZBLFNBRUksa0NqRUhDLENpRUNMLFdBRUksa0NqRVNELENpRVhILG1CQUVJLCtCakVKQyxDaUVFTCxnQkFFSSxzQ0M4YWUsQ0RoYm5CLGFBRUksNkNDc2JlLENEeGJuQixXQUVJLDRCQzRiSSxDRDliUixhQUVJLDRCQzZiTSxDRC9iVixzQkFFSSw4QkNrY0ksQ0RwY1IsMkJBRUksbUNDa2NTLENEcGNiLDhCQUVJLHNDQ2tjbUIsQ0RwY3ZCLFlBRUksK0JBQUEsK0JDdWNZLENEemNoQixnQkFFSSw4Q0M2Y2dCLENEL2NwQixpQkFFSSxrQ0FBQSxBQ2lkSSwrQkRqZEosQUNpZEksOEJEamRKLEFDaWRJLHlCQUFBLENEbmRSLGtCQUVJLG1DQUFBLEFDaWRRLGdDRGpkUixBQ2lkUSwrQkRqZFIsQUNpZFEsMEJBQUEsQ0RuZFosa0JBRUksbUNBQUEsQUNpZGEsZ0NEamRiLEFDaWRhLCtCRGpkYixBQ2lkYSwwQkFBQSxDRG5kakIsU0FFSSw2QkNzZEksQ0R4ZFIsU0FFSSw2QkNzZFMsQ0R4ZGIsU0FFSSw4QnBFN0JvQixDb0UyQnhCLFdBRUkseUJDNmRDLENEL2RMLFdBRUksNkJwRTVCb0IsQ29FMEJ4QixXQUVJLDhCcEU3Qm9CLENvRTJCeEIsV0FFSSw2QnBFM0JvQixDeUVoQjlCLDZETDJDVSwyQkNpZU0sQ0RuZVYsY0FFSSw2QnBFMUJvQixDb0V3QnhCLGFBRUksd0NBQUEsd0NwRTdCb0IsQ29FMkJ4QixhQUVJLHlDQUFBLDJDcEU3Qm9CLENvRTJCeEIsZ0JBRUksNENBQUEsMENwRTdCb0IsQ29FMkJ4QixlQUVJLDJDQUFBLHVDcEU3Qm9CLENvRTJCeEIsU0FFSSw0QkM2Zk8sQ0QvZlgsV0FFSSwyQkM4ZlMsQzVEbGZmLHlCMkRkRSxnQkFFSSxvQkNuQ0ssQ0RpQ1QsY0FFSSxxQkNsQ0csQ0RnQ1AsZUFFSSxvQkNqQ0ksQ0QrQlIsYUFFSSx3QkNwQkksQ0RrQlIsbUJBRUksOEJDcEJXLENEa0JmLFlBRUksdUJDcEJ3QixDRGtCNUIsV0FFSSxzQkNwQjhCLENEa0JsQyxZQUVJLHVCQ3BCbUMsQ0RrQnZDLGdCQUVJLDJCQ3BCeUMsQ0RrQjdDLGlCQUVJLDRCQ3BCbUQsQ0RrQnZELFdBRUksOEJBQUEsQUNwQjhELDhCRG9COUQsQUNwQjhELHNCQUFBLENEa0JsRSxrQkFFSSxxQ0FBQSxBQ3BCbUUscUNEb0JuRSxBQ3BCbUUsNkJBQUEsQ0RrQnZFLFdBRUksc0JDcEIrRSxDRGtCbkYsZUFFSSxxQ2pFVkYsQ2lFUUYsaUJBRUksd0JHdkNhLENIcUNqQixrQkFFSSxzQ2pFVkYsQ2lFUUYsb0JBRUkseUJHL0JhLENINkJqQixjQUVJLDZCQUFBLEFDZ0llLDRCRGhJZixBQ2dJZSx1QkFBQSxDRGxJbkIsYUFFSSx3Q0FBQSxBQ3NJSSx1Q0R0SUosQUNzSUksaUNEdElKLEFDc0lJLDRCQUFBLENEeElSLGdCQUVJLHNDQUFBLEFDc0lRLHVDRHRJUixBQ3NJUSxvQ0R0SVIsQUNzSVEsK0JBQUEsQ0R4SVoscUJBRUksd0NBQUEsQUNzSWUsd0NEdElmLEFDc0llLHlDRHRJZixBQ3NJZSxvQ0FBQSxDRHhJbkIsd0JBRUksc0NBQUEsQUNzSTJCLHdDRHRJM0IsQUNzSTJCLDRDRHRJM0IsQUNzSTJCLHVDQUFBLENEeEkvQixnQkFFSSw2QkFBQSxBQzZJTSw4QkQ3SU4sQUM2SU0scUJBQUEsQ0QvSVYsZ0JBRUksNkJBQUEsQUM4SU0sOEJEOUlOLEFDOElNLHFCQUFBLENEaEpWLGtCQUVJLDhCQUFBLEFDc0pRLHVCQUFBLENEeEpaLGtCQUVJLDhCQUFBLEFDdUpRLHVCQUFBLENEekpaLGNBRUksNkJBQUEsQUM4Skksd0JBQUEsQ0RoS1IsZ0JBRUksK0JBQUEsQUM4SlMsMEJBQUEsQ0RoS2Isc0JBRUkscUNBQUEsQUM4SmdCLGdDQUFBLENEaEtwQixVQUVJLGVsRUdILENrRUxELFVBRUksc0JsRUlILENrRU5ELFVBRUkscUJsRUtILENrRVBELFVBRUksdUJsRU1ILENrRVJELFVBRUkscUJsRUFELENrRUZILFVBRUksc0JsRVFILENrRVZELFVBRUksb0JsRVNILENrRVhELFVBRUksa0JsRVVILENrRVpELFVBRUkscUJsRVdILENrRWJELDBCQUVJLGlDQUFBLEFDMEtLLDhCRDFLTCxBQzBLSyxvQ0FBQSxDRDVLVCx3QkFFSSwrQkFBQSxBQzJLRyw0QkQzS0gsQUMyS0csa0NBQUEsQ0Q3S1AsMkJBRUksa0NBQUEsQUM0S00sK0JENUtOLEFDNEtNLGdDQUFBLENEOUtWLDRCQUVJLG1DQUFBLEFDNktPLGdDRDdLUCxBQzZLTyx1Q0FBQSxDRC9LWCwyQkFFSSxtQ0FBQSxBQzhLTSxzQ0FBQSxDRGhMViwyQkFFSSx3Q0FBQSxBQytLTSxxQ0QvS04sQUMrS00sc0NBQUEsQ0RqTFYsc0JBRUksa0NBQUEsQUNzTEssK0JEdExMLEFDc0xLLGdDQUFBLENEeExULG9CQUVJLGdDQUFBLEFDdUxHLDZCRHZMSCxBQ3VMRyw4QkFBQSxDRHpMUCx1QkFFSSxtQ0FBQSxBQ3dMTSxnQ0R4TE4sQUN3TE0sNEJBQUEsQ0QxTFYseUJBRUkscUNBQUEsQUN5TFEsa0NEekxSLEFDeUxRLDhCQUFBLENEM0xaLHdCQUVJLG9DQUFBLEFDMExPLGlDRDFMUCxBQzBMTyw2QkFBQSxDRDVMWCx3QkFFSSxtQ0FBQSxBQ2lNSyxrQ0FBQSxDRG5NVCxzQkFFSSxpQ0FBQSxBQ2tNRyxnQ0FBQSxDRHBNUCx5QkFFSSxvQ0FBQSxBQ21NTSw4QkFBQSxDRHJNViwwQkFFSSxxQ0FBQSxBQ29NTyxxQ0FBQSxDRHRNWCx5QkFFSSx3Q0FBQSxBQ3FNTSxvQ0FBQSxDRHZNViwwQkFFSSxxQ0FBQSxBQ3NNTywrQkFBQSxDRHhNWCxvQkFFSSxtQ0FBQSxBQzZNSSx5QkFBQSxDRC9NUixxQkFFSSxvQ0FBQSxBQzhNSywrQkFBQSxDRGhOVCxtQkFFSSxrQ0FBQSxBQytNRyw2QkFBQSxDRGpOUCxzQkFFSSxxQ0FBQSxBQ2dOTSwyQkFBQSxDRGxOVix3QkFFSSx1Q0FBQSxBQ2lOUSw2QkFBQSxDRG5OWix1QkFFSSxzQ0FBQSxBQ2tOTyw0QkFBQSxDRHBOWCxnQkFFSSxzQ0FBQSxBQ3lOTSw0QkR6Tk4sQUN5Tk0sa0JBQUEsQ0QzTlYsWUFFSSxzQ0FBQSxBQzBOQywyQkQxTkQsQUMwTkMsaUJBQUEsQ0Q1TkwsWUFFSSxzQ0FBQSxBQzJOQywyQkQzTkQsQUMyTkMsaUJBQUEsQ0Q3TkwsWUFFSSxzQ0FBQSxBQzROQywyQkQ1TkQsQUM0TkMsaUJBQUEsQ0Q5TkwsWUFFSSxzQ0FBQSxBQzZOQywyQkQ3TkQsQUM2TkMsaUJBQUEsQ0QvTkwsWUFFSSxzQ0FBQSxBQzhOQywyQkQ5TkQsQUM4TkMsaUJBQUEsQ0RoT0wsWUFFSSxzQ0FBQSxBQytOQywyQkQvTkQsQUMrTkMsaUJBQUEsQ0RqT0wsZUFFSSxzQ0FBQSxBQ2dPSSwyQkRoT0osQUNnT0ksaUJBQUEsQ0RsT1IsUUFFSSxrQmxFR0gsQ2tFTEQsUUFFSSx5QmxFSUgsQ2tFTkQsUUFFSSx3QmxFS0gsQ2tFUEQsUUFFSSwwQmxFTUgsQ2tFUkQsUUFFSSx3QmxFQUQsQ2tFRkgsUUFFSSx5QmxFUUgsQ2tFVkQsUUFFSSx1QmxFU0gsQ2tFWEQsUUFFSSxxQmxFVUgsQ2tFWkQsUUFFSSx3QmxFV0gsQ2tFYkQsV0FFSSxxQkN3TytCLENEMU9uQyxTQUVJLHlCQUFBLHVCbEVHSCxDa0VMRCxTQUVJLGdDQUFBLDhCbEVJSCxDa0VORCxTQUVJLCtCQUFBLDZCbEVLSCxDa0VQRCxTQUVJLGlDQUFBLCtCbEVNSCxDa0VSRCxTQUVJLCtCQUFBLDZCbEVBRCxDa0VGSCxTQUVJLGdDQUFBLDhCbEVRSCxDa0VWRCxTQUVJLDhCQUFBLDRCbEVTSCxDa0VYRCxTQUVJLDRCQUFBLDBCbEVVSCxDa0VaRCxTQUVJLCtCQUFBLDZCbEVXSCxDa0ViRCxZQUVJLDRCQUFBLDBCQzhPK0IsQ0RoUG5DLFNBRUksdUJBQUEseUJsRUdILENrRUxELFNBRUksOEJBQUEsZ0NsRUlILENrRU5ELFNBRUksNkJBQUEsK0JsRUtILENrRVBELFNBRUksK0JBQUEsaUNsRU1ILENrRVJELFNBRUksNkJBQUEsK0JsRUFELENrRUZILFNBRUksOEJBQUEsZ0NsRVFILENrRVZELFNBRUksNEJBQUEsOEJsRVNILENrRVhELFNBRUksMEJBQUEsNEJsRVVILENrRVpELFNBRUksNkJBQUEsK0JsRVdILENrRWJELFlBRUksMEJBQUEsNEJDb1ArQixDRHRQbkMsU0FFSSxzQmxFR0gsQ2tFTEQsU0FFSSw2QmxFSUgsQ2tFTkQsU0FFSSw0QmxFS0gsQ2tFUEQsU0FFSSw4QmxFTUgsQ2tFUkQsU0FFSSw0QmxFQUQsQ2tFRkgsU0FFSSw2QmxFUUgsQ2tFVkQsU0FFSSwyQmxFU0gsQ2tFWEQsU0FFSSx5QmxFVUgsQ2tFWkQsU0FFSSw0QmxFV0gsQ2tFYkQsWUFFSSx5QkMwUCtCLENENVBuQyxTQUVJLHdCbEVHSCxDa0VMRCxTQUVJLCtCbEVJSCxDa0VORCxTQUVJLDhCbEVLSCxDa0VQRCxTQUVJLGdDbEVNSCxDa0VSRCxTQUVJLDhCbEVBRCxDa0VGSCxTQUVJLCtCbEVRSCxDa0VWRCxTQUVJLDZCbEVTSCxDa0VYRCxTQUVJLDJCbEVVSCxDa0VaRCxTQUVJLDhCbEVXSCxDa0ViRCxZQUVJLDJCQ2dRK0IsQ0RsUW5DLFNBRUkseUJsRUdILENrRUxELFNBRUksZ0NsRUlILENrRU5ELFNBRUksK0JsRUtILENrRVBELFNBRUksaUNsRU1ILENrRVJELFNBRUksK0JsRUFELENrRUZILFNBRUksZ0NsRVFILENrRVZELFNBRUksOEJsRVNILENrRVhELFNBRUksNEJsRVVILENrRVpELFNBRUksK0JsRVdILENrRWJELFlBRUksNEJDc1ErQixDRHhRbkMsU0FFSSx1QmxFR0gsQ2tFTEQsU0FFSSw4QmxFSUgsQ2tFTkQsU0FFSSw2QmxFS0gsQ2tFUEQsU0FFSSwrQmxFTUgsQ2tFUkQsU0FFSSw2QmxFQUQsQ2tFRkgsU0FFSSw4QmxFUUgsQ2tFVkQsU0FFSSw0QmxFU0gsQ2tFWEQsU0FFSSwwQmxFVUgsQ2tFWkQsU0FFSSw2QmxFV0gsQ2tFYkQsWUFFSSwwQkM0UStCLENEOVFuQyxRQUVJLG1CbEVHSCxDa0VMRCxRQUVJLDBCbEVJSCxDa0VORCxRQUVJLHlCbEVLSCxDa0VQRCxRQUVJLDJCbEVNSCxDa0VSRCxRQUVJLHlCbEVBRCxDa0VGSCxRQUVJLDBCbEVRSCxDa0VWRCxRQUVJLHdCbEVTSCxDa0VYRCxRQUVJLHNCbEVVSCxDa0VaRCxRQUVJLHlCbEVXSCxDa0ViRCxTQUVJLDBCQUFBLHdCbEVHSCxDa0VMRCxTQUVJLGlDQUFBLCtCbEVJSCxDa0VORCxTQUVJLGdDQUFBLDhCbEVLSCxDa0VQRCxTQUVJLGtDQUFBLGdDbEVNSCxDa0VSRCxTQUVJLGdDQUFBLDhCbEVBRCxDa0VGSCxTQUVJLGlDQUFBLCtCbEVRSCxDa0VWRCxTQUVJLCtCQUFBLDZCbEVTSCxDa0VYRCxTQUVJLDZCQUFBLDJCbEVVSCxDa0VaRCxTQUVJLGdDQUFBLDhCbEVXSCxDa0ViRCxTQUVJLHdCQUFBLDBCbEVHSCxDa0VMRCxTQUVJLCtCQUFBLGlDbEVJSCxDa0VORCxTQUVJLDhCQUFBLGdDbEVLSCxDa0VQRCxTQUVJLGdDQUFBLGtDbEVNSCxDa0VSRCxTQUVJLDhCQUFBLGdDbEVBRCxDa0VGSCxTQUVJLCtCQUFBLGlDbEVRSCxDa0VWRCxTQUVJLDZCQUFBLCtCbEVTSCxDa0VYRCxTQUVJLDJCQUFBLDZCbEVVSCxDa0VaRCxTQUVJLDhCQUFBLGdDbEVXSCxDa0ViRCxTQUVJLHVCbEVHSCxDa0VMRCxTQUVJLDhCbEVJSCxDa0VORCxTQUVJLDZCbEVLSCxDa0VQRCxTQUVJLCtCbEVNSCxDa0VSRCxTQUVJLDZCbEVBRCxDa0VGSCxTQUVJLDhCbEVRSCxDa0VWRCxTQUVJLDRCbEVTSCxDa0VYRCxTQUVJLDBCbEVVSCxDa0VaRCxTQUVJLDZCbEVXSCxDa0ViRCxTQUVJLHlCbEVHSCxDa0VMRCxTQUVJLGdDbEVJSCxDa0VORCxTQUVJLCtCbEVLSCxDa0VQRCxTQUVJLGlDbEVNSCxDa0VSRCxTQUVJLCtCbEVBRCxDa0VGSCxTQUVJLGdDbEVRSCxDa0VWRCxTQUVJLDhCbEVTSCxDa0VYRCxTQUVJLDRCbEVVSCxDa0VaRCxTQUVJLCtCbEVXSCxDa0ViRCxTQUVJLDBCbEVHSCxDa0VMRCxTQUVJLGlDbEVJSCxDa0VORCxTQUVJLGdDbEVLSCxDa0VQRCxTQUVJLGtDbEVNSCxDa0VSRCxTQUVJLGdDbEVBRCxDa0VGSCxTQUVJLGlDbEVRSCxDa0VWRCxTQUVJLCtCbEVTSCxDa0VYRCxTQUVJLDZCbEVVSCxDa0VaRCxTQUVJLGdDbEVXSCxDa0ViRCxTQUVJLHdCbEVHSCxDa0VMRCxTQUVJLCtCbEVJSCxDa0VORCxTQUVJLDhCbEVLSCxDa0VQRCxTQUVJLGdDbEVNSCxDa0VSRCxTQUVJLDhCbEVBRCxDa0VGSCxTQUVJLCtCbEVRSCxDa0VWRCxTQUVJLDZCbEVTSCxDa0VYRCxTQUVJLDJCbEVVSCxDa0VaRCxTQUVJLDhCbEVXSCxDa0ViRCxlQUVJLHlCQ3FZSyxDRHZZVCxhQUVJLDBCQ3NZRyxDRHhZUCxnQkFFSSwyQkN1WU0sQ0tsYmhCLDBCQWNZLG1CQUNBLHFCQUFnQixDQUFBLENqRXdDeEIseUIyRGRFLGdCQUVJLG9CQ25DSyxDRGlDVCxjQUVJLHFCQ2xDRyxDRGdDUCxlQUVJLG9CQ2pDSSxDRCtCUixhQUVJLHdCQ3BCSSxDRGtCUixtQkFFSSw4QkNwQlcsQ0RrQmYsWUFFSSx1QkNwQndCLENEa0I1QixXQUVJLHNCQ3BCOEIsQ0RrQmxDLFlBRUksdUJDcEJtQyxDRGtCdkMsZ0JBRUksMkJDcEJ5QyxDRGtCN0MsaUJBRUksNEJDcEJtRCxDRGtCdkQsV0FFSSw4QkFBQSxBQ3BCOEQsOEJEb0I5RCxBQ3BCOEQsc0JBQUEsQ0RrQmxFLGtCQUVJLHFDQUFBLEFDcEJtRSxxQ0RvQm5FLEFDcEJtRSw2QkFBQSxDRGtCdkUsV0FFSSxzQkNwQitFLENEa0JuRixlQUVJLHFDakVWRixDaUVRRixpQkFFSSx3Qkd2Q2EsQ0hxQ2pCLGtCQUVJLHNDakVWRixDaUVRRixvQkFFSSx5QkcvQmEsQ0g2QmpCLGNBRUksNkJBQUEsQUNnSWUsNEJEaElmLEFDZ0llLHVCQUFBLENEbEluQixhQUVJLHdDQUFBLEFDc0lJLHVDRHRJSixBQ3NJSSxpQ0R0SUosQUNzSUksNEJBQUEsQ0R4SVIsZ0JBRUksc0NBQUEsQUNzSVEsdUNEdElSLEFDc0lRLG9DRHRJUixBQ3NJUSwrQkFBQSxDRHhJWixxQkFFSSx3Q0FBQSxBQ3NJZSx3Q0R0SWYsQUNzSWUseUNEdElmLEFDc0llLG9DQUFBLENEeEluQix3QkFFSSxzQ0FBQSxBQ3NJMkIsd0NEdEkzQixBQ3NJMkIsNENEdEkzQixBQ3NJMkIsdUNBQUEsQ0R4SS9CLGdCQUVJLDZCQUFBLEFDNklNLDhCRDdJTixBQzZJTSxxQkFBQSxDRC9JVixnQkFFSSw2QkFBQSxBQzhJTSw4QkQ5SU4sQUM4SU0scUJBQUEsQ0RoSlYsa0JBRUksOEJBQUEsQUNzSlEsdUJBQUEsQ0R4Slosa0JBRUksOEJBQUEsQUN1SlEsdUJBQUEsQ0R6SlosY0FFSSw2QkFBQSxBQzhKSSx3QkFBQSxDRGhLUixnQkFFSSwrQkFBQSxBQzhKUywwQkFBQSxDRGhLYixzQkFFSSxxQ0FBQSxBQzhKZ0IsZ0NBQUEsQ0RoS3BCLFVBRUksZWxFR0gsQ2tFTEQsVUFFSSxzQmxFSUgsQ2tFTkQsVUFFSSxxQmxFS0gsQ2tFUEQsVUFFSSx1QmxFTUgsQ2tFUkQsVUFFSSxxQmxFQUQsQ2tFRkgsVUFFSSxzQmxFUUgsQ2tFVkQsVUFFSSxvQmxFU0gsQ2tFWEQsVUFFSSxrQmxFVUgsQ2tFWkQsVUFFSSxxQmxFV0gsQ2tFYkQsMEJBRUksaUNBQUEsQUMwS0ssOEJEMUtMLEFDMEtLLG9DQUFBLENENUtULHdCQUVJLCtCQUFBLEFDMktHLDRCRDNLSCxBQzJLRyxrQ0FBQSxDRDdLUCwyQkFFSSxrQ0FBQSxBQzRLTSwrQkQ1S04sQUM0S00sZ0NBQUEsQ0Q5S1YsNEJBRUksbUNBQUEsQUM2S08sZ0NEN0tQLEFDNktPLHVDQUFBLENEL0tYLDJCQUVJLG1DQUFBLEFDOEtNLHNDQUFBLENEaExWLDJCQUVJLHdDQUFBLEFDK0tNLHFDRC9LTixBQytLTSxzQ0FBQSxDRGpMVixzQkFFSSxrQ0FBQSxBQ3NMSywrQkR0TEwsQUNzTEssZ0NBQUEsQ0R4TFQsb0JBRUksZ0NBQUEsQUN1TEcsNkJEdkxILEFDdUxHLDhCQUFBLENEekxQLHVCQUVJLG1DQUFBLEFDd0xNLGdDRHhMTixBQ3dMTSw0QkFBQSxDRDFMVix5QkFFSSxxQ0FBQSxBQ3lMUSxrQ0R6TFIsQUN5TFEsOEJBQUEsQ0QzTFosd0JBRUksb0NBQUEsQUMwTE8saUNEMUxQLEFDMExPLDZCQUFBLENENUxYLHdCQUVJLG1DQUFBLEFDaU1LLGtDQUFBLENEbk1ULHNCQUVJLGlDQUFBLEFDa01HLGdDQUFBLENEcE1QLHlCQUVJLG9DQUFBLEFDbU1NLDhCQUFBLENEck1WLDBCQUVJLHFDQUFBLEFDb01PLHFDQUFBLENEdE1YLHlCQUVJLHdDQUFBLEFDcU1NLG9DQUFBLENEdk1WLDBCQUVJLHFDQUFBLEFDc01PLCtCQUFBLENEeE1YLG9CQUVJLG1DQUFBLEFDNk1JLHlCQUFBLENEL01SLHFCQUVJLG9DQUFBLEFDOE1LLCtCQUFBLENEaE5ULG1CQUVJLGtDQUFBLEFDK01HLDZCQUFBLENEak5QLHNCQUVJLHFDQUFBLEFDZ05NLDJCQUFBLENEbE5WLHdCQUVJLHVDQUFBLEFDaU5RLDZCQUFBLENEbk5aLHVCQUVJLHNDQUFBLEFDa05PLDRCQUFBLENEcE5YLGdCQUVJLHNDQUFBLEFDeU5NLDRCRHpOTixBQ3lOTSxrQkFBQSxDRDNOVixZQUVJLHNDQUFBLEFDME5DLDJCRDFORCxBQzBOQyxpQkFBQSxDRDVOTCxZQUVJLHNDQUFBLEFDMk5DLDJCRDNORCxBQzJOQyxpQkFBQSxDRDdOTCxZQUVJLHNDQUFBLEFDNE5DLDJCRDVORCxBQzROQyxpQkFBQSxDRDlOTCxZQUVJLHNDQUFBLEFDNk5DLDJCRDdORCxBQzZOQyxpQkFBQSxDRC9OTCxZQUVJLHNDQUFBLEFDOE5DLDJCRDlORCxBQzhOQyxpQkFBQSxDRGhPTCxZQUVJLHNDQUFBLEFDK05DLDJCRC9ORCxBQytOQyxpQkFBQSxDRGpPTCxlQUVJLHNDQUFBLEFDZ09JLDJCRGhPSixBQ2dPSSxpQkFBQSxDRGxPUixRQUVJLGtCbEVHSCxDa0VMRCxRQUVJLHlCbEVJSCxDa0VORCxRQUVJLHdCbEVLSCxDa0VQRCxRQUVJLDBCbEVNSCxDa0VSRCxRQUVJLHdCbEVBRCxDa0VGSCxRQUVJLHlCbEVRSCxDa0VWRCxRQUVJLHVCbEVTSCxDa0VYRCxRQUVJLHFCbEVVSCxDa0VaRCxRQUVJLHdCbEVXSCxDa0ViRCxXQUVJLHFCQ3dPK0IsQ0QxT25DLFNBRUkseUJBQUEsdUJsRUdILENrRUxELFNBRUksZ0NBQUEsOEJsRUlILENrRU5ELFNBRUksK0JBQUEsNkJsRUtILENrRVBELFNBRUksaUNBQUEsK0JsRU1ILENrRVJELFNBRUksK0JBQUEsNkJsRUFELENrRUZILFNBRUksZ0NBQUEsOEJsRVFILENrRVZELFNBRUksOEJBQUEsNEJsRVNILENrRVhELFNBRUksNEJBQUEsMEJsRVVILENrRVpELFNBRUksK0JBQUEsNkJsRVdILENrRWJELFlBRUksNEJBQUEsMEJDOE8rQixDRGhQbkMsU0FFSSx1QkFBQSx5QmxFR0gsQ2tFTEQsU0FFSSw4QkFBQSxnQ2xFSUgsQ2tFTkQsU0FFSSw2QkFBQSwrQmxFS0gsQ2tFUEQsU0FFSSwrQkFBQSxpQ2xFTUgsQ2tFUkQsU0FFSSw2QkFBQSwrQmxFQUQsQ2tFRkgsU0FFSSw4QkFBQSxnQ2xFUUgsQ2tFVkQsU0FFSSw0QkFBQSw4QmxFU0gsQ2tFWEQsU0FFSSwwQkFBQSw0QmxFVUgsQ2tFWkQsU0FFSSw2QkFBQSwrQmxFV0gsQ2tFYkQsWUFFSSwwQkFBQSw0QkNvUCtCLENEdFBuQyxTQUVJLHNCbEVHSCxDa0VMRCxTQUVJLDZCbEVJSCxDa0VORCxTQUVJLDRCbEVLSCxDa0VQRCxTQUVJLDhCbEVNSCxDa0VSRCxTQUVJLDRCbEVBRCxDa0VGSCxTQUVJLDZCbEVRSCxDa0VWRCxTQUVJLDJCbEVTSCxDa0VYRCxTQUVJLHlCbEVVSCxDa0VaRCxTQUVJLDRCbEVXSCxDa0ViRCxZQUVJLHlCQzBQK0IsQ0Q1UG5DLFNBRUksd0JsRUdILENrRUxELFNBRUksK0JsRUlILENrRU5ELFNBRUksOEJsRUtILENrRVBELFNBRUksZ0NsRU1ILENrRVJELFNBRUksOEJsRUFELENrRUZILFNBRUksK0JsRVFILENrRVZELFNBRUksNkJsRVNILENrRVhELFNBRUksMkJsRVVILENrRVpELFNBRUksOEJsRVdILENrRWJELFlBRUksMkJDZ1ErQixDRGxRbkMsU0FFSSx5QmxFR0gsQ2tFTEQsU0FFSSxnQ2xFSUgsQ2tFTkQsU0FFSSwrQmxFS0gsQ2tFUEQsU0FFSSxpQ2xFTUgsQ2tFUkQsU0FFSSwrQmxFQUQsQ2tFRkgsU0FFSSxnQ2xFUUgsQ2tFVkQsU0FFSSw4QmxFU0gsQ2tFWEQsU0FFSSw0QmxFVUgsQ2tFWkQsU0FFSSwrQmxFV0gsQ2tFYkQsWUFFSSw0QkNzUStCLENEeFFuQyxTQUVJLHVCbEVHSCxDa0VMRCxTQUVJLDhCbEVJSCxDa0VORCxTQUVJLDZCbEVLSCxDa0VQRCxTQUVJLCtCbEVNSCxDa0VSRCxTQUVJLDZCbEVBRCxDa0VGSCxTQUVJLDhCbEVRSCxDa0VWRCxTQUVJLDRCbEVTSCxDa0VYRCxTQUVJLDBCbEVVSCxDa0VaRCxTQUVJLDZCbEVXSCxDa0ViRCxZQUVJLDBCQzRRK0IsQ0Q5UW5DLFFBRUksbUJsRUdILENrRUxELFFBRUksMEJsRUlILENrRU5ELFFBRUkseUJsRUtILENrRVBELFFBRUksMkJsRU1ILENrRVJELFFBRUkseUJsRUFELENrRUZILFFBRUksMEJsRVFILENrRVZELFFBRUksd0JsRVNILENrRVhELFFBRUksc0JsRVVILENrRVpELFFBRUkseUJsRVdILENrRWJELFNBRUksMEJBQUEsd0JsRUdILENrRUxELFNBRUksaUNBQUEsK0JsRUlILENrRU5ELFNBRUksZ0NBQUEsOEJsRUtILENrRVBELFNBRUksa0NBQUEsZ0NsRU1ILENrRVJELFNBRUksZ0NBQUEsOEJsRUFELENrRUZILFNBRUksaUNBQUEsK0JsRVFILENrRVZELFNBRUksK0JBQUEsNkJsRVNILENrRVhELFNBRUksNkJBQUEsMkJsRVVILENrRVpELFNBRUksZ0NBQUEsOEJsRVdILENrRWJELFNBRUksd0JBQUEsMEJsRUdILENrRUxELFNBRUksK0JBQUEsaUNsRUlILENrRU5ELFNBRUksOEJBQUEsZ0NsRUtILENrRVBELFNBRUksZ0NBQUEsa0NsRU1ILENrRVJELFNBRUksOEJBQUEsZ0NsRUFELENrRUZILFNBRUksK0JBQUEsaUNsRVFILENrRVZELFNBRUksNkJBQUEsK0JsRVNILENrRVhELFNBRUksMkJBQUEsNkJsRVVILENrRVpELFNBRUksOEJBQUEsZ0NsRVdILENrRWJELFNBRUksdUJsRUdILENrRUxELFNBRUksOEJsRUlILENrRU5ELFNBRUksNkJsRUtILENrRVBELFNBRUksK0JsRU1ILENrRVJELFNBRUksNkJsRUFELENrRUZILFNBRUksOEJsRVFILENrRVZELFNBRUksNEJsRVNILENrRVhELFNBRUksMEJsRVVILENrRVpELFNBRUksNkJsRVdILENrRWJELFNBRUkseUJsRUdILENrRUxELFNBRUksZ0NsRUlILENrRU5ELFNBRUksK0JsRUtILENrRVBELFNBRUksaUNsRU1ILENrRVJELFNBRUksK0JsRUFELENrRUZILFNBRUksZ0NsRVFILENrRVZELFNBRUksOEJsRVNILENrRVhELFNBRUksNEJsRVVILENrRVpELFNBRUksK0JsRVdILENrRWJELFNBRUksMEJsRUdILENrRUxELFNBRUksaUNsRUlILENrRU5ELFNBRUksZ0NsRUtILENrRVBELFNBRUksa0NsRU1ILENrRVJELFNBRUksZ0NsRUFELENrRUZILFNBRUksaUNsRVFILENrRVZELFNBRUksK0JsRVNILENrRVhELFNBRUksNkJsRVVILENrRVpELFNBRUksZ0NsRVdILENrRWJELFNBRUksd0JsRUdILENrRUxELFNBRUksK0JsRUlILENrRU5ELFNBRUksOEJsRUtILENrRVBELFNBRUksZ0NsRU1ILENrRVJELFNBRUksOEJsRUFELENrRUZILFNBRUksK0JsRVFILENrRVZELFNBRUksNkJsRVNILENrRVhELFNBRUksMkJsRVVILENrRVpELFNBRUksOEJsRVdILENrRWJELGVBRUkseUJDcVlLLENEdllULGFBRUksMEJDc1lHLENEeFlQLGdCQUVJLDJCQ3VZTSxDS2xiaEIsMEJBY1ksbUJBQ0EscUJBQWdCLENBQUEsQ2pFd0N4Qix5QjJEZEUsZ0JBRUksb0JDbkNLLENEaUNULGNBRUkscUJDbENHLENEZ0NQLGVBRUksb0JDakNJLENEK0JSLGFBRUksd0JDcEJJLENEa0JSLG1CQUVJLDhCQ3BCVyxDRGtCZixZQUVJLHVCQ3BCd0IsQ0RrQjVCLFdBRUksc0JDcEI4QixDRGtCbEMsWUFFSSx1QkNwQm1DLENEa0J2QyxnQkFFSSwyQkNwQnlDLENEa0I3QyxpQkFFSSw0QkNwQm1ELENEa0J2RCxXQUVJLDhCQUFBLEFDcEI4RCw4QkRvQjlELEFDcEI4RCxzQkFBQSxDRGtCbEUsa0JBRUkscUNBQUEsQUNwQm1FLHFDRG9CbkUsQUNwQm1FLDZCQUFBLENEa0J2RSxXQUVJLHNCQ3BCK0UsQ0RrQm5GLGVBRUkscUNqRVZGLENpRVFGLGlCQUVJLHdCR3ZDYSxDSHFDakIsa0JBRUksc0NqRVZGLENpRVFGLG9CQUVJLHlCRy9CYSxDSDZCakIsY0FFSSw2QkFBQSxBQ2dJZSw0QkRoSWYsQUNnSWUsdUJBQUEsQ0RsSW5CLGFBRUksd0NBQUEsQUNzSUksdUNEdElKLEFDc0lJLGlDRHRJSixBQ3NJSSw0QkFBQSxDRHhJUixnQkFFSSxzQ0FBQSxBQ3NJUSx1Q0R0SVIsQUNzSVEsb0NEdElSLEFDc0lRLCtCQUFBLENEeElaLHFCQUVJLHdDQUFBLEFDc0llLHdDRHRJZixBQ3NJZSx5Q0R0SWYsQUNzSWUsb0NBQUEsQ0R4SW5CLHdCQUVJLHNDQUFBLEFDc0kyQix3Q0R0STNCLEFDc0kyQiw0Q0R0STNCLEFDc0kyQix1Q0FBQSxDRHhJL0IsZ0JBRUksNkJBQUEsQUM2SU0sOEJEN0lOLEFDNklNLHFCQUFBLENEL0lWLGdCQUVJLDZCQUFBLEFDOElNLDhCRDlJTixBQzhJTSxxQkFBQSxDRGhKVixrQkFFSSw4QkFBQSxBQ3NKUSx1QkFBQSxDRHhKWixrQkFFSSw4QkFBQSxBQ3VKUSx1QkFBQSxDRHpKWixjQUVJLDZCQUFBLEFDOEpJLHdCQUFBLENEaEtSLGdCQUVJLCtCQUFBLEFDOEpTLDBCQUFBLENEaEtiLHNCQUVJLHFDQUFBLEFDOEpnQixnQ0FBQSxDRGhLcEIsVUFFSSxlbEVHSCxDa0VMRCxVQUVJLHNCbEVJSCxDa0VORCxVQUVJLHFCbEVLSCxDa0VQRCxVQUVJLHVCbEVNSCxDa0VSRCxVQUVJLHFCbEVBRCxDa0VGSCxVQUVJLHNCbEVRSCxDa0VWRCxVQUVJLG9CbEVTSCxDa0VYRCxVQUVJLGtCbEVVSCxDa0VaRCxVQUVJLHFCbEVXSCxDa0ViRCwwQkFFSSxpQ0FBQSxBQzBLSyw4QkQxS0wsQUMwS0ssb0NBQUEsQ0Q1S1Qsd0JBRUksK0JBQUEsQUMyS0csNEJEM0tILEFDMktHLGtDQUFBLENEN0tQLDJCQUVJLGtDQUFBLEFDNEtNLCtCRDVLTixBQzRLTSxnQ0FBQSxDRDlLViw0QkFFSSxtQ0FBQSxBQzZLTyxnQ0Q3S1AsQUM2S08sdUNBQUEsQ0QvS1gsMkJBRUksbUNBQUEsQUM4S00sc0NBQUEsQ0RoTFYsMkJBRUksd0NBQUEsQUMrS00scUNEL0tOLEFDK0tNLHNDQUFBLENEakxWLHNCQUVJLGtDQUFBLEFDc0xLLCtCRHRMTCxBQ3NMSyxnQ0FBQSxDRHhMVCxvQkFFSSxnQ0FBQSxBQ3VMRyw2QkR2TEgsQUN1TEcsOEJBQUEsQ0R6TFAsdUJBRUksbUNBQUEsQUN3TE0sZ0NEeExOLEFDd0xNLDRCQUFBLENEMUxWLHlCQUVJLHFDQUFBLEFDeUxRLGtDRHpMUixBQ3lMUSw4QkFBQSxDRDNMWix3QkFFSSxvQ0FBQSxBQzBMTyxpQ0QxTFAsQUMwTE8sNkJBQUEsQ0Q1TFgsd0JBRUksbUNBQUEsQUNpTUssa0NBQUEsQ0RuTVQsc0JBRUksaUNBQUEsQUNrTUcsZ0NBQUEsQ0RwTVAseUJBRUksb0NBQUEsQUNtTU0sOEJBQUEsQ0RyTVYsMEJBRUkscUNBQUEsQUNvTU8scUNBQUEsQ0R0TVgseUJBRUksd0NBQUEsQUNxTU0sb0NBQUEsQ0R2TVYsMEJBRUkscUNBQUEsQUNzTU8sK0JBQUEsQ0R4TVgsb0JBRUksbUNBQUEsQUM2TUkseUJBQUEsQ0QvTVIscUJBRUksb0NBQUEsQUM4TUssK0JBQUEsQ0RoTlQsbUJBRUksa0NBQUEsQUMrTUcsNkJBQUEsQ0RqTlAsc0JBRUkscUNBQUEsQUNnTk0sMkJBQUEsQ0RsTlYsd0JBRUksdUNBQUEsQUNpTlEsNkJBQUEsQ0RuTlosdUJBRUksc0NBQUEsQUNrTk8sNEJBQUEsQ0RwTlgsZ0JBRUksc0NBQUEsQUN5Tk0sNEJEek5OLEFDeU5NLGtCQUFBLENEM05WLFlBRUksc0NBQUEsQUMwTkMsMkJEMU5ELEFDME5DLGlCQUFBLENENU5MLFlBRUksc0NBQUEsQUMyTkMsMkJEM05ELEFDMk5DLGlCQUFBLENEN05MLFlBRUksc0NBQUEsQUM0TkMsMkJENU5ELEFDNE5DLGlCQUFBLENEOU5MLFlBRUksc0NBQUEsQUM2TkMsMkJEN05ELEFDNk5DLGlCQUFBLENEL05MLFlBRUksc0NBQUEsQUM4TkMsMkJEOU5ELEFDOE5DLGlCQUFBLENEaE9MLFlBRUksc0NBQUEsQUMrTkMsMkJEL05ELEFDK05DLGlCQUFBLENEak9MLGVBRUksc0NBQUEsQUNnT0ksMkJEaE9KLEFDZ09JLGlCQUFBLENEbE9SLFFBRUksa0JsRUdILENrRUxELFFBRUkseUJsRUlILENrRU5ELFFBRUksd0JsRUtILENrRVBELFFBRUksMEJsRU1ILENrRVJELFFBRUksd0JsRUFELENrRUZILFFBRUkseUJsRVFILENrRVZELFFBRUksdUJsRVNILENrRVhELFFBRUkscUJsRVVILENrRVpELFFBRUksd0JsRVdILENrRWJELFdBRUkscUJDd08rQixDRDFPbkMsU0FFSSx5QkFBQSx1QmxFR0gsQ2tFTEQsU0FFSSxnQ0FBQSw4QmxFSUgsQ2tFTkQsU0FFSSwrQkFBQSw2QmxFS0gsQ2tFUEQsU0FFSSxpQ0FBQSwrQmxFTUgsQ2tFUkQsU0FFSSwrQkFBQSw2QmxFQUQsQ2tFRkgsU0FFSSxnQ0FBQSw4QmxFUUgsQ2tFVkQsU0FFSSw4QkFBQSw0QmxFU0gsQ2tFWEQsU0FFSSw0QkFBQSwwQmxFVUgsQ2tFWkQsU0FFSSwrQkFBQSw2QmxFV0gsQ2tFYkQsWUFFSSw0QkFBQSwwQkM4TytCLENEaFBuQyxTQUVJLHVCQUFBLHlCbEVHSCxDa0VMRCxTQUVJLDhCQUFBLGdDbEVJSCxDa0VORCxTQUVJLDZCQUFBLCtCbEVLSCxDa0VQRCxTQUVJLCtCQUFBLGlDbEVNSCxDa0VSRCxTQUVJLDZCQUFBLCtCbEVBRCxDa0VGSCxTQUVJLDhCQUFBLGdDbEVRSCxDa0VWRCxTQUVJLDRCQUFBLDhCbEVTSCxDa0VYRCxTQUVJLDBCQUFBLDRCbEVVSCxDa0VaRCxTQUVJLDZCQUFBLCtCbEVXSCxDa0ViRCxZQUVJLDBCQUFBLDRCQ29QK0IsQ0R0UG5DLFNBRUksc0JsRUdILENrRUxELFNBRUksNkJsRUlILENrRU5ELFNBRUksNEJsRUtILENrRVBELFNBRUksOEJsRU1ILENrRVJELFNBRUksNEJsRUFELENrRUZILFNBRUksNkJsRVFILENrRVZELFNBRUksMkJsRVNILENrRVhELFNBRUkseUJsRVVILENrRVpELFNBRUksNEJsRVdILENrRWJELFlBRUkseUJDMFArQixDRDVQbkMsU0FFSSx3QmxFR0gsQ2tFTEQsU0FFSSwrQmxFSUgsQ2tFTkQsU0FFSSw4QmxFS0gsQ2tFUEQsU0FFSSxnQ2xFTUgsQ2tFUkQsU0FFSSw4QmxFQUQsQ2tFRkgsU0FFSSwrQmxFUUgsQ2tFVkQsU0FFSSw2QmxFU0gsQ2tFWEQsU0FFSSwyQmxFVUgsQ2tFWkQsU0FFSSw4QmxFV0gsQ2tFYkQsWUFFSSwyQkNnUStCLENEbFFuQyxTQUVJLHlCbEVHSCxDa0VMRCxTQUVJLGdDbEVJSCxDa0VORCxTQUVJLCtCbEVLSCxDa0VQRCxTQUVJLGlDbEVNSCxDa0VSRCxTQUVJLCtCbEVBRCxDa0VGSCxTQUVJLGdDbEVRSCxDa0VWRCxTQUVJLDhCbEVTSCxDa0VYRCxTQUVJLDRCbEVVSCxDa0VaRCxTQUVJLCtCbEVXSCxDa0ViRCxZQUVJLDRCQ3NRK0IsQ0R4UW5DLFNBRUksdUJsRUdILENrRUxELFNBRUksOEJsRUlILENrRU5ELFNBRUksNkJsRUtILENrRVBELFNBRUksK0JsRU1ILENrRVJELFNBRUksNkJsRUFELENrRUZILFNBRUksOEJsRVFILENrRVZELFNBRUksNEJsRVNILENrRVhELFNBRUksMEJsRVVILENrRVpELFNBRUksNkJsRVdILENrRWJELFlBRUksMEJDNFErQixDRDlRbkMsUUFFSSxtQmxFR0gsQ2tFTEQsUUFFSSwwQmxFSUgsQ2tFTkQsUUFFSSx5QmxFS0gsQ2tFUEQsUUFFSSwyQmxFTUgsQ2tFUkQsUUFFSSx5QmxFQUQsQ2tFRkgsUUFFSSwwQmxFUUgsQ2tFVkQsUUFFSSx3QmxFU0gsQ2tFWEQsUUFFSSxzQmxFVUgsQ2tFWkQsUUFFSSx5QmxFV0gsQ2tFYkQsU0FFSSwwQkFBQSx3QmxFR0gsQ2tFTEQsU0FFSSxpQ0FBQSwrQmxFSUgsQ2tFTkQsU0FFSSxnQ0FBQSw4QmxFS0gsQ2tFUEQsU0FFSSxrQ0FBQSxnQ2xFTUgsQ2tFUkQsU0FFSSxnQ0FBQSw4QmxFQUQsQ2tFRkgsU0FFSSxpQ0FBQSwrQmxFUUgsQ2tFVkQsU0FFSSwrQkFBQSw2QmxFU0gsQ2tFWEQsU0FFSSw2QkFBQSwyQmxFVUgsQ2tFWkQsU0FFSSxnQ0FBQSw4QmxFV0gsQ2tFYkQsU0FFSSx3QkFBQSwwQmxFR0gsQ2tFTEQsU0FFSSwrQkFBQSxpQ2xFSUgsQ2tFTkQsU0FFSSw4QkFBQSxnQ2xFS0gsQ2tFUEQsU0FFSSxnQ0FBQSxrQ2xFTUgsQ2tFUkQsU0FFSSw4QkFBQSxnQ2xFQUQsQ2tFRkgsU0FFSSwrQkFBQSxpQ2xFUUgsQ2tFVkQsU0FFSSw2QkFBQSwrQmxFU0gsQ2tFWEQsU0FFSSwyQkFBQSw2QmxFVUgsQ2tFWkQsU0FFSSw4QkFBQSxnQ2xFV0gsQ2tFYkQsU0FFSSx1QmxFR0gsQ2tFTEQsU0FFSSw4QmxFSUgsQ2tFTkQsU0FFSSw2QmxFS0gsQ2tFUEQsU0FFSSwrQmxFTUgsQ2tFUkQsU0FFSSw2QmxFQUQsQ2tFRkgsU0FFSSw4QmxFUUgsQ2tFVkQsU0FFSSw0QmxFU0gsQ2tFWEQsU0FFSSwwQmxFVUgsQ2tFWkQsU0FFSSw2QmxFV0gsQ2tFYkQsU0FFSSx5QmxFR0gsQ2tFTEQsU0FFSSxnQ2xFSUgsQ2tFTkQsU0FFSSwrQmxFS0gsQ2tFUEQsU0FFSSxpQ2xFTUgsQ2tFUkQsU0FFSSwrQmxFQUQsQ2tFRkgsU0FFSSxnQ2xFUUgsQ2tFVkQsU0FFSSw4QmxFU0gsQ2tFWEQsU0FFSSw0QmxFVUgsQ2tFWkQsU0FFSSwrQmxFV0gsQ2tFYkQsU0FFSSwwQmxFR0gsQ2tFTEQsU0FFSSxpQ2xFSUgsQ2tFTkQsU0FFSSxnQ2xFS0gsQ2tFUEQsU0FFSSxrQ2xFTUgsQ2tFUkQsU0FFSSxnQ2xFQUQsQ2tFRkgsU0FFSSxpQ2xFUUgsQ2tFVkQsU0FFSSwrQmxFU0gsQ2tFWEQsU0FFSSw2QmxFVUgsQ2tFWkQsU0FFSSxnQ2xFV0gsQ2tFYkQsU0FFSSx3QmxFR0gsQ2tFTEQsU0FFSSwrQmxFSUgsQ2tFTkQsU0FFSSw4QmxFS0gsQ2tFUEQsU0FFSSxnQ2xFTUgsQ2tFUkQsU0FFSSw4QmxFQUQsQ2tFRkgsU0FFSSwrQmxFUUgsQ2tFVkQsU0FFSSw2QmxFU0gsQ2tFWEQsU0FFSSwyQmxFVUgsQ2tFWkQsU0FFSSw4QmxFV0gsQ2tFYkQsZUFFSSx5QkNxWUssQ0R2WVQsYUFFSSwwQkNzWUcsQ0R4WVAsZ0JBRUksMkJDdVlNLENLbGJoQiwwQkFjWSxtQkFDQSxxQkFBZ0IsQ0FBQSxDakV3Q3hCLDBCMkRkRSxnQkFFSSxvQkNuQ0ssQ0RpQ1QsY0FFSSxxQkNsQ0csQ0RnQ1AsZUFFSSxvQkNqQ0ksQ0QrQlIsYUFFSSx3QkNwQkksQ0RrQlIsbUJBRUksOEJDcEJXLENEa0JmLFlBRUksdUJDcEJ3QixDRGtCNUIsV0FFSSxzQkNwQjhCLENEa0JsQyxZQUVJLHVCQ3BCbUMsQ0RrQnZDLGdCQUVJLDJCQ3BCeUMsQ0RrQjdDLGlCQUVJLDRCQ3BCbUQsQ0RrQnZELFdBRUksOEJBQUEsQUNwQjhELDhCRG9COUQsQUNwQjhELHNCQUFBLENEa0JsRSxrQkFFSSxxQ0FBQSxBQ3BCbUUscUNEb0JuRSxBQ3BCbUUsNkJBQUEsQ0RrQnZFLFdBRUksc0JDcEIrRSxDRGtCbkYsZUFFSSxxQ2pFVkYsQ2lFUUYsaUJBRUksd0JHdkNhLENIcUNqQixrQkFFSSxzQ2pFVkYsQ2lFUUYsb0JBRUkseUJHL0JhLENINkJqQixjQUVJLDZCQUFBLEFDZ0llLDRCRGhJZixBQ2dJZSx1QkFBQSxDRGxJbkIsYUFFSSx3Q0FBQSxBQ3NJSSx1Q0R0SUosQUNzSUksaUNEdElKLEFDc0lJLDRCQUFBLENEeElSLGdCQUVJLHNDQUFBLEFDc0lRLHVDRHRJUixBQ3NJUSxvQ0R0SVIsQUNzSVEsK0JBQUEsQ0R4SVoscUJBRUksd0NBQUEsQUNzSWUsd0NEdElmLEFDc0llLHlDRHRJZixBQ3NJZSxvQ0FBQSxDRHhJbkIsd0JBRUksc0NBQUEsQUNzSTJCLHdDRHRJM0IsQUNzSTJCLDRDRHRJM0IsQUNzSTJCLHVDQUFBLENEeEkvQixnQkFFSSw2QkFBQSxBQzZJTSw4QkQ3SU4sQUM2SU0scUJBQUEsQ0QvSVYsZ0JBRUksNkJBQUEsQUM4SU0sOEJEOUlOLEFDOElNLHFCQUFBLENEaEpWLGtCQUVJLDhCQUFBLEFDc0pRLHVCQUFBLENEeEpaLGtCQUVJLDhCQUFBLEFDdUpRLHVCQUFBLENEekpaLGNBRUksNkJBQUEsQUM4Skksd0JBQUEsQ0RoS1IsZ0JBRUksK0JBQUEsQUM4SlMsMEJBQUEsQ0RoS2Isc0JBRUkscUNBQUEsQUM4SmdCLGdDQUFBLENEaEtwQixVQUVJLGVsRUdILENrRUxELFVBRUksc0JsRUlILENrRU5ELFVBRUkscUJsRUtILENrRVBELFVBRUksdUJsRU1ILENrRVJELFVBRUkscUJsRUFELENrRUZILFVBRUksc0JsRVFILENrRVZELFVBRUksb0JsRVNILENrRVhELFVBRUksa0JsRVVILENrRVpELFVBRUkscUJsRVdILENrRWJELDBCQUVJLGlDQUFBLEFDMEtLLDhCRDFLTCxBQzBLSyxvQ0FBQSxDRDVLVCx3QkFFSSwrQkFBQSxBQzJLRyw0QkQzS0gsQUMyS0csa0NBQUEsQ0Q3S1AsMkJBRUksa0NBQUEsQUM0S00sK0JENUtOLEFDNEtNLGdDQUFBLENEOUtWLDRCQUVJLG1DQUFBLEFDNktPLGdDRDdLUCxBQzZLTyx1Q0FBQSxDRC9LWCwyQkFFSSxtQ0FBQSxBQzhLTSxzQ0FBQSxDRGhMViwyQkFFSSx3Q0FBQSxBQytLTSxxQ0QvS04sQUMrS00sc0NBQUEsQ0RqTFYsc0JBRUksa0NBQUEsQUNzTEssK0JEdExMLEFDc0xLLGdDQUFBLENEeExULG9CQUVJLGdDQUFBLEFDdUxHLDZCRHZMSCxBQ3VMRyw4QkFBQSxDRHpMUCx1QkFFSSxtQ0FBQSxBQ3dMTSxnQ0R4TE4sQUN3TE0sNEJBQUEsQ0QxTFYseUJBRUkscUNBQUEsQUN5TFEsa0NEekxSLEFDeUxRLDhCQUFBLENEM0xaLHdCQUVJLG9DQUFBLEFDMExPLGlDRDFMUCxBQzBMTyw2QkFBQSxDRDVMWCx3QkFFSSxtQ0FBQSxBQ2lNSyxrQ0FBQSxDRG5NVCxzQkFFSSxpQ0FBQSxBQ2tNRyxnQ0FBQSxDRHBNUCx5QkFFSSxvQ0FBQSxBQ21NTSw4QkFBQSxDRHJNViwwQkFFSSxxQ0FBQSxBQ29NTyxxQ0FBQSxDRHRNWCx5QkFFSSx3Q0FBQSxBQ3FNTSxvQ0FBQSxDRHZNViwwQkFFSSxxQ0FBQSxBQ3NNTywrQkFBQSxDRHhNWCxvQkFFSSxtQ0FBQSxBQzZNSSx5QkFBQSxDRC9NUixxQkFFSSxvQ0FBQSxBQzhNSywrQkFBQSxDRGhOVCxtQkFFSSxrQ0FBQSxBQytNRyw2QkFBQSxDRGpOUCxzQkFFSSxxQ0FBQSxBQ2dOTSwyQkFBQSxDRGxOVix3QkFFSSx1Q0FBQSxBQ2lOUSw2QkFBQSxDRG5OWix1QkFFSSxzQ0FBQSxBQ2tOTyw0QkFBQSxDRHBOWCxnQkFFSSxzQ0FBQSxBQ3lOTSw0QkR6Tk4sQUN5Tk0sa0JBQUEsQ0QzTlYsWUFFSSxzQ0FBQSxBQzBOQywyQkQxTkQsQUMwTkMsaUJBQUEsQ0Q1TkwsWUFFSSxzQ0FBQSxBQzJOQywyQkQzTkQsQUMyTkMsaUJBQUEsQ0Q3TkwsWUFFSSxzQ0FBQSxBQzROQywyQkQ1TkQsQUM0TkMsaUJBQUEsQ0Q5TkwsWUFFSSxzQ0FBQSxBQzZOQywyQkQ3TkQsQUM2TkMsaUJBQUEsQ0QvTkwsWUFFSSxzQ0FBQSxBQzhOQywyQkQ5TkQsQUM4TkMsaUJBQUEsQ0RoT0wsWUFFSSxzQ0FBQSxBQytOQywyQkQvTkQsQUMrTkMsaUJBQUEsQ0RqT0wsZUFFSSxzQ0FBQSxBQ2dPSSwyQkRoT0osQUNnT0ksaUJBQUEsQ0RsT1IsUUFFSSxrQmxFR0gsQ2tFTEQsUUFFSSx5QmxFSUgsQ2tFTkQsUUFFSSx3QmxFS0gsQ2tFUEQsUUFFSSwwQmxFTUgsQ2tFUkQsUUFFSSx3QmxFQUQsQ2tFRkgsUUFFSSx5QmxFUUgsQ2tFVkQsUUFFSSx1QmxFU0gsQ2tFWEQsUUFFSSxxQmxFVUgsQ2tFWkQsUUFFSSx3QmxFV0gsQ2tFYkQsV0FFSSxxQkN3TytCLENEMU9uQyxTQUVJLHlCQUFBLHVCbEVHSCxDa0VMRCxTQUVJLGdDQUFBLDhCbEVJSCxDa0VORCxTQUVJLCtCQUFBLDZCbEVLSCxDa0VQRCxTQUVJLGlDQUFBLCtCbEVNSCxDa0VSRCxTQUVJLCtCQUFBLDZCbEVBRCxDa0VGSCxTQUVJLGdDQUFBLDhCbEVRSCxDa0VWRCxTQUVJLDhCQUFBLDRCbEVTSCxDa0VYRCxTQUVJLDRCQUFBLDBCbEVVSCxDa0VaRCxTQUVJLCtCQUFBLDZCbEVXSCxDa0ViRCxZQUVJLDRCQUFBLDBCQzhPK0IsQ0RoUG5DLFNBRUksdUJBQUEseUJsRUdILENrRUxELFNBRUksOEJBQUEsZ0NsRUlILENrRU5ELFNBRUksNkJBQUEsK0JsRUtILENrRVBELFNBRUksK0JBQUEsaUNsRU1ILENrRVJELFNBRUksNkJBQUEsK0JsRUFELENrRUZILFNBRUksOEJBQUEsZ0NsRVFILENrRVZELFNBRUksNEJBQUEsOEJsRVNILENrRVhELFNBRUksMEJBQUEsNEJsRVVILENrRVpELFNBRUksNkJBQUEsK0JsRVdILENrRWJELFlBRUksMEJBQUEsNEJDb1ArQixDRHRQbkMsU0FFSSxzQmxFR0gsQ2tFTEQsU0FFSSw2QmxFSUgsQ2tFTkQsU0FFSSw0QmxFS0gsQ2tFUEQsU0FFSSw4QmxFTUgsQ2tFUkQsU0FFSSw0QmxFQUQsQ2tFRkgsU0FFSSw2QmxFUUgsQ2tFVkQsU0FFSSwyQmxFU0gsQ2tFWEQsU0FFSSx5QmxFVUgsQ2tFWkQsU0FFSSw0QmxFV0gsQ2tFYkQsWUFFSSx5QkMwUCtCLENENVBuQyxTQUVJLHdCbEVHSCxDa0VMRCxTQUVJLCtCbEVJSCxDa0VORCxTQUVJLDhCbEVLSCxDa0VQRCxTQUVJLGdDbEVNSCxDa0VSRCxTQUVJLDhCbEVBRCxDa0VGSCxTQUVJLCtCbEVRSCxDa0VWRCxTQUVJLDZCbEVTSCxDa0VYRCxTQUVJLDJCbEVVSCxDa0VaRCxTQUVJLDhCbEVXSCxDa0ViRCxZQUVJLDJCQ2dRK0IsQ0RsUW5DLFNBRUkseUJsRUdILENrRUxELFNBRUksZ0NsRUlILENrRU5ELFNBRUksK0JsRUtILENrRVBELFNBRUksaUNsRU1ILENrRVJELFNBRUksK0JsRUFELENrRUZILFNBRUksZ0NsRVFILENrRVZELFNBRUksOEJsRVNILENrRVhELFNBRUksNEJsRVVILENrRVpELFNBRUksK0JsRVdILENrRWJELFlBRUksNEJDc1ErQixDRHhRbkMsU0FFSSx1QmxFR0gsQ2tFTEQsU0FFSSw4QmxFSUgsQ2tFTkQsU0FFSSw2QmxFS0gsQ2tFUEQsU0FFSSwrQmxFTUgsQ2tFUkQsU0FFSSw2QmxFQUQsQ2tFRkgsU0FFSSw4QmxFUUgsQ2tFVkQsU0FFSSw0QmxFU0gsQ2tFWEQsU0FFSSwwQmxFVUgsQ2tFWkQsU0FFSSw2QmxFV0gsQ2tFYkQsWUFFSSwwQkM0UStCLENEOVFuQyxRQUVJLG1CbEVHSCxDa0VMRCxRQUVJLDBCbEVJSCxDa0VORCxRQUVJLHlCbEVLSCxDa0VQRCxRQUVJLDJCbEVNSCxDa0VSRCxRQUVJLHlCbEVBRCxDa0VGSCxRQUVJLDBCbEVRSCxDa0VWRCxRQUVJLHdCbEVTSCxDa0VYRCxRQUVJLHNCbEVVSCxDa0VaRCxRQUVJLHlCbEVXSCxDa0ViRCxTQUVJLDBCQUFBLHdCbEVHSCxDa0VMRCxTQUVJLGlDQUFBLCtCbEVJSCxDa0VORCxTQUVJLGdDQUFBLDhCbEVLSCxDa0VQRCxTQUVJLGtDQUFBLGdDbEVNSCxDa0VSRCxTQUVJLGdDQUFBLDhCbEVBRCxDa0VGSCxTQUVJLGlDQUFBLCtCbEVRSCxDa0VWRCxTQUVJLCtCQUFBLDZCbEVTSCxDa0VYRCxTQUVJLDZCQUFBLDJCbEVVSCxDa0VaRCxTQUVJLGdDQUFBLDhCbEVXSCxDa0ViRCxTQUVJLHdCQUFBLDBCbEVHSCxDa0VMRCxTQUVJLCtCQUFBLGlDbEVJSCxDa0VORCxTQUVJLDhCQUFBLGdDbEVLSCxDa0VQRCxTQUVJLGdDQUFBLGtDbEVNSCxDa0VSRCxTQUVJLDhCQUFBLGdDbEVBRCxDa0VGSCxTQUVJLCtCQUFBLGlDbEVRSCxDa0VWRCxTQUVJLDZCQUFBLCtCbEVTSCxDa0VYRCxTQUVJLDJCQUFBLDZCbEVVSCxDa0VaRCxTQUVJLDhCQUFBLGdDbEVXSCxDa0ViRCxTQUVJLHVCbEVHSCxDa0VMRCxTQUVJLDhCbEVJSCxDa0VORCxTQUVJLDZCbEVLSCxDa0VQRCxTQUVJLCtCbEVNSCxDa0VSRCxTQUVJLDZCbEVBRCxDa0VGSCxTQUVJLDhCbEVRSCxDa0VWRCxTQUVJLDRCbEVTSCxDa0VYRCxTQUVJLDBCbEVVSCxDa0VaRCxTQUVJLDZCbEVXSCxDa0ViRCxTQUVJLHlCbEVHSCxDa0VMRCxTQUVJLGdDbEVJSCxDa0VORCxTQUVJLCtCbEVLSCxDa0VQRCxTQUVJLGlDbEVNSCxDa0VSRCxTQUVJLCtCbEVBRCxDa0VGSCxTQUVJLGdDbEVRSCxDa0VWRCxTQUVJLDhCbEVTSCxDa0VYRCxTQUVJLDRCbEVVSCxDa0VaRCxTQUVJLCtCbEVXSCxDa0ViRCxTQUVJLDBCbEVHSCxDa0VMRCxTQUVJLGlDbEVJSCxDa0VORCxTQUVJLGdDbEVLSCxDa0VQRCxTQUVJLGtDbEVNSCxDa0VSRCxTQUVJLGdDbEVBRCxDa0VGSCxTQUVJLGlDbEVRSCxDa0VWRCxTQUVJLCtCbEVTSCxDa0VYRCxTQUVJLDZCbEVVSCxDa0VaRCxTQUVJLGdDbEVXSCxDa0ViRCxTQUVJLHdCbEVHSCxDa0VMRCxTQUVJLCtCbEVJSCxDa0VORCxTQUVJLDhCbEVLSCxDa0VQRCxTQUVJLGdDbEVNSCxDa0VSRCxTQUVJLDhCbEVBRCxDa0VGSCxTQUVJLCtCbEVRSCxDa0VWRCxTQUVJLDZCbEVTSCxDa0VYRCxTQUVJLDJCbEVVSCxDa0VaRCxTQUVJLDhCbEVXSCxDa0ViRCxlQUVJLHlCQ3FZSyxDRHZZVCxhQUVJLDBCQ3NZRyxDRHhZUCxnQkFFSSwyQkN1WU0sQ0R6WVYsTUFFSSw4QnZFaUlBLENBQUEsQ1lySE4sMEIyRGRFLGlCQUVJLG9CQ25DSyxDRGlDVCxlQUVJLHFCQ2xDRyxDRGdDUCxnQkFFSSxvQkNqQ0ksQ0QrQlIsY0FFSSx3QkNwQkksQ0RrQlIsb0JBRUksOEJDcEJXLENEa0JmLGFBRUksdUJDcEJ3QixDRGtCNUIsWUFFSSxzQkNwQjhCLENEa0JsQyxhQUVJLHVCQ3BCbUMsQ0RrQnZDLGlCQUVJLDJCQ3BCeUMsQ0RrQjdDLGtCQUVJLDRCQ3BCbUQsQ0RrQnZELFlBRUksOEJBQUEsQUNwQjhELDhCRG9COUQsQUNwQjhELHNCQUFBLENEa0JsRSxtQkFFSSxxQ0FBQSxBQ3BCbUUscUNEb0JuRSxBQ3BCbUUsNkJBQUEsQ0RrQnZFLFlBRUksc0JDcEIrRSxDRGtCbkYsZ0JBRUkscUNqRVZGLENpRVFGLGtCQUVJLHdCR3ZDYSxDSHFDakIsbUJBRUksc0NqRVZGLENpRVFGLHFCQUVJLHlCRy9CYSxDSDZCakIsZUFFSSw2QkFBQSxBQ2dJZSw0QkRoSWYsQUNnSWUsdUJBQUEsQ0RsSW5CLGNBRUksd0NBQUEsQUNzSUksdUNEdElKLEFDc0lJLGlDRHRJSixBQ3NJSSw0QkFBQSxDRHhJUixpQkFFSSxzQ0FBQSxBQ3NJUSx1Q0R0SVIsQUNzSVEsb0NEdElSLEFDc0lRLCtCQUFBLENEeElaLHNCQUVJLHdDQUFBLEFDc0llLHdDRHRJZixBQ3NJZSx5Q0R0SWYsQUNzSWUsb0NBQUEsQ0R4SW5CLHlCQUVJLHNDQUFBLEFDc0kyQix3Q0R0STNCLEFDc0kyQiw0Q0R0STNCLEFDc0kyQix1Q0FBQSxDRHhJL0IsaUJBRUksNkJBQUEsQUM2SU0sOEJEN0lOLEFDNklNLHFCQUFBLENEL0lWLGlCQUVJLDZCQUFBLEFDOElNLDhCRDlJTixBQzhJTSxxQkFBQSxDRGhKVixtQkFFSSw4QkFBQSxBQ3NKUSx1QkFBQSxDRHhKWixtQkFFSSw4QkFBQSxBQ3VKUSx1QkFBQSxDRHpKWixlQUVJLDZCQUFBLEFDOEpJLHdCQUFBLENEaEtSLGlCQUVJLCtCQUFBLEFDOEpTLDBCQUFBLENEaEtiLHVCQUVJLHFDQUFBLEFDOEpnQixnQ0FBQSxDRGhLcEIsV0FFSSxlbEVHSCxDa0VMRCxXQUVJLHNCbEVJSCxDa0VORCxXQUVJLHFCbEVLSCxDa0VQRCxXQUVJLHVCbEVNSCxDa0VSRCxXQUVJLHFCbEVBRCxDa0VGSCxXQUVJLHNCbEVRSCxDa0VWRCxXQUVJLG9CbEVTSCxDa0VYRCxXQUVJLGtCbEVVSCxDa0VaRCxXQUVJLHFCbEVXSCxDa0ViRCwyQkFFSSxpQ0FBQSxBQzBLSyw4QkQxS0wsQUMwS0ssb0NBQUEsQ0Q1S1QseUJBRUksK0JBQUEsQUMyS0csNEJEM0tILEFDMktHLGtDQUFBLENEN0tQLDRCQUVJLGtDQUFBLEFDNEtNLCtCRDVLTixBQzRLTSxnQ0FBQSxDRDlLViw2QkFFSSxtQ0FBQSxBQzZLTyxnQ0Q3S1AsQUM2S08sdUNBQUEsQ0QvS1gsNEJBRUksbUNBQUEsQUM4S00sc0NBQUEsQ0RoTFYsNEJBRUksd0NBQUEsQUMrS00scUNEL0tOLEFDK0tNLHNDQUFBLENEakxWLHVCQUVJLGtDQUFBLEFDc0xLLCtCRHRMTCxBQ3NMSyxnQ0FBQSxDRHhMVCxxQkFFSSxnQ0FBQSxBQ3VMRyw2QkR2TEgsQUN1TEcsOEJBQUEsQ0R6TFAsd0JBRUksbUNBQUEsQUN3TE0sZ0NEeExOLEFDd0xNLDRCQUFBLENEMUxWLDBCQUVJLHFDQUFBLEFDeUxRLGtDRHpMUixBQ3lMUSw4QkFBQSxDRDNMWix5QkFFSSxvQ0FBQSxBQzBMTyxpQ0QxTFAsQUMwTE8sNkJBQUEsQ0Q1TFgseUJBRUksbUNBQUEsQUNpTUssa0NBQUEsQ0RuTVQsdUJBRUksaUNBQUEsQUNrTUcsZ0NBQUEsQ0RwTVAsMEJBRUksb0NBQUEsQUNtTU0sOEJBQUEsQ0RyTVYsMkJBRUkscUNBQUEsQUNvTU8scUNBQUEsQ0R0TVgsMEJBRUksd0NBQUEsQUNxTU0sb0NBQUEsQ0R2TVYsMkJBRUkscUNBQUEsQUNzTU8sK0JBQUEsQ0R4TVgscUJBRUksbUNBQUEsQUM2TUkseUJBQUEsQ0QvTVIsc0JBRUksb0NBQUEsQUM4TUssK0JBQUEsQ0RoTlQsb0JBRUksa0NBQUEsQUMrTUcsNkJBQUEsQ0RqTlAsdUJBRUkscUNBQUEsQUNnTk0sMkJBQUEsQ0RsTlYseUJBRUksdUNBQUEsQUNpTlEsNkJBQUEsQ0RuTlosd0JBRUksc0NBQUEsQUNrTk8sNEJBQUEsQ0RwTlgsaUJBRUksc0NBQUEsQUN5Tk0sNEJEek5OLEFDeU5NLGtCQUFBLENEM05WLGFBRUksc0NBQUEsQUMwTkMsMkJEMU5ELEFDME5DLGlCQUFBLENENU5MLGFBRUksc0NBQUEsQUMyTkMsMkJEM05ELEFDMk5DLGlCQUFBLENEN05MLGFBRUksc0NBQUEsQUM0TkMsMkJENU5ELEFDNE5DLGlCQUFBLENEOU5MLGFBRUksc0NBQUEsQUM2TkMsMkJEN05ELEFDNk5DLGlCQUFBLENEL05MLGFBRUksc0NBQUEsQUM4TkMsMkJEOU5ELEFDOE5DLGlCQUFBLENEaE9MLGFBRUksc0NBQUEsQUMrTkMsMkJEL05ELEFDK05DLGlCQUFBLENEak9MLGdCQUVJLHNDQUFBLEFDZ09JLDJCRGhPSixBQ2dPSSxpQkFBQSxDRGxPUixTQUVJLGtCbEVHSCxDa0VMRCxTQUVJLHlCbEVJSCxDa0VORCxTQUVJLHdCbEVLSCxDa0VQRCxTQUVJLDBCbEVNSCxDa0VSRCxTQUVJLHdCbEVBRCxDa0VGSCxTQUVJLHlCbEVRSCxDa0VWRCxTQUVJLHVCbEVTSCxDa0VYRCxTQUVJLHFCbEVVSCxDa0VaRCxTQUVJLHdCbEVXSCxDa0ViRCxZQUVJLHFCQ3dPK0IsQ0QxT25DLFVBRUkseUJBQUEsdUJsRUdILENrRUxELFVBRUksZ0NBQUEsOEJsRUlILENrRU5ELFVBRUksK0JBQUEsNkJsRUtILENrRVBELFVBRUksaUNBQUEsK0JsRU1ILENrRVJELFVBRUksK0JBQUEsNkJsRUFELENrRUZILFVBRUksZ0NBQUEsOEJsRVFILENrRVZELFVBRUksOEJBQUEsNEJsRVNILENrRVhELFVBRUksNEJBQUEsMEJsRVVILENrRVpELFVBRUksK0JBQUEsNkJsRVdILENrRWJELGFBRUksNEJBQUEsMEJDOE8rQixDRGhQbkMsVUFFSSx1QkFBQSx5QmxFR0gsQ2tFTEQsVUFFSSw4QkFBQSxnQ2xFSUgsQ2tFTkQsVUFFSSw2QkFBQSwrQmxFS0gsQ2tFUEQsVUFFSSwrQkFBQSxpQ2xFTUgsQ2tFUkQsVUFFSSw2QkFBQSwrQmxFQUQsQ2tFRkgsVUFFSSw4QkFBQSxnQ2xFUUgsQ2tFVkQsVUFFSSw0QkFBQSw4QmxFU0gsQ2tFWEQsVUFFSSwwQkFBQSw0QmxFVUgsQ2tFWkQsVUFFSSw2QkFBQSwrQmxFV0gsQ2tFYkQsYUFFSSwwQkFBQSw0QkNvUCtCLENEdFBuQyxVQUVJLHNCbEVHSCxDa0VMRCxVQUVJLDZCbEVJSCxDa0VORCxVQUVJLDRCbEVLSCxDa0VQRCxVQUVJLDhCbEVNSCxDa0VSRCxVQUVJLDRCbEVBRCxDa0VGSCxVQUVJLDZCbEVRSCxDa0VWRCxVQUVJLDJCbEVTSCxDa0VYRCxVQUVJLHlCbEVVSCxDa0VaRCxVQUVJLDRCbEVXSCxDa0ViRCxhQUVJLHlCQzBQK0IsQ0Q1UG5DLFVBRUksd0JsRUdILENrRUxELFVBRUksK0JsRUlILENrRU5ELFVBRUksOEJsRUtILENrRVBELFVBRUksZ0NsRU1ILENrRVJELFVBRUksOEJsRUFELENrRUZILFVBRUksK0JsRVFILENrRVZELFVBRUksNkJsRVNILENrRVhELFVBRUksMkJsRVVILENrRVpELFVBRUksOEJsRVdILENrRWJELGFBRUksMkJDZ1ErQixDRGxRbkMsVUFFSSx5QmxFR0gsQ2tFTEQsVUFFSSxnQ2xFSUgsQ2tFTkQsVUFFSSwrQmxFS0gsQ2tFUEQsVUFFSSxpQ2xFTUgsQ2tFUkQsVUFFSSwrQmxFQUQsQ2tFRkgsVUFFSSxnQ2xFUUgsQ2tFVkQsVUFFSSw4QmxFU0gsQ2tFWEQsVUFFSSw0QmxFVUgsQ2tFWkQsVUFFSSwrQmxFV0gsQ2tFYkQsYUFFSSw0QkNzUStCLENEeFFuQyxVQUVJLHVCbEVHSCxDa0VMRCxVQUVJLDhCbEVJSCxDa0VORCxVQUVJLDZCbEVLSCxDa0VQRCxVQUVJLCtCbEVNSCxDa0VSRCxVQUVJLDZCbEVBRCxDa0VGSCxVQUVJLDhCbEVRSCxDa0VWRCxVQUVJLDRCbEVTSCxDa0VYRCxVQUVJLDBCbEVVSCxDa0VaRCxVQUVJLDZCbEVXSCxDa0ViRCxhQUVJLDBCQzRRK0IsQ0Q5UW5DLFNBRUksbUJsRUdILENrRUxELFNBRUksMEJsRUlILENrRU5ELFNBRUkseUJsRUtILENrRVBELFNBRUksMkJsRU1ILENrRVJELFNBRUkseUJsRUFELENrRUZILFNBRUksMEJsRVFILENrRVZELFNBRUksd0JsRVNILENrRVhELFNBRUksc0JsRVVILENrRVpELFNBRUkseUJsRVdILENrRWJELFVBRUksMEJBQUEsd0JsRUdILENrRUxELFVBRUksaUNBQUEsK0JsRUlILENrRU5ELFVBRUksZ0NBQUEsOEJsRUtILENrRVBELFVBRUksa0NBQUEsZ0NsRU1ILENrRVJELFVBRUksZ0NBQUEsOEJsRUFELENrRUZILFVBRUksaUNBQUEsK0JsRVFILENrRVZELFVBRUksK0JBQUEsNkJsRVNILENrRVhELFVBRUksNkJBQUEsMkJsRVVILENrRVpELFVBRUksZ0NBQUEsOEJsRVdILENrRWJELFVBRUksd0JBQUEsMEJsRUdILENrRUxELFVBRUksK0JBQUEsaUNsRUlILENrRU5ELFVBRUksOEJBQUEsZ0NsRUtILENrRVBELFVBRUksZ0NBQUEsa0NsRU1ILENrRVJELFVBRUksOEJBQUEsZ0NsRUFELENrRUZILFVBRUksK0JBQUEsaUNsRVFILENrRVZELFVBRUksNkJBQUEsK0JsRVNILENrRVhELFVBRUksMkJBQUEsNkJsRVVILENrRVpELFVBRUksOEJBQUEsZ0NsRVdILENrRWJELFVBRUksdUJsRUdILENrRUxELFVBRUksOEJsRUlILENrRU5ELFVBRUksNkJsRUtILENrRVBELFVBRUksK0JsRU1ILENrRVJELFVBRUksNkJsRUFELENrRUZILFVBRUksOEJsRVFILENrRVZELFVBRUksNEJsRVNILENrRVhELFVBRUksMEJsRVVILENrRVpELFVBRUksNkJsRVdILENrRWJELFVBRUkseUJsRUdILENrRUxELFVBRUksZ0NsRUlILENrRU5ELFVBRUksK0JsRUtILENrRVBELFVBRUksaUNsRU1ILENrRVJELFVBRUksK0JsRUFELENrRUZILFVBRUksZ0NsRVFILENrRVZELFVBRUksOEJsRVNILENrRVhELFVBRUksNEJsRVVILENrRVpELFVBRUksK0JsRVdILENrRWJELFVBRUksMEJsRUdILENrRUxELFVBRUksaUNsRUlILENrRU5ELFVBRUksZ0NsRUtILENrRVBELFVBRUksa0NsRU1ILENrRVJELFVBRUksZ0NsRUFELENrRUZILFVBRUksaUNsRVFILENrRVZELFVBRUksK0JsRVNILENrRVhELFVBRUksNkJsRVVILENrRVpELFVBRUksZ0NsRVdILENrRWJELFVBRUksd0JsRUdILENrRUxELFVBRUksK0JsRUlILENrRU5ELFVBRUksOEJsRUtILENrRVBELFVBRUksZ0NsRU1ILENrRVJELFVBRUksOEJsRUFELENrRUZILFVBRUksK0JsRVFILENrRVZELFVBRUksNkJsRVNILENrRVhELFVBRUksMkJsRVVILENrRVpELFVBRUksOEJsRVdILENrRWJELGdCQUVJLHlCQ3FZSyxDRHZZVCxjQUVJLDBCQ3NZRyxDRHhZUCxpQkFFSSwyQkN1WU0sQ0FBQSxDTXBaaEIsYVBXTSxnQkFFSSx3QkNwQkksQ0RrQlIsc0JBRUksOEJDcEJXLENEa0JmLGVBRUksdUJDcEJ3QixDRGtCNUIsY0FFSSxzQkNwQjhCLENEa0JsQyxlQUVJLHVCQ3BCbUMsQ0RrQnZDLG1CQUVJLDJCQ3BCeUMsQ0RrQjdDLG9CQUVJLDRCQ3BCbUQsQ0RrQnZELGNBRUksOEJBQUEsQUNwQjhELDhCRG9COUQsQUNwQjhELHNCQUFBLENEa0JsRSxxQkFFSSxxQ0FBQSxBQ3BCbUUscUNEb0JuRSxBQ3BCbUUsNkJBQUEsQ0RrQnZFLGNBRUksc0JDcEIrRSxDQUFBLENPb0J6RixXQUNFLHdCQUNBLGtCQUNBLGtCQUNBLGdCQUNBLDhOQUl1RSxDQUl6RSxXQUNFLHdCQUNBLGtCQUNBLGtCQUNBLGdCQUNBLGdPQUl1RSxDQzVEekUsa3BKQUtRLHFDQUFBLEFBQ0EsNkJBQUEsaUNBQUEsQUFBVyx3QkFBQSxDQUluQiw0QkFDSSxnQkFBYyxDdERwQmxCLDhCc0R5QlEsT0FBSyxDcEVrQ1QsMEJjM0RKLDhCc0Q0QlksT0FBSyxD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b0hBa0dnQyxlQWxHaEMsQ0FBQSx5SkFzR3dDLFlBdEd4QyxDQUFBLG1KQTBHd0MsWUFDQSxxQkFDQSxnQ0E1R3hDLENBQUEseUpBK0c0QyxnQ0EvRzVDLENBQUEsMEpBcUg0Qyw0QkFySDVDLENBQUEsZ0ZBa0lvQixnQnpIcEVoQixDQUFBLDBCeUg5REosMERBc0lvQixnQkF0SXBCLENBQUEsZ0VBeUl3QixlQXpJeEIsQ0FBQSxnRkE0STRCLGdCQTVJNUIsQ0FBQSxDQUFBLHNGQXFKZ0MsZ0JBckpoQyxDQUFBLDJGQXdKb0MsWUF4SnBDLENBQUEsNkZBNkpnQyw0QkE3SmhDLENBQUEsbUZBaUtnQyxnQkFXaEMsQ0FBQSx1Q0FLWSxrQkFMWixDQUFBLDJDQVFnQixlQVJoQixDQUFBLG1DQWtCZ0IseUJ6SGhJWixDQUFBLHlCeUg4R0oscUNBMEJnQiw0QnpIeElaLENBQUEsQ0FBQSx5Qm9IeERKLHlEQWlGd0IsUy9IdUV4QixDQUFBLHFEQWdCd0Isc0JBQ0Esc0JvSUh4QixDQUFBLG9DQWdDZ0IsU0FBTyxDQUFBLENBQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO0BtZWRpYSBwcmludHsqLDphZnRlciw6YmVmb3Jle2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtjb2xvcjojMDAwIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50fWEsYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YVtocmVmXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKGhyZWYpIFwiKVwifWFiYnJbdGl0bGVdOmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifWFbaHJlZl49XCIjXCJdOmFmdGVyLGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcntjb250ZW50OlwiXCJ9YmxvY2txdW90ZSxwcmV7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfWltZyx0cntwYWdlLWJyZWFrLWluc2lkZTphdm9pZH1pbWd7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50fS5oMiwuaDMsYWRkcmVzcy5hZGRyZXNzLnNhZm5lciAuYWRkcmVzcy10aXRsZSxoMixoMyxwe29ycGhhbnM6Mzt3aWRvd3M6M30uaDIsLmgzLGFkZHJlc3MuYWRkcmVzcy5zYWZuZXIgLmFkZHJlc3MtdGl0bGUsaDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH19OnJvb3R7LS1icy1wcmltYXJ5OiMwMDA7LS1icy1zZWNvbmRhcnk6I2U2MWQ0YzstLWJzLWdyZXktZGI6I2RiZGJkYjstLWJzLWdyZXktZGFyazojM2MzYzNiOy0tYnMtYmx1ZTojOWViZWQyOy0tYnMtcmVkOiNmYmY0ZjY7LS1icy1ncmF5OiNkYWRhZGE7LS1icy15ZWxsb3c6I2ZhZWRjZDstLWJzLWZvbnQtc2Fucy1zZXJpZjpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7LS1icy1mb250LW1vbm9zcGFjZTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlOy0tYnMtZ3JhZGllbnQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSl9Kiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246bm8tcHJlZmVyZW5jZSl7OnJvb3R7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH19Ym9keXttYXJnaW46MDtmb250LWZhbWlseTp2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDttaW4taGVpZ2h0OjEwMHZofVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowIWltcG9ydGFudH1ocnttYXJnaW46MS4yNXJlbSAwO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyOjA7b3BhY2l0eTouMjV9aHI6bm90KFtzaXplXSl7aGVpZ2h0OjFweH0uaDEsLmgyLC5oMywuaDQsLmg1LC5oNixhZGRyZXNzLmFkZHJlc3Muc2FmbmVyIC5hZGRyZXNzLXRpdGxlLGgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjIuNXJlbTtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMn0uaDEsaDF7Zm9udC1zaXplOmNhbGMoMS41NzVyZW0gKyAzLjl2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDEsaDF7Zm9udC1zaXplOjQuNXJlbX19LmgyLGgye2ZvbnQtc2l6ZTpjYWxjKDEuMzQ0MjZyZW0gKyAxLjEzMTE1dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmgyLGgye2ZvbnQtc2l6ZToyLjE5MjYzcmVtfX0uaDMsYWRkcmVzcy5hZGRyZXNzLnNhZm5lciAuYWRkcmVzcy10aXRsZSxoM3tmb250LXNpemU6Y2FsYygxLjI3NTA3cmVtICsgLjMwMDl2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDMsYWRkcmVzcy5hZGRyZXNzLnNhZm5lciAuYWRkcmVzcy10aXRsZSxoM3tmb250LXNpemU6MS41MDA3NXJlbX19Lmg0LGg0e2ZvbnQtc2l6ZTpjYWxjKDEuMjUxNTZyZW0gKyAuMDE4NzV2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDQsaDR7Zm9udC1zaXplOjEuMjY1NjJyZW19fS5oNSxoNXtmb250LXNpemU6Y2FsYygxLjI2NTYycmVtICsgLjE4NzV2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDUsaDV7Zm9udC1zaXplOjEuNDA2MjVyZW19fS5oNixoNntmb250LXNpemU6MS4xMjVyZW19cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxLjI1cmVtfWFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0sYWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDtjdXJzb3I6aGVscDt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZX1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fW9sLHVse3BhZGRpbmctbGVmdDoycmVtfWRsLG9sLHVse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsb2wgdWwsdWwgb2wsdWwgdWx7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjYwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19LnNtYWxsLHNtYWxse2ZvbnQtc2l6ZTouODc1ZW19Lm1hcmssbWFya3twYWRkaW5nOi4yZW07YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOi43NWVtO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1hLGE6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSxhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtmb250LXNpemU6MWVtO2RpcmVjdGlvbjpsdHI7dW5pY29kZS1iaWRpOmJpZGktb3ZlcnJpZGV9cHJle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbTtvdmVyZmxvdzphdXRvO2ZvbnQtc2l6ZTouODc1ZW19cHJlIGNvZGV7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3b3JkLWJyZWFrOm5vcm1hbH1jb2Rle2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6I2U4M2U4Yzt3b3JkLXdyYXA6YnJlYWstd29yZH1hPmNvZGV7Y29sb3I6aW5oZXJpdH1rYmR7cGFkZGluZzouMnJlbSAuNHJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5fWtiZCBrYmR7cGFkZGluZzowO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NjAwfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1nLHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Y2FwdGlvbi1zaWRlOmJvdHRvbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtjb2xvcjojODY4ZTk2O3RleHQtYWxpZ246bGVmdH10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH10Ym9keSx0ZCx0Zm9vdCx0aCx0aGVhZCx0cntib3JkZXI6MCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja31idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MH1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe21hcmdpbjowO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3JvbGU9YnV0dG9uXSxbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpLGJ1dHRvbjpub3QoOmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn1zZWxlY3R7d29yZC13cmFwOm5vcm1hbH1bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntkaXNwbGF5Om5vbmV9W3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn06Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIC4zdncpO2xpbmUtaGVpZ2h0OmluaGVyaXR9bGVnZW5kKyp7Y2xlYXI6bGVmdH06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxke3BhZGRpbmc6MH06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlcntwYWRkaW5nOjB9OjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntmb250OmluaGVyaXR9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9aWZyYW1le2JvcmRlcjowfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0ubGVhZHtmb250LXNpemU6Y2FsYygxLjI2NTYycmVtICsgLjE4NzV2dyk7Zm9udC13ZWlnaHQ6MzAwfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7bGVnZW5ke2ZvbnQtc2l6ZToxLjVyZW19LmxlYWR7Zm9udC1zaXplOjEuNDA2MjVyZW19fS5kaXNwbGF5LTF7Zm9udC1zaXplOmNhbGMoMS42MjVyZW0gKyA0LjV2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTF7Zm9udC1zaXplOjVyZW19fS5kaXNwbGF5LTJ7Zm9udC1zaXplOmNhbGMoMS41NzVyZW0gKyAzLjl2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTJ7Zm9udC1zaXplOjQuNXJlbX19LmRpc3BsYXktM3tmb250LXNpemU6Y2FsYygxLjUyNXJlbSArIDMuM3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktM3tmb250LXNpemU6NHJlbX19LmRpc3BsYXktNHtmb250LXNpemU6Y2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktNHtmb250LXNpemU6My41cmVtfX0uZGlzcGxheS01e2ZvbnQtc2l6ZTpjYWxjKDEuNDI1cmVtICsgMi4xdncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS01e2ZvbnQtc2l6ZTozcmVtfX0uZGlzcGxheS02e2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS02e2ZvbnQtc2l6ZToyLjVyZW19fS5saXN0LWlubGluZSwubGlzdC1zdHlsZWQsLmxpc3Qtc3R5bGVkIHVsLC5saXN0LXVuc3R5bGVkLC5tLXBhZ2VNZW51X19uYXYuLWZhSWNvbiwubS1wYWdlTWVudV9fbmF2Li1mYUljb24gdWwsLm12LW1lbnUtc2VjdGlvbiB1bC5tdi1tZW51LXNlY3Rpb24tc2VjdGlvbi5mYWwtYXJyb3ctZG93biwubXYtbWVudS1zZWN0aW9uIHVsLm12LW1lbnUtc2VjdGlvbi1zZWN0aW9uLmZhbC1hcnJvdy1kb3duIHVsLC5tdi1zb2NpYWxsaW5rcyAubXYtc29jaWFsbGlua3MtbGlzdCx1bC4tY2hlY2tlZCx1bC4tY2hlY2tlZCB1bCx1bC4tZGFzaCx1bC4tZGFzaCB1bCx1bC4tbXZTdHlsZSx1bC4tbXZTdHlsZSB1bCx1bC4tbXZTdHlsZVVuaUNvZGUsdWwuLW12U3R5bGVVbmlDb2RlIHVsLHVsLi11blN0eWxlZCx1bC4tdW5TdHlsZWQgdWx7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi41cmVtfS5pbml0aWFsaXNte3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjEuMjVyZW07Zm9udC1zaXplOmNhbGMoMS4yNjU2MnJlbSArIC4xODc1dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmJsb2NrcXVvdGV7Zm9udC1zaXplOjEuNDA2MjVyZW19fS5ibG9ja3F1b3RlPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYmxvY2txdW90ZS1mb290ZXJ7bWFyZ2luLXRvcDotMS4yNXJlbTttYXJnaW4tYm90dG9tOjEuMjVyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjojODY4ZTk2fS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMTRcXDAwQTBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi42MjVyZW07bGluZS1oZWlnaHQ6MX0uZmlndXJlLWNhcHRpb257Zm9udC1zaXplOi44NzVlbTtjb2xvcjojODY4ZTk2fS5jb250YWluZXIsLmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXhsLC5jb250YWluZXIteHhse3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDp2YXIoLS1icy1ndXR0ZXIteCwxLjI1cmVtKTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtZ3V0dGVyLXgsMS4yNXJlbSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLXNte21heC13aWR0aDo1NDBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXIsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNte21heC13aWR0aDo3MjBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb250YWluZXIsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc217bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb250YWluZXIsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci14bHttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5jb250YWluZXIsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci14bCwuY29udGFpbmVyLXh4bHttYXgtd2lkdGg6MTUyMHB4fX0uby1jb250YWluZXJfX2ZsZXhSb3csLnJvd3stLWJzLWd1dHRlci14OjIuNXJlbTstLWJzLWd1dHRlci15OjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteSkgKiAtMSk7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpLyAtMik7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkvIC0yKX0uby1jb250YWluZXJfX2ZsZXhSb3c+Kiwucm93Pip7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkvIDIpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KS8gMik7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSl9LmNvbHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMyV9LnJvdy1jb2xzLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NyV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzJX0uY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzJX0uY29sLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NyV9LmNvbC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzJX0uY29sLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NyV9LmNvbC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfS5nLTAsLmd4LTB7LS1icy1ndXR0ZXIteDowfS5nLTAsLmd5LTB7LS1icy1ndXR0ZXIteTowfS5nLTEsLmd4LTF7LS1icy1ndXR0ZXIteDowLjMxMjVyZW19LmctMSwuZ3ktMXstLWJzLWd1dHRlci15OjAuMzEyNXJlbX0uZy0yLC5neC0yey0tYnMtZ3V0dGVyLXg6MC42MjVyZW19LmctMiwuZ3ktMnstLWJzLWd1dHRlci15OjAuNjI1cmVtfS5nLTMsLmd4LTN7LS1icy1ndXR0ZXIteDowLjgzMzMzcmVtfS5nLTMsLmd5LTN7LS1icy1ndXR0ZXIteTowLjgzMzMzcmVtfS5nLTQsLmd4LTR7LS1icy1ndXR0ZXIteDoxLjI1cmVtfS5nLTQsLmd5LTR7LS1icy1ndXR0ZXIteToxLjI1cmVtfS5nLTUsLmd4LTV7LS1icy1ndXR0ZXIteDoxLjg3NXJlbX0uZy01LC5neS01ey0tYnMtZ3V0dGVyLXk6MS44NzVyZW19LmctNiwuZ3gtNnstLWJzLWd1dHRlci14OjIuNXJlbX0uZy02LC5neS02ey0tYnMtZ3V0dGVyLXk6Mi41cmVtfS5nLTcsLmd4LTd7LS1icy1ndXR0ZXIteDo1cmVtfS5nLTcsLmd5LTd7LS1icy1ndXR0ZXIteTo1cmVtfS5nLTgsLmd4LTh7LS1icy1ndXR0ZXIteDo2LjI1cmVtfS5nLTgsLmd5LTh7LS1icy1ndXR0ZXIteTo2LjI1cmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29sLXNte2ZsZXg6MSAwIDAlfS5yb3ctY29scy1zbS1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1zbS0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1zbS0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXNtLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzJX0ucm93LWNvbHMtc20tND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1zbS01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXNtLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY3JX0uY29sLXNtLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtc20tMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMlfS5jb2wtc20tMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY3JX0uY29sLXNtLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1zbS00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMlfS5jb2wtc20tNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY3JX0uY29sLXNtLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1zbS03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMlfS5jb2wtc20tOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY3JX0uY29sLXNtLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1zbS0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzJX0uY29sLXNtLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjclfS5jb2wtc20tMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtc20tMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtc20tMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LXNtLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtc20tOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1zbS0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9Lmctc20tMCwuZ3gtc20tMHstLWJzLWd1dHRlci14OjB9Lmctc20tMCwuZ3ktc20tMHstLWJzLWd1dHRlci15OjB9Lmctc20tMSwuZ3gtc20tMXstLWJzLWd1dHRlci14OjAuMzEyNXJlbX0uZy1zbS0xLC5neS1zbS0xey0tYnMtZ3V0dGVyLXk6MC4zMTI1cmVtfS5nLXNtLTIsLmd4LXNtLTJ7LS1icy1ndXR0ZXIteDowLjYyNXJlbX0uZy1zbS0yLC5neS1zbS0yey0tYnMtZ3V0dGVyLXk6MC42MjVyZW19Lmctc20tMywuZ3gtc20tM3stLWJzLWd1dHRlci14OjAuODMzMzNyZW19Lmctc20tMywuZ3ktc20tM3stLWJzLWd1dHRlci15OjAuODMzMzNyZW19Lmctc20tNCwuZ3gtc20tNHstLWJzLWd1dHRlci14OjEuMjVyZW19Lmctc20tNCwuZ3ktc20tNHstLWJzLWd1dHRlci15OjEuMjVyZW19Lmctc20tNSwuZ3gtc20tNXstLWJzLWd1dHRlci14OjEuODc1cmVtfS5nLXNtLTUsLmd5LXNtLTV7LS1icy1ndXR0ZXIteToxLjg3NXJlbX0uZy1zbS02LC5neC1zbS02ey0tYnMtZ3V0dGVyLXg6Mi41cmVtfS5nLXNtLTYsLmd5LXNtLTZ7LS1icy1ndXR0ZXIteToyLjVyZW19Lmctc20tNywuZ3gtc20tN3stLWJzLWd1dHRlci14OjVyZW19Lmctc20tNywuZ3ktc20tN3stLWJzLWd1dHRlci15OjVyZW19Lmctc20tOCwuZ3gtc20tOHstLWJzLWd1dHRlci14OjYuMjVyZW19Lmctc20tOCwuZ3ktc20tOHstLWJzLWd1dHRlci15OjYuMjVyZW19fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29sLW1ke2ZsZXg6MSAwIDAlfS5yb3ctY29scy1tZC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1tZC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1tZC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLW1kLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzJX0ucm93LWNvbHMtbWQtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1tZC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLW1kLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY3JX0uY29sLW1kLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtbWQtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMlfS5jb2wtbWQtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY3JX0uY29sLW1kLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1tZC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMlfS5jb2wtbWQtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY3JX0uY29sLW1kLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1tZC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMlfS5jb2wtbWQtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY3JX0uY29sLW1kLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1tZC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzJX0uY29sLW1kLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjclfS5jb2wtbWQtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9LmctbWQtMCwuZ3gtbWQtMHstLWJzLWd1dHRlci14OjB9LmctbWQtMCwuZ3ktbWQtMHstLWJzLWd1dHRlci15OjB9LmctbWQtMSwuZ3gtbWQtMXstLWJzLWd1dHRlci14OjAuMzEyNXJlbX0uZy1tZC0xLC5neS1tZC0xey0tYnMtZ3V0dGVyLXk6MC4zMTI1cmVtfS5nLW1kLTIsLmd4LW1kLTJ7LS1icy1ndXR0ZXIteDowLjYyNXJlbX0uZy1tZC0yLC5neS1tZC0yey0tYnMtZ3V0dGVyLXk6MC42MjVyZW19LmctbWQtMywuZ3gtbWQtM3stLWJzLWd1dHRlci14OjAuODMzMzNyZW19LmctbWQtMywuZ3ktbWQtM3stLWJzLWd1dHRlci15OjAuODMzMzNyZW19LmctbWQtNCwuZ3gtbWQtNHstLWJzLWd1dHRlci14OjEuMjVyZW19LmctbWQtNCwuZ3ktbWQtNHstLWJzLWd1dHRlci15OjEuMjVyZW19LmctbWQtNSwuZ3gtbWQtNXstLWJzLWd1dHRlci14OjEuODc1cmVtfS5nLW1kLTUsLmd5LW1kLTV7LS1icy1ndXR0ZXIteToxLjg3NXJlbX0uZy1tZC02LC5neC1tZC02ey0tYnMtZ3V0dGVyLXg6Mi41cmVtfS5nLW1kLTYsLmd5LW1kLTZ7LS1icy1ndXR0ZXIteToyLjVyZW19LmctbWQtNywuZ3gtbWQtN3stLWJzLWd1dHRlci14OjVyZW19LmctbWQtNywuZ3ktbWQtN3stLWJzLWd1dHRlci15OjVyZW19LmctbWQtOCwuZ3gtbWQtOHstLWJzLWd1dHRlci14OjYuMjVyZW19LmctbWQtOCwuZ3ktbWQtOHstLWJzLWd1dHRlci15OjYuMjVyZW19fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29sLWxne2ZsZXg6MSAwIDAlfS5yb3ctY29scy1sZy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1sZy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzJX0ucm93LWNvbHMtbGctND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1sZy01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLWxnLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY3JX0uY29sLWxnLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtbGctMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY3JX0uY29sLWxnLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1sZy00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY3JX0uY29sLWxnLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMlfS5jb2wtbGctOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY3JX0uY29sLWxnLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1sZy0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjclfS5jb2wtbGctMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9LmctbGctMCwuZ3gtbGctMHstLWJzLWd1dHRlci14OjB9LmctbGctMCwuZ3ktbGctMHstLWJzLWd1dHRlci15OjB9LmctbGctMSwuZ3gtbGctMXstLWJzLWd1dHRlci14OjAuMzEyNXJlbX0uZy1sZy0xLC5neS1sZy0xey0tYnMtZ3V0dGVyLXk6MC4zMTI1cmVtfS5nLWxnLTIsLmd4LWxnLTJ7LS1icy1ndXR0ZXIteDowLjYyNXJlbX0uZy1sZy0yLC5neS1sZy0yey0tYnMtZ3V0dGVyLXk6MC42MjVyZW19LmctbGctMywuZ3gtbGctM3stLWJzLWd1dHRlci14OjAuODMzMzNyZW19LmctbGctMywuZ3ktbGctM3stLWJzLWd1dHRlci15OjAuODMzMzNyZW19LmctbGctNCwuZ3gtbGctNHstLWJzLWd1dHRlci14OjEuMjVyZW19LmctbGctNCwuZ3ktbGctNHstLWJzLWd1dHRlci15OjEuMjVyZW19LmctbGctNSwuZ3gtbGctNXstLWJzLWd1dHRlci14OjEuODc1cmVtfS5nLWxnLTUsLmd5LWxnLTV7LS1icy1ndXR0ZXIteToxLjg3NXJlbX0uZy1sZy02LC5neC1sZy02ey0tYnMtZ3V0dGVyLXg6Mi41cmVtfS5nLWxnLTYsLmd5LWxnLTZ7LS1icy1ndXR0ZXIteToyLjVyZW19LmctbGctNywuZ3gtbGctN3stLWJzLWd1dHRlci14OjVyZW19LmctbGctNywuZ3ktbGctN3stLWJzLWd1dHRlci15OjVyZW19LmctbGctOCwuZ3gtbGctOHstLWJzLWd1dHRlci14OjYuMjVyZW19LmctbGctOCwuZ3ktbGctOHstLWJzLWd1dHRlci15OjYuMjVyZW19fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbC14bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMyV9LnJvdy1jb2xzLXhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14bC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfS5nLXhsLTAsLmd4LXhsLTB7LS1icy1ndXR0ZXIteDowfS5nLXhsLTAsLmd5LXhsLTB7LS1icy1ndXR0ZXIteTowfS5nLXhsLTEsLmd4LXhsLTF7LS1icy1ndXR0ZXIteDowLjMxMjVyZW19LmcteGwtMSwuZ3kteGwtMXstLWJzLWd1dHRlci15OjAuMzEyNXJlbX0uZy14bC0yLC5neC14bC0yey0tYnMtZ3V0dGVyLXg6MC42MjVyZW19LmcteGwtMiwuZ3kteGwtMnstLWJzLWd1dHRlci15OjAuNjI1cmVtfS5nLXhsLTMsLmd4LXhsLTN7LS1icy1ndXR0ZXIteDowLjgzMzMzcmVtfS5nLXhsLTMsLmd5LXhsLTN7LS1icy1ndXR0ZXIteTowLjgzMzMzcmVtfS5nLXhsLTQsLmd4LXhsLTR7LS1icy1ndXR0ZXIteDoxLjI1cmVtfS5nLXhsLTQsLmd5LXhsLTR7LS1icy1ndXR0ZXIteToxLjI1cmVtfS5nLXhsLTUsLmd4LXhsLTV7LS1icy1ndXR0ZXIteDoxLjg3NXJlbX0uZy14bC01LC5neS14bC01ey0tYnMtZ3V0dGVyLXk6MS44NzVyZW19LmcteGwtNiwuZ3gteGwtNnstLWJzLWd1dHRlci14OjIuNXJlbX0uZy14bC02LC5neS14bC02ey0tYnMtZ3V0dGVyLXk6Mi41cmVtfS5nLXhsLTcsLmd4LXhsLTd7LS1icy1ndXR0ZXIteDo1cmVtfS5nLXhsLTcsLmd5LXhsLTd7LS1icy1ndXR0ZXIteTo1cmVtfS5nLXhsLTgsLmd4LXhsLTh7LS1icy1ndXR0ZXIteDo2LjI1cmVtfS5nLXhsLTgsLmd5LXhsLTh7LS1icy1ndXR0ZXIteTo2LjI1cmVtfX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5jb2wteHhse2ZsZXg6MSAwIDAlfS5yb3ctY29scy14eGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteHhsLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXh4bC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXh4bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMyV9LnJvdy1jb2xzLXh4bC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXh4bC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXh4bC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NyV9LmNvbC14eGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC14eGwtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMlfS5jb2wteHhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NyV9LmNvbC14eGwtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXh4bC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMlfS5jb2wteHhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NyV9LmNvbC14eGwtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXh4bC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMlfS5jb2wteHhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NyV9LmNvbC14eGwtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXh4bC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzJX0uY29sLXh4bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY3JX0uY29sLXh4bC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC14eGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteHhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9Lm9mZnNldC14eGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9Lm9mZnNldC14eGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14eGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9Lm9mZnNldC14eGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9Lm9mZnNldC14eGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14eGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9Lm9mZnNldC14eGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9Lm9mZnNldC14eGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14eGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfS5vZmZzZXQteHhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX0uZy14eGwtMCwuZ3gteHhsLTB7LS1icy1ndXR0ZXIteDowfS5nLXh4bC0wLC5neS14eGwtMHstLWJzLWd1dHRlci15OjB9LmcteHhsLTEsLmd4LXh4bC0xey0tYnMtZ3V0dGVyLXg6MC4zMTI1cmVtfS5nLXh4bC0xLC5neS14eGwtMXstLWJzLWd1dHRlci15OjAuMzEyNXJlbX0uZy14eGwtMiwuZ3gteHhsLTJ7LS1icy1ndXR0ZXIteDowLjYyNXJlbX0uZy14eGwtMiwuZ3kteHhsLTJ7LS1icy1ndXR0ZXIteTowLjYyNXJlbX0uZy14eGwtMywuZ3gteHhsLTN7LS1icy1ndXR0ZXIteDowLjgzMzMzcmVtfS5nLXh4bC0zLC5neS14eGwtM3stLWJzLWd1dHRlci15OjAuODMzMzNyZW19LmcteHhsLTQsLmd4LXh4bC00ey0tYnMtZ3V0dGVyLXg6MS4yNXJlbX0uZy14eGwtNCwuZ3kteHhsLTR7LS1icy1ndXR0ZXIteToxLjI1cmVtfS5nLXh4bC01LC5neC14eGwtNXstLWJzLWd1dHRlci14OjEuODc1cmVtfS5nLXh4bC01LC5neS14eGwtNXstLWJzLWd1dHRlci15OjEuODc1cmVtfS5nLXh4bC02LC5neC14eGwtNnstLWJzLWd1dHRlci14OjIuNXJlbX0uZy14eGwtNiwuZ3kteHhsLTZ7LS1icy1ndXR0ZXIteToyLjVyZW19LmcteHhsLTcsLmd4LXh4bC03ey0tYnMtZ3V0dGVyLXg6NXJlbX0uZy14eGwtNywuZ3kteHhsLTd7LS1icy1ndXR0ZXIteTo1cmVtfS5nLXh4bC04LC5neC14eGwtOHstLWJzLWd1dHRlci14OjYuMjVyZW19LmcteHhsLTgsLmd5LXh4bC04ey0tYnMtZ3V0dGVyLXk6Ni4yNXJlbX19LnRhYmxley0tYnMtdGFibGUtYmc6dHJhbnNwYXJlbnQ7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1zdHJpcGVkLWJnOnJnYmEoMCwgMCwgMCwgMC4wNSk7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzpyZ2JhKDAsIDAsIDAsIDAuMSk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6cmdiYSgwLCAwLCAwLCAwLjA3NSk7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEuMjVyZW07Y29sb3I6IzAwMDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLWNvbG9yOiNiMmI4YmN9LnRhYmxlPjpub3QoY2FwdGlvbik+Kj4qe3BhZGRpbmc6LjVyZW0gMXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJnKTtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpfS50YWJsZT50Ym9keXt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0fS50YWJsZT50aGVhZHt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnRhYmxlPjpub3QoOmxhc3QtY2hpbGQpPjpsYXN0LWNoaWxkPip7Ym9yZGVyLWJvdHRvbS1jb2xvcjpjdXJyZW50Q29sb3J9LmNhcHRpb24tdG9we2NhcHRpb24tc2lkZTp0b3B9LnRhYmxlLXNtPjpub3QoY2FwdGlvbik+Kj4qe3BhZGRpbmc6LjI1cmVtfS50YWJsZS1ib3JkZXJlZD46bm90KGNhcHRpb24pPip7Ym9yZGVyLXdpZHRoOjFweCAwfS50YWJsZS1ib3JkZXJlZD46bm90KGNhcHRpb24pPio+Kntib3JkZXItd2lkdGg6MCAxcHh9LnRhYmxlLWJvcmRlcmxlc3M+Om5vdChjYXB0aW9uKT4qPip7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1vZi10eXBlKG9kZCl7LS1icy10YWJsZS1hY2NlbnQtYmc6dmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7Y29sb3I6dmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcil9LnRhYmxlLWFjdGl2ZXstLWJzLXRhYmxlLWFjY2VudC1iZzp2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO2NvbG9yOnZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcil9LnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyey0tYnMtdGFibGUtYWNjZW50LWJnOnZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtjb2xvcjp2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcil9LnRhYmxlLXByaW1hcnl7LS1icy10YWJsZS1iZzojY2NjY2NjOy0tYnMtdGFibGUtc3RyaXBlZC1iZzojYzJjMmMyOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNiOGI4Yjg7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNiZGJkYmQ7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiNiOGI4Yjh9LnRhYmxlLXNlY29uZGFyeXstLWJzLXRhYmxlLWJnOiNmYWQyZGI7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNlZWM4ZDA7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2UxYmRjNTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2U3YzJjYjstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6IzAwMDtib3JkZXItY29sb3I6I2UxYmRjNX0udGFibGUtc3VjY2Vzc3stLWJzLXRhYmxlLWJnOiNlMWUzZGQ7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNkNmQ4ZDI7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2NiY2NjNzstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2QwZDJjYzstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6IzAwMDtib3JkZXItY29sb3I6I2NiY2NjN30udGFibGUtaW5mb3stLWJzLXRhYmxlLWJnOiNkMWVjZjE7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNjN2UwZTU7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2JjZDRkOTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2MxZGFkZjstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6IzAwMDtib3JkZXItY29sb3I6I2JjZDRkOX0udGFibGUtd2FybmluZ3stLWJzLXRhYmxlLWJnOiNmZmY0Y2M7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNmMmU4YzI7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2U2ZGNiODstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2VjZTJiZDstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6IzAwMDtib3JkZXItY29sb3I6I2U2ZGNiOH0udGFibGUtZGFuZ2Vyey0tYnMtdGFibGUtYmc6I2ZlZmRmZDstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2YxZjBmMDstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojZTVlNGU0Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojZWJlYWVhOy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojZTVlNGU0fS50YWJsZS1saWdodHstLWJzLXRhYmxlLWJnOiNmNmY2ZjY7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNlYWVhZWE7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2RkZGRkZDstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2U0ZTRlNDstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6IzAwMDtib3JkZXItY29sb3I6I2RkZH0udGFibGUtZGFya3stLWJzLXRhYmxlLWJnOiMzYzNjM2I7LS1icy10YWJsZS1zdHJpcGVkLWJnOiM0NjQ2NDU7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiNmZmY7LS1icy10YWJsZS1hY3RpdmUtYmc6IzUwNTA0ZjstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojZmZmOy0tYnMtdGFibGUtaG92ZXItYmc6IzRiNGI0YTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzUwNTA0Zn0udGFibGUtcmVzcG9uc2l2ZXtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXNte292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLW1ke292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey50YWJsZS1yZXNwb25zaXZlLWxne292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14bHtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fUBtZWRpYSAobWF4LXdpZHRoOjEzOTkuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUteHhse292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19LmZvcm0tbGFiZWx7bWFyZ2luLWJvdHRvbTouNXJlbX0uY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6Y2FsYyguNjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC42MjVyZW0gKyAxcHgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxfS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKC41cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC41cmVtICsgMXB4KTtmb250LXNpemU6Y2FsYygxLjI2NTYycmVtICsgLjE4NzV2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29sLWZvcm0tbGFiZWwtbGd7Zm9udC1zaXplOjEuNDA2MjVyZW19fS5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDpjYWxjKC4yNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguMjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZTouOTg0MzhyZW19LmZvcm0tdGV4dHttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiM4NjhlOTZ9LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouNjI1cmVtIDIuNXJlbTtmb250LXNpemU6MS4xODhyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czowO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fS5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXXtvdmVyZmxvdzpoaWRkZW59LmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKXtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjp0aW50LWNvbG9yKCMwMDAsNTAlKTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgwLDAsMCwuMjUpfS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZXtoZWlnaHQ6MWVtfS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOiM4NjhlOTY7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsLmZvcm0tY29udHJvbFtyZWFkb25seV17YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi42MjVyZW0gMi41cmVtO21hcmdpbjotLjYyNXJlbSAtMi41cmVtO21hcmdpbi1pbmxpbmUtZW5kOjIuNXJlbTtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjA7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7Ym9yZGVyOjAgc29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tY29udHJvbHt0cmFuc2l0aW9uOm5vbmV9LmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b257dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b257YmFja2dyb3VuZC1jb2xvcjpzaGFkZS1jb2xvcigjZTllY2VmLDUlKX0uZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntwYWRkaW5nOi42MjVyZW0gMi41cmVtO21hcmdpbjotLjYyNXJlbSAtMi41cmVtO21hcmdpbi1pbmxpbmUtZW5kOjIuNXJlbTtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjA7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7Ym9yZGVyOjAgc29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257YmFja2dyb3VuZC1jb2xvcjpzaGFkZS1jb2xvcigjZTllY2VmLDUlKX0uZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouNjI1cmVtIDA7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MXB4IDB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmZvcm0tY29udHJvbC1zbXttaW4taGVpZ2h0OmFkZCgxZW0sYWRkKC41cmVtLDJweCxmYWxzZSkpO3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouOTg0MzhyZW19LmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b257cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luOi0uMjVyZW0gLS41cmVtO21hcmdpbi1pbmxpbmUtZW5kOi41cmVtfS5mb3JtLWNvbnRyb2wtc206Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbjotLjI1cmVtIC0uNXJlbTttYXJnaW4taW5saW5lLWVuZDouNXJlbX0uZm9ybS1jb250cm9sLWxne21pbi1oZWlnaHQ6YWRkKDFlbSxhZGQoMXJlbSwycHgsZmFsc2UpKTtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOmNhbGMoMS4yNjU2MnJlbSArIC4xODc1dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZvcm0tY29udHJvbC1sZ3tmb250LXNpemU6MS40MDYyNXJlbX19LmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b257cGFkZGluZzouNXJlbSAxcmVtO21hcmdpbjotLjVyZW0gLTFyZW07bWFyZ2luLWlubGluZS1lbmQ6MXJlbX0uZm9ybS1jb250cm9sLWxnOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luOi0uNXJlbSAtMXJlbTttYXJnaW4taW5saW5lLWVuZDoxcmVtfXRleHRhcmVhLmZvcm0tY29udHJvbHttaW4taGVpZ2h0OmFkZCgxZW0sYWRkKDEuMjVyZW0sMnB4LGZhbHNlKSl9dGV4dGFyZWEuZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6YWRkKDFlbSxhZGQoLjVyZW0sMnB4LGZhbHNlKSl9dGV4dGFyZWEuZm9ybS1jb250cm9sLWxne21pbi1oZWlnaHQ6YWRkKDFlbSxhZGQoMXJlbSwycHgsZmFsc2UpKX0uZm9ybS1jb250cm9sLWNvbG9ye21heC13aWR0aDozcmVtO2hlaWdodDphdXRvO3BhZGRpbmc6LjYyNXJlbX0uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKXtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaHtoZWlnaHQ6MWVtfS5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoe2hlaWdodDoxZW19LmZvcm0tc2VsZWN0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi42MjVyZW0gNy41cmVtIC42MjVyZW0gMi41cmVtO2ZvbnQtc2l6ZToxLjE4OHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzNjM2MzYicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAyLjVyZW0gY2VudGVyO2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHg7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6MDthcHBlYXJhbmNlOm5vbmV9LmZvcm0tc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjp0aW50LWNvbG9yKCMwMDAsNTAlKTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgwLDAsMCwuMjUpfS5mb3JtLXNlbGVjdFttdWx0aXBsZV0sLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pe3BhZGRpbmctcmlnaHQ6Mi41cmVtO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uZm9ybS1zZWxlY3Q6ZGlzYWJsZWR7Y29sb3I6Izg2OGU5NjtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICMwMDB9LmZvcm0tc2VsZWN0LXNte3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtO2ZvbnQtc2l6ZTouOTg0MzhyZW19LmZvcm0tc2VsZWN0LWxne3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtO3BhZGRpbmctbGVmdDoxcmVtO2ZvbnQtc2l6ZTpjYWxjKDEuMjY1NjJyZW0gKyAuMTg3NXZ3KX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mb3JtLXNlbGVjdC1sZ3tmb250LXNpemU6MS40MDYyNXJlbX19LmZvcm0tY2hlY2t7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNjg3NXJlbTtwYWRkaW5nLWxlZnQ6MS41ZW07bWFyZ2luLWJvdHRvbTouMTI1cmVtfS5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0e2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6LTEuNWVtfS5mb3JtLWNoZWNrLWlucHV0e3dpZHRoOjFlbTtoZWlnaHQ6MWVtO21hcmdpbi10b3A6LjI1ZW07dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yNSk7YXBwZWFyYW5jZTpub25lO2NvbG9yLWFkanVzdDpleGFjdH0uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXXtib3JkZXItcmFkaXVzOjUwJX0uZm9ybS1jaGVjay1pbnB1dDphY3RpdmV7ZmlsdGVyOmJyaWdodG5lc3MoOTAlKX0uZm9ybS1jaGVjay1pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6dGludC1jb2xvcigjMDAwLDUwJSk7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMCwwLDAsLjI1KX0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMH0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hde2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9de2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpub25lO29wYWNpdHk6LjV9LmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdfi5mb3JtLWNoZWNrLWxhYmVse29wYWNpdHk6LjV9LmZvcm0tc3dpdGNoe3BhZGRpbmctbGVmdDoyLjVlbX0uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXR7d2lkdGg6MmVtO21hcmdpbi1sZWZ0Oi0yLjVlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0e3RyYW5zaXRpb246bm9uZX19LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ndGludC1jb2xvciUyOCUyMzAwMCwgNTAlJTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2VudGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlubGluZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MXJlbX0uYnRuLWNoZWNre3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgwLDAsMCwwKTtwb2ludGVyLWV2ZW50czpub25lfS5idG4tY2hlY2s6ZGlzYWJsZWQrLmJ0biwuYnRuLWNoZWNrW2Rpc2FibGVkXSsuYnRuLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1jaGVjazpkaXNhYmxlZCsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1jaGVjazpkaXNhYmxlZCsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tY2hlY2tbZGlzYWJsZWRdKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWNoZWNrW2Rpc2FibGVkXSsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcntwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpub25lO29wYWNpdHk6LjY1fS5mb3JtLXJhbmdle3dpZHRoOjEwMCU7aGVpZ2h0OjEuNXJlbTtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDthcHBlYXJhbmNlOm5vbmV9LmZvcm0tcmFuZ2U6Zm9jdXN7b3V0bGluZTowfS5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4yNXJlbSByZ2JhKDAsMCwwLC4yNSl9LmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMjVyZW0gcmdiYSgwLDAsMCwuMjUpfS5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO21hcmdpbi10b3A6LS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyOjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6dGludC1jb2xvcigjMDAwLDcwJSl9LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyOjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp0aW50LWNvbG9yKCMwMDAsNzAlKX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5mb3JtLXJhbmdlOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmZvcm0tZmxvYXRpbmd7cG9zaXRpb246cmVsYXRpdmV9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R7aGVpZ2h0OmFkZCgzMC41cmVtLDJweCk7cGFkZGluZzoxcmVtIDIuNXJlbX0uZm9ybS1mbG9hdGluZz5sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7cGFkZGluZzoxcmVtIDIuNXJlbTtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNmb3JtLW9yaWdpbjowIDA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0fS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKXtwYWRkaW5nLXRvcDoxMC42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx7cGFkZGluZy10b3A6MTAuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tc2VsZWN0e3BhZGRpbmctdG9wOjEwLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXN+bGFiZWwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R+bGFiZWx7b3BhY2l0eTouNjU7dHJhbnNmb3JtOnNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx+bGFiZWx7b3BhY2l0eTouNjU7dHJhbnNmb3JtOnNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKX0uaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87d2lkdGg6MSU7bWluLXdpZHRoOjB9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpmb2N1c3t6LWluZGV4OjN9LmlucHV0LWdyb3VwIC5idG4sLmlucHV0LWdyb3VwIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2VzcywuaW5wdXQtZ3JvdXAgLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cCAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAgLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpmb2N1cywuaW5wdXQtZ3JvdXAgLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmZvY3VzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmZvY3VzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6Zm9jdXN7ei1pbmRleDozfS5pbnB1dC1ncm91cC10ZXh0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouNjI1cmVtIDIuNXJlbTtmb250LXNpemU6MS4xODhyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYX0uaW5wdXQtZ3JvdXAtbGc+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtdGV4dCwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1sZz4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWxnPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFye3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6Y2FsYygxLjI2NTYycmVtICsgLjE4NzV2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaW5wdXQtZ3JvdXAtbGc+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtdGV4dCwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1sZz4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWxnPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFye2ZvbnQtc2l6ZToxLjQwNjI1cmVtfX0uaW5wdXQtZ3JvdXAtc20+LmJ0biwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtdGV4dCwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1zbT4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLXNtPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFye3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouOTg0MzhyZW19LmlucHV0LWdyb3VwLWxnPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tc2VsZWN0e3BhZGRpbmctcmlnaHQ6MTByZW19LmlucHV0LWdyb3VwPjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjayl7bWFyZ2luLWxlZnQ6LTFweH0udmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjojNjg3MTU0fS52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMzEyNXJlbSAuNjI1cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi45ODQzOHJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgxMDQsMTEzLDg0LC45KX0uaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZHtib3JkZXItY29sb3I6IzY4NzE1NDtwYWRkaW5nLXJpZ2h0OmFkZCgxZW0sMS4yNXJlbSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzY4NzE1NCcgZD0nTTIwLjMgNjAuNzNMMC42IDQwLjUzYy0wLjQtMTAuMDQwLjQ2LTEwLjQgMTAuMS0wLjhsMTAuMSAxMC40IDMwLjQtMzAuOGMwLjYtMC42MyAxMC42LTAuMjcgMTAuMjAuN2wtNCA0MC42Yy0wLjQzMC41LTAuODAuNC0xMC4xMC4xeicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBhZGQoLjI1ZW0sLjMxMjVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6YWRkKC41ZW0sLjYyNXJlbSkgYWRkKC41ZW0sLjYyNXJlbSl9LmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojNjg3MTU0O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTA0LDExMyw4NCwuMjUpfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWR7cGFkZGluZy1yaWdodDphZGQoMWVtLDEuMjVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGFkZCguMjVlbSwuMzEyNXJlbSkgcmlnaHQgYWRkKC4yNWVtLC4zMTI1cmVtKX0uZm9ybS1zZWxlY3QuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlke2JvcmRlci1jb2xvcjojNjg3MTU0O3BhZGRpbmctcmlnaHQ6NTguNzVyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzYzNjM2InIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjM2ODcxNTQnIGQ9J00yMC4zIDYwLjczTDAuNiA0MC41M2MtMC40LTEwLjA0MC40Ni0xMC40IDEwLjEtMC44bDEwLjEgMTAuNCAzMC40LTMwLjhjMC42LTAuNjMgMTAuNi0wLjI3IDEwLjIwLjdsLTQgNDAuNmMtMC40MzAuNS0wLjgwLjQtMTAuMTAuMXonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAyLjVyZW0gY2VudGVyLGNlbnRlciByaWdodCA3LjVyZW07YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxhZGQoLjVlbSwuNjI1cmVtKSBhZGQoLjVlbSwuNjI1cmVtKX0uZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojNjg3MTU0O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTA0LDExMyw4NCwuMjUpfS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlke2JvcmRlci1jb2xvcjojNjg3MTU0fS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiM2ODcxNTR9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMDQsMTEzLDg0LC4yNSl9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzY4NzE1NH0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR+LnZhbGlkLWZlZWRiYWNre21hcmdpbi1sZWZ0Oi41ZW19LmludmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjojZmJmNGY2fS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4zMTI1cmVtIC42MjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljk4NDM4cmVtO2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1MSwyNDQsMjQ2LC45KX0uaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jb250cm9sLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlke2JvcmRlci1jb2xvcjojZmJmNGY2O3BhZGRpbmctcmlnaHQ6YWRkKDFlbSwxLjI1cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmYmY0ZjYnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNDAuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNTAuOCAzMC42aDAuNEw2IDYwLjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4MC4yJyByPScwLjYnIGZpbGw9JyUyM2ZiZjRmNicgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGFkZCguMjVlbSwuMzEyNXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTphZGQoLjVlbSwuNjI1cmVtKSBhZGQoLjVlbSwuNjI1cmVtKX0uZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojZmJmNGY2O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjUxLDI0NCwyNDYsLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OmFkZCgxZW0sMS4yNXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgYWRkKC4yNWVtLC4zMTI1cmVtKSByaWdodCBhZGQoLjI1ZW0sLjMxMjVyZW0pfS5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlke2JvcmRlci1jb2xvcjojZmJmNGY2O3BhZGRpbmctcmlnaHQ6NTguNzVyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzYzNjM2InIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZiZjRmNiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0MC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001MC44IDMwLjZoMC40TDYgNjAuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzgwLjInIHI9JzAuNicgZmlsbD0nJTIzZmJmNGY2JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAyLjVyZW0gY2VudGVyLGNlbnRlciByaWdodCA3LjVyZW07YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxhZGQoLjVlbSwuNjI1cmVtKSBhZGQoLjVlbSwuNjI1cmVtKX0uZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2ZiZjRmNjtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1MSwyNDQsMjQ2LC4yNSl9LmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlke2JvcmRlci1jb2xvcjojZmJmNGY2fS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojZmJmNGY2fS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1MSwyNDQsMjQ2LC4yNSl9LmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiNmYmY0ZjZ9LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0fi5pbnZhbGlkLWZlZWRiYWNre21hcmdpbi1sZWZ0Oi41ZW19LmJ0biwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOi42MjVyZW0gMi41cmVtO2ZvbnQtc2l6ZToxLjE4OHJlbTtib3JkZXItcmFkaXVzOjA7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7dHJhbnNpdGlvbjpub25lfS5idG4sLmZvcm0tZmxvYXRpbmc+bGFiZWwsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7dHJhbnNpdGlvbjpub25lfX0uYnRuOmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6aG92ZXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmhvdmVye2NvbG9yOiMwMDB9LmJ0bi1jaGVjazpmb2N1cysuYnRuLC5idG46Zm9jdXMsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWNoZWNrOmZvY3VzKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWNoZWNrOmZvY3VzKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6Zm9jdXMsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDAsMCwwLC4yNSl9LmJ0bi5kaXNhYmxlZCwuYnRuOmRpc2FibGVkLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6ZGlzYWJsZWQsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmRpc2FibGVkLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmRpc2FibGVkLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5kaXNhYmxlZC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgZmllbGRzZXQ6ZGlzYWJsZWQgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIGZpZWxkc2V0OmRpc2FibGVkIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLGZpZWxkc2V0OmRpc2FibGVkIC5idG4sZmllbGRzZXQ6ZGlzYWJsZWQgLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLGZpZWxkc2V0OmRpc2FibGVkIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5Oi42NX0uYnRuLXByaW1hcnksLmJ0bi1wcmltYXJ5OmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6aG92ZXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1wcmltYXJ5LC5idG4tcHJpbWFyeTpmb2N1cywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tY2hlY2s6Zm9jdXMrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tY2hlY2s6Zm9jdXMrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpmb2N1cywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgzOCwzOCwzOCwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1wcmltYXJ5LC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXByaW1hcnksLmJ0bi1wcmltYXJ5LmFjdGl2ZSwuYnRuLXByaW1hcnk6YWN0aXZlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmFjdGl2ZS5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYWN0aXZlLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWNoZWNrOmFjdGl2ZSsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1jaGVjazphY3RpdmUrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWNoZWNrOmNoZWNrZWQrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tY2hlY2s6Y2hlY2tlZCsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmFjdGl2ZSwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6YWN0aXZlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLnNob3c+LmRyb3Bkb3duLXRvZ2dsZS5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuc2hvdz4uZHJvcGRvd24tdG9nZ2xlLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMH0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLXByaW1hcnk6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tcHJpbWFyeTpmb2N1cywuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYWN0aXZlLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6Zm9jdXMsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYWN0aXZlLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpmb2N1cywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tY2hlY2s6YWN0aXZlKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmZvY3VzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1jaGVjazphY3RpdmUrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpmb2N1cywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tY2hlY2s6Y2hlY2tlZCsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpmb2N1cywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tY2hlY2s6Y2hlY2tlZCsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmZvY3VzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6YWN0aXZlOmZvY3VzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuc2hvdz4uZHJvcGRvd24tdG9nZ2xlLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6Zm9jdXMsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuc2hvdz4uZHJvcGRvd24tdG9nZ2xlLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpmb2N1cywuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMzgsMzgsMzgsLjUpfS5idG4tcHJpbWFyeS5kaXNhYmxlZCwuYnRuLXByaW1hcnk6ZGlzYWJsZWQsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpkaXNhYmxlZCwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuZGlzYWJsZWQuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmRpc2FibGVkLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDB9LmJ0bi1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlNjFkNGM7Ym9yZGVyLWNvbG9yOiNlNjFkNGN9LmJ0bi1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjNDE5NDE7Ym9yZGVyLWNvbG9yOiNiODE3M2R9LmJ0bi1jaGVjazpmb2N1cysuYnRuLXNlY29uZGFyeSwuYnRuLXNlY29uZGFyeTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M0MTk0MTtib3JkZXItY29sb3I6I2I4MTczZDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIzNCw2MywxMDMsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tc2Vjb25kYXJ5LC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXNlY29uZGFyeSwuYnRuLXNlY29uZGFyeS5hY3RpdmUsLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2I4MTczZDtib3JkZXItY29sb3I6I2FkMTYzOX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLXNlY29uZGFyeTpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMzQsNjMsMTAzLC41KX0uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2U2MWQ0Yztib3JkZXItY29sb3I6I2U2MWQ0Y30uYnRuLWdyZXktZGJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNkYmRiZGI7Ym9yZGVyLWNvbG9yOiNkYmRiZGJ9LmJ0bi1ncmV5LWRiOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwO2JvcmRlci1jb2xvcjojZGZkZmRmfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1ncmV5LWRiLC5idG4tZ3JleS1kYjpmb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2UwZTBlMDtib3JkZXItY29sb3I6I2RmZGZkZjtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDE4NiwxODYsMTg2LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWdyZXktZGIsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tZ3JleS1kYiwuYnRuLWdyZXktZGIuYWN0aXZlLC5idG4tZ3JleS1kYjphY3RpdmUsLnNob3c+LmJ0bi1ncmV5LWRiLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2UyZTJlMjtib3JkZXItY29sb3I6I2RmZGZkZn0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWdyZXktZGI6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tZ3JleS1kYjpmb2N1cywuYnRuLWdyZXktZGIuYWN0aXZlOmZvY3VzLC5idG4tZ3JleS1kYjphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1ncmV5LWRiLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDE4NiwxODYsMTg2LC41KX0uYnRuLWdyZXktZGIuZGlzYWJsZWQsLmJ0bi1ncmV5LWRiOmRpc2FibGVke2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZGJkYmRiO2JvcmRlci1jb2xvcjojZGJkYmRifS5idG4tZ3JleS1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojM2MzYzNiO2JvcmRlci1jb2xvcjojM2MzYzNifS5idG4tZ3JleS1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzMzMzMyO2JvcmRlci1jb2xvcjojMzAzMDJmfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1ncmV5LWRhcmssLmJ0bi1ncmV5LWRhcms6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzMzMzI7Ym9yZGVyLWNvbG9yOiMzMDMwMmY7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSg4OSw4OSw4OCwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1ncmV5LWRhcmssLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tZ3JleS1kYXJrLC5idG4tZ3JleS1kYXJrLmFjdGl2ZSwuYnRuLWdyZXktZGFyazphY3RpdmUsLnNob3c+LmJ0bi1ncmV5LWRhcmsuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzAzMDJmO2JvcmRlci1jb2xvcjojMmQyZDJjfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tZ3JleS1kYXJrOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWdyZXktZGFyazpmb2N1cywuYnRuLWdyZXktZGFyay5hY3RpdmU6Zm9jdXMsLmJ0bi1ncmV5LWRhcms6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZ3JleS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDg5LDg5LDg4LC41KX0uYnRuLWdyZXktZGFyay5kaXNhYmxlZCwuYnRuLWdyZXktZGFyazpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzNjM2MzYjtib3JkZXItY29sb3I6IzNjM2MzYn0uYnRuLWJsdWV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiM5ZWJlZDI7Ym9yZGVyLWNvbG9yOiM5ZWJlZDJ9LmJ0bi1ibHVlOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojYWRjOGQ5O2JvcmRlci1jb2xvcjojYThjNWQ3fS5idG4tYmx1ZTpmb2N1cywuYnRuLWNoZWNrOmZvY3VzKy5idG4tYmx1ZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2FkYzhkOTtib3JkZXItY29sb3I6I2E4YzVkNztib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzNCwxNjIsMTc5LC41KX0uYnRuLWJsdWUuYWN0aXZlLC5idG4tYmx1ZTphY3RpdmUsLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1ibHVlLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWJsdWUsLnNob3c+LmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2IxY2JkYjtib3JkZXItY29sb3I6I2E4YzVkN30uYnRuLWJsdWUuYWN0aXZlOmZvY3VzLC5idG4tYmx1ZTphY3RpdmU6Zm9jdXMsLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1ibHVlOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWJsdWU6Zm9jdXMsLnNob3c+LmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzNCwxNjIsMTc5LC41KX0uYnRuLWJsdWUuZGlzYWJsZWQsLmJ0bi1ibHVlOmRpc2FibGVke2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojOWViZWQyO2JvcmRlci1jb2xvcjojOWViZWQyfS5idG4tcmVke2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmJmNGY2O2JvcmRlci1jb2xvcjojZmJmNGY2fS5idG4tcmVkOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmNmNmY3O2JvcmRlci1jb2xvcjojZmJmNWY3fS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1yZWQsLmJ0bi1yZWQ6Zm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y2Zjc7Ym9yZGVyLWNvbG9yOiNmYmY1Zjc7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMTMsMjA3LDIwOSwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1yZWQsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tcmVkLC5idG4tcmVkLmFjdGl2ZSwuYnRuLXJlZDphY3RpdmUsLnNob3c+LmJ0bi1yZWQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmNmNmY4O2JvcmRlci1jb2xvcjojZmJmNWY3fS5idG4tY2hlY2s6YWN0aXZlKy5idG4tcmVkOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXJlZDpmb2N1cywuYnRuLXJlZC5hY3RpdmU6Zm9jdXMsLmJ0bi1yZWQ6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tcmVkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIxMywyMDcsMjA5LC41KX0uYnRuLXJlZC5kaXNhYmxlZCwuYnRuLXJlZDpkaXNhYmxlZHtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZiZjRmNjtib3JkZXItY29sb3I6I2ZiZjRmNn0uYnRuLWdyYXl7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNkYWRhZGE7Ym9yZGVyLWNvbG9yOiNkYWRhZGF9LmJ0bi1ncmF5OmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwO2JvcmRlci1jb2xvcjojZGVkZWRlfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1ncmF5LC5idG4tZ3JheTpmb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2UwZTBlMDtib3JkZXItY29sb3I6I2RlZGVkZTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDE4NSwxODUsMTg1LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWdyYXksLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tZ3JheSwuYnRuLWdyYXkuYWN0aXZlLC5idG4tZ3JheTphY3RpdmUsLnNob3c+LmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2UxZTFlMTtib3JkZXItY29sb3I6I2RlZGVkZX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWdyYXk6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tZ3JheTpmb2N1cywuYnRuLWdyYXkuYWN0aXZlOmZvY3VzLC5idG4tZ3JheTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDE4NSwxODUsMTg1LC41KX0uYnRuLWdyYXkuZGlzYWJsZWQsLmJ0bi1ncmF5OmRpc2FibGVke2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZGFkYWRhO2JvcmRlci1jb2xvcjojZGFkYWRhfS5idG4teWVsbG93e2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmFlZGNkO2JvcmRlci1jb2xvcjojZmFlZGNkfS5idG4teWVsbG93OmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmJmMGQ1O2JvcmRlci1jb2xvcjojZmJlZmQyfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi15ZWxsb3csLmJ0bi15ZWxsb3c6Zm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmYmYwZDU7Ym9yZGVyLWNvbG9yOiNmYmVmZDI7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMTMsMjAxLDE3NCwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi15ZWxsb3csLmJ0bi1jaGVjazpjaGVja2VkKy5idG4teWVsbG93LC5idG4teWVsbG93LmFjdGl2ZSwuYnRuLXllbGxvdzphY3RpdmUsLnNob3c+LmJ0bi15ZWxsb3cuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmJmMWQ3O2JvcmRlci1jb2xvcjojZmJlZmQyfS5idG4tY2hlY2s6YWN0aXZlKy5idG4teWVsbG93OmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXllbGxvdzpmb2N1cywuYnRuLXllbGxvdy5hY3RpdmU6Zm9jdXMsLmJ0bi15ZWxsb3c6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4teWVsbG93LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIxMywyMDEsMTc0LC41KX0uYnRuLXllbGxvdy5kaXNhYmxlZCwuYnRuLXllbGxvdzpkaXNhYmxlZHtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZhZWRjZDtib3JkZXItY29sb3I6I2ZhZWRjZH0uYnRuLW91dGxpbmUtcHJpbWFyeXtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwfS5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLXByaW1hcnksLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgwLDAsMCwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXByaW1hcnksLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1wcmltYXJ5LC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSwuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdywuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDB9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgwLDAsMCwuNSl9LmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zZWNvbmRhcnl7Y29sb3I6I2U2MWQ0Yztib3JkZXItY29sb3I6I2U2MWQ0Y30uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZTYxZDRjO2JvcmRlci1jb2xvcjojZTYxZDRjfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjMwLDI5LDc2LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3csLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlNjFkNGM7Ym9yZGVyLWNvbG9yOiNlNjFkNGN9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjMwLDI5LDc2LC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6I2U2MWQ0YztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1ncmV5LWRie2NvbG9yOiNkYmRiZGI7Ym9yZGVyLWNvbG9yOiNkYmRiZGJ9LmJ0bi1vdXRsaW5lLWdyZXktZGI6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNkYmRiZGI7Ym9yZGVyLWNvbG9yOiNkYmRiZGJ9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtZ3JleS1kYiwuYnRuLW91dGxpbmUtZ3JleS1kYjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIxOSwyMTksMjE5LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtZ3JleS1kYiwuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWdyZXktZGIsLmJ0bi1vdXRsaW5lLWdyZXktZGIuYWN0aXZlLC5idG4tb3V0bGluZS1ncmV5LWRiLmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS1ncmV5LWRiOmFjdGl2ZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2RiZGJkYjtib3JkZXItY29sb3I6I2RiZGJkYn0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtZ3JleS1kYjpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWdyZXktZGI6Zm9jdXMsLmJ0bi1vdXRsaW5lLWdyZXktZGIuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1ncmV5LWRiLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLC5idG4tb3V0bGluZS1ncmV5LWRiOmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIxOSwyMTksMjE5LC41KX0uYnRuLW91dGxpbmUtZ3JleS1kYi5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZ3JleS1kYjpkaXNhYmxlZHtjb2xvcjojZGJkYmRiO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWdyZXktZGFya3tjb2xvcjojM2MzYzNiO2JvcmRlci1jb2xvcjojM2MzYzNifS5idG4tb3V0bGluZS1ncmV5LWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzYzNjM2I7Ym9yZGVyLWNvbG9yOiMzYzNjM2J9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtZ3JleS1kYXJrLC5idG4tb3V0bGluZS1ncmV5LWRhcms6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSg2MCw2MCw1OSwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWdyZXktZGFyaywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWdyZXktZGFyaywuYnRuLW91dGxpbmUtZ3JleS1kYXJrLmFjdGl2ZSwuYnRuLW91dGxpbmUtZ3JleS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS1ncmV5LWRhcms6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojM2MzYzNiO2JvcmRlci1jb2xvcjojM2MzYzNifS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1ncmV5LWRhcms6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1ncmV5LWRhcms6Zm9jdXMsLmJ0bi1vdXRsaW5lLWdyZXktZGFyay5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWdyZXktZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywuYnRuLW91dGxpbmUtZ3JleS1kYXJrOmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDYwLDYwLDU5LC41KX0uYnRuLW91dGxpbmUtZ3JleS1kYXJrLmRpc2FibGVkLC5idG4tb3V0bGluZS1ncmV5LWRhcms6ZGlzYWJsZWR7Y29sb3I6IzNjM2MzYjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1ibHVle2NvbG9yOiM5ZWJlZDI7Ym9yZGVyLWNvbG9yOiM5ZWJlZDJ9LmJ0bi1vdXRsaW5lLWJsdWU6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiM5ZWJlZDI7Ym9yZGVyLWNvbG9yOiM5ZWJlZDJ9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtYmx1ZSwuYnRuLW91dGxpbmUtYmx1ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDE1OCwxOTAsMjEwLC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtYmx1ZSwuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWJsdWUsLmJ0bi1vdXRsaW5lLWJsdWUuYWN0aXZlLC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS1ibHVlOmFjdGl2ZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzllYmVkMjtib3JkZXItY29sb3I6IzllYmVkMn0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtYmx1ZTpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWJsdWU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWJsdWUuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLC5idG4tb3V0bGluZS1ibHVlOmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDE1OCwxOTAsMjEwLC41KX0uYnRuLW91dGxpbmUtYmx1ZS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtYmx1ZTpkaXNhYmxlZHtjb2xvcjojOWViZWQyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXJlZHtjb2xvcjojZmJmNGY2O2JvcmRlci1jb2xvcjojZmJmNGY2fS5idG4tb3V0bGluZS1yZWQ6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmYmY0ZjY7Ym9yZGVyLWNvbG9yOiNmYmY0ZjZ9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtcmVkLC5idG4tb3V0bGluZS1yZWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNTEsMjQ0LDI0NiwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXJlZCwuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXJlZCwuYnRuLW91dGxpbmUtcmVkLmFjdGl2ZSwuYnRuLW91dGxpbmUtcmVkLmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS1yZWQ6YWN0aXZle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmJmNGY2O2JvcmRlci1jb2xvcjojZmJmNGY2fS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1yZWQ6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1yZWQ6Zm9jdXMsLmJ0bi1vdXRsaW5lLXJlZC5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXJlZC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywuYnRuLW91dGxpbmUtcmVkOmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1MSwyNDQsMjQ2LC41KX0uYnRuLW91dGxpbmUtcmVkLmRpc2FibGVkLC5idG4tb3V0bGluZS1yZWQ6ZGlzYWJsZWR7Y29sb3I6I2ZiZjRmNjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1ncmF5e2NvbG9yOiNkYWRhZGE7Ym9yZGVyLWNvbG9yOiNkYWRhZGF9LmJ0bi1vdXRsaW5lLWdyYXk6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNkYWRhZGE7Ym9yZGVyLWNvbG9yOiNkYWRhZGF9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtZ3JheSwuYnRuLW91dGxpbmUtZ3JheTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIxOCwyMTgsMjE4LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtZ3JheSwuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWdyYXksLmJ0bi1vdXRsaW5lLWdyYXkuYWN0aXZlLC5idG4tb3V0bGluZS1ncmF5LmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS1ncmF5OmFjdGl2ZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2RhZGFkYTtib3JkZXItY29sb3I6I2RhZGFkYX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtZ3JheTpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWdyYXk6Zm9jdXMsLmJ0bi1vdXRsaW5lLWdyYXkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1ncmF5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLC5idG4tb3V0bGluZS1ncmF5OmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIxOCwyMTgsMjE4LC41KX0uYnRuLW91dGxpbmUtZ3JheS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZ3JheTpkaXNhYmxlZHtjb2xvcjojZGFkYWRhO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXllbGxvd3tjb2xvcjojZmFlZGNkO2JvcmRlci1jb2xvcjojZmFlZGNkfS5idG4tb3V0bGluZS15ZWxsb3c6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmYWVkY2Q7Ym9yZGVyLWNvbG9yOiNmYWVkY2R9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUteWVsbG93LC5idG4tb3V0bGluZS15ZWxsb3c6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNTAsMjM3LDIwNSwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXllbGxvdywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXllbGxvdywuYnRuLW91dGxpbmUteWVsbG93LmFjdGl2ZSwuYnRuLW91dGxpbmUteWVsbG93LmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS15ZWxsb3c6YWN0aXZle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmFlZGNkO2JvcmRlci1jb2xvcjojZmFlZGNkfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS15ZWxsb3c6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS15ZWxsb3c6Zm9jdXMsLmJ0bi1vdXRsaW5lLXllbGxvdy5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXllbGxvdy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywuYnRuLW91dGxpbmUteWVsbG93OmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1MCwyMzcsMjA1LC41KX0uYnRuLW91dGxpbmUteWVsbG93LmRpc2FibGVkLC5idG4tb3V0bGluZS15ZWxsb3c6ZGlzYWJsZWR7Y29sb3I6I2ZhZWRjZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGlua3tmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLWxpbms6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi1saW5rLmRpc2FibGVkLC5idG4tbGluazpkaXNhYmxlZHtjb2xvcjojODY4ZTk2fS5idG4tZ3JvdXAtbGc+LmJ0biwuYnRuLWxnLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC1sZz4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC1sZz4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcntwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOmNhbGMoMS4yNjU2MnJlbSArIC4xODc1dncpO2JvcmRlci1yYWRpdXM6MH1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5idG4tZ3JvdXAtbGc+LmJ0biwuYnRuLWxnLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC1sZz4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC1sZz4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcntmb250LXNpemU6MS40MDYyNXJlbX19LmJ0bi1ncm91cC1zbT4uYnRuLC5idG4tc20sLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXNtPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXNtPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFye3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouOTg0MzhyZW07Ym9yZGVyLXJhZGl1czowfS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3toZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1c31AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY29sbGFwc2luZ3t0cmFuc2l0aW9uOm5vbmV9fS5kcm9wZG93biwuZHJvcGVuZCwuZHJvcHN0YXJ0LC5kcm9wdXB7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDoxMDAwO2Rpc3BsYXk6bm9uZTttaW4td2lkdGg6MTByZW07cGFkZGluZzouNXJlbSAwO21hcmdpbjowO2ZvbnQtc2l6ZToxLjEyNXJlbTtjb2xvcjojZmZmO3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICMwMDB9LmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde2xlZnQ6MDttYXJnaW4tdG9wOi4xMjVyZW19LmRyb3Bkb3duLW1lbnUtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5kcm9wZG93bi1tZW51LXNtLXN0YXJ0ey0tYnMtcG9zaXRpb246c3RhcnR9LmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXNtLWVuZHstLWJzLXBvc2l0aW9uOmVuZH0uZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmRyb3Bkb3duLW1lbnUtbWQtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbWQtZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZHJvcGRvd24tbWVudS1sZy1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1sZy1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZHJvcGRvd24tbWVudS14bC1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS14bC1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsuZHJvcGRvd24tbWVudS14eGwtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXh4bC1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fS5kcm9wdXAgLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCV9LmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcGVuZCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJX0uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0Oi4xMjVyZW19LmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7dmVydGljYWwtYWxpZ246MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51e3RvcDowO3JpZ2h0OjEwMCU7bGVmdDphdXRvfS5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjEyNXJlbX0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wZG93bi1kaXZpZGVye2hlaWdodDowO21hcmdpbjouNjI1cmVtIDA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDB9LmRyb3Bkb3duLWl0ZW17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MXJlbSAxLjI1cmVtO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmZvY3VzLC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uZHJvcGRvd24taXRlbS5hY3RpdmUsLmRyb3Bkb3duLWl0ZW06YWN0aXZle2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5kcm9wZG93bi1pdGVtLmRpc2FibGVkLC5kcm9wZG93bi1pdGVtOmRpc2FibGVke2NvbG9yOiNhZGI1YmQ7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6Ljk4NDM4cmVtO2NvbG9yOiM4NjhlOTY7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1pdGVtLXRleHR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjFyZW0gMS4yNXJlbTtjb2xvcjojZmZmfS5kcm9wZG93bi1tZW51LWRhcmt7Y29sb3I6I2RlZTJlNjtiYWNrZ3JvdW5kLWNvbG9yOiMzYzNjM2I7Ym9yZGVyLWNvbG9yOiMwMDB9LmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbXtjb2xvcjojZGVlMmU2fS5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTUpfS5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpkaXNhYmxlZHtjb2xvcjojYWRiNWJkfS5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWRpdmlkZXJ7Ym9yZGVyLWNvbG9yOiMwMDB9LmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS10ZXh0e2NvbG9yOiNkZWUyZTZ9LmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taGVhZGVye2NvbG9yOiNhZGI1YmR9LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2Fse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0biwuYnRuLWdyb3VwPi5idG4sLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1jaGVjazpjaGVja2VkKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWNoZWNrOmZvY3VzKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46aG92ZXIsLmJ0bi1ncm91cD4uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0biwuYnRuLWdyb3VwPi5idG4tY2hlY2s6Zm9jdXMrLmJ0biwuYnRuLWdyb3VwPi5idG4uYWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmZvY3VzLC5idG4tZ3JvdXA+LmJ0bjpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtdmVydGljYWw+LmFjdGl2ZS5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsPi5hY3RpdmUuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1jaGVjazpjaGVja2VkKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tY2hlY2s6Y2hlY2tlZCsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1jaGVjazpmb2N1cysuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWNoZWNrOmZvY3VzKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjphY3RpdmUsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmZvY3VzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtdmVydGljYWw+LmNtLWJ0bi5jbS1idG4tc3VjY2VzczphY3RpdmUsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6Zm9jdXMsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6aG92ZXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwPi5hY3RpdmUuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cD4uYWN0aXZlLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwPi5idG4tY2hlY2s6Y2hlY2tlZCsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cD4uYnRuLWNoZWNrOmNoZWNrZWQrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwPi5idG4tY2hlY2s6Zm9jdXMrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXA+LmJ0bi1jaGVjazpmb2N1cysuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXA+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6YWN0aXZlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpmb2N1cywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXA+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6aG92ZXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6YWN0aXZlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmZvY3VzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmhvdmVye3otaW5kZXg6MX0uYnRuLXRvb2xiYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXB7d2lkdGg6YXV0b30uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpub3QoOmZpcnN0LWNoaWxkKSwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXA+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4fS5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDoxLjg3NXJlbTtwYWRkaW5nLWxlZnQ6MS44NzVyZW19LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3Jle21hcmdpbi1yaWdodDowfS5idG4tZ3JvdXAtc20+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tc20rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtc20+LmNtLWJ0bi5jbS1idG4tc3VjY2VzcysuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC1zbT4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjM3NXJlbTtwYWRkaW5nLWxlZnQ6LjM3NXJlbX0uYnRuLWdyb3VwLWxnPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWxnKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLWxnPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtbGc+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtfS5idG4tZ3JvdXAtdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcnt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOm5vdCg6Zmlyc3QtY2hpbGQpLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6LTFweH0ubS1wYWdlTWVudV9fbmF2LC5uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMXJlbTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmt7dHJhbnNpdGlvbjpub25lfX0ubmF2LWxpbmsuZGlzYWJsZWQsbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLmRpc2FibGVkLm12LW5hdi1saW5re2NvbG9yOiM4NjhlOTY7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdH0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbTowIHNvbGlkICNkZWUyZTZ9Lm5hdi10YWJzIC5uYXYtbGluaywubmF2LXRhYnMgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXYtdGFicyAubXYtbmF2LWxpbmt7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50fS5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwubmF2LXRhYnMgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbms6aG92ZXIsbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdi10YWJzIC5tdi1uYXYtbGluazpmb2N1cyxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2LXRhYnMgLm12LW5hdi1saW5rOmhvdmVye2JvcmRlci1jb2xvcjojZTllY2VmICNlOWVjZWYgI2RlZTJlNjtpc29sYXRpb246aXNvbGF0ZX0ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLC5uYXYtdGFicyBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAuZGlzYWJsZWQubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdi10YWJzIC5kaXNhYmxlZC5tdi1uYXYtbGlua3tjb2xvcjojODY4ZTk2O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluaywubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXRhYnMgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLmFjdGl2ZS5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2LXRhYnMgLmFjdGl2ZS5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm12LW5hdi1saW5re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojZGVlMmU2ICNkZWUyZTYgIzAwMH0ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDowfS5uYXYtcGlsbHMgLm5hdi1saW5rLC5uYXYtcGlsbHMgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXYtcGlsbHMgLm12LW5hdi1saW5re2JhY2tncm91bmQ6MCAwO2JvcmRlcjowfS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXBpbGxzIC5zaG93Pi5uYXYtbGluaywubmF2LXBpbGxzIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5hY3RpdmUubXYtbmF2LWxpbmssLm5hdi1waWxscyBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAuc2hvdz4ubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdi1waWxscyAuYWN0aXZlLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXYtcGlsbHMgLnNob3c+Lm12LW5hdi1saW5re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5uYXYtZmlsbCAubmF2LWl0ZW0sLm5hdi1maWxsPi5uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2LWZpbGw+Lm12LW5hdi1saW5re2ZsZXg6MSAxIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtLC5uYXYtanVzdGlmaWVkPi5uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2LWp1c3RpZmllZD4ubXYtbmF2LWxpbmt7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjYyNXJlbSAxLjI1cmVtfS5uYXZiYXI+LmNvbnRhaW5lciwubmF2YmFyPi5jb250YWluZXItZmx1aWQsLm5hdmJhcj4uY29udGFpbmVyLWxnLC5uYXZiYXI+LmNvbnRhaW5lci1tZCwubmF2YmFyPi5jb250YWluZXItc20sLm5hdmJhcj4uY29udGFpbmVyLXhsLC5uYXZiYXI+LmNvbnRhaW5lci14eGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDppbmhlcml0O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmF2YmFyLWJyYW5ke3BhZGRpbmctdG9wOi4yODkwNnJlbTtwYWRkaW5nLWJvdHRvbTouMjg5MDZyZW07bWFyZ2luLXJpZ2h0OjFyZW07Zm9udC1zaXplOmNhbGMoMS4yNjU2MnJlbSArIC4xODc1dncpO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5uYXZiYXItYnJhbmR7Zm9udC1zaXplOjEuNDA2MjVyZW19fS5uYXZiYXItbmF2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAubmF2LWxpbmssLm5hdmJhci1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXZiYXItbmF2IC5tdi1uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246c3RhdGljfS5uYXZiYXItdGV4dHtwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbX0ubmF2YmFyLWNvbGxhcHNle2ZsZXgtYmFzaXM6MTAwJTtmbGV4LWdyb3c6MTthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjI1cmVtIC43NXJlbTtmb250LXNpemU6Y2FsYygxLjI2NTYycmVtICsgLjE4NzV2dyk7bGluZS1oZWlnaHQ6MTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm5hdmJhci10b2dnbGVye3RyYW5zaXRpb246bm9uZX19Lm5hdmJhci10b2dnbGVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW19Lm5hdmJhci10b2dnbGVyLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCV9Lm5hdmJhci1uYXYtc2Nyb2xse21heC1oZWlnaHQ6dmFyKC0tYnMtc2Nyb2xsLWhlaWdodCw3NXZoKTtvdmVyZmxvdy15OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5uYXZiYXItZXhwYW5kLXNte2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluaywubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm12LW5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItZXhwYW5kLW1ke2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluaywubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm12LW5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5uYXZiYXItZXhwYW5kLWxne2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluaywubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm12LW5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubmF2YmFyLXRvZ2dsZXJ7Zm9udC1zaXplOjEuNDA2MjVyZW19Lm5hdmJhci1leHBhbmQteGx7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rLC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubXYtbmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5uYXZiYXItZXhwYW5kLXh4bHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmssLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm12LW5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19Lm5hdmJhci1leHBhbmR7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rLC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubXYtbmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCwubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOiNlNjFkNGN9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmssLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubXYtbmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwuOTkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rOmhvdmVyLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm12LW5hdi1saW5rOmZvY3VzLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm12LW5hdi1saW5rOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjcpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLmRpc2FibGVkLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmRpc2FibGVkLm12LW5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsLjMpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluaywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5hY3RpdmUubXYtbmF2LWxpbmssLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAuc2hvdz4ubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3c+Lm12LW5hdi1saW5re2NvbG9yOiNlNjFkNGN9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOTkpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuOTklMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMCwwLDAsLjk5KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhLC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjojZTYxZDRjfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kLC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubXYtbmF2LWxpbmt7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNTUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbms6aG92ZXIsbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5tdi1uYXYtbGluazpmb2N1cyxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm12LW5hdi1saW5rOmhvdmVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAuZGlzYWJsZWQubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5kaXNhYmxlZC5tdi1uYXYtbGlua3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLmFjdGl2ZS5tdi1uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLnNob3c+Lm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdz4ubXYtbmF2LWxpbmt7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjU1KTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNTUpfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSwubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVye2NvbG9yOiNmZmZ9LmNhcmR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6MDt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5jYXJkPmhye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9LmNhcmQ+Lmxpc3QtZ3JvdXB7Ym9yZGVyLXRvcDppbmhlcml0O2JvcmRlci1ib3R0b206aW5oZXJpdH0uY2FyZD4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjB9LmNhcmQ+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXdpZHRoOjB9LmNhcmQ+LmNhcmQtaGVhZGVyKy5saXN0LWdyb3VwLC5jYXJkPi5saXN0LWdyb3VwKy5jYXJkLWZvb3Rlcntib3JkZXItdG9wOjB9LmNhcmQtYm9keXtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MS4yNXJlbX0uY2FyZC10aXRsZXttYXJnaW4tYm90dG9tOi42MjVyZW19LmNhcmQtc3VidGl0bGV7bWFyZ2luLXRvcDotLjMxMjVyZW07bWFyZ2luLWJvdHRvbTowfS5jYXJkLXRleHQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNhcmQtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZC1saW5rKy5jYXJkLWxpbmt7bWFyZ2luLWxlZnQ6MS4yNXJlbX0uY2FyZC1oZWFkZXJ7cGFkZGluZzouNjI1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9LmNhcmQtZm9vdGVye3BhZGRpbmc6LjYyNXJlbSAxLjI1cmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9LmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0Oi0uNjI1cmVtO21hcmdpbi1ib3R0b206LS42MjVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW07Ym9yZGVyLWJvdHRvbTowfS5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUsLmNhcmQtaGVhZGVyLXRhYnMgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLmFjdGl2ZS5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAuY2FyZC1oZWFkZXItdGFicyAuYWN0aXZlLm12LW5hdi1saW5re2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmNhcmQtaGVhZGVyLXBpbGxze21hcmdpbi1yaWdodDotLjYyNXJlbTttYXJnaW4tbGVmdDotLjYyNXJlbX0uY2FyZC1pbWctb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtwYWRkaW5nOjEuMjVyZW19LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b20sLmNhcmQtaW1nLXRvcHt3aWR0aDoxMDAlfS5jYXJkLWdyb3VwPi5jYXJke21hcmdpbi1ib3R0b206MS4yNXJlbX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNhcmQtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHtmbGV4OjEgMCAwJTttYXJnaW4tYm90dG9tOjB9LmNhcmQtZ3JvdXA+LmNhcmQrLmNhcmR7bWFyZ2luLWxlZnQ6MDtib3JkZXItbGVmdDowfX0uYWNjb3JkaW9uLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZzoxcmVtIDEuMjVyZW07Zm9udC1zaXplOjEuMTI1cmVtO2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO292ZXJmbG93LWFuY2hvcjpub25lO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1yYWRpdXMgLjE1c30uYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWR7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNn0uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nYmxhY2snJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5hY2NvcmRpb24tYnV0dG9uOjphZnRlcntmbGV4LXNocmluazowO3dpZHRoOjEuMjVyZW07aGVpZ2h0OjEuMjVyZW07bWFyZ2luLWxlZnQ6YXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxLjI1cmVtO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYWNjb3JkaW9uLWJ1dHRvbiwuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXJ7dHJhbnNpdGlvbjpub25lfX0uYWNjb3JkaW9uLWJ1dHRvbjpob3Zlcnt6LWluZGV4OjJ9LmFjY29yZGlvbi1idXR0b246Zm9jdXN7ei1pbmRleDozO2JvcmRlci1jb2xvcjp0aW50LWNvbG9yKCMwMDAsNTAlKTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgwLDAsMCwuMjUpfS5hY2NvcmRpb24taGVhZGVye21hcmdpbi1ib3R0b206MH0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCwuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29sbGFwc2V7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9LmFjY29yZGlvbi1jb2xsYXBzZXtib3JkZXI6c29saWQgcmdiYSgwLDAsMCwuMTI1KTtib3JkZXItd2lkdGg6MCAxcHh9LmFjY29yZGlvbi1ib2R5e3BhZGRpbmc6MXJlbSAxLjI1cmVtfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1idXR0b257Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MH0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2V7Ym9yZGVyLXdpZHRoOjB9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbntib3JkZXItdG9wLXdpZHRoOjB9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZHtib3JkZXItYm90dG9tLXdpZHRoOjB9LmJyZWFkY3J1bWJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbXtwYWRkaW5nLWxlZnQ6LjVyZW19LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmV7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0Oi41cmVtO2NvbG9yOiMwMDA7Y29udGVudDp2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwi74SFXCIpfS5icmVhZGNydW1iLWl0ZW0uYWN0aXZle2NvbG9yOiMwMDB9LnBhZ2luYXRpb257ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O3BhZGRpbmc6LjM3NXJlbSAuNzVyZW19QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnBhZ2UtbGlua3t0cmFuc2l0aW9uOm5vbmV9fS5wYWdlLWxpbms6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdlLWxpbms6Zm9jdXN7ei1pbmRleDozO2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDAsMCwwLC4yNSl9LnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5re21hcmdpbi1sZWZ0Oi0xcHh9LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3t6LWluZGV4OjM7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDB9LnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5re2NvbG9yOiM4NjhlOTY7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2luYXRpb24tbGcgLnBhZ2UtbGlua3twYWRkaW5nOi43NXJlbSAxLjVyZW07Zm9udC1zaXplOmNhbGMoMS4yNjU2MnJlbSArIC4xODc1dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnBhZ2luYXRpb24tbGcgLnBhZ2UtbGlua3tmb250LXNpemU6MS40MDYyNXJlbX19LnBhZ2luYXRpb24tc20gLnBhZ2UtbGlua3twYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljk4NDM4cmVtfS5iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4zNWVtIC42NWVtO2ZvbnQtc2l6ZTouNzVlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2VzcyAuYmFkZ2UsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmFsZXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MS4yNXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uYWxlcnQtaGVhZGluZ3tjb2xvcjppbmhlcml0fS5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OjYwMH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDozLjc1cmVtfS5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoyO3BhZGRpbmc6MS41NjI1cmVtIDEuMjVyZW19LmFsZXJ0LXByaW1hcnl7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Ym9yZGVyLWNvbG9yOiNiM2IzYjN9LmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzAwMH0uYWxlcnQtc2Vjb25kYXJ5e2NvbG9yOiM4YTExMmU7YmFja2dyb3VuZC1jb2xvcjojZmFkMmRiO2JvcmRlci1jb2xvcjojZjhiYmM5fS5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzZlMGUyNX0uYWxlcnQtZ3JleS1kYntjb2xvcjojNTg1ODU4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtib3JkZXItY29sb3I6I2Y0ZjRmNH0uYWxlcnQtZ3JleS1kYiAuYWxlcnQtbGlua3tjb2xvcjojNDY0NjQ2fS5hbGVydC1ncmV5LWRhcmt7Y29sb3I6IzI0MjQyMztiYWNrZ3JvdW5kLWNvbG9yOiNkOGQ4ZDg7Ym9yZGVyLWNvbG9yOiNjNWM1YzR9LmFsZXJ0LWdyZXktZGFyayAuYWxlcnQtbGlua3tjb2xvcjojMWQxZDFjfS5hbGVydC1ibHVle2NvbG9yOiMzZjRjNTQ7YmFja2dyb3VuZC1jb2xvcjojZWNmMmY2O2JvcmRlci1jb2xvcjojZTJlY2YyfS5hbGVydC1ibHVlIC5hbGVydC1saW5re2NvbG9yOiMzMjNkNDN9LmFsZXJ0LXJlZHtjb2xvcjojNjQ2MjYyO2JhY2tncm91bmQtY29sb3I6I2ZlZmRmZDtib3JkZXItY29sb3I6I2ZlZmNmY30uYWxlcnQtcmVkIC5hbGVydC1saW5re2NvbG9yOiM1MDRlNGV9LmFsZXJ0LWdyYXl7Y29sb3I6IzU3NTc1NztiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyLWNvbG9yOiNmNGY0ZjR9LmFsZXJ0LWdyYXkgLmFsZXJ0LWxpbmt7Y29sb3I6IzQ2NDY0Nn0uYWxlcnQteWVsbG93e2NvbG9yOiM2NDVmNTI7YmFja2dyb3VuZC1jb2xvcjojZmVmYmY1O2JvcmRlci1jb2xvcjojZmVmYWYwfS5hbGVydC15ZWxsb3cgLmFsZXJ0LWxpbmt7Y29sb3I6IzUwNGM0Mn1Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzezAle2JhY2tncm91bmQtcG9zaXRpb24teDoxcmVtfX0ucHJvZ3Jlc3N7ZGlzcGxheTpmbGV4O2hlaWdodDoxcmVtO292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6Ljg0Mzc1cmVtO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0ucHJvZ3Jlc3MtYmFye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojMDAwO3RyYW5zaXRpb246d2lkdGggLjZzfS5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjFyZW0gMXJlbX0ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVke2FuaW1hdGlvbjoxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN9Lmxpc3QtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb257d2lkdGg6MTAwJTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcnt6LWluZGV4OjE7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi42MjVyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZHtjb2xvcjojODY4ZTk2O3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle3otaW5kZXg6Mjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMH0ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDowfS5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3Atd2lkdGg6MXB4fS5saXN0LWdyb3VwLWhvcml6b250YWx7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXNte2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtbWR7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZ3tmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGx7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX0ubGlzdC1ncm91cC1mbHVzaD4ubGlzdC1ncm91cC1pdGVte2JvcmRlci13aWR0aDowIDAgMXB4fS5saXN0LWdyb3VwLWZsdXNoPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5e2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojY2NjfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojYjhiOGI4fS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMH0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeXtjb2xvcjojOGExMTJlO2JhY2tncm91bmQtY29sb3I6I2ZhZDJkYn0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzhhMTEyZTtiYWNrZ3JvdW5kLWNvbG9yOiNlMWJkYzV9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4YTExMmU7Ym9yZGVyLWNvbG9yOiM4YTExMmV9Lmxpc3QtZ3JvdXAtaXRlbS1ncmV5LWRie2NvbG9yOiM1ODU4NTg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4fS5saXN0LWdyb3VwLWl0ZW0tZ3JleS1kYi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZ3JleS1kYi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM1ODU4NTg7YmFja2dyb3VuZC1jb2xvcjojZGZkZmRmfS5saXN0LWdyb3VwLWl0ZW0tZ3JleS1kYi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU4NTg1ODtib3JkZXItY29sb3I6IzU4NTg1OH0ubGlzdC1ncm91cC1pdGVtLWdyZXktZGFya3tjb2xvcjojMjQyNDIzO2JhY2tncm91bmQtY29sb3I6I2Q4ZDhkOH0ubGlzdC1ncm91cC1pdGVtLWdyZXktZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZ3JleS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzI0MjQyMztiYWNrZ3JvdW5kLWNvbG9yOiNjMmMyYzJ9Lmxpc3QtZ3JvdXAtaXRlbS1ncmV5LWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyNDI0MjM7Ym9yZGVyLWNvbG9yOiMyNDI0MjN9Lmxpc3QtZ3JvdXAtaXRlbS1ibHVle2NvbG9yOiMzZjRjNTQ7YmFja2dyb3VuZC1jb2xvcjojZWNmMmY2fS5saXN0LWdyb3VwLWl0ZW0tYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMzZjRjNTQ7YmFja2dyb3VuZC1jb2xvcjojZDRkYWRkfS5saXN0LWdyb3VwLWl0ZW0tYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzNmNGM1NDtib3JkZXItY29sb3I6IzNmNGM1NH0ubGlzdC1ncm91cC1pdGVtLXJlZHtjb2xvcjojNjQ2MjYyO2JhY2tncm91bmQtY29sb3I6I2ZlZmRmZH0ubGlzdC1ncm91cC1pdGVtLXJlZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tcmVkLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzY0NjI2MjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU0ZTR9Lmxpc3QtZ3JvdXAtaXRlbS1yZWQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2NDYyNjI7Ym9yZGVyLWNvbG9yOiM2NDYyNjJ9Lmxpc3QtZ3JvdXAtaXRlbS1ncmF5e2NvbG9yOiM1NzU3NTc7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4fS5saXN0LWdyb3VwLWl0ZW0tZ3JheS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZ3JheS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM1NzU3NTc7YmFja2dyb3VuZC1jb2xvcjojZGZkZmRmfS5saXN0LWdyb3VwLWl0ZW0tZ3JheS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU3NTc1Nztib3JkZXItY29sb3I6IzU3NTc1N30ubGlzdC1ncm91cC1pdGVtLXllbGxvd3tjb2xvcjojNjQ1ZjUyO2JhY2tncm91bmQtY29sb3I6I2ZlZmJmNX0ubGlzdC1ncm91cC1pdGVtLXllbGxvdy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0teWVsbG93Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzY0NWY1MjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWUyZGR9Lmxpc3QtZ3JvdXAtaXRlbS15ZWxsb3cubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2NDVmNTI7Ym9yZGVyLWNvbG9yOiM2NDVmNTJ9LmJ0bi1jbG9zZXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3BhZGRpbmc6LjI1ZW07Y29sb3I6IzAwMDtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O2JvcmRlcjowO29wYWNpdHk6LjV9LmJ0bi1jbG9zZTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6Ljc1fS5idG4tY2xvc2U6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMCwwLDAsLjI1KTtvcGFjaXR5OjF9LmJ0bi1jbG9zZS5kaXNhYmxlZCwuYnRuLWNsb3NlOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvcGFjaXR5Oi4yNX0uYnRuLWNsb3NlLXdoaXRle2ZpbHRlcjppbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSl9LnRvYXN0e3dpZHRoOjM1MHB4O21heC13aWR0aDoxMDAlO2ZvbnQtc2l6ZTouODc1cmVtO3BvaW50ZXItZXZlbnRzOmF1dG87YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzowIC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpfS50b2FzdDpub3QoLnNob3dpbmcpOm5vdCguc2hvdyl7b3BhY2l0eTowfS50b2FzdC5oaWRle2Rpc3BsYXk6bm9uZX0udG9hc3QtY29udGFpbmVye3dpZHRoOm1heC1jb250ZW50O21heC13aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRvYXN0LWNvbnRhaW5lcj46bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEuMjVyZW19LnRvYXN0LWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjVyZW0gLjc1cmVtO2NvbG9yOiM4NjhlOTY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KX0udG9hc3QtaGVhZGVyIC5idG4tY2xvc2V7bWFyZ2luLXJpZ2h0Oi0uMzc1cmVtO21hcmdpbi1sZWZ0Oi43NXJlbX0udG9hc3QtYm9keXtwYWRkaW5nOi43NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZH0ubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59Lm1vZGFsLW9wZW4gLm1vZGFse292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA1MDtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTowfS5tb2RhbC1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXJnaW46LjVyZW07cG9pbnRlci1ldmVudHM6bm9uZX0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwcHgpfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5wcm9ncmVzcy1iYXJ7dHJhbnNpdGlvbjpub25lfS5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7YW5pbWF0aW9uOm5vbmV9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOm5vbmV9fS5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOm5vbmV9Lm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpzY2FsZSgxLjAyKX0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7aGVpZ2h0OmNhbGMoMTAwJSAtIDFyZW0pfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA0MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5tb2RhbC1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ubW9kYWwtYmFja2Ryb3Auc2hvd3tvcGFjaXR5Oi41fS5tb2RhbC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MS4yNXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwfS5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZXtwYWRkaW5nOi42MjVyZW07bWFyZ2luOi0uNjI1cmVtIC0uNjI1cmVtIC0uNjI1cmVtIGF1dG99Lm1vZGFsLXRpdGxle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjV9Lm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bztwYWRkaW5nOjEuMjVyZW19Lm1vZGFsLWZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwfS5tb2RhbC1mb290ZXI+KnttYXJnaW46LjI1cmVtfS5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O292ZXJmbG93OnNjcm9sbH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjEuNzVyZW0gYXV0b30ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7aGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLXNte21heC13aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tb2RhbC1sZywubW9kYWwteGx7bWF4LXdpZHRoOjgwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5tb2RhbC14bHttYXgtd2lkdGg6MTE0MHB4fX0ubW9kYWwtZnVsbHNjcmVlbnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MH0ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MH0ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MH0ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi14bC1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm0tY2VMYXlvdXRfX2dyaWRDb250YWluZXIgLm0tY2VMYXlvdXRfX2dyaWRJdGVtLi1yb3ctc3Bhbi0yIGltZ3ttYXgtaGVpZ2h0OjMzNXB4fX1AbWVkaWEgKG1heC13aWR0aDoxMzk5Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b31uYXYjbWFpbk5hdk1lbnVKc3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX0udG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwNzA7ZGlzcGxheTpibG9jazttYXJnaW46MDtmb250LWZhbWlseTp2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOi45ODQzOHJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtvcGFjaXR5OjB9LnRvb2x0aXAuc2hvd3tvcGFjaXR5Oi45fS50b29sdGlwIC50b29sdGlwLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjhyZW07aGVpZ2h0Oi40cmVtfS50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0sLmJzLXRvb2x0aXAtdG9we3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3d7Ym90dG9tOjB9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXt0b3A6LTFweDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSwuYnMtdG9vbHRpcC1lbmR7cGFkZGluZzowIC40cmVtfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93e2xlZnQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle3JpZ2h0Oi0xcHg7Ym9yZGVyLXdpZHRoOi40cmVtIC40cmVtIC40cmVtIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0sLmJzLXRvb2x0aXAtYm90dG9te3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3d7dG9wOjB9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtib3R0b206LTFweDtib3JkZXItd2lkdGg6MCAuNHJlbSAuNHJlbTtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdLC5icy10b29sdGlwLXN0YXJ0e3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3d7cmlnaHQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtsZWZ0Oi0xcHg7Ym9yZGVyLXdpZHRoOi40cmVtIDAgLjRyZW0gLjRyZW07Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzouMzEyNXJlbSAuNjI1cmVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5wb3BvdmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNjA7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6Mjc2cHg7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouOTg0MzhyZW07d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpfS5wb3BvdmVyIC5wb3BvdmVyLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6LjVyZW19LnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyLC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3d7Ym90dG9tOmNhbGMoLS41cmVtIC0gMXB4KX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAwO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmFmdGVye2JvdHRvbToxcHg7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93e2xlZnQ6Y2FsYygtLjVyZW0gLSAxcHgpO3dpZHRoOi41cmVtO2hlaWdodDoxcmVtfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIC41cmVtIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmFmdGVye2xlZnQ6MXB4O2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAuNXJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvd3t0b3A6Y2FsYygtLjVyZW0gLSAxcHgpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7dG9wOjA7Ym9yZGVyLXdpZHRoOjAgLjVyZW0gLjVyZW07Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7dG9wOjFweDtib3JkZXItd2lkdGg6MCAuNXJlbSAuNXJlbTtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTttYXJnaW4tbGVmdDotLjVyZW07Y29udGVudDpcIlwiO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMGYwZjB9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93e3JpZ2h0OmNhbGMoLS41cmVtIC0gMXB4KTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3JpZ2h0OjA7Ym9yZGVyLXdpZHRoOi41cmVtIDAgLjVyZW0gLjVyZW07Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmFmdGVye3JpZ2h0OjFweDtib3JkZXItd2lkdGg6LjVyZW0gMCAuNXJlbSAuNXJlbTtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5wb3BvdmVyLWhlYWRlcntwYWRkaW5nOi41cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxLjEyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q4ZDhkOH0ucG9wb3Zlci1oZWFkZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5wb3BvdmVyLWJvZHl7cGFkZGluZzoxLjI1cmVtO2NvbG9yOiMwMDB9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJvdXNlbC5wb2ludGVyLWV2ZW50e3RvdWNoLWFjdGlvbjpwYW4teX0uY2Fyb3VzZWwtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmNhcm91c2VsLWlubmVyOjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5jYXJvdXNlbC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0Oi0xMDAlO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLWluLW91dH0uY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXYsLmNhcm91c2VsLWl0ZW0uYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCwuY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCl7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LC5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCl7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVte29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNmb3JtOm5vbmV9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZle3otaW5kZXg6MTtvcGFjaXR5OjF9LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnR7ei1pbmRleDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LC5jYXJvdXNlbC1pdGVte3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWNvbnRyb2wtbmV4dCwuY2Fyb3VzZWwtY29udHJvbC1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTUlO3BhZGRpbmc6MDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXN9LmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtvcGFjaXR5Oi45fS5jYXJvdXNlbC1jb250cm9sLXByZXZ7bGVmdDowfS5jYXJvdXNlbC1jb250cm9sLW5leHR7cmlnaHQ6MH0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9LmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIil9LmNhcm91c2VsLWluZGljYXRvcnN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6MTUlO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tbGVmdDoxNSU7bGlzdC1zdHlsZTpub25lfS5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF17Ym94LXNpemluZzpjb250ZW50LWJveDtmbGV4OjAgMSBhdXRvO3dpZHRoOjMwcHg7aGVpZ2h0OjNweDtwYWRkaW5nOjA7bWFyZ2luLXJpZ2h0OjNweDttYXJnaW4tbGVmdDozcHg7dGV4dC1pbmRlbnQ6LTk5OXB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTBweCBzb2xpZCB0cmFuc3BhcmVudDtvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAuNnN9LmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZXtvcGFjaXR5OjF9LmNhcm91c2VsLWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTUlO2JvdHRvbToxLjI1cmVtO2xlZnQ6MTUlO3BhZGRpbmctdG9wOjEuMjVyZW07cGFkZGluZy1ib3R0b206MS4yNXJlbTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfS5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZmlsdGVyOmludmVydCgxKSBncmF5c2NhbGUoMTAwKX0uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRde2JhY2tncm91bmQtY29sb3I6IzAwMH0uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbntjb2xvcjojMDAwfUBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXJ7dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3Bpbm5lci1ib3JkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTtib3JkZXI6LjI1ZW0gc29saWQgY3VycmVudENvbG9yO2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTthbmltYXRpb246Ljc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXJ9LnNwaW5uZXItYm9yZGVyLXNte3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Ym9yZGVyLXdpZHRoOi4yZW19QGtleWZyYW1lcyBzcGlubmVyLWdyb3d7MCV7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9fS5zcGlubmVyLWdyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5OjA7YW5pbWF0aW9uOi43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvd30uc3Bpbm5lci1ncm93LXNte3dpZHRoOjFyZW07aGVpZ2h0OjFyZW19QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWNvbnRyb2wtbmV4dCwuY2Fyb3VzZWwtY29udHJvbC1wcmV2LC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF17dHJhbnNpdGlvbjpub25lfS5zcGlubmVyLWJvcmRlciwuc3Bpbm5lci1ncm93e2FuaW1hdGlvbi1kdXJhdGlvbjoxLjVzfX0uY2xlYXJmaXg6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmxpbmstcHJpbWFyeSwubGluay1wcmltYXJ5OmZvY3VzLC5saW5rLXByaW1hcnk6aG92ZXJ7Y29sb3I6IzAwMH0ubGluay1zZWNvbmRhcnl7Y29sb3I6I2U2MWQ0Y30ubGluay1zZWNvbmRhcnk6Zm9jdXMsLmxpbmstc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNiODE3M2R9LmxpbmstZ3JleS1kYntjb2xvcjojZGJkYmRifS5saW5rLWdyZXktZGI6Zm9jdXMsLmxpbmstZ3JleS1kYjpob3Zlcntjb2xvcjojZTJlMmUyfS5saW5rLWdyZXktZGFya3tjb2xvcjojM2MzYzNifS5saW5rLWdyZXktZGFyazpmb2N1cywubGluay1ncmV5LWRhcms6aG92ZXJ7Y29sb3I6IzMwMzAyZn0ubGluay1ibHVle2NvbG9yOiM5ZWJlZDJ9LmxpbmstYmx1ZTpmb2N1cywubGluay1ibHVlOmhvdmVye2NvbG9yOiNiMWNiZGJ9LmxpbmstcmVke2NvbG9yOiNmYmY0ZjZ9LmxpbmstcmVkOmZvY3VzLC5saW5rLXJlZDpob3Zlcntjb2xvcjojZmNmNmY4fS5saW5rLWdyYXl7Y29sb3I6I2RhZGFkYX0ubGluay1ncmF5OmZvY3VzLC5saW5rLWdyYXk6aG92ZXJ7Y29sb3I6I2UxZTFlMX0ubGluay15ZWxsb3d7Y29sb3I6I2ZhZWRjZH0ubGluay15ZWxsb3c6Zm9jdXMsLmxpbmsteWVsbG93OmhvdmVye2NvbG9yOiNmYmYxZDd9LnJhdGlve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnJhdGlvOjpiZWZvcmV7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDp2YXIoLS1icy1hc3BlY3QtcmF0aW8pO2NvbnRlbnQ6XCJcIn0ucmF0aW8+Kntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucmF0aW8tMXgxey0tYnMtYXNwZWN0LXJhdGlvOjEwMCV9LnJhdGlvLTR4M3stLWJzLWFzcGVjdC1yYXRpbzpjYWxjKDMgLyA0ICogMTAwJSl9LnJhdGlvLTE2eDl7LS1icy1hc3BlY3QtcmF0aW86Y2FsYyg5IC8gMTYgKiAxMDAlKX0ucmF0aW8tMjF4OXstLWJzLWFzcGVjdC1yYXRpbzpjYWxjKDkgLyAyMSAqIDEwMCUpfS5yYXRpby0zeDF7LS1icy1hc3BlY3QtcmF0aW86Y2FsYygzIC8gMSAqIDEwMCUpfS5maXhlZC10b3AsLm5hdmJhci4tZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH0uc3RpY2t5LXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuc3RpY2t5LXNtLXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnN0aWNreS1tZC10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5zdGlja3ktbGctdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnN0aWNreS14bC10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsuc3RpY2t5LXh4bC10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19Lm8tb2ZmQ2FudmFzX19uYXYgLm0tb2ZmQ2FudmFzX19oZWFkZXIgLm0tYnVyZ2VyX190eHQsLnZpc3VhbGx5LWhpZGRlbiwudmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbil7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3dpZHRoOjFweCFpbXBvcnRhbnQ7aGVpZ2h0OjFweCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDttYXJnaW46LTFweCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudDtjbGlwOnJlY3QoMCwwLDAsMCkhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnQ7Ym9yZGVyOjAhaW1wb3J0YW50fS5zdHJldGNoZWQtbGluazo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxO2NvbnRlbnQ6XCJcIn0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmFsaWduLWJhc2VsaW5le3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tdG9we3ZlcnRpY2FsLWFsaWduOnRvcCFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUhaW1wb3J0YW50fS5hbGlnbi1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tIWltcG9ydGFudH0uYWxpZ24tdGV4dC1ib3R0b217dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b20haW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCFpbXBvcnRhbnR9LmZsb2F0LXN0YXJ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8haW1wb3J0YW50fS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudH0ub3ZlcmZsb3ctdmlzaWJsZXtvdmVyZmxvdzp2aXNpYmxlIWltcG9ydGFudH0ub3ZlcmZsb3ctc2Nyb2xse292ZXJmbG93OnNjcm9sbCFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1mbGV4LGZvcm0ubmVlZHMtcmVmb2N0b3JpbmcgbmF2IC5idG4tZ3JvdXB7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OjAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSkhaW1wb3J0YW50fS5zaGFkb3ctc217Ym94LXNoYWRvdzowIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjA3NSkhaW1wb3J0YW50fS5zaGFkb3ctbGd7Ym94LXNoYWRvdzowIDFyZW0gM3JlbSByZ2JhKDAsMCwwLC4xNzUpIWltcG9ydGFudH0uc2hhZG93LW5vbmV7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0ucG9zaXRpb24tc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyFpbXBvcnRhbnR9LnBvc2l0aW9uLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fS5wb3NpdGlvbi1maXhlZHtwb3NpdGlvbjpmaXhlZCFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0aWNreXtwb3NpdGlvbjpzdGlja3khaW1wb3J0YW50fS50b3AtMHt0b3A6MCFpbXBvcnRhbnR9LnRvcC01MHt0b3A6NTAlIWltcG9ydGFudH0uLWJvcmRlckFmdGVyQm90dG9tOmFmdGVyLC50b3AtMTAwe3RvcDoxMDAlIWltcG9ydGFudH0uYm90dG9tLTB7Ym90dG9tOjAhaW1wb3J0YW50fS5ib3R0b20tNTB7Ym90dG9tOjUwJSFpbXBvcnRhbnR9LmJvdHRvbS0xMDB7Ym90dG9tOjEwMCUhaW1wb3J0YW50fS5zdGFydC0we2xlZnQ6MCFpbXBvcnRhbnR9Li1ib3JkZXJBZnRlckJvdHRvbTphZnRlciwuc3RhcnQtNTB7bGVmdDo1MCUhaW1wb3J0YW50fS5zdGFydC0xMDB7bGVmdDoxMDAlIWltcG9ydGFudH0uZW5kLTB7cmlnaHQ6MCFpbXBvcnRhbnR9LmVuZC01MHtyaWdodDo1MCUhaW1wb3J0YW50fS5lbmQtMTAwe3JpZ2h0OjEwMCUhaW1wb3J0YW50fS4tYm9yZGVyQWZ0ZXJCb3R0b206YWZ0ZXIsLnRyYW5zbGF0ZS1taWRkbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZS14e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZS15e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIWltcG9ydGFudH0uYm9yZGVye2JvcmRlcjoxcHggc29saWQgIzAwMCFpbXBvcnRhbnR9LmJvcmRlci0we2JvcmRlcjowIWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLXRvcC0we2JvcmRlci10b3A6MCFpbXBvcnRhbnR9LmJvcmRlci1lbmR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWVuZC0we2JvcmRlci1yaWdodDowIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS0we2JvcmRlci1ib3R0b206MCFpbXBvcnRhbnR9LmJvcmRlci1zdGFydHtib3JkZXItbGVmdDoxcHggc29saWQgIzAwMCFpbXBvcnRhbnR9LmJvcmRlci1zdGFydC0we2JvcmRlci1sZWZ0OjAhaW1wb3J0YW50fS5ib3JkZXItcHJpbWFyeXtib3JkZXItY29sb3I6IzAwMCFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiNlNjFkNGMhaW1wb3J0YW50fS5ib3JkZXItZ3JleS1kYntib3JkZXItY29sb3I6I2RiZGJkYiFpbXBvcnRhbnR9LmJvcmRlci1ncmV5LWRhcmt7Ym9yZGVyLWNvbG9yOiMzYzNjM2IhaW1wb3J0YW50fS5ib3JkZXItYmx1ZXtib3JkZXItY29sb3I6IzllYmVkMiFpbXBvcnRhbnR9LmJvcmRlci1yZWR7Ym9yZGVyLWNvbG9yOiNmYmY0ZjYhaW1wb3J0YW50fS5ib3JkZXItZ3JheXtib3JkZXItY29sb3I6I2RhZGFkYSFpbXBvcnRhbnR9LmJvcmRlci15ZWxsb3d7Ym9yZGVyLWNvbG9yOiNmYWVkY2QhaW1wb3J0YW50fS5ib3JkZXItd2hpdGV7Ym9yZGVyLWNvbG9yOiNmZmYhaW1wb3J0YW50fS5ib3JkZXItMXtib3JkZXItd2lkdGg6MXB4IWltcG9ydGFudH0uYm9yZGVyLTJ7Ym9yZGVyLXdpZHRoOjJweCFpbXBvcnRhbnR9LmJvcmRlci0ze2JvcmRlci13aWR0aDozcHghaW1wb3J0YW50fS5ib3JkZXItNHtib3JkZXItd2lkdGg6NHB4IWltcG9ydGFudH0uYm9yZGVyLTV7Ym9yZGVyLXdpZHRoOjVweCFpbXBvcnRhbnR9LnctMjV7d2lkdGg6MjUlIWltcG9ydGFudH0udy01MHt3aWR0aDo1MCUhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byFpbXBvcnRhbnR9Lm13LTEwMHttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnR9LnZ3LTEwMHt3aWR0aDoxMDB2dyFpbXBvcnRhbnR9Lm1pbi12dy0xMDB7bWluLXdpZHRoOjEwMHZ3IWltcG9ydGFudH0uaC0yNXtoZWlnaHQ6MjUlIWltcG9ydGFudH0uaC01MHtoZWlnaHQ6NTAlIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlIWltcG9ydGFudH0uaC0xMDB7aGVpZ2h0OjEwMCUhaW1wb3J0YW50fS5oLWF1dG97aGVpZ2h0OmF1dG8haW1wb3J0YW50fS5taC0xMDB7bWF4LWhlaWdodDoxMDAlIWltcG9ydGFudH0udmgtMTAwe2hlaWdodDoxMDB2aCFpbXBvcnRhbnR9Lm1pbi12aC0xMDB7bWluLWhlaWdodDoxMDB2aCFpbXBvcnRhbnR9LmZsZXgtZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1jb2x1bW4sLm0tcGFnZU1lbnVfX25hdi4tdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5nYXAtMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC0xe2dhcDouMzEyNXJlbSFpbXBvcnRhbnR9LmdhcC0ye2dhcDouNjI1cmVtIWltcG9ydGFudH0uZ2FwLTN7Z2FwOi44MzMzM3JlbSFpbXBvcnRhbnR9LmdhcC00e2dhcDoxLjI1cmVtIWltcG9ydGFudH0uZ2FwLTV7Z2FwOjEuODc1cmVtIWltcG9ydGFudH0uZ2FwLTZ7Z2FwOjIuNXJlbSFpbXBvcnRhbnR9LmdhcC03e2dhcDo1cmVtIWltcG9ydGFudH0uZ2FwLTh7Z2FwOjYuMjVyZW0haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuLGZvcm0ubmVlZHMtcmVmb2N0b3JpbmcgbmF2IC5idG4tZ3JvdXB7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXItMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXItMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXItMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXItM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXItNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXItNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXItbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS0we21hcmdpbjowIWltcG9ydGFudH0ubS0xe21hcmdpbjouMzEyNXJlbSFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjYyNXJlbSFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46LjgzMzMzcmVtIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjI1cmVtIWltcG9ydGFudH0ubS01e21hcmdpbjoxLjg3NXJlbSFpbXBvcnRhbnR9Lm0tNnttYXJnaW46Mi41cmVtIWltcG9ydGFudH0ubS03e21hcmdpbjo1cmVtIWltcG9ydGFudH0ubS04e21hcmdpbjo2LjI1cmVtIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXgtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm14LTF7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9Lm14LTJ7bWFyZ2luLXJpZ2h0Oi42MjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5teC0ze21hcmdpbi1yaWdodDouODMzMzNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9Lm14LTR7bWFyZ2luLXJpZ2h0OjEuMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5teC01e21hcmdpbi1yaWdodDoxLjg3NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5teC02e21hcmdpbi1yaWdodDoyLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9Lm14LTd7bWFyZ2luLXJpZ2h0OjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjVyZW0haW1wb3J0YW50fS5teC04e21hcmdpbi1yaWdodDo2LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDo2LjI1cmVtIWltcG9ydGFudH0ubXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS0xe21hcmdpbi10b3A6LjMxMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5teS0ye21hcmdpbi10b3A6LjYyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ubXktM3ttYXJnaW4tdG9wOi44MzMzM3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5teS00e21hcmdpbi10b3A6MS4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjI1cmVtIWltcG9ydGFudH0ubXktNXttYXJnaW4tdG9wOjEuODc1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ubXktNnttYXJnaW4tdG9wOjIuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5teS03e21hcmdpbi10b3A6NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo1cmVtIWltcG9ydGFudH0ubXktOHttYXJnaW4tdG9wOjYuMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9Lm15LWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LTF7bWFyZ2luLXRvcDouMzEyNXJlbSFpbXBvcnRhbnR9Lm10LTJ7bWFyZ2luLXRvcDouNjI1cmVtIWltcG9ydGFudH0ubXQtM3ttYXJnaW4tdG9wOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm10LTR7bWFyZ2luLXRvcDoxLjI1cmVtIWltcG9ydGFudH0ubXQtNXttYXJnaW4tdG9wOjEuODc1cmVtIWltcG9ydGFudH0ubXQtNnttYXJnaW4tdG9wOjIuNXJlbSFpbXBvcnRhbnR9Lm10LTd7bWFyZ2luLXRvcDo1cmVtIWltcG9ydGFudH0ubXQtOHttYXJnaW4tdG9wOjYuMjVyZW0haW1wb3J0YW50fS5tdC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS0xe21hcmdpbi1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnR9Lm1lLTJ7bWFyZ2luLXJpZ2h0Oi42MjVyZW0haW1wb3J0YW50fS5tZS0ze21hcmdpbi1yaWdodDouODMzMzNyZW0haW1wb3J0YW50fS5tZS00e21hcmdpbi1yaWdodDoxLjI1cmVtIWltcG9ydGFudH0ubWUtNXttYXJnaW4tcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50fS5tZS02e21hcmdpbi1yaWdodDoyLjVyZW0haW1wb3J0YW50fS5tZS03e21hcmdpbi1yaWdodDo1cmVtIWltcG9ydGFudH0ubWUtOHttYXJnaW4tcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm1lLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLTF7bWFyZ2luLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9Lm1iLTJ7bWFyZ2luLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ubWItM3ttYXJnaW4tYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm1iLTR7bWFyZ2luLWJvdHRvbToxLjI1cmVtIWltcG9ydGFudH0ubWItNXttYXJnaW4tYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ubWItNnttYXJnaW4tYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9Lm1iLTd7bWFyZ2luLWJvdHRvbTo1cmVtIWltcG9ydGFudH0ubWItOHttYXJnaW4tYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5tYi1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLTF7bWFyZ2luLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5tcy0ye21hcmdpbi1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5tcy0ze21hcmdpbi1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9Lm1zLTR7bWFyZ2luLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9Lm1zLTV7bWFyZ2luLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5tcy02e21hcmdpbi1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9Lm1zLTd7bWFyZ2luLWxlZnQ6NXJlbSFpbXBvcnRhbnR9Lm1zLTh7bWFyZ2luLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm1zLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lmxpc3Qtc3R5bGVkLC5saXN0LXN0eWxlZCB1bCwubS1wYWdlTWVudV9fbmF2Li1mYUljb24sLm0tcGFnZU1lbnVfX25hdi4tZmFJY29uIHVsLC5tdi1tZW51LXNlY3Rpb24gdWwubXYtbWVudS1zZWN0aW9uLXNlY3Rpb24uZmFsLWFycm93LWRvd24sLm12LW1lbnUtc2VjdGlvbiB1bC5tdi1tZW51LXNlY3Rpb24tc2VjdGlvbi5mYWwtYXJyb3ctZG93biB1bCwucC0wLHVsLi1jaGVja2VkLHVsLi1jaGVja2VkIHVsLHVsLi1kYXNoLHVsLi1kYXNoIHVsLHVsLi1tdlN0eWxlLHVsLi1tdlN0eWxlIHVsLHVsLi1tdlN0eWxlVW5pQ29kZSx1bC4tbXZTdHlsZVVuaUNvZGUgdWwsdWwuLXVuU3R5bGVkLHVsLi11blN0eWxlZCB1bHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMzEyNXJlbSFpbXBvcnRhbnR9LnAtMntwYWRkaW5nOi42MjVyZW0haW1wb3J0YW50fS5wLTN7cGFkZGluZzouODMzMzNyZW0haW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjI1cmVtIWltcG9ydGFudH0ucC01e3BhZGRpbmc6MS44NzVyZW0haW1wb3J0YW50fS5wLTZ7cGFkZGluZzoyLjVyZW0haW1wb3J0YW50fS5wLTd7cGFkZGluZzo1cmVtIWltcG9ydGFudH0ucC04e3BhZGRpbmc6Ni4yNXJlbSFpbXBvcnRhbnR9LnB4LTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnB4LTF7cGFkZGluZy1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ucHgtMntwYWRkaW5nLXJpZ2h0Oi42MjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouNjI1cmVtIWltcG9ydGFudH0ucHgtM3twYWRkaW5nLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9LnB4LTR7cGFkZGluZy1yaWdodDoxLjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9LnB4LTV7cGFkZGluZy1yaWdodDoxLjg3NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ucHgtNntwYWRkaW5nLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9LnB4LTd7cGFkZGluZy1yaWdodDo1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NXJlbSFpbXBvcnRhbnR9LnB4LTh7cGFkZGluZy1yaWdodDo2LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9LnB5LTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LTF7cGFkZGluZy10b3A6LjMxMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ucHktMntwYWRkaW5nLXRvcDouNjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ucHktM3twYWRkaW5nLXRvcDouODMzMzNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9LnB5LTR7cGFkZGluZy10b3A6MS4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9LnB5LTV7cGFkZGluZy10b3A6MS44NzVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ucHktNntwYWRkaW5nLXRvcDoyLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9LnB5LTd7cGFkZGluZy10b3A6NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NXJlbSFpbXBvcnRhbnR9LnB5LTh7cGFkZGluZy10b3A6Ni4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9LnB0LTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LTF7cGFkZGluZy10b3A6LjMxMjVyZW0haW1wb3J0YW50fS5wdC0ye3BhZGRpbmctdG9wOi42MjVyZW0haW1wb3J0YW50fS5wdC0ze3BhZGRpbmctdG9wOi44MzMzM3JlbSFpbXBvcnRhbnR9LnB0LTR7cGFkZGluZy10b3A6MS4yNXJlbSFpbXBvcnRhbnR9LnB0LTV7cGFkZGluZy10b3A6MS44NzVyZW0haW1wb3J0YW50fS5wdC02e3BhZGRpbmctdG9wOjIuNXJlbSFpbXBvcnRhbnR9LnB0LTd7cGFkZGluZy10b3A6NXJlbSFpbXBvcnRhbnR9LnB0LTh7cGFkZGluZy10b3A6Ni4yNXJlbSFpbXBvcnRhbnR9LnBlLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUtMXtwYWRkaW5nLXJpZ2h0Oi4zMTI1cmVtIWltcG9ydGFudH0ucGUtMntwYWRkaW5nLXJpZ2h0Oi42MjVyZW0haW1wb3J0YW50fS5wZS0ze3BhZGRpbmctcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudH0ucGUtNHtwYWRkaW5nLXJpZ2h0OjEuMjVyZW0haW1wb3J0YW50fS5wZS01e3BhZGRpbmctcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50fS5wZS02e3BhZGRpbmctcmlnaHQ6Mi41cmVtIWltcG9ydGFudH0ucGUtN3twYWRkaW5nLXJpZ2h0OjVyZW0haW1wb3J0YW50fS5wZS04e3BhZGRpbmctcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnR9LnBiLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBiLTF7cGFkZGluZy1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5wYi0ye3BhZGRpbmctYm90dG9tOi42MjVyZW0haW1wb3J0YW50fS5wYi0ze3BhZGRpbmctYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9LnBiLTR7cGFkZGluZy1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9LnBiLTV7cGFkZGluZy1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5wYi02e3BhZGRpbmctYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9LnBiLTd7cGFkZGluZy1ib3R0b206NXJlbSFpbXBvcnRhbnR9LnBiLTh7cGFkZGluZy1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9LnBzLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy0xe3BhZGRpbmctbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9LnBzLTJ7cGFkZGluZy1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5wcy0ze3BhZGRpbmctbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5wcy00e3BhZGRpbmctbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ucHMtNXtwYWRkaW5nLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5wcy02e3BhZGRpbmctbGVmdDoyLjVyZW0haW1wb3J0YW50fS5wcy03e3BhZGRpbmctbGVmdDo1cmVtIWltcG9ydGFudH0ucHMtOHtwYWRkaW5nLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9LmZzLTF7Zm9udC1zaXplOmNhbGMoMS4zMjE4N3JlbSArIC44NjI1dncpIWltcG9ydGFudH0uZnMtMntmb250LXNpemU6MS4xODhyZW0haW1wb3J0YW50fS5mcy0ze2ZvbnQtc2l6ZToxLjEyNXJlbSFpbXBvcnRhbnR9LmZzLTR7Zm9udC1zaXplOjEuMDAwMTJyZW0haW1wb3J0YW50fS5mcy01e2ZvbnQtc2l6ZTouOTQzODhyZW0haW1wb3J0YW50fS5mcy02e2ZvbnQtc2l6ZTouNzUwMzhyZW0haW1wb3J0YW50fS5mc3QtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljIWltcG9ydGFudH0uZnN0LW5vcm1hbHtmb250LXN0eWxlOm5vcm1hbCFpbXBvcnRhbnR9LmZ3LWxpZ2h0e2ZvbnQtd2VpZ2h0OjQwMCFpbXBvcnRhbnR9LmZ3LWxpZ2h0ZXJ7Zm9udC13ZWlnaHQ6bGlnaHRlciFpbXBvcnRhbnR9LmZ3LW5vcm1hbHtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50fS5mdy1ib2xke2ZvbnQtd2VpZ2h0OjYwMCFpbXBvcnRhbnR9LmZ3LWJvbGRlcntmb250LXdlaWdodDpib2xkZXIhaW1wb3J0YW50fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSFpbXBvcnRhbnR9LnRleHQtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH0udGV4dC1wcmltYXJ5e2NvbG9yOiMwMDAhaW1wb3J0YW50fS50ZXh0LXNlY29uZGFyeXtjb2xvcjojZTYxZDRjIWltcG9ydGFudH0udGV4dC1ncmV5LWRie2NvbG9yOiNkYmRiZGIhaW1wb3J0YW50fS50ZXh0LWdyZXktZGFya3tjb2xvcjojM2MzYzNiIWltcG9ydGFudH0udGV4dC1ibHVle2NvbG9yOiM5ZWJlZDIhaW1wb3J0YW50fS50ZXh0LXJlZHtjb2xvcjojZmJmNGY2IWltcG9ydGFudH0udGV4dC1ncmF5e2NvbG9yOiNkYWRhZGEhaW1wb3J0YW50fS50ZXh0LXllbGxvd3tjb2xvcjojZmFlZGNkIWltcG9ydGFudH0udGV4dC13aGl0ZXtjb2xvcjojZmZmIWltcG9ydGFudH0udGV4dC1ib2R5e2NvbG9yOiMwMDAhaW1wb3J0YW50fS50ZXh0LW11dGVke2NvbG9yOiM4NjhlOTYhaW1wb3J0YW50fS50ZXh0LWJsYWNrLTUwe2NvbG9yOnJnYmEoMCwwLDAsLjUpIWltcG9ydGFudH0udGV4dC13aGl0ZS01MHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KSFpbXBvcnRhbnR9LnRleHQtcmVzZXR7Y29sb3I6aW5oZXJpdCFpbXBvcnRhbnR9LmxoLTF7bGluZS1oZWlnaHQ6MSFpbXBvcnRhbnR9LmxoLXNte2xpbmUtaGVpZ2h0OjEuMjUhaW1wb3J0YW50fS5saC1iYXNle2xpbmUtaGVpZ2h0OjEuNSFpbXBvcnRhbnR9LmxoLWxne2xpbmUtaGVpZ2h0OjIhaW1wb3J0YW50fS5iZy1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzAwMCFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNlNjFkNGMhaW1wb3J0YW50fS5iZy1ncmV5LWRie2JhY2tncm91bmQtY29sb3I6I2RiZGJkYiFpbXBvcnRhbnR9LmJnLWdyZXktZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMzYzNjM2IhaW1wb3J0YW50fS5iZy1ibHVle2JhY2tncm91bmQtY29sb3I6IzllYmVkMiFpbXBvcnRhbnR9LmJnLXJlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmYmY0ZjYhaW1wb3J0YW50fS5iZy1ncmF5e2JhY2tncm91bmQtY29sb3I6I2RhZGFkYSFpbXBvcnRhbnR9LmJnLXllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmYWVkY2QhaW1wb3J0YW50fS5iZy1ib2R5LC5iZy13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50fS5iZy10cmFuc3BhcmVudHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0uYmctZ3JhZGllbnR7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1ncmFkaWVudCkhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsIWltcG9ydGFudH0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLW5vbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoe3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ghaW1wb3J0YW50fS50ZXh0LWJyZWFre3dvcmQtd3JhcDpicmVhay13b3JkIWltcG9ydGFudDt3b3JkLWJyZWFrOmJyZWFrLXdvcmQhaW1wb3J0YW50fS5mb250LW1vbm9zcGFjZXtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSkhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hbGx7dXNlci1zZWxlY3Q6YWxsIWltcG9ydGFudH0udXNlci1zZWxlY3QtYXV0b3t1c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudH0udXNlci1zZWxlY3Qtbm9uZXt1c2VyLXNlbGVjdDpub25lIWltcG9ydGFudH0ucGUtbm9uZXtwb2ludGVyLWV2ZW50czpub25lIWltcG9ydGFudH0ucGUtYXV0b3twb2ludGVyLWV2ZW50czphdXRvIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50fS5yb3VuZGVkLTF7Ym9yZGVyLXJhZGl1czouMnJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtMntib3JkZXItcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtM3tib3JkZXItcmFkaXVzOi4zcmVtIWltcG9ydGFudH0ubXYtc29jaWFsbGlua3MuYmctcm91bmRlZCAuc29jaWFsbGlua3MtaXRlbSwucm91bmRlZC1jaXJjbGV7Ym9yZGVyLXJhZGl1czo1MCUhaW1wb3J0YW50fS5yb3VuZGVkLXBpbGx7Ym9yZGVyLXJhZGl1czo1MHJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWVuZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmZsb2F0LXNtLXN0YXJ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1zbS1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1zbS1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLXNtLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uYm9yZGVyLWVuZC1zbXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMwMDAhaW1wb3J0YW50fS5ib3JkZXItZW5kLXNtLTB7Ym9yZGVyLXJpZ2h0OjAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLXNte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLXNtLTB7Ym9yZGVyLWJvdHRvbTowIWltcG9ydGFudH0uZmxleC1zbS1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXNtLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0we2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXNtLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmdhcC1zbS0we2dhcDowIWltcG9ydGFudH0uZ2FwLXNtLTF7Z2FwOi4zMTI1cmVtIWltcG9ydGFudH0uZ2FwLXNtLTJ7Z2FwOi42MjVyZW0haW1wb3J0YW50fS5nYXAtc20tM3tnYXA6LjgzMzMzcmVtIWltcG9ydGFudH0uZ2FwLXNtLTR7Z2FwOjEuMjVyZW0haW1wb3J0YW50fS5nYXAtc20tNXtnYXA6MS44NzVyZW0haW1wb3J0YW50fS5nYXAtc20tNntnYXA6Mi41cmVtIWltcG9ydGFudH0uZ2FwLXNtLTd7Z2FwOjVyZW0haW1wb3J0YW50fS5nYXAtc20tOHtnYXA6Ni4yNXJlbSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLXNtLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXItc20tMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXItc20tMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXItc20tMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXItc20tM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXItc20tNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXItc20tNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXItc20tbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS1zbS0we21hcmdpbjowIWltcG9ydGFudH0ubS1zbS0xe21hcmdpbjouMzEyNXJlbSFpbXBvcnRhbnR9Lm0tc20tMnttYXJnaW46LjYyNXJlbSFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46LjgzMzMzcmVtIWltcG9ydGFudH0ubS1zbS00e21hcmdpbjoxLjI1cmVtIWltcG9ydGFudH0ubS1zbS01e21hcmdpbjoxLjg3NXJlbSFpbXBvcnRhbnR9Lm0tc20tNnttYXJnaW46Mi41cmVtIWltcG9ydGFudH0ubS1zbS03e21hcmdpbjo1cmVtIWltcG9ydGFudH0ubS1zbS04e21hcmdpbjo2LjI1cmVtIWltcG9ydGFudH0ubS1zbS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXgtc20tMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm14LXNtLTF7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9Lm14LXNtLTJ7bWFyZ2luLXJpZ2h0Oi42MjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5teC1zbS0ze21hcmdpbi1yaWdodDouODMzMzNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9Lm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5teC1zbS01e21hcmdpbi1yaWdodDoxLjg3NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5teC1zbS02e21hcmdpbi1yaWdodDoyLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9Lm14LXNtLTd7bWFyZ2luLXJpZ2h0OjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjVyZW0haW1wb3J0YW50fS5teC1zbS04e21hcmdpbi1yaWdodDo2LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDo2LjI1cmVtIWltcG9ydGFudH0ubXgtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LXNtLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS1zbS0xe21hcmdpbi10b3A6LjMxMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5teS1zbS0ye21hcmdpbi10b3A6LjYyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ubXktc20tM3ttYXJnaW4tdG9wOi44MzMzM3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5teS1zbS00e21hcmdpbi10b3A6MS4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjI1cmVtIWltcG9ydGFudH0ubXktc20tNXttYXJnaW4tdG9wOjEuODc1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ubXktc20tNnttYXJnaW4tdG9wOjIuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5teS1zbS03e21hcmdpbi10b3A6NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo1cmVtIWltcG9ydGFudH0ubXktc20tOHttYXJnaW4tdG9wOjYuMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9Lm15LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC1zbS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LXNtLTF7bWFyZ2luLXRvcDouMzEyNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTJ7bWFyZ2luLXRvcDouNjI1cmVtIWltcG9ydGFudH0ubXQtc20tM3ttYXJnaW4tdG9wOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm10LXNtLTR7bWFyZ2luLXRvcDoxLjI1cmVtIWltcG9ydGFudH0ubXQtc20tNXttYXJnaW4tdG9wOjEuODc1cmVtIWltcG9ydGFudH0ubXQtc20tNnttYXJnaW4tdG9wOjIuNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTd7bWFyZ2luLXRvcDo1cmVtIWltcG9ydGFudH0ubXQtc20tOHttYXJnaW4tdG9wOjYuMjVyZW0haW1wb3J0YW50fS5tdC1zbS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLXNtLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS1zbS0xe21hcmdpbi1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnR9Lm1lLXNtLTJ7bWFyZ2luLXJpZ2h0Oi42MjVyZW0haW1wb3J0YW50fS5tZS1zbS0ze21hcmdpbi1yaWdodDouODMzMzNyZW0haW1wb3J0YW50fS5tZS1zbS00e21hcmdpbi1yaWdodDoxLjI1cmVtIWltcG9ydGFudH0ubWUtc20tNXttYXJnaW4tcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50fS5tZS1zbS02e21hcmdpbi1yaWdodDoyLjVyZW0haW1wb3J0YW50fS5tZS1zbS03e21hcmdpbi1yaWdodDo1cmVtIWltcG9ydGFudH0ubWUtc20tOHttYXJnaW4tcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm1lLXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1zbS0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLXNtLTF7bWFyZ2luLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTJ7bWFyZ2luLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ubWItc20tM3ttYXJnaW4tYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm1iLXNtLTR7bWFyZ2luLWJvdHRvbToxLjI1cmVtIWltcG9ydGFudH0ubWItc20tNXttYXJnaW4tYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ubWItc20tNnttYXJnaW4tYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTd7bWFyZ2luLWJvdHRvbTo1cmVtIWltcG9ydGFudH0ubWItc20tOHttYXJnaW4tYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5tYi1zbS1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLXNtLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLXNtLTF7bWFyZ2luLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5tcy1zbS0ye21hcmdpbi1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5tcy1zbS0ze21hcmdpbi1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9Lm1zLXNtLTR7bWFyZ2luLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9Lm1zLXNtLTV7bWFyZ2luLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5tcy1zbS02e21hcmdpbi1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9Lm1zLXNtLTd7bWFyZ2luLWxlZnQ6NXJlbSFpbXBvcnRhbnR9Lm1zLXNtLTh7bWFyZ2luLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm1zLXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMzEyNXJlbSFpbXBvcnRhbnR9LnAtc20tMntwYWRkaW5nOi42MjVyZW0haW1wb3J0YW50fS5wLXNtLTN7cGFkZGluZzouODMzMzNyZW0haW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjI1cmVtIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6MS44NzVyZW0haW1wb3J0YW50fS5wLXNtLTZ7cGFkZGluZzoyLjVyZW0haW1wb3J0YW50fS5wLXNtLTd7cGFkZGluZzo1cmVtIWltcG9ydGFudH0ucC1zbS04e3BhZGRpbmc6Ni4yNXJlbSFpbXBvcnRhbnR9LnB4LXNtLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnB4LXNtLTF7cGFkZGluZy1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ucHgtc20tMntwYWRkaW5nLXJpZ2h0Oi42MjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouNjI1cmVtIWltcG9ydGFudH0ucHgtc20tM3twYWRkaW5nLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9LnB4LXNtLTR7cGFkZGluZy1yaWdodDoxLjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9LnB4LXNtLTV7cGFkZGluZy1yaWdodDoxLjg3NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ucHgtc20tNntwYWRkaW5nLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9LnB4LXNtLTd7cGFkZGluZy1yaWdodDo1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NXJlbSFpbXBvcnRhbnR9LnB4LXNtLTh7cGFkZGluZy1yaWdodDo2LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9LnB5LXNtLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LXNtLTF7cGFkZGluZy10b3A6LjMxMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ucHktc20tMntwYWRkaW5nLXRvcDouNjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ucHktc20tM3twYWRkaW5nLXRvcDouODMzMzNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9LnB5LXNtLTR7cGFkZGluZy10b3A6MS4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9LnB5LXNtLTV7cGFkZGluZy10b3A6MS44NzVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ucHktc20tNntwYWRkaW5nLXRvcDoyLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9LnB5LXNtLTd7cGFkZGluZy10b3A6NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NXJlbSFpbXBvcnRhbnR9LnB5LXNtLTh7cGFkZGluZy10b3A6Ni4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LXNtLTF7cGFkZGluZy10b3A6LjMxMjVyZW0haW1wb3J0YW50fS5wdC1zbS0ye3BhZGRpbmctdG9wOi42MjVyZW0haW1wb3J0YW50fS5wdC1zbS0ze3BhZGRpbmctdG9wOi44MzMzM3JlbSFpbXBvcnRhbnR9LnB0LXNtLTR7cGFkZGluZy10b3A6MS4yNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTV7cGFkZGluZy10b3A6MS44NzVyZW0haW1wb3J0YW50fS5wdC1zbS02e3BhZGRpbmctdG9wOjIuNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTd7cGFkZGluZy10b3A6NXJlbSFpbXBvcnRhbnR9LnB0LXNtLTh7cGFkZGluZy10b3A6Ni4yNXJlbSFpbXBvcnRhbnR9LnBlLXNtLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUtc20tMXtwYWRkaW5nLXJpZ2h0Oi4zMTI1cmVtIWltcG9ydGFudH0ucGUtc20tMntwYWRkaW5nLXJpZ2h0Oi42MjVyZW0haW1wb3J0YW50fS5wZS1zbS0ze3BhZGRpbmctcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudH0ucGUtc20tNHtwYWRkaW5nLXJpZ2h0OjEuMjVyZW0haW1wb3J0YW50fS5wZS1zbS01e3BhZGRpbmctcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50fS5wZS1zbS02e3BhZGRpbmctcmlnaHQ6Mi41cmVtIWltcG9ydGFudH0ucGUtc20tN3twYWRkaW5nLXJpZ2h0OjVyZW0haW1wb3J0YW50fS5wZS1zbS04e3BhZGRpbmctcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBiLXNtLTF7cGFkZGluZy1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5wYi1zbS0ye3BhZGRpbmctYm90dG9tOi42MjVyZW0haW1wb3J0YW50fS5wYi1zbS0ze3BhZGRpbmctYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9LnBiLXNtLTR7cGFkZGluZy1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTV7cGFkZGluZy1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5wYi1zbS02e3BhZGRpbmctYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTd7cGFkZGluZy1ib3R0b206NXJlbSFpbXBvcnRhbnR9LnBiLXNtLTh7cGFkZGluZy1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9LnBzLXNtLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy1zbS0xe3BhZGRpbmctbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9LnBzLXNtLTJ7cGFkZGluZy1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5wcy1zbS0ze3BhZGRpbmctbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5wcy1zbS00e3BhZGRpbmctbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ucHMtc20tNXtwYWRkaW5nLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5wcy1zbS02e3BhZGRpbmctbGVmdDoyLjVyZW0haW1wb3J0YW50fS5wcy1zbS03e3BhZGRpbmctbGVmdDo1cmVtIWltcG9ydGFudH0ucHMtc20tOHtwYWRkaW5nLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9LnRleHQtc20tc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1zbS1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH1mb290ZXI6bm90KC5mcmFtZS1mb290ZXIpe3BhZGRpbmctdG9wOjIuNXJlbTtwYWRkaW5nLWJvdHRvbToyLjVyZW19fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmxvYXQtbWQtc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LW1kLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLW1kLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5ib3JkZXItZW5kLW1ke2JvcmRlci1yaWdodDoxcHggc29saWQgIzAwMCFpbXBvcnRhbnR9LmJvcmRlci1lbmQtbWQtMHtib3JkZXItcmlnaHQ6MCFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tbWR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMCFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tbWQtMHtib3JkZXItYm90dG9tOjAhaW1wb3J0YW50fS5mbGV4LW1kLWZpbGx7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbWQtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMXtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbWQtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZ2FwLW1kLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAtbWQtMXtnYXA6LjMxMjVyZW0haW1wb3J0YW50fS5nYXAtbWQtMntnYXA6LjYyNXJlbSFpbXBvcnRhbnR9LmdhcC1tZC0ze2dhcDouODMzMzNyZW0haW1wb3J0YW50fS5nYXAtbWQtNHtnYXA6MS4yNXJlbSFpbXBvcnRhbnR9LmdhcC1tZC01e2dhcDoxLjg3NXJlbSFpbXBvcnRhbnR9LmdhcC1tZC02e2dhcDoyLjVyZW0haW1wb3J0YW50fS5nYXAtbWQtN3tnYXA6NXJlbSFpbXBvcnRhbnR9LmdhcC1tZC04e2dhcDo2LjI1cmVtIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXItbWQtZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci1tZC0we29yZGVyOjAhaW1wb3J0YW50fS5vcmRlci1tZC0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci1tZC0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci1tZC0ze29yZGVyOjMhaW1wb3J0YW50fS5vcmRlci1tZC00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci1tZC01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci1tZC1sYXN0e29yZGVyOjYhaW1wb3J0YW50fS5tLW1kLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4zMTI1cmVtIWltcG9ydGFudH0ubS1tZC0ye21hcmdpbjouNjI1cmVtIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjouODMzMzNyZW0haW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuMjVyZW0haW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjEuODc1cmVtIWltcG9ydGFudH0ubS1tZC02e21hcmdpbjoyLjVyZW0haW1wb3J0YW50fS5tLW1kLTd7bWFyZ2luOjVyZW0haW1wb3J0YW50fS5tLW1kLTh7bWFyZ2luOjYuMjVyZW0haW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC1tZC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgtbWQtMXttYXJnaW4tcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjYyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9Lm14LW1kLTN7bWFyZ2luLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ubXgtbWQtNHttYXJnaW4tcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9Lm14LW1kLTV7bWFyZ2luLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm14LW1kLTZ7bWFyZ2luLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ubXgtbWQtN3ttYXJnaW4tcmlnaHQ6NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6NXJlbSFpbXBvcnRhbnR9Lm14LW1kLTh7bWFyZ2luLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXktbWQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm15LW1kLTF7bWFyZ2luLXRvcDouMzEyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9Lm15LW1kLTJ7bWFyZ2luLXRvcDouNjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi42MjVyZW0haW1wb3J0YW50fS5teS1tZC0ze21hcmdpbi10b3A6LjgzMzMzcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm15LW1kLTR7bWFyZ2luLXRvcDoxLjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5teS1tZC01e21hcmdpbi10b3A6MS44NzVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5teS1tZC02e21hcmdpbi10b3A6Mi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9Lm15LW1kLTd7bWFyZ2luLXRvcDo1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjVyZW0haW1wb3J0YW50fS5teS1tZC04e21hcmdpbi10b3A6Ni4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ubXktbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm10LW1kLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXQtbWQtMXttYXJnaW4tdG9wOi4zMTI1cmVtIWltcG9ydGFudH0ubXQtbWQtMnttYXJnaW4tdG9wOi42MjVyZW0haW1wb3J0YW50fS5tdC1tZC0ze21hcmdpbi10b3A6LjgzMzMzcmVtIWltcG9ydGFudH0ubXQtbWQtNHttYXJnaW4tdG9wOjEuMjVyZW0haW1wb3J0YW50fS5tdC1tZC01e21hcmdpbi10b3A6MS44NzVyZW0haW1wb3J0YW50fS5tdC1tZC02e21hcmdpbi10b3A6Mi41cmVtIWltcG9ydGFudH0ubXQtbWQtN3ttYXJnaW4tdG9wOjVyZW0haW1wb3J0YW50fS5tdC1tZC04e21hcmdpbi10b3A6Ni4yNXJlbSFpbXBvcnRhbnR9Lm10LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUtbWQtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLW1kLTF7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtIWltcG9ydGFudH0ubWUtbWQtMnttYXJnaW4tcmlnaHQ6LjYyNXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTN7bWFyZ2luLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnR9Lm1lLW1kLTR7bWFyZ2luLXJpZ2h0OjEuMjVyZW0haW1wb3J0YW50fS5tZS1tZC01e21hcmdpbi1yaWdodDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTZ7bWFyZ2luLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTd7bWFyZ2luLXJpZ2h0OjVyZW0haW1wb3J0YW50fS5tZS1tZC04e21hcmdpbi1yaWdodDo2LjI1cmVtIWltcG9ydGFudH0ubWUtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLW1kLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWItbWQtMXttYXJnaW4tYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ubWItbWQtMnttYXJnaW4tYm90dG9tOi42MjVyZW0haW1wb3J0YW50fS5tYi1tZC0ze21hcmdpbi1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ubWItbWQtNHttYXJnaW4tYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5tYi1tZC01e21hcmdpbi1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5tYi1tZC02e21hcmdpbi1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ubWItbWQtN3ttYXJnaW4tYm90dG9tOjVyZW0haW1wb3J0YW50fS5tYi1tZC04e21hcmdpbi1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXMtbWQtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXMtbWQtMXttYXJnaW4tbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9Lm1zLW1kLTJ7bWFyZ2luLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9Lm1zLW1kLTN7bWFyZ2luLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ubXMtbWQtNHttYXJnaW4tbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ubXMtbWQtNXttYXJnaW4tbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm1zLW1kLTZ7bWFyZ2luLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ubXMtbWQtN3ttYXJnaW4tbGVmdDo1cmVtIWltcG9ydGFudH0ubXMtbWQtOHttYXJnaW4tbGVmdDo2LjI1cmVtIWltcG9ydGFudH0ubXMtbWQtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC1tZC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAtbWQtMXtwYWRkaW5nOi4zMTI1cmVtIWltcG9ydGFudH0ucC1tZC0ye3BhZGRpbmc6LjYyNXJlbSFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOi44MzMzM3JlbSFpbXBvcnRhbnR9LnAtbWQtNHtwYWRkaW5nOjEuMjVyZW0haW1wb3J0YW50fS5wLW1kLTV7cGFkZGluZzoxLjg3NXJlbSFpbXBvcnRhbnR9LnAtbWQtNntwYWRkaW5nOjIuNXJlbSFpbXBvcnRhbnR9LnAtbWQtN3twYWRkaW5nOjVyZW0haW1wb3J0YW50fS5wLW1kLTh7cGFkZGluZzo2LjI1cmVtIWltcG9ydGFudH0ucHgtbWQtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4zMTI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5weC1tZC0ye3BhZGRpbmctcmlnaHQ6LjYyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5weC1tZC0ze3BhZGRpbmctcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ucHgtbWQtNXtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5weC1tZC02e3BhZGRpbmctcmlnaHQ6Mi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ucHgtbWQtN3twYWRkaW5nLXJpZ2h0OjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDo1cmVtIWltcG9ydGFudH0ucHgtbWQtOHtwYWRkaW5nLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDo2LjI1cmVtIWltcG9ydGFudH0ucHktbWQtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHktbWQtMXtwYWRkaW5nLXRvcDouMzEyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5weS1tZC0ye3BhZGRpbmctdG9wOi42MjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi42MjVyZW0haW1wb3J0YW50fS5weS1tZC0ze3BhZGRpbmctdG9wOi44MzMzM3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ucHktbWQtNHtwYWRkaW5nLXRvcDoxLjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjI1cmVtIWltcG9ydGFudH0ucHktbWQtNXtwYWRkaW5nLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5weS1tZC02e3BhZGRpbmctdG9wOjIuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ucHktbWQtN3twYWRkaW5nLXRvcDo1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo1cmVtIWltcG9ydGFudH0ucHktbWQtOHtwYWRkaW5nLXRvcDo2LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ucHQtbWQtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHQtbWQtMXtwYWRkaW5nLXRvcDouMzEyNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTJ7cGFkZGluZy10b3A6LjYyNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTN7cGFkZGluZy10b3A6LjgzMzMzcmVtIWltcG9ydGFudH0ucHQtbWQtNHtwYWRkaW5nLXRvcDoxLjI1cmVtIWltcG9ydGFudH0ucHQtbWQtNXtwYWRkaW5nLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnR9LnB0LW1kLTZ7cGFkZGluZy10b3A6Mi41cmVtIWltcG9ydGFudH0ucHQtbWQtN3twYWRkaW5nLXRvcDo1cmVtIWltcG9ydGFudH0ucHQtbWQtOHtwYWRkaW5nLXRvcDo2LjI1cmVtIWltcG9ydGFudH0ucGUtbWQtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS1tZC0xe3BhZGRpbmctcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50fS5wZS1tZC0ye3BhZGRpbmctcmlnaHQ6LjYyNXJlbSFpbXBvcnRhbnR9LnBlLW1kLTN7cGFkZGluZy1yaWdodDouODMzMzNyZW0haW1wb3J0YW50fS5wZS1tZC00e3BhZGRpbmctcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnR9LnBlLW1kLTV7cGFkZGluZy1yaWdodDoxLjg3NXJlbSFpbXBvcnRhbnR9LnBlLW1kLTZ7cGFkZGluZy1yaWdodDoyLjVyZW0haW1wb3J0YW50fS5wZS1tZC03e3BhZGRpbmctcmlnaHQ6NXJlbSFpbXBvcnRhbnR9LnBlLW1kLTh7cGFkZGluZy1yaWdodDo2LjI1cmVtIWltcG9ydGFudH0ucGItbWQtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGItbWQtMXtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTJ7cGFkZGluZy1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTN7cGFkZGluZy1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ucGItbWQtNHtwYWRkaW5nLWJvdHRvbToxLjI1cmVtIWltcG9ydGFudH0ucGItbWQtNXtwYWRkaW5nLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9LnBiLW1kLTZ7cGFkZGluZy1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ucGItbWQtN3twYWRkaW5nLWJvdHRvbTo1cmVtIWltcG9ydGFudH0ucGItbWQtOHtwYWRkaW5nLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ucHMtbWQtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnBzLW1kLTF7cGFkZGluZy1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ucHMtbWQtMntwYWRkaW5nLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9LnBzLW1kLTN7cGFkZGluZy1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9LnBzLW1kLTR7cGFkZGluZy1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5wcy1tZC01e3BhZGRpbmctbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9LnBzLW1kLTZ7cGFkZGluZy1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9LnBzLW1kLTd7cGFkZGluZy1sZWZ0OjVyZW0haW1wb3J0YW50fS5wcy1tZC04e3BhZGRpbmctbGVmdDo2LjI1cmVtIWltcG9ydGFudH0udGV4dC1tZC1zdGFydHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LW1kLWVuZHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fWZvb3Rlcjpub3QoLmZyYW1lLWZvb3Rlcil7cGFkZGluZy10b3A6Mi41cmVtO3BhZGRpbmctYm90dG9tOjIuNXJlbX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5mbG9hdC1sZy1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtbGctZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbGctbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbGctZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLWxnLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtbGctdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1sZy1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmJvcmRlci1lbmQtbGd7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWVuZC1sZy0we2JvcmRlci1yaWdodDowIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS1sZ3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS1sZy0we2JvcmRlci1ib3R0b206MCFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1sZy1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1sZy1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5nYXAtbGctMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC1sZy0xe2dhcDouMzEyNXJlbSFpbXBvcnRhbnR9LmdhcC1sZy0ye2dhcDouNjI1cmVtIWltcG9ydGFudH0uZ2FwLWxnLTN7Z2FwOi44MzMzM3JlbSFpbXBvcnRhbnR9LmdhcC1sZy00e2dhcDoxLjI1cmVtIWltcG9ydGFudH0uZ2FwLWxnLTV7Z2FwOjEuODc1cmVtIWltcG9ydGFudH0uZ2FwLWxnLTZ7Z2FwOjIuNXJlbSFpbXBvcnRhbnR9LmdhcC1sZy03e2dhcDo1cmVtIWltcG9ydGFudH0uZ2FwLWxnLTh7Z2FwOjYuMjVyZW0haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3thbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci1sZy1maXJzdHtvcmRlcjotMSFpbXBvcnRhbnR9Lm9yZGVyLWxnLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLWxnLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLWxnLTJ7b3JkZXI6MiFpbXBvcnRhbnR9Lm9yZGVyLWxnLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLWxnLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLWxnLTV7b3JkZXI6NSFpbXBvcnRhbnR9Lm9yZGVyLWxnLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0tbGctMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjMxMjVyZW0haW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi42MjVyZW0haW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46MS44NzVyZW0haW1wb3J0YW50fS5tLWxnLTZ7bWFyZ2luOjIuNXJlbSFpbXBvcnRhbnR9Lm0tbGctN3ttYXJnaW46NXJlbSFpbXBvcnRhbnR9Lm0tbGctOHttYXJnaW46Ni4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC1sZy0xe21hcmdpbi1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5teC1sZy0ye21hcmdpbi1yaWdodDouNjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNjI1cmVtIWltcG9ydGFudH0ubXgtbGctM3ttYXJnaW4tcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5teC1sZy00e21hcmdpbi1yaWdodDoxLjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ubXgtbGctNXttYXJnaW4tcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ubXgtbGctNnttYXJnaW4tcmlnaHQ6Mi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoyLjVyZW0haW1wb3J0YW50fS5teC1sZy03e21hcmdpbi1yaWdodDo1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDo1cmVtIWltcG9ydGFudH0ubXgtbGctOHttYXJnaW4tcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5teS1sZy0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXktbGctMXttYXJnaW4tdG9wOi4zMTI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ubXktbGctMnttYXJnaW4tdG9wOi42MjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9Lm15LWxnLTN7bWFyZ2luLXRvcDouODMzMzNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ubXktbGctNHttYXJnaW4tdG9wOjEuMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9Lm15LWxnLTV7bWFyZ2luLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9Lm15LWxnLTZ7bWFyZ2luLXRvcDoyLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ubXktbGctN3ttYXJnaW4tdG9wOjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206NXJlbSFpbXBvcnRhbnR9Lm15LWxnLTh7bWFyZ2luLXRvcDo2LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQtbGctMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC1sZy0xe21hcmdpbi10b3A6LjMxMjVyZW0haW1wb3J0YW50fS5tdC1sZy0ye21hcmdpbi10b3A6LjYyNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTN7bWFyZ2luLXRvcDouODMzMzNyZW0haW1wb3J0YW50fS5tdC1sZy00e21hcmdpbi10b3A6MS4yNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTV7bWFyZ2luLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm10LWxnLTZ7bWFyZ2luLXRvcDoyLjVyZW0haW1wb3J0YW50fS5tdC1sZy03e21hcmdpbi10b3A6NXJlbSFpbXBvcnRhbnR9Lm10LWxnLTh7bWFyZ2luLXRvcDo2LjI1cmVtIWltcG9ydGFudH0ubXQtbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS1sZy0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWUtbGctMXttYXJnaW4tcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50fS5tZS1sZy0ye21hcmdpbi1yaWdodDouNjI1cmVtIWltcG9ydGFudH0ubWUtbGctM3ttYXJnaW4tcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudH0ubWUtbGctNHttYXJnaW4tcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnR9Lm1lLWxnLTV7bWFyZ2luLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudH0ubWUtbGctNnttYXJnaW4tcmlnaHQ6Mi41cmVtIWltcG9ydGFudH0ubWUtbGctN3ttYXJnaW4tcmlnaHQ6NXJlbSFpbXBvcnRhbnR9Lm1lLWxnLTh7bWFyZ2luLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50fS5tZS1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItbGctMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi1sZy0xe21hcmdpbi1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5tYi1sZy0ye21hcmdpbi1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTN7bWFyZ2luLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5tYi1sZy00e21hcmdpbi1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTV7bWFyZ2luLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTZ7bWFyZ2luLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5tYi1sZy03e21hcmdpbi1ib3R0b206NXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTh7bWFyZ2luLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ubWItbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy1sZy0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy1sZy0xe21hcmdpbi1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ubXMtbGctMnttYXJnaW4tbGVmdDouNjI1cmVtIWltcG9ydGFudH0ubXMtbGctM3ttYXJnaW4tbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5tcy1sZy00e21hcmdpbi1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5tcy1sZy01e21hcmdpbi1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ubXMtbGctNnttYXJnaW4tbGVmdDoyLjVyZW0haW1wb3J0YW50fS5tcy1sZy03e21hcmdpbi1sZWZ0OjVyZW0haW1wb3J0YW50fS5tcy1sZy04e21hcmdpbi1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5tcy1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLWxnLTB7cGFkZGluZzowIWltcG9ydGFudH0ucC1sZy0xe3BhZGRpbmc6LjMxMjVyZW0haW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzouNjI1cmVtIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6LjgzMzMzcmVtIWltcG9ydGFudH0ucC1sZy00e3BhZGRpbmc6MS4yNXJlbSFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjEuODc1cmVtIWltcG9ydGFudH0ucC1sZy02e3BhZGRpbmc6Mi41cmVtIWltcG9ydGFudH0ucC1sZy03e3BhZGRpbmc6NXJlbSFpbXBvcnRhbnR9LnAtbGctOHtwYWRkaW5nOjYuMjVyZW0haW1wb3J0YW50fS5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC1sZy0xe3BhZGRpbmctcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9LnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9LnB4LWxnLTN7cGFkZGluZy1yaWdodDouODMzMzNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5weC1sZy01e3BhZGRpbmctcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9LnB4LWxnLTZ7cGFkZGluZy1yaWdodDoyLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoyLjVyZW0haW1wb3J0YW50fS5weC1sZy03e3BhZGRpbmctcmlnaHQ6NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjVyZW0haW1wb3J0YW50fS5weC1sZy04e3BhZGRpbmctcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5weS1sZy0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5weS1sZy0xe3BhZGRpbmctdG9wOi4zMTI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9LnB5LWxnLTJ7cGFkZGluZy10b3A6LjYyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9LnB5LWxnLTN7cGFkZGluZy10b3A6LjgzMzMzcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5weS1sZy00e3BhZGRpbmctdG9wOjEuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5weS1sZy01e3BhZGRpbmctdG9wOjEuODc1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9LnB5LWxnLTZ7cGFkZGluZy10b3A6Mi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5weS1sZy03e3BhZGRpbmctdG9wOjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjVyZW0haW1wb3J0YW50fS5weS1sZy04e3BhZGRpbmctdG9wOjYuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5wdC1sZy0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC1sZy0xe3BhZGRpbmctdG9wOi4zMTI1cmVtIWltcG9ydGFudH0ucHQtbGctMntwYWRkaW5nLXRvcDouNjI1cmVtIWltcG9ydGFudH0ucHQtbGctM3twYWRkaW5nLXRvcDouODMzMzNyZW0haW1wb3J0YW50fS5wdC1sZy00e3BhZGRpbmctdG9wOjEuMjVyZW0haW1wb3J0YW50fS5wdC1sZy01e3BhZGRpbmctdG9wOjEuODc1cmVtIWltcG9ydGFudH0ucHQtbGctNntwYWRkaW5nLXRvcDoyLjVyZW0haW1wb3J0YW50fS5wdC1sZy03e3BhZGRpbmctdG9wOjVyZW0haW1wb3J0YW50fS5wdC1sZy04e3BhZGRpbmctdG9wOjYuMjVyZW0haW1wb3J0YW50fS5wZS1sZy0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBlLWxnLTF7cGFkZGluZy1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnR9LnBlLWxnLTJ7cGFkZGluZy1yaWdodDouNjI1cmVtIWltcG9ydGFudH0ucGUtbGctM3twYWRkaW5nLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnR9LnBlLWxnLTR7cGFkZGluZy1yaWdodDoxLjI1cmVtIWltcG9ydGFudH0ucGUtbGctNXtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudH0ucGUtbGctNntwYWRkaW5nLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnR9LnBlLWxnLTd7cGFkZGluZy1yaWdodDo1cmVtIWltcG9ydGFudH0ucGUtbGctOHtwYWRkaW5nLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50fS5wYi1sZy0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi1sZy0xe3BhZGRpbmctYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ucGItbGctMntwYWRkaW5nLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ucGItbGctM3twYWRkaW5nLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5wYi1sZy00e3BhZGRpbmctYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5wYi1sZy01e3BhZGRpbmctYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ucGItbGctNntwYWRkaW5nLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5wYi1sZy03e3BhZGRpbmctYm90dG9tOjVyZW0haW1wb3J0YW50fS5wYi1sZy04e3BhZGRpbmctYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5wcy1sZy0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMtbGctMXtwYWRkaW5nLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5wcy1sZy0ye3BhZGRpbmctbGVmdDouNjI1cmVtIWltcG9ydGFudH0ucHMtbGctM3twYWRkaW5nLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ucHMtbGctNHtwYWRkaW5nLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9LnBzLWxnLTV7cGFkZGluZy1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ucHMtbGctNntwYWRkaW5nLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ucHMtbGctN3twYWRkaW5nLWxlZnQ6NXJlbSFpbXBvcnRhbnR9LnBzLWxnLTh7cGFkZGluZy1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS50ZXh0LWxnLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbGctZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9Zm9vdGVyOm5vdCguZnJhbWUtZm9vdGVyKXtwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1ib3R0b206Mi41cmVtfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mbG9hdC14bC1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQteGwtZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQteGwtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQteGwtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC14bC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmJvcmRlci1lbmQteGx7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWVuZC14bC0we2JvcmRlci1yaWdodDowIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS14bHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS14bC0we2JvcmRlci1ib3R0b206MCFpbXBvcnRhbnR9LmZsZXgteGwtZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC14bC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5nYXAteGwtMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC14bC0xe2dhcDouMzEyNXJlbSFpbXBvcnRhbnR9LmdhcC14bC0ye2dhcDouNjI1cmVtIWltcG9ydGFudH0uZ2FwLXhsLTN7Z2FwOi44MzMzM3JlbSFpbXBvcnRhbnR9LmdhcC14bC00e2dhcDoxLjI1cmVtIWltcG9ydGFudH0uZ2FwLXhsLTV7Z2FwOjEuODc1cmVtIWltcG9ydGFudH0uZ2FwLXhsLTZ7Z2FwOjIuNXJlbSFpbXBvcnRhbnR9LmdhcC14bC03e2dhcDo1cmVtIWltcG9ydGFudH0uZ2FwLXhsLTh7Z2FwOjYuMjVyZW0haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5IWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3thbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci14bC1maXJzdHtvcmRlcjotMSFpbXBvcnRhbnR9Lm9yZGVyLXhsLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLXhsLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLXhsLTJ7b3JkZXI6MiFpbXBvcnRhbnR9Lm9yZGVyLXhsLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLXhsLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLXhsLTV7b3JkZXI6NSFpbXBvcnRhbnR9Lm9yZGVyLXhsLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0teGwtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0teGwtMXttYXJnaW46LjMxMjVyZW0haW1wb3J0YW50fS5tLXhsLTJ7bWFyZ2luOi42MjVyZW0haW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm0teGwtNHttYXJnaW46MS4yNXJlbSFpbXBvcnRhbnR9Lm0teGwtNXttYXJnaW46MS44NzVyZW0haW1wb3J0YW50fS5tLXhsLTZ7bWFyZ2luOjIuNXJlbSFpbXBvcnRhbnR9Lm0teGwtN3ttYXJnaW46NXJlbSFpbXBvcnRhbnR9Lm0teGwtOHttYXJnaW46Ni4yNXJlbSFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LXhsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC14bC0xe21hcmdpbi1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5teC14bC0ye21hcmdpbi1yaWdodDouNjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNjI1cmVtIWltcG9ydGFudH0ubXgteGwtM3ttYXJnaW4tcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5teC14bC00e21hcmdpbi1yaWdodDoxLjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ubXgteGwtNXttYXJnaW4tcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ubXgteGwtNnttYXJnaW4tcmlnaHQ6Mi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoyLjVyZW0haW1wb3J0YW50fS5teC14bC03e21hcmdpbi1yaWdodDo1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDo1cmVtIWltcG9ydGFudH0ubXgteGwtOHttYXJnaW4tcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm14LXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5teS14bC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXkteGwtMXttYXJnaW4tdG9wOi4zMTI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ubXkteGwtMnttYXJnaW4tdG9wOi42MjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9Lm15LXhsLTN7bWFyZ2luLXRvcDouODMzMzNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ubXkteGwtNHttYXJnaW4tdG9wOjEuMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9Lm15LXhsLTV7bWFyZ2luLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9Lm15LXhsLTZ7bWFyZ2luLXRvcDoyLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ubXkteGwtN3ttYXJnaW4tdG9wOjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206NXJlbSFpbXBvcnRhbnR9Lm15LXhsLTh7bWFyZ2luLXRvcDo2LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQteGwtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC14bC0xe21hcmdpbi10b3A6LjMxMjVyZW0haW1wb3J0YW50fS5tdC14bC0ye21hcmdpbi10b3A6LjYyNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTN7bWFyZ2luLXRvcDouODMzMzNyZW0haW1wb3J0YW50fS5tdC14bC00e21hcmdpbi10b3A6MS4yNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTV7bWFyZ2luLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm10LXhsLTZ7bWFyZ2luLXRvcDoyLjVyZW0haW1wb3J0YW50fS5tdC14bC03e21hcmdpbi10b3A6NXJlbSFpbXBvcnRhbnR9Lm10LXhsLTh7bWFyZ2luLXRvcDo2LjI1cmVtIWltcG9ydGFudH0ubXQteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS14bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWUteGwtMXttYXJnaW4tcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50fS5tZS14bC0ye21hcmdpbi1yaWdodDouNjI1cmVtIWltcG9ydGFudH0ubWUteGwtM3ttYXJnaW4tcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudH0ubWUteGwtNHttYXJnaW4tcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnR9Lm1lLXhsLTV7bWFyZ2luLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudH0ubWUteGwtNnttYXJnaW4tcmlnaHQ6Mi41cmVtIWltcG9ydGFudH0ubWUteGwtN3ttYXJnaW4tcmlnaHQ6NXJlbSFpbXBvcnRhbnR9Lm1lLXhsLTh7bWFyZ2luLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50fS5tZS14bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWIteGwtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi14bC0xe21hcmdpbi1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5tYi14bC0ye21hcmdpbi1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTN7bWFyZ2luLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5tYi14bC00e21hcmdpbi1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTV7bWFyZ2luLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTZ7bWFyZ2luLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5tYi14bC03e21hcmdpbi1ib3R0b206NXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTh7bWFyZ2luLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ubWIteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy14bC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy14bC0xe21hcmdpbi1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ubXMteGwtMnttYXJnaW4tbGVmdDouNjI1cmVtIWltcG9ydGFudH0ubXMteGwtM3ttYXJnaW4tbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5tcy14bC00e21hcmdpbi1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5tcy14bC01e21hcmdpbi1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ubXMteGwtNnttYXJnaW4tbGVmdDoyLjVyZW0haW1wb3J0YW50fS5tcy14bC03e21hcmdpbi1sZWZ0OjVyZW0haW1wb3J0YW50fS5tcy14bC04e21hcmdpbi1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5tcy14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjMxMjVyZW0haW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzouNjI1cmVtIWltcG9ydGFudH0ucC14bC0ze3BhZGRpbmc6LjgzMzMzcmVtIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS4yNXJlbSFpbXBvcnRhbnR9LnAteGwtNXtwYWRkaW5nOjEuODc1cmVtIWltcG9ydGFudH0ucC14bC02e3BhZGRpbmc6Mi41cmVtIWltcG9ydGFudH0ucC14bC03e3BhZGRpbmc6NXJlbSFpbXBvcnRhbnR9LnAteGwtOHtwYWRkaW5nOjYuMjVyZW0haW1wb3J0YW50fS5weC14bC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC14bC0xe3BhZGRpbmctcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9LnB4LXhsLTJ7cGFkZGluZy1yaWdodDouNjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9LnB4LXhsLTN7cGFkZGluZy1yaWdodDouODMzMzNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5weC14bC00e3BhZGRpbmctcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5weC14bC01e3BhZGRpbmctcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9LnB4LXhsLTZ7cGFkZGluZy1yaWdodDoyLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoyLjVyZW0haW1wb3J0YW50fS5weC14bC03e3BhZGRpbmctcmlnaHQ6NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjVyZW0haW1wb3J0YW50fS5weC14bC04e3BhZGRpbmctcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5weS14bC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5weS14bC0xe3BhZGRpbmctdG9wOi4zMTI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9LnB5LXhsLTJ7cGFkZGluZy10b3A6LjYyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9LnB5LXhsLTN7cGFkZGluZy10b3A6LjgzMzMzcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5weS14bC00e3BhZGRpbmctdG9wOjEuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5weS14bC01e3BhZGRpbmctdG9wOjEuODc1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9LnB5LXhsLTZ7cGFkZGluZy10b3A6Mi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5weS14bC03e3BhZGRpbmctdG9wOjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjVyZW0haW1wb3J0YW50fS5weS14bC04e3BhZGRpbmctdG9wOjYuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5wdC14bC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC14bC0xe3BhZGRpbmctdG9wOi4zMTI1cmVtIWltcG9ydGFudH0ucHQteGwtMntwYWRkaW5nLXRvcDouNjI1cmVtIWltcG9ydGFudH0ucHQteGwtM3twYWRkaW5nLXRvcDouODMzMzNyZW0haW1wb3J0YW50fS5wdC14bC00e3BhZGRpbmctdG9wOjEuMjVyZW0haW1wb3J0YW50fS5wdC14bC01e3BhZGRpbmctdG9wOjEuODc1cmVtIWltcG9ydGFudH0ucHQteGwtNntwYWRkaW5nLXRvcDoyLjVyZW0haW1wb3J0YW50fS5wdC14bC03e3BhZGRpbmctdG9wOjVyZW0haW1wb3J0YW50fS5wdC14bC04e3BhZGRpbmctdG9wOjYuMjVyZW0haW1wb3J0YW50fS5wZS14bC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBlLXhsLTF7cGFkZGluZy1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnR9LnBlLXhsLTJ7cGFkZGluZy1yaWdodDouNjI1cmVtIWltcG9ydGFudH0ucGUteGwtM3twYWRkaW5nLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnR9LnBlLXhsLTR7cGFkZGluZy1yaWdodDoxLjI1cmVtIWltcG9ydGFudH0ucGUteGwtNXtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudH0ucGUteGwtNntwYWRkaW5nLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnR9LnBlLXhsLTd7cGFkZGluZy1yaWdodDo1cmVtIWltcG9ydGFudH0ucGUteGwtOHtwYWRkaW5nLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50fS5wYi14bC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi14bC0xe3BhZGRpbmctYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ucGIteGwtMntwYWRkaW5nLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ucGIteGwtM3twYWRkaW5nLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5wYi14bC00e3BhZGRpbmctYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5wYi14bC01e3BhZGRpbmctYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ucGIteGwtNntwYWRkaW5nLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5wYi14bC03e3BhZGRpbmctYm90dG9tOjVyZW0haW1wb3J0YW50fS5wYi14bC04e3BhZGRpbmctYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5wcy14bC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMteGwtMXtwYWRkaW5nLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5wcy14bC0ye3BhZGRpbmctbGVmdDouNjI1cmVtIWltcG9ydGFudH0ucHMteGwtM3twYWRkaW5nLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ucHMteGwtNHtwYWRkaW5nLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9LnBzLXhsLTV7cGFkZGluZy1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ucHMteGwtNntwYWRkaW5nLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ucHMteGwtN3twYWRkaW5nLWxlZnQ6NXJlbSFpbXBvcnRhbnR9LnBzLXhsLTh7cGFkZGluZy1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS50ZXh0LXhsLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQteGwtZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9LmZzLTF7Zm9udC1zaXplOjEuOTY4NzVyZW0haW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5mbG9hdC14eGwtc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXh4bC1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC14eGwtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0uZC14eGwtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC14eGwtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQteHhsLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC14eGwtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQteHhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQteHhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC14eGwtZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXh4bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC14eGwtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5ib3JkZXItZW5kLXh4bHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMwMDAhaW1wb3J0YW50fS5ib3JkZXItZW5kLXh4bC0we2JvcmRlci1yaWdodDowIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS14eGx7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMCFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20teHhsLTB7Ym9yZGVyLWJvdHRvbTowIWltcG9ydGFudH0uZmxleC14eGwtZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC14eGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgteHhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXh4bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteHhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14eGwtZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC14eGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC14eGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgteHhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LXh4bC13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC14eGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXh4bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmdhcC14eGwtMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC14eGwtMXtnYXA6LjMxMjVyZW0haW1wb3J0YW50fS5nYXAteHhsLTJ7Z2FwOi42MjVyZW0haW1wb3J0YW50fS5nYXAteHhsLTN7Z2FwOi44MzMzM3JlbSFpbXBvcnRhbnR9LmdhcC14eGwtNHtnYXA6MS4yNXJlbSFpbXBvcnRhbnR9LmdhcC14eGwtNXtnYXA6MS44NzVyZW0haW1wb3J0YW50fS5nYXAteHhsLTZ7Z2FwOjIuNXJlbSFpbXBvcnRhbnR9LmdhcC14eGwtN3tnYXA6NXJlbSFpbXBvcnRhbnR9LmdhcC14eGwtOHtnYXA6Ni4yNXJlbSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXIteHhsLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXIteHhsLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci14eGwtMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXIteHhsLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLXh4bC00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci14eGwtNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXIteHhsLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0teHhsLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLXh4bC0xe21hcmdpbjouMzEyNXJlbSFpbXBvcnRhbnR9Lm0teHhsLTJ7bWFyZ2luOi42MjVyZW0haW1wb3J0YW50fS5tLXh4bC0ze21hcmdpbjouODMzMzNyZW0haW1wb3J0YW50fS5tLXh4bC00e21hcmdpbjoxLjI1cmVtIWltcG9ydGFudH0ubS14eGwtNXttYXJnaW46MS44NzVyZW0haW1wb3J0YW50fS5tLXh4bC02e21hcmdpbjoyLjVyZW0haW1wb3J0YW50fS5tLXh4bC03e21hcmdpbjo1cmVtIWltcG9ydGFudH0ubS14eGwtOHttYXJnaW46Ni4yNXJlbSFpbXBvcnRhbnR9Lm0teHhsLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC14eGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm14LXh4bC0xe21hcmdpbi1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5teC14eGwtMnttYXJnaW4tcmlnaHQ6LjYyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9Lm14LXh4bC0ze21hcmdpbi1yaWdodDouODMzMzNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9Lm14LXh4bC00e21hcmdpbi1yaWdodDoxLjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ubXgteHhsLTV7bWFyZ2luLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm14LXh4bC02e21hcmdpbi1yaWdodDoyLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9Lm14LXh4bC03e21hcmdpbi1yaWdodDo1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDo1cmVtIWltcG9ydGFudH0ubXgteHhsLTh7bWFyZ2luLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5teC14eGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LXh4bC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXkteHhsLTF7bWFyZ2luLXRvcDouMzEyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9Lm15LXh4bC0ye21hcmdpbi10b3A6LjYyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ubXkteHhsLTN7bWFyZ2luLXRvcDouODMzMzNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ubXkteHhsLTR7bWFyZ2luLXRvcDoxLjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5teS14eGwtNXttYXJnaW4tdG9wOjEuODc1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ubXkteHhsLTZ7bWFyZ2luLXRvcDoyLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ubXkteHhsLTd7bWFyZ2luLXRvcDo1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjVyZW0haW1wb3J0YW50fS5teS14eGwtOHttYXJnaW4tdG9wOjYuMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9Lm15LXh4bC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQteHhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXQteHhsLTF7bWFyZ2luLXRvcDouMzEyNXJlbSFpbXBvcnRhbnR9Lm10LXh4bC0ye21hcmdpbi10b3A6LjYyNXJlbSFpbXBvcnRhbnR9Lm10LXh4bC0ze21hcmdpbi10b3A6LjgzMzMzcmVtIWltcG9ydGFudH0ubXQteHhsLTR7bWFyZ2luLXRvcDoxLjI1cmVtIWltcG9ydGFudH0ubXQteHhsLTV7bWFyZ2luLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm10LXh4bC02e21hcmdpbi10b3A6Mi41cmVtIWltcG9ydGFudH0ubXQteHhsLTd7bWFyZ2luLXRvcDo1cmVtIWltcG9ydGFudH0ubXQteHhsLTh7bWFyZ2luLXRvcDo2LjI1cmVtIWltcG9ydGFudH0ubXQteHhsLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUteHhsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS14eGwtMXttYXJnaW4tcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50fS5tZS14eGwtMnttYXJnaW4tcmlnaHQ6LjYyNXJlbSFpbXBvcnRhbnR9Lm1lLXh4bC0ze21hcmdpbi1yaWdodDouODMzMzNyZW0haW1wb3J0YW50fS5tZS14eGwtNHttYXJnaW4tcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnR9Lm1lLXh4bC01e21hcmdpbi1yaWdodDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm1lLXh4bC02e21hcmdpbi1yaWdodDoyLjVyZW0haW1wb3J0YW50fS5tZS14eGwtN3ttYXJnaW4tcmlnaHQ6NXJlbSFpbXBvcnRhbnR9Lm1lLXh4bC04e21hcmdpbi1yaWdodDo2LjI1cmVtIWltcG9ydGFudH0ubWUteHhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi14eGwtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi14eGwtMXttYXJnaW4tYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ubWIteHhsLTJ7bWFyZ2luLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ubWIteHhsLTN7bWFyZ2luLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5tYi14eGwtNHttYXJnaW4tYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5tYi14eGwtNXttYXJnaW4tYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ubWIteHhsLTZ7bWFyZ2luLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5tYi14eGwtN3ttYXJnaW4tYm90dG9tOjVyZW0haW1wb3J0YW50fS5tYi14eGwtOHttYXJnaW4tYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5tYi14eGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy14eGwtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXMteHhsLTF7bWFyZ2luLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5tcy14eGwtMnttYXJnaW4tbGVmdDouNjI1cmVtIWltcG9ydGFudH0ubXMteHhsLTN7bWFyZ2luLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ubXMteHhsLTR7bWFyZ2luLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9Lm1zLXh4bC01e21hcmdpbi1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ubXMteHhsLTZ7bWFyZ2luLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ubXMteHhsLTd7bWFyZ2luLWxlZnQ6NXJlbSFpbXBvcnRhbnR9Lm1zLXh4bC04e21hcmdpbi1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5tcy14eGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC14eGwtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLXh4bC0xe3BhZGRpbmc6LjMxMjVyZW0haW1wb3J0YW50fS5wLXh4bC0ye3BhZGRpbmc6LjYyNXJlbSFpbXBvcnRhbnR9LnAteHhsLTN7cGFkZGluZzouODMzMzNyZW0haW1wb3J0YW50fS5wLXh4bC00e3BhZGRpbmc6MS4yNXJlbSFpbXBvcnRhbnR9LnAteHhsLTV7cGFkZGluZzoxLjg3NXJlbSFpbXBvcnRhbnR9LnAteHhsLTZ7cGFkZGluZzoyLjVyZW0haW1wb3J0YW50fS5wLXh4bC03e3BhZGRpbmc6NXJlbSFpbXBvcnRhbnR9LnAteHhsLTh7cGFkZGluZzo2LjI1cmVtIWltcG9ydGFudH0ucHgteHhsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnB4LXh4bC0xe3BhZGRpbmctcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9LnB4LXh4bC0ye3BhZGRpbmctcmlnaHQ6LjYyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5weC14eGwtM3twYWRkaW5nLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9LnB4LXh4bC00e3BhZGRpbmctcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5weC14eGwtNXtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5weC14eGwtNntwYWRkaW5nLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9LnB4LXh4bC03e3BhZGRpbmctcmlnaHQ6NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjVyZW0haW1wb3J0YW50fS5weC14eGwtOHtwYWRkaW5nLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDo2LjI1cmVtIWltcG9ydGFudH0ucHkteHhsLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LXh4bC0xe3BhZGRpbmctdG9wOi4zMTI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9LnB5LXh4bC0ye3BhZGRpbmctdG9wOi42MjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi42MjVyZW0haW1wb3J0YW50fS5weS14eGwtM3twYWRkaW5nLXRvcDouODMzMzNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9LnB5LXh4bC00e3BhZGRpbmctdG9wOjEuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5weS14eGwtNXtwYWRkaW5nLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5weS14eGwtNntwYWRkaW5nLXRvcDoyLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9LnB5LXh4bC03e3BhZGRpbmctdG9wOjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjVyZW0haW1wb3J0YW50fS5weS14eGwtOHtwYWRkaW5nLXRvcDo2LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ucHQteHhsLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LXh4bC0xe3BhZGRpbmctdG9wOi4zMTI1cmVtIWltcG9ydGFudH0ucHQteHhsLTJ7cGFkZGluZy10b3A6LjYyNXJlbSFpbXBvcnRhbnR9LnB0LXh4bC0ze3BhZGRpbmctdG9wOi44MzMzM3JlbSFpbXBvcnRhbnR9LnB0LXh4bC00e3BhZGRpbmctdG9wOjEuMjVyZW0haW1wb3J0YW50fS5wdC14eGwtNXtwYWRkaW5nLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnR9LnB0LXh4bC02e3BhZGRpbmctdG9wOjIuNXJlbSFpbXBvcnRhbnR9LnB0LXh4bC03e3BhZGRpbmctdG9wOjVyZW0haW1wb3J0YW50fS5wdC14eGwtOHtwYWRkaW5nLXRvcDo2LjI1cmVtIWltcG9ydGFudH0ucGUteHhsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUteHhsLTF7cGFkZGluZy1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnR9LnBlLXh4bC0ye3BhZGRpbmctcmlnaHQ6LjYyNXJlbSFpbXBvcnRhbnR9LnBlLXh4bC0ze3BhZGRpbmctcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudH0ucGUteHhsLTR7cGFkZGluZy1yaWdodDoxLjI1cmVtIWltcG9ydGFudH0ucGUteHhsLTV7cGFkZGluZy1yaWdodDoxLjg3NXJlbSFpbXBvcnRhbnR9LnBlLXh4bC02e3BhZGRpbmctcmlnaHQ6Mi41cmVtIWltcG9ydGFudH0ucGUteHhsLTd7cGFkZGluZy1yaWdodDo1cmVtIWltcG9ydGFudH0ucGUteHhsLTh7cGFkZGluZy1yaWdodDo2LjI1cmVtIWltcG9ydGFudH0ucGIteHhsLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBiLXh4bC0xe3BhZGRpbmctYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ucGIteHhsLTJ7cGFkZGluZy1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9LnBiLXh4bC0ze3BhZGRpbmctYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9LnBiLXh4bC00e3BhZGRpbmctYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5wYi14eGwtNXtwYWRkaW5nLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9LnBiLXh4bC02e3BhZGRpbmctYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9LnBiLXh4bC03e3BhZGRpbmctYm90dG9tOjVyZW0haW1wb3J0YW50fS5wYi14eGwtOHtwYWRkaW5nLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ucHMteHhsLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy14eGwtMXtwYWRkaW5nLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5wcy14eGwtMntwYWRkaW5nLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9LnBzLXh4bC0ze3BhZGRpbmctbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5wcy14eGwtNHtwYWRkaW5nLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9LnBzLXh4bC01e3BhZGRpbmctbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9LnBzLXh4bC02e3BhZGRpbmctbGVmdDoyLjVyZW0haW1wb3J0YW50fS5wcy14eGwtN3twYWRkaW5nLWxlZnQ6NXJlbSFpbXBvcnRhbnR9LnBzLXh4bC04e3BhZGRpbmctbGVmdDo2LjI1cmVtIWltcG9ydGFudH0udGV4dC14eGwtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC14eGwtZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXh4bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXByaW50LWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwO2ZvbnQtd2VpZ2h0OjQwMDtzcmM6bG9jYWwoXCJPcGVuIFNhbnMgUmVndWxhclwiKSxsb2NhbChcIk9wZW5TYW5zLVJlZ3VsYXJcIiksdXJsKC4uL0ZvbnRzL09wZW5Gb250cy9vcGVuLXNhbnNfYWxsL2ZpbGVzL29wZW4tc2Fucy1hbGwtNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vRm9udHMvT3BlbkZvbnRzL29wZW4tc2Fuc19hbGwvZmlsZXMvb3Blbi1zYW5zLWFsbC00MDAud29mZikgZm9ybWF0KFwid29mZlwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwO2ZvbnQtd2VpZ2h0OjYwMDtzcmM6bG9jYWwoXCJPcGVuIFNhbnMgU2VtaUJvbGRcIiksbG9jYWwoXCJPcGVuU2Fucy1TZW1pQm9sZFwiKSx1cmwoLi4vRm9udHMvT3BlbkZvbnRzL29wZW4tc2Fuc19hbGwvZmlsZXMvb3Blbi1zYW5zLWFsbC02MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi9Gb250cy9PcGVuRm9udHMvb3Blbi1zYW5zX2FsbC9maWxlcy9vcGVuLXNhbnMtYWxsLTYwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpfS5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4tZGFuZ2VyLC5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4tZGFuZ2VyOmhvdmVyLC5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4taW5mbywuaW5wdXQtZ3JvdXAtYnRuIC5idG4uYnRuLWluZm86aG92ZXIsLmlucHV0LWdyb3VwLWJ0biAuYnRuLmJ0bi1wcmltYXJ5LC5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwuaW5wdXQtZ3JvdXAtYnRuIC5idG4uYnRuLXN1Y2Nlc3MsLmlucHV0LWdyb3VwLWJ0biAuYnRuLmJ0bi1zdWNjZXNzOmhvdmVyLC5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4td2FybmluZywuaW5wdXQtZ3JvdXAtYnRuIC5idG4uYnRuLXdhcm5pbmc6aG92ZXIsLmlucHV0LWdyb3VwLWJ0biAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZGFuZ2VyLmNtLWJ0bi5jbS1idG4tc3VjY2VzcywuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1kYW5nZXIuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1kYW5nZXIuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpob3ZlciwuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1kYW5nZXIuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmhvdmVyLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWluZm8uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWluZm8uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1pbmZvLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6aG92ZXIsLmlucHV0LWdyb3VwLWJ0biAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4taW5mby5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6aG92ZXIsLmlucHV0LWdyb3VwLWJ0biAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tc3VjY2Vzcy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmlucHV0LWdyb3VwLWJ0biAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tc3VjY2Vzcy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLXN1Y2Nlc3MuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpob3ZlciwuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1zdWNjZXNzLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpob3ZlciwuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi13YXJuaW5nLmNtLWJ0bi5jbS1idG4tc3VjY2VzcywuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi13YXJuaW5nLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmlucHV0LWdyb3VwLWJ0biAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4td2FybmluZy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmhvdmVyLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLXdhcm5pbmcuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmhvdmVyLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6aG92ZXIsLmlucHV0LWdyb3VwLWJ0biAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6aG92ZXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4tZGFuZ2VyLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1kYW5nZXIuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1kYW5nZXIuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1kYW5nZXIuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLWluZm8uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLWluZm8uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1pbmZvLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6aG92ZXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4taW5mby5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6aG92ZXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4tc3VjY2Vzcy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4tc3VjY2Vzcy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLXN1Y2Nlc3MuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1zdWNjZXNzLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi13YXJuaW5nLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi13YXJuaW5nLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4td2FybmluZy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLXdhcm5pbmcuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6aG92ZXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCB0cmFuc3BhcmVudDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9Lmhhcy1lcnJvciBpbnB1dFt0eXBlPXRleHRde2JvcmRlci1jb2xvcjpyZWR9LmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXR7dG9wOjJweH1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0e3RvcDo0cHh9fS5lcnJvci5oZWxwLWJsb2Nre2ZvbnQtc2l6ZTouODVyZW19LnUtYmctZ3JhZGllbnQtLXRvcC1ib3R0b217YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCNmZmYgMCwjMDAwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDBkZWcsI2ZmZiAwLCMwMDAgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMGRlZywjZmZmIDAsIzAwMCAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0udS1iZy1ncmFkaWVudC0tdG9wLWJvdHRvbS1vcGFjaXR5e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDI1NSwyNTUsMjU1LDApIDAsIzAwMCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMjU1LDI1NSwyNTUsMCkgMCwjMDAwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgyNTUsMjU1LDI1NSwwKSAwLCMwMDAgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXh9LnUtYmctZ3JhZGllbnQtLWJvdHRvbS10b3Atb3BhY2l0eXtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1NSwyNTUsMjU1LDApIDAscmdiYSgwLDAsMCwuOSkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMjU1LDI1NSwyNTUsMCkgMCxyZ2JhKDAsMCwwLC45KSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgyNTUsMjU1LDI1NSwwKSAwLHJnYmEoMCwwLDAsLjkpIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtY29sb3I6dW5zZXQhaW1wb3J0YW50fS51LWJnLWdyYWRpZW50LS1sZWZ0LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsI2ZmZiAwLCMwMDAgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoOTBkZWcsI2ZmZiAwLCMwMDAgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoOTBkZWcsI2ZmZiAwLCMwMDAgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXh9LnUtYmctZ3JhZGllbnQtLWZyZWUtc3R5bGV7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgyMzVkZWcsI2ZmZiAwLCMwMDAgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoMjM1ZGVnLCNmZmYgMCwjMDAwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDIzNWRlZywjZmZmIDAsIzAwMCAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0udS1iZy0ta2V5LWNvbG9yLC51LWJnLS1zdGFnZS1rZXktY29sb3ItZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnUtYmctLXN0YWdlLWtleS1jb2xvci1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiMyNjI2MjZ9LnUtYmctLWJsYWNre2JhY2tncm91bmQtY29sb3I6IzAwMH0udS1iZy0tYmxhY2sgLmgxLC51LWJnLS1ibGFjayAuaDIsLnUtYmctLWJsYWNrIC5oMywudS1iZy0tYmxhY2sgLmg0LC51LWJnLS1ibGFjayAuaDUsLnUtYmctLWJsYWNrIC5oNiwudS1iZy0tYmxhY2sgYWRkcmVzcy5hZGRyZXNzLnNhZm5lciAuYWRkcmVzcy10aXRsZSwudS1iZy0tYmxhY2sgaDEsLnUtYmctLWJsYWNrIGgyLC51LWJnLS1ibGFjayBoMywudS1iZy0tYmxhY2sgaDQsLnUtYmctLWJsYWNrIGg1LC51LWJnLS1ibGFjayBoNiwudS1iZy0tYmxhY2sgcCxhZGRyZXNzLmFkZHJlc3Muc2FmbmVyIC51LWJnLS1ibGFjayAuYWRkcmVzcy10aXRsZXtjb2xvcjojZmZmfS51LWJnLS1kYXJrLWdyZXl7YmFja2dyb3VuZC1jb2xvcjojM2MzYzNifS51LWJnLS1taWQtZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiM4YzhjOGN9LnUtYmctLWxpZ2h0LWdyZXl7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS51LWJnLS1zdXBlci1saWdodC1ncmV5e2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNH0udS1iZy0tYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM5ZWJlZDJ9LnUtYmctLWRhcmstYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM0MjZmOGZ9LnUtYmctLWdyZWVue2JhY2tncm91bmQtY29sb3I6IzY4NzE1NH0udS1iZy0tb3Jhbmdle2JhY2tncm91bmQtY29sb3I6I2RmNzgxMX0udS1iZy0tZGFyay1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiM0MDQ1MzN9LnUtYmctLXdoaXRlLW9wYWNpdHl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKX0udS1iZy0taW5mb3JtYXRpb257YmFja2dyb3VuZC1jb2xvcjojMDA4MGZmfS51LWJnLS1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNkZDEyM2R9LnUtYmctLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmZjODAwfS51LWJnLWdyYWRpZW50LS1rZXktY29sb3J7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2Y0OTcwMCAxNSUsI2UxOGQwMCA4NSUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDEzNWRlZywjZjQ5NzAwIDE1JSwjZTE4ZDAwIDg1JSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmNDk3MDAgMTUlLCNlMThkMDAgODUlKX0udS1iZy1ncmFkaWVudC0tZ3JlZW57YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzc1YTc1YSAxNSUsIzVlODY0OCA4NSUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDEzNWRlZywjNzVhNzVhIDE1JSwjNWU4NjQ4IDg1JSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCM3NWE3NWEgMTUlLCM1ZTg2NDggODUlKX0udS1iZy1ncmFkaWVudC0tYmx1ZXtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywjNTM4YmIzIDE1JSwjNDI2ZjhmIDg1JSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCM1MzhiYjMgMTUlLCM0MjZmOGYgODUlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzUzOGJiMyAxNSUsIzQyNmY4ZiA4NSUpfS51LWJzLS1ob3Zlcntib3gtc2hhZG93OjAgMCAxNnB4IDFweCByZ2JhKDgxLDgxLDgxLC4xKX0udS1icy0taG92ZXI6YWN0aXZlLC51LWJzLS1ob3Zlcjpmb2N1cywudS1icy0taG92ZXI6aG92ZXJ7Ym94LXNoYWRvdzowIDAgMjRweCAxcHggcmdiYSg4MSw4MSw4MSwuMil9LnUtYnMtLW5vLWhvdmVye2JveC1zaGFkb3c6MCAwIDE2cHggMXB4IHJnYmEoODEsODEsODEsLjEpfS5jc3MtYXJyb3ctdXB7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LmNzcy1hcnJvdy11cDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MzAlO3dpZHRoOjMwJTtib3JkZXItdG9wOjFweCBzb2xpZDtib3JkZXItbGVmdDoxcHggc29saWQ7dG9wOjU1JTtsZWZ0OjU1JTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9LmNzcy1hcnJvdy1kb3due3Bvc2l0aW9uOmFic29sdXRlO2Zsb2F0OnJpZ2h0O2hlaWdodDouOGVtO3dpZHRoOi44ZW07dG9wOjUwJTtyaWdodDoxLjI1cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKX0uY3NzLWFycm93LWRvd246YmVmb3Jle2ZvbnQtZmFtaWx5OidGb250IEF3ZXNvbWUgNSBQcm8nLHNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtjb250ZW50OlwiXFxmMDc4XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LTEuM3JlbTt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfS5mYS1jc3MtYXJyb3ctdXB7cG9zaXRpb246YWJzb2x1dGU7ZmxvYXQ6cmlnaHQ7aGVpZ2h0Oi44ZW07d2lkdGg6LjhlbTt0b3A6NTAlO3JpZ2h0OjEuMjVyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpfS5mYS1jc3MtYXJyb3ctdXA6YmVmb3Jle2ZvbnQtZmFtaWx5OidGb250IEF3ZXNvbWUgNSBQcm8nLHNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtjb250ZW50Olwi74G3XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LTEuM3JlbTt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfS5mYS1jc3MtYXJyb3ctZG93bntwb3NpdGlvbjphYnNvbHV0ZTtmbG9hdDpyaWdodDtoZWlnaHQ6LjhlbTt3aWR0aDouOGVtO3RvcDo1MCU7cmlnaHQ6MS4yNXJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSl9LmZhLWNzcy1hcnJvdy1kb3duOmJlZm9yZXtmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgUHJvJyxzZXJpZjtmb250LXdlaWdodDo0MDA7Y29udGVudDpcIu+BuFwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi0xLjNyZW07d2lkdGg6MTAwJTtmb250LXNpemU6MXJlbTtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH0uZmlsdGVyLWdyYXktMTJ7ZmlsdGVyOmdyYXlzY2FsZSgxMi41JSl9LmZpbHRlci1ncmF5LTI1e2ZpbHRlcjpncmF5c2NhbGUoMjUlKX0uZmlsdGVyLWdyYXktMzd7ZmlsdGVyOmdyYXlzY2FsZSgzNy41JSl9LmZpbHRlci1ncmF5LTUwe2ZpbHRlcjpncmF5c2NhbGUoNTAlKX0uZmlsdGVyLWdyYXktNjJ7ZmlsdGVyOmdyYXlzY2FsZSg2Mi41JSl9LmZpbHRlci1ncmF5LTc1e2ZpbHRlcjpncmF5c2NhbGUoNzUlKX0uZmlsdGVyLWdyYXktODd7ZmlsdGVyOmdyYXlzY2FsZSg4Ny41JSl9LmZpbHRlci1ncmF5LTEwMHtmaWx0ZXI6Z3JheXNjYWxlKDEwMCUpfS5maWx0ZXItc2VwaWEtMTJ7ZmlsdGVyOnNlcGlhKDEyLjUlKX0uZmlsdGVyLXNlcGlhLTI1e2ZpbHRlcjpzZXBpYSgyNSUpfS5maWx0ZXItc2VwaWEtMzd7ZmlsdGVyOnNlcGlhKDM3LjUlKX0uZmlsdGVyLXNlcGlhLTUwe2ZpbHRlcjpzZXBpYSg1MCUpfS5maWx0ZXItc2VwaWEtNjJ7ZmlsdGVyOnNlcGlhKDYyLjUlKX0uZmlsdGVyLXNlcGlhLTc1e2ZpbHRlcjpzZXBpYSg3NSUpfS5maWx0ZXItc2VwaWEtODd7ZmlsdGVyOnNlcGlhKDg3LjUlKX0uZmlsdGVyLXNlcGlhLTEwMHtmaWx0ZXI6c2VwaWEoMTAwJSl9LmZpbHRlci1ibHVyLTV7ZmlsdGVyOmJsdXIoNXB4KX0uZmlsdGVyLWJsdXItMTB7ZmlsdGVyOmJsdXIoMTBweCl9Li1maWx0ZXJEaW1tMzB7b3BhY2l0eTouMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Li1maWx0ZXJEaW1tVmFye29wYWNpdHk6LjU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS4tYnRuT3ZlcmxheXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt3aWR0aDpmaXQtY29udGVudH0uLWJ0bk92ZXJsYXkuLWZhZGUgLmJ0bi1vdmVybGF5X19jb250YWluZXIgLmJ0bi1vdmVybGF5X19pY29ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMyl9Li1idG5PdmVybGF5Li1mYWRlOmhvdmVyIC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYpfS4tYnRuT3ZlcmxheS4tZmFkZUluIC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbntvcGFjaXR5OjB9Li1idG5PdmVybGF5Li1mYWRlSW46aG92ZXIgLmJ0bi1vdmVybGF5X19jb250YWluZXIgLmJ0bi1vdmVybGF5X19pY29ue29wYWNpdHk6MX0uLWJ0bk92ZXJsYXkgLmJ0bi1vdmVybGF5X19jb250YWluZXJ7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzoxcmVtfS4tYnRuT3ZlcmxheSAuYnRuLW92ZXJsYXlfX2NvbnRhaW5lciAuYnRuLW92ZXJsYXlfX2ljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7d2lkdGg6NHJlbTtoZWlnaHQ6NHJlbTtmb250LXNpemU6MnJlbTtvcGFjaXR5OjE7dHJhbnNpdGlvbjouNHN9Li1idG5PdmVybGF5IC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbi4tYmFja0dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYpfS4tYnRuT3ZlcmxheSAuYnRuLW92ZXJsYXlfX2NvbnRhaW5lciAuYnRuLW92ZXJsYXlfX2ljb24uLXJvdW5ke2JvcmRlci1yYWRpdXM6NTAlfS4tYnRuT3ZlcmxheSAuYnRuLW92ZXJsYXlfX2NvbnRhaW5lciAuYnRuLW92ZXJsYXlfX2ljb246Zm9jdXMsLi1idG5PdmVybGF5IC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbjpob3Zlcntjb2xvcjojZmZmfS4tYnRuT3ZlcmxheSAuYnRuLW92ZXJsYXlfX2NvbnRhaW5lciAuYnRuLW92ZXJsYXlfX2ljb24gLmJ0bi1vdmVybGF5X19pY29uLWlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpfS4tYnRuT3ZlcmxheSAuYnRuLW92ZXJsYXlfX2NvbnRhaW5lciAuYnRuLW92ZXJsYXlfX2ljb24gLmJ0bi1vdmVybGF5X19pY29uLWlubmVyLi1pY29ue2xpbmUtaGVpZ2h0OjB9Li1idG5PdmVybGF5IC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbiAuYnRuLW92ZXJsYXlfX2ljb24taW5uZXIuLWljb246YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTttYXJnaW46MXJlbTtiYWNrZ3JvdW5kOnVybCguLi9JbWFnZXMvQ3VzdG9tZXIvSWNvbnMvZXhwYW5kXzEuc3ZnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O2NvbnRlbnQ6JyAnfS8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi8uaGFtYnVyZ2Vye3BhZGRpbmc6MTVweDtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksZmlsdGVyO3RyYW5zaXRpb24tZHVyYXRpb246LjE1czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7Zm9udDppbmhlcml0O2NvbG9yOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowO21hcmdpbjowO292ZXJmbG93OnZpc2libGV9LmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIsLmhhbWJ1cmdlcjpob3ZlcntvcGFjaXR5Oi43fS5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwMH0uaGFtYnVyZ2VyLWJveHt3aWR0aDoyMHB4O2hlaWdodDoxNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5oYW1idXJnZXItaW5uZXJ7ZGlzcGxheTpibG9jazt0b3A6NTAlO21hcmdpbi10b3A6LTFweH0uaGFtYnVyZ2VyLWlubmVyLC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt3aWR0aDoyMHB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6NHB4O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tZHVyYXRpb246LjE1czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfS5oYW1idXJnZXItaW5uZXI6OmFmdGVyLC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOi02cHh9LmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7Ym90dG9tOi02cHh9LmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcnt0b3A6YXV0bztib3R0b206MDt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xM3M7dHJhbnNpdGlvbi1kZWxheTouMTNzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9LmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dG9wOi0xMnB4O3RyYW5zaXRpb246dG9wIC4ycyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSkgLjJzLG9wYWNpdHkgLjFzIGxpbmVhcn0uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjEycyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSkgLjJzLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9LmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTZweCwwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5Oi4yMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9LmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOnRvcCAuMnMgY3ViaWMtYmV6aWVyKC4zMzMzMywwLC42NjY2NywuMzMzMzMpLG9wYWNpdHkgLjFzIGxpbmVhciAuMjJzfS5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjA7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zaXRpb246dG9wIC4xcyBjdWJpYy1iZXppZXIoLjMzMzMzLDAsLjY2NjY3LC4zMzMzMykgLjE2cyx0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSAuMjVzfS4tdGV4dFNoYWRvd3t0ZXh0LXNoYWRvdzoycHggMnB4IDJweCByZ2JhKDAsMCwwLC43KX0uLWJvcmRlclBzQmVmb3JlOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6JyAnO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9Li1ib3JkZXJQc0FmdGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonICc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctYm90dG9tOjEuMjVyZW19Lmxpc3Qtc3R5bGVkIGxpLC5tLXBhZ2VNZW51X19uYXYuLWZhSWNvbiBsaSwubXYtbWVudS1zZWN0aW9uIHVsLm12LW1lbnUtc2VjdGlvbi1zZWN0aW9uLmZhbC1hcnJvdy1kb3duIGxpLHVsLi1jaGVja2VkIGxpLHVsLi1kYXNoIGxpLHVsLi1tdlN0eWxlIGxpLHVsLi1tdlN0eWxlVW5pQ29kZSBsaSx1bC4tdW5TdHlsZWQgbGl7cGFkZGluZy1sZWZ0OjEuM3JlbX11bC4tdW5TdHlsZWQgbGl7cGFkZGluZy1sZWZ0OjB9dWwuLXVuU3R5bGVkIGxpOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206MS4xMjVyZW19dWwuLXVuU3R5bGVkIGxpIHVse3BhZGRpbmctdG9wOjEuMTI1cmVtfXVsLi1kYXNoIGxpe3BhZGRpbmctbGVmdDoxcmVtfXVsLi1kYXNoIGxpOmJlZm9yZXtjb250ZW50OictJztwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tbGVmdDotMTVweH11bC4tZGFzaCBsaTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjEuMTI1cmVtfXVsLi1kYXNoIGxpIHVse3BhZGRpbmctdG9wOjEuMTI1cmVtfXVsLi1tdlN0eWxlVW5pQ29kZSBsaTpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7dG9wOi4xcmVtO2NvbnRlbnQ6XCJcXDIwMjJcIjtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDouOGVtO2hlaWdodDouOGVtO21hcmdpbi1sZWZ0Oi0uOGVtO2ZvbnQtc2l6ZToxLjZlbX11bC4tbXZTdHlsZVVuaUNvZGU6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbToxLjEyNXJlbX11bC4tbXZTdHlsZVVuaUNvZGUgdWx7bWFyZ2luLXRvcDoxLjEyNXJlbX11bC4tY2hlY2tlZCBsaTpiZWZvcmV7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IFBybycsc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2NvbnRlbnQ6XCLvgIxcIjtmb250LXNpemU6MS4xMjVyZW07Y29sb3I6IzAwMDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDotMS4zcmVtO3dpZHRoOjEuM3JlbX11bC4tY2hlY2tlZCBsaTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjEuMTI1cmVtfXVsLi1jaGVja2VkIGxpIHVse21hcmdpbi10b3A6MS4xMjVyZW19dWwuLW12U3R5bGUgbGk6YmVmb3Jle2ZvbnQtZmFtaWx5OidGb250IEF3ZXNvbWUgNSBQcm8nLHNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtjb250ZW50Olwi74itXCI7Zm9udC1zaXplOjEuMTI1cmVtO2NvbG9yOiMwMDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LTEuM3JlbTt3aWR0aDoxLjNyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9dWwuLW12U3R5bGUgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbToxLjEyNXJlbX11bC4tbXZTdHlsZSBsaSB1bHttYXJnaW4tdG9wOjEuMTI1cmVtfW9sOm5vdCgubV9iZXJhZENydW1iX19saXN0KXtwYWRkaW5nLWxlZnQ6MS4xMjVyZW19b2w6bm90KC5tX2JlcmFkQ3J1bWJfX2xpc3QpIGxpe3BhZGRpbmctbGVmdDouM3JlbX1vbDpub3QoLm1fYmVyYWRDcnVtYl9fbGlzdCkgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbToxLjEyNXJlbX1vbDpub3QoLm1fYmVyYWRDcnVtYl9fbGlzdCkgbGkgb2x7cGFkZGluZy10b3A6MS4xMjVyZW19b2w6bm90KC5tX2JlcmFkQ3J1bWJfX2xpc3QpLi10eXBlTG93ZXJMYXRpbntsaXN0LXN0eWxlLXR5cGU6bG93ZXItbGF0aW59Lm8tcGFnZUJhY2tncm91bmRNZWRpYV9fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9QG1lZGlhIChtaW4td2lkdGg6MjU2MXB4KXsuby1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250YWluZXIgLm0tcGFnZUJhY2tncm91bmRNZWRpYV9fYmFja0dyb3VuZENvbnRhaW5lciBpbWd7aGVpZ2h0OnVuc2V0fX0uby1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250YWluZXIgLm0tcGFnZUJhY2tncm91bmRNZWRpYV9fY29udGVudENvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3RvcDowO2xlZnQ6MH0uby1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250YWluZXIuLWZ1bGxTaXple2hlaWdodDoxMDB2aDtoZWlnaHQ6Y2FsYyh2YXIoLS12aC1yZWFsLDF2aCkgKiAxMDApfS5vLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2NvbnRhaW5lci4tZnVsbFNpemUgLm0tcGFnZUJhY2tncm91bmRNZWRpYV9fYmFja0dyb3VuZENvbnRhaW5lciwuby1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250YWluZXIuLWZ1bGxTaXplIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIgZmlndXJle2hlaWdodDoxMDAlfS5vLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2NvbnRhaW5lci4tZnVsbFNpemUgLm0tcGFnZUJhY2tncm91bmRNZWRpYV9fYmFja0dyb3VuZENvbnRhaW5lciBmaWd1cmUgaW1ne2hlaWdodDoxMDAlO3dpZHRoOmF1dG99QG1lZGlhIChtaW4td2lkdGg6OTMwcHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCl7Lm8tcGFnZUJhY2tncm91bmRNZWRpYV9fY29udGFpbmVyLi1mdWxsU2l6ZSAubS1wYWdlQmFja2dyb3VuZE1lZGlhX19iYWNrR3JvdW5kQ29udGFpbmVyIGZpZ3VyZSBpbWd7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuby1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250YWluZXIuLWZ1bGxTaXplIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIgZmlndXJlIGltZ3toZWlnaHQ6MTAwJTt3aWR0aDphdXRvfWZvb3Rlcjpub3QoLmZyYW1lLWZvb3Rlcil7cGFkZGluZy10b3A6Mi41cmVtO3BhZGRpbmctYm90dG9tOjIuNXJlbX19QG1lZGlhIChtYXgtd2lkdGg6ODAwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1pbi1yZXNvbHV0aW9uOjFkcHB4KXsuby1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250YWluZXIuLWZ1bGxTaXplIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIgZmlndXJlIGltZ3toZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOjEzNjZweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzoyKXsuby1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250YWluZXIuLWZ1bGxTaXplIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIgZmlndXJlIGltZ3toZWlnaHQ6MTAwJTt3aWR0aDphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MSl7Lm8tcGFnZUJhY2tncm91bmRNZWRpYV9fY29udGFpbmVyLi1mdWxsU2l6ZSAubS1wYWdlQmFja2dyb3VuZE1lZGlhX19iYWNrR3JvdW5kQ29udGFpbmVyIGZpZ3VyZSBpbWd7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTI5JSl9fWhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcil7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9aGVhZGVyLm0taGVhZGVyOm5vdCguZnJhbWUtaGVhZGVyKSAuZmFiLGhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgLmZhbHtmb250LXNpemU6MS42ODc1cmVtfWhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgLmZhYntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn1oZWFkZXIubS1oZWFkZXI6bm90KC5mcmFtZS1oZWFkZXIpIC5uYXYtbGluayxoZWFkZXIubS1oZWFkZXI6bm90KC5mcmFtZS1oZWFkZXIpIC5uYXYtbGluay1pY29uLGhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgLm5hdi1saW5rLXRleHQsaGVhZGVyLm0taGVhZGVyOm5vdCguZnJhbWUtaGVhZGVyKSBhLGhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIGhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgLm12LW5hdi1saW5re2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS4xODhyZW07Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjp1bnNldH1oZWFkZXIubS1oZWFkZXI6bm90KC5mcmFtZS1oZWFkZXIpIC5uYXYtbGluay1pY29uOmhvdmVyLGhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgLm5hdi1saW5rLXRleHQ6aG92ZXIsaGVhZGVyLm0taGVhZGVyOm5vdCguZnJhbWUtaGVhZGVyKSAubmF2LWxpbms6aG92ZXIsaGVhZGVyLm0taGVhZGVyOm5vdCguZnJhbWUtaGVhZGVyKSBhOmhvdmVyLGhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rOmhvdmVyLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIGhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgLm12LW5hdi1saW5rOmhvdmVye2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfWhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgLm5hdi1saW5rLWljb246bm90KFtocmVmXSksaGVhZGVyLm0taGVhZGVyOm5vdCguZnJhbWUtaGVhZGVyKSAubmF2LWxpbmstaWNvbjpub3QoW2hyZWZdKTpob3ZlcixoZWFkZXIubS1oZWFkZXI6bm90KC5mcmFtZS1oZWFkZXIpIC5uYXYtbGluay10ZXh0Om5vdChbaHJlZl0pLGhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgLm5hdi1saW5rLXRleHQ6bm90KFtocmVmXSk6aG92ZXIsaGVhZGVyLm0taGVhZGVyOm5vdCguZnJhbWUtaGVhZGVyKSAubmF2LWxpbms6bm90KFtocmVmXSksaGVhZGVyLm0taGVhZGVyOm5vdCguZnJhbWUtaGVhZGVyKSAubmF2LWxpbms6bm90KFtocmVmXSk6aG92ZXIsaGVhZGVyLm0taGVhZGVyOm5vdCguZnJhbWUtaGVhZGVyKSBhOm5vdChbaHJlZl0pLGhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgYTpub3QoW2hyZWZdKTpob3ZlcixoZWFkZXIubS1oZWFkZXI6bm90KC5mcmFtZS1oZWFkZXIpIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazpub3QoW2hyZWZdKSxoZWFkZXIubS1oZWFkZXI6bm90KC5mcmFtZS1oZWFkZXIpIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazpub3QoW2hyZWZdKTpob3ZlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBoZWFkZXIubS1oZWFkZXI6bm90KC5mcmFtZS1oZWFkZXIpIC5tdi1uYXYtbGluazpub3QoW2hyZWZdKSxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBoZWFkZXIubS1oZWFkZXI6bm90KC5mcmFtZS1oZWFkZXIpIC5tdi1uYXYtbGluazpub3QoW2hyZWZdKTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjYwMH0uYnJlYWRjcnVtYi13cmFwcGVye21hcmdpbi10b3A6MH1AbWVkaWEgcHJpbnR7LmJyZWFkY3J1bWItd3JhcHBlcixmb290ZXI6bm90KC5mcmFtZS1mb290ZXIpe2Rpc3BsYXk6bm9uZX19I0JyZWFkQ3J1bWIgLm1fYmVyYWRDcnVtYl9fbGlzdCwubV9iZXJhZENydW1iX19zZWN0aW9uIC5tX2JlcmFkQ3J1bWJfX2xpc3R7Zm9udC1zaXplOi43NTAzOHJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9I0JyZWFkQ3J1bWIgLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtLi1mYS1pY29uLC5tX2JlcmFkQ3J1bWJfX3NlY3Rpb24gLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtLi1mYS1pY29ue2Rpc3BsYXk6ZmxleH0jQnJlYWRDcnVtYiAubV9iZXJhZENydW1iX19saXN0IC5tX2JlcmFkQ3J1bWJfX2l0ZW0uLWZhLWljb24rLi1mYS1pY29uLC5tX2JlcmFkQ3J1bWJfX3NlY3Rpb24gLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtLi1mYS1pY29uKy4tZmEtaWNvbntwYWRkaW5nLWxlZnQ6LjNyZW19I0JyZWFkQ3J1bWIgLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtLi1mYS1pY29uKy4tZmEtaWNvbjpiZWZvcmUsLm1fYmVyYWRDcnVtYl9fc2VjdGlvbiAubV9iZXJhZENydW1iX19saXN0IC5tX2JlcmFkQ3J1bWJfX2l0ZW0uLWZhLWljb24rLi1mYS1pY29uOmJlZm9yZXtmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgUHJvJyxzZXJpZjtmb250LXdlaWdodDozMDA7Y29udGVudDpcIu+EhVwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6LjNyZW07Y29sb3I6IzAwMH0jQnJlYWRDcnVtYiAubV9iZXJhZENydW1iX19saXN0IC5tX2JlcmFkQ3J1bWJfX2l0ZW0uLXVjLWljb24sLm1fYmVyYWRDcnVtYl9fc2VjdGlvbiAubV9iZXJhZENydW1iX19saXN0IC5tX2JlcmFkQ3J1bWJfX2l0ZW0uLXVjLWljb257ZGlzcGxheTpmbGV4fSNCcmVhZENydW1iIC5tX2JlcmFkQ3J1bWJfX2xpc3QgLm1fYmVyYWRDcnVtYl9faXRlbS4tdWMtaWNvbisuLXVjLWljb24sLm1fYmVyYWRDcnVtYl9fc2VjdGlvbiAubV9iZXJhZENydW1iX19saXN0IC5tX2JlcmFkQ3J1bWJfX2l0ZW0uLXVjLWljb24rLi11Yy1pY29ue3BhZGRpbmctbGVmdDouM3JlbX0jQnJlYWRDcnVtYiAubV9iZXJhZENydW1iX19saXN0IC5tX2JlcmFkQ3J1bWJfX2l0ZW0uLXVjLWljb24rLi11Yy1pY29uOmJlZm9yZSwubV9iZXJhZENydW1iX19zZWN0aW9uIC5tX2JlcmFkQ3J1bWJfX2xpc3QgLm1fYmVyYWRDcnVtYl9faXRlbS4tdWMtaWNvbisuLXVjLWljb246YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6LjNyZW07Y29udGVudDpcInxcIjtjb2xvcjojMDAwfS5tLWxhbmdNZW51X19jb250YWluZXJ7ZGlzcGxheTpmbGV4fS5tLWxhbmdNZW51X19jb250YWluZXIgLm0tbGFuZ01lbnVfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6LjYyNXJlbSAwO21hcmdpbi1ib3R0b206MXJlbTtib3JkZXItcmFkaXVzOi4yNXJlbTtsaXN0LXN0eWxlOm5vbmV9Lm0tbGFuZ01lbnVfX2NvbnRhaW5lciAubS1sYW5nTWVudV9fbGlzdCAubS1sYW5nTWVudV9faXRlbXthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0Oi41cmVtO3BhZGRpbmctcmlnaHQ6LjVyZW19Lm0tbGFuZ01lbnVfX2NvbnRhaW5lciAubS1sYW5nTWVudV9fbGlzdCAubS1sYW5nTWVudV9faXRlbS4tZmEtaWNvbntkaXNwbGF5OmZsZXh9Lm0tbGFuZ01lbnVfX2NvbnRhaW5lciAubS1sYW5nTWVudV9fbGlzdCAubS1sYW5nTWVudV9faXRlbS4tZmEtaWNvbisuLWZhLWljb257cGFkZGluZy1sZWZ0Oi41cmVtfS5tLWxhbmdNZW51X19jb250YWluZXIgLm0tbGFuZ01lbnVfX2xpc3QgLm0tbGFuZ01lbnVfX2l0ZW0uLWZhLWljb24rLi1mYS1pY29uOmJlZm9yZXtmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgUHJvJyxzZXJpZjtmb250LXdlaWdodDozMDA7Y29udGVudDpcIu+EhVwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6LjVyZW07Y29sb3I6IzAwMH0ubS1sYW5nTWVudV9fY29udGFpbmVyIC5tLWxhbmdNZW51X19saXN0IC5tLWxhbmdNZW51X19pdGVtLi11Yy1pY29ue2Rpc3BsYXk6ZmxleH0ubS1sYW5nTWVudV9fY29udGFpbmVyIC5tLWxhbmdNZW51X19saXN0IC5tLWxhbmdNZW51X19pdGVtLi11Yy1pY29uKy4tdWMtaWNvbntwYWRkaW5nLWxlZnQ6LjVyZW19Lm0tbGFuZ01lbnVfX2NvbnRhaW5lciAubS1sYW5nTWVudV9fbGlzdCAubS1sYW5nTWVudV9faXRlbS4tdWMtaWNvbisuLXVjLWljb246YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6LjVyZW07Y29udGVudDpcIuKIlVwiO2NvbG9yOiMwMDB9Lm0tbGFuZ01lbnVfX2NvbnRhaW5lciAubS1sYW5nTWVudV9fbGlzdCAubS1sYW5nTWVudV9faXRlbSAubS1sYW5nTWVudV9fbGlua3tjb2xvcjojMDAwfS5tLWxhbmdNZW51X19jb250YWluZXIgLm0tbGFuZ01lbnVfX2xpc3QgLm0tbGFuZ01lbnVfX2l0ZW0gLm0tbGFuZ01lbnVfX2xpbmsuLWFjdGl2ZXtjb2xvcjojMDAwO3BvaW50ZXItZXZlbnRzOm5vbmV9Li1tdlBhZ2VEaW0gI2hlcm8sLi1tdlBhZ2VEaW0gI3BhZ2UtY29udGVudCwuLW12UGFnZURpbSAuYnJlYWRjcnVtYi13cmFwcGVyLC4tbXZQYWdlRGltIGZvb3RlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpIWltcG9ydGFudDtvcGFjaXR5Oi4zfW5hdiNtYWluTmF2TWVudUpzLi1hbHVtbmkgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm0tbmF2TGlzdF9fc3ViLi1sZXZlbC0xe3BhZGRpbmctdG9wOjEuMjVyZW19bmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubS1uYXZMaXN0X19zdWIuLWxldmVsLTEgLm5hdkl0ZW0uLXN1Yi4tbGV2ZWwtMTpudGgtY2hpbGQoLW4rNSl7Ym9yZGVyLXRvcDoycHggc29saWQgIzAwMH1uYXYjbWFpbk5hdk1lbnVKcy4tYWx1bW5pIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5tLW5hdkxpc3RfX3N1Yi4tbGV2ZWwtMSAubmF2SXRlbS4tc3ViLi1sZXZlbC0xOm5vdCg6bnRoLWNoaWxkKC1uKzUpKXtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwfW5hdiNtYWluTmF2TWVudUpzLi1hbHVtbmkgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm0tbmF2TGlzdF9fc3ViLi1sZXZlbC0xIC5uYXZJdGVtLi1zdWIuLWxldmVsLTE6bGFzdC1jaGlsZHtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9bmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubS1uYXZMaXN0X19zdWIgLm5hdkl0ZW0uLXN1Yi4tbGV2ZWwtMXtwYWRkaW5nOjB9bmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubS1uYXZMaXN0X19zdWIgLm5hdkl0ZW0uLXN1Yi4tbGV2ZWwtMS5jb2wtbGctM3t3aWR0aDoyMCV9bmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubS1uYXZMaXN0X19zdWIgLm5hdkl0ZW0uLXN1Yi4tbGV2ZWwtMT4ubXYtbmF2LWxpbmt7Ym9yZGVyLWJvdHRvbTpub25lO3BhZGRpbmc6MS4yNXJlbSAwO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9bmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubS1uYXZMaXN0X19zdWIgLm5hdkl0ZW0uLXN1Yi4tbGV2ZWwtMj4ubXYtbmF2LWxpbmt7Zm9udC1zaXplOi45NDM4OHJlbX1uYXYjbWFpbk5hdk1lbnVKcy5vLW1haW5OYXYgLm0tbmF2TGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfW5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0e2Rpc3BsYXk6ZmxleDttYXJnaW46MH1uYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgMTBweH1uYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwuOTkpfW5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluay5hY3RpdmV7Y29sb3I6I2U2MWQ0Y31uYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubS1uYXZMaXN0X19zdWJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21heC13aWR0aDoxMDAlO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH1uYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubS1uYXZMaXN0X19zdWIuLWxldmVsLTJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufW5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5tLW5hdkxpc3RfX3N1Yi4tbGV2ZWwtM3twYWRkaW5nLWxlZnQ6MnJlbX1uYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubS1uYXZMaXN0X19zdWIgLm5hdkl0ZW0uLXN1Yi4tbGV2ZWwtMT4ubXYtbmF2LWxpbmt7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMH1uYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubS1uYXZMaXN0X19zdWIgLm5hdkl0ZW0uLWhhc1N1YnttYXJnaW4tYm90dG9tOjJyZW19bmF2I21haW5OYXZNZW51SnMgdWwuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcz4ubmF2X19pdGVtPi5uYXZfX2xpc3Qtc3Vie29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjNyZW0gMTVweCA0cmVtO3dpZHRoOmNhbGMoMTAwJSArIDE1cHgpO2xlZnQ6N3B4O3otaW5kZXg6MTA7bGlzdC1zdHlsZTpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246LjNzfW5hdiNtYWluTmF2TWVudUpzIHVsLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnM+Lm5hdl9faXRlbT4ubmF2X19saXN0LXN1YjphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyB1bC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzPi5uYXZfX2l0ZW0+Lm5hdl9fbGlzdC1zdWI6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo1MHZ3O3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt6LWluZGV4Oi0xO3RvcDowO2JveC1zaGFkb3c6LTRweCA0cHggNHB4IDAgcmdiYSgwLDAsMCwuMSl9bmF2I21haW5OYXZNZW51SnMgdWwuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcz4ubmF2X19pdGVtPi5uYXZfX2xpc3Qtc3ViOmJlZm9yZXtsZWZ0OjUwJX1uYXYjbWFpbk5hdk1lbnVKcyB1bC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzPi5uYXZfX2l0ZW0+Lm5hdl9fbGlzdC1zdWI6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjUwJX1uYXYjbWFpbk5hdk1lbnVKcyB1bC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzPi5uYXZfX2l0ZW06aG92ZXI+Lm5hdl9fbGlzdC1zdWJ7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtwb2ludGVyLWV2ZW50czphbGx9bmF2IGxpLm5hdi1pdGVtLi1oYXMtaWNvbiAubmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gbGkubmF2LWl0ZW0uLWhhcy1pY29uIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyBsaS5uYXYtaXRlbS4taGFzLWljb24gLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9bmF2IGxpLm5hdi1pdGVtLi1oYXMtaWNvbiAubmF2LWxpbmsgLm5hdi1saW5rLWljb24sbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gbGkubmF2LWl0ZW0uLWhhcy1pY29uIC5tdi1uYXYtbGluayAubmF2LWxpbmstaWNvbixuYXYjbWFpbk5hdk1lbnVKcyBsaS5uYXYtaXRlbS4taGFzLWljb24gLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rIC5uYXYtbGluay1pY29ue2xpbmUtaGVpZ2h0OjE7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDoxLjI1cmVtfW5hdiBsaS5uYXYtaXRlbS4taGFzLWljb24uLWljb24tYWZ0ZXItdGl0bGUgLm5hdi1saW5rLWljb257b3JkZXI6MjtwYWRkaW5nLWxlZnQ6MS4yNXJlbTtwYWRkaW5nLXJpZ2h0OjB9bmF2IGxpLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsbmF2IGxpLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLXRleHQsbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gbGkubmF2LWl0ZW0gLmFjdGl2ZS5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBsaS5uYXYtaXRlbSAuYWN0aXZlLm12LW5hdi1saW5rIC5uYXYtbGluay10ZXh0LG5hdiNtYWluTmF2TWVudUpzIGxpLm5hdi1pdGVtIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5hY3RpdmUubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgbGkubmF2LWl0ZW0gLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLmFjdGl2ZS5tdi1uYXYtbGluayAubmF2LWxpbmstdGV4dHtjb2xvcjojZTYxZDRjfW5hdi5tdi1tYWluLW5hdiAubmF2LWl0ZW17Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS4xMjVyZW19bmF2Lm12LW1haW4tbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLG5hdi5tdi1tYWluLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZn1uYXYubXYtbWFpbi1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLG5hdi5tdi1tYWluLW5hdiAuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9bmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gbmF2Lm1haW4tbmF2IC5tdi1uYXYtbGluayxuYXYubWFpbi1uYXYgLm5hdi1saW5rLG5hdi5tYWluLW5hdiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmt7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS4xMjVyZW19bmF2Lm1haW4tbmF2IC5jb2xsYXBzZS5kcm9wZG93bi1sZWZ0IC5kcm9wZG93bi1pdGVtLG5hdi5tYWluLW5hdiAuY29sbGFwc2UuZHJvcGRvd24tbGVmdCAuZHJvcGRvd24tc3VibWVudXtwb3NpdGlvbjpyZWxhdGl2ZX1uYXYubWFpbi1uYXYgLmNvbGxhcHNlLmRyb3Bkb3duLWxlZnQgdWwgbGkuc2luZ2xlLWl0ZW0gYTpiZWZvcmV7Y29udGVudDpcIiBcIjttYXJnaW4tbGVmdDoyMHB4fW5hdi5tYWluLW5hdiAuY29sbGFwc2UuZHJvcGRvd24tbGVmdCAuZHJvcGRvd24tc3VibWVudT4uZHJvcGRvd24tbWVudXt0b3A6MDtsZWZ0Oi0xMDAlO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nOjA7bWFyZ2luLWxlZnQ6MTVweH1uYXYubWFpbi1uYXYgLmNvbGxhcHNlLmRyb3Bkb3duLWxlZnQub25ob3ZlciAuZHJvcGRvd24tc3VibWVudTpob3Zlcj4uZHJvcGRvd24tbWVudSxuYXYubWFpbi1uYXYgLmNvbGxhcHNlLmRyb3Bkb3duLWxlZnQub25ob3ZlciAuZHJvcGRvd246aG92ZXI+LmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9ja31uYXYubWFpbi1uYXYgLmNvbGxhcHNlLmRyb3Bkb3duLWxlZnQuYWRkaWNvbiAuZHJvcGRvd24tc3VibWVudT5hOmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCI7bWFyZ2luLXJpZ2h0OjE0cHg7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIn1uYXYubWFpbi1uYXYgLmNvbGxhcHNlLmRyb3Bkb3duLXJpZ2h0IC5kcm9wZG93bi1zdWJtZW51e3Bvc2l0aW9uOnJlbGF0aXZlfW5hdi5tYWluLW5hdiAuY29sbGFwc2UuZHJvcGRvd24tcmlnaHQgLmRyb3Bkb3duLXN1Ym1lbnU+LmRyb3Bkb3duLW1lbnV7dG9wOjA7bGVmdDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDowfW5hdi5tYWluLW5hdiAuY29sbGFwc2UuZHJvcGRvd24tcmlnaHQuYWRkaWNvbiAuZHJvcGRvd24tc3VibWVudT5hOmFmdGVye2NvbnRlbnQ6XCJcXGYxMDVcIjtmbG9hdDpyaWdodDtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wifW5hdi5tYWluLW5hdiAuY29sbGFwc2UuZHJvcGRvd24tcmlnaHQub25ob3ZlciAuZHJvcGRvd24tc3VibWVudTpob3Zlcj4uZHJvcGRvd24tbWVudSxuYXYubWFpbi1uYXYgLmNvbGxhcHNlLmRyb3Bkb3duLXJpZ2h0Lm9uaG92ZXIgLmRyb3Bkb3duOmhvdmVyPi5kcm9wZG93bi1tZW51e2Rpc3BsYXk6YmxvY2t9bmF2Lm1haW4tbmF2IC5jb2xsYXBzZS5kcm9wZG93bi1yaWdodCB1bCBsaS5zaW5nbGUtaXRlbSBhOmJlZm9yZXtjb250ZW50OlwiIFwifW5hdi5tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtLG5hdi5tYWlubmF2LWV4dCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtLG5hdi5tYWlubmF2LW5ldy1iNCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtLG5hdi5tdi1tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVte3BhZGRpbmctcmlnaHQ6MjVweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCB0cmFuc3BhcmVudH1uYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tIC5uYXYtaXRlbS5jdXJyZW50LmFjdGl2ZSxuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tIC5uYXYtaXRlbS5kcm9wZG93bi5hY3RpdmUsbmF2Lm1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW06YWN0aXZlLG5hdi5tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtOmZvY3VzLG5hdi5tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtOmhvdmVyLG5hdi5tYWlubmF2LWV4dCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtLmN1cnJlbnQuYWN0aXZlLG5hdi5tYWlubmF2LWV4dCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtLmRyb3Bkb3duLmFjdGl2ZSxuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tIC5uYXYtaXRlbTphY3RpdmUsbmF2Lm1haW5uYXYtZXh0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW06Zm9jdXMsbmF2Lm1haW5uYXYtZXh0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW06aG92ZXIsbmF2Lm1haW5uYXYtbmV3LWI0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0uY3VycmVudC5hY3RpdmUsbmF2Lm1haW5uYXYtbmV3LWI0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0uZHJvcGRvd24uYWN0aXZlLG5hdi5tYWlubmF2LW5ldy1iNCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtOmFjdGl2ZSxuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tIC5uYXYtaXRlbTpmb2N1cyxuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tIC5uYXYtaXRlbTpob3ZlcixuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tIC5uYXYtaXRlbS5jdXJyZW50LmFjdGl2ZSxuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tIC5uYXYtaXRlbS5kcm9wZG93bi5hY3RpdmUsbmF2Lm12LW1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW06YWN0aXZlLG5hdi5tdi1tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtOmZvY3VzLG5hdi5tdi1tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtOmhvdmVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDB9bmF2Lm1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUsbmF2Lm1haW5uYXYtZXh0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUsbmF2Lm1haW5uYXYtbmV3LWI0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUsbmF2Lm12LW1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnV7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC44NSl9bmF2Lm1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sbmF2Lm1haW5uYXYtZXh0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sbmF2Lm1haW5uYXYtbmV3LWI0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sbmF2Lm12LW1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW17YmFja2dyb3VuZDowIDA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50fW5hdi5tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmN1cnJlbnQuYWN0aXZlLG5hdi5tYWlubmF2LWV4dCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmN1cnJlbnQuYWN0aXZlLG5hdi5tYWlubmF2LW5ldy1iNCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmN1cnJlbnQuYWN0aXZlLG5hdi5tdi1tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20gLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmN1cnJlbnQuYWN0aXZle2NvbG9yOiNlNjFkNGN9bmF2Lm1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsbmF2Lm1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsbmF2Lm1haW5uYXYtZXh0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsbmF2Lm1haW5uYXYtZXh0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsbmF2Lm1haW5uYXYtbmV3LWI0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsbmF2Lm1haW5uYXYtbmV3LWI0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsbmF2Lm12LW1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsbmF2Lm12LW1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXJ7YmFja2dyb3VuZDowIDA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwMDB9bmF2Lm1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbS5jb2xsYXBzaW5nIGxpLm5hdi1pdGVtLG5hdi5tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uc2hvdyBsaS5uYXYtaXRlbSxuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLmNvbGxhcHNpbmcgbGkubmF2LWl0ZW0sbmF2Lm1haW5uYXYtZXh0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbS5zaG93IGxpLm5hdi1pdGVtLG5hdi5tYWlubmF2LW5ldy1iNCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uY29sbGFwc2luZyBsaS5uYXYtaXRlbSxuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLnNob3cgbGkubmF2LWl0ZW0sbmF2Lm12LW1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbS5jb2xsYXBzaW5nIGxpLm5hdi1pdGVtLG5hdi5tdi1tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uc2hvdyBsaS5uYXYtaXRlbXttYXJnaW46MCAzcmVtO3BhZGRpbmc6MDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9bmF2Lm1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbS5jb2xsYXBzaW5nIGxpLm5hdi1pdGVtLmFjdGl2ZSxuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLnNob3cgbGkubmF2LWl0ZW0uYWN0aXZlLG5hdi5tYWlubmF2LWV4dCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uY29sbGFwc2luZyBsaS5uYXYtaXRlbS5hY3RpdmUsbmF2Lm1haW5uYXYtZXh0IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbS5zaG93IGxpLm5hdi1pdGVtLmFjdGl2ZSxuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLmNvbGxhcHNpbmcgbGkubmF2LWl0ZW0uYWN0aXZlLG5hdi5tYWlubmF2LW5ldy1iNCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uc2hvdyBsaS5uYXYtaXRlbS5hY3RpdmUsbmF2Lm12LW1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtYm9yZGVyLWJvdHRvbS5jb2xsYXBzaW5nIGxpLm5hdi1pdGVtLmFjdGl2ZSxuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLnNob3cgbGkubmF2LWl0ZW0uYWN0aXZle2JvcmRlci1jb2xvcjojMDAwfW5hdi5tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uY29sbGFwc2luZyBsaS5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93LG5hdi5tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uc2hvdyBsaS5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93LG5hdi5tYWlubmF2LWV4dCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uY29sbGFwc2luZyBsaS5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93LG5hdi5tYWlubmF2LWV4dCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uc2hvdyBsaS5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93LG5hdi5tYWlubmF2LW5ldy1iNCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uY29sbGFwc2luZyBsaS5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93LG5hdi5tYWlubmF2LW5ldy1iNCAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uc2hvdyBsaS5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93LG5hdi5tdi1tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uY29sbGFwc2luZyBsaS5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93LG5hdi5tdi1tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LWJvcmRlci1ib3R0b20uc2hvdyBsaS5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93e21hcmdpbjowIDNyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwfW5hdi5tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1ib3JkZXItdG9wLWJvdHRvbS5jb2xsYXBzaW5nLG5hdi5tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1ib3JkZXItdG9wLWJvdHRvbS5zaG93LG5hdi5tYWlubmF2LWV4dCAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1ib3JkZXItdG9wLWJvdHRvbS5jb2xsYXBzaW5nLG5hdi5tYWlubmF2LWV4dCAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1ib3JkZXItdG9wLWJvdHRvbS5zaG93LG5hdi5tYWlubmF2LW5ldy1iNCAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1ib3JkZXItdG9wLWJvdHRvbS5jb2xsYXBzaW5nLG5hdi5tYWlubmF2LW5ldy1iNCAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1ib3JkZXItdG9wLWJvdHRvbS5zaG93LG5hdi5tdi1tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1ib3JkZXItdG9wLWJvdHRvbS5jb2xsYXBzaW5nLG5hdi5tdi1tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1ib3JkZXItdG9wLWJvdHRvbS5zaG93e2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMH1uYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlcixuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlcixuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlcixuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlcixuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtib3JkZXItYm90dG9tOjJweCBzb2xpZCB0cmFuc3BhcmVudH1uYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5jdXJyZW50LmFjdGl2ZS5tdi1uYXYtbGluazphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazpmb2N1czphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazpob3ZlcjphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5jdXJyZW50LmFjdGl2ZS5tdi1uYXYtbGluazphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazpmb2N1czphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazpob3ZlcjphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5jdXJyZW50LmFjdGl2ZS5tdi1uYXYtbGluazphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazpmb2N1czphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazpob3ZlcjphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5jdXJyZW50LmFjdGl2ZS5tdi1uYXYtbGluazphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazpmb2N1czphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazpob3ZlcjphZnRlcixuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluay5jdXJyZW50LmFjdGl2ZTphZnRlcixuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1czphZnRlcixuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlcjphZnRlcixuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5jdXJyZW50LmFjdGl2ZS5tdi1uYXYtbGluazphZnRlcixuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazpmb2N1czphZnRlcixuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazpob3ZlcjphZnRlcixuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluay5jdXJyZW50LmFjdGl2ZTphZnRlcixuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1czphZnRlcixuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlcjphZnRlcixuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5jdXJyZW50LmFjdGl2ZS5tdi1uYXYtbGluazphZnRlcixuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazpmb2N1czphZnRlcixuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazpob3ZlcjphZnRlcixuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluay5jdXJyZW50LmFjdGl2ZTphZnRlcixuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1czphZnRlcixuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlcjphZnRlcixuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5jdXJyZW50LmFjdGl2ZS5tdi1uYXYtbGluazphZnRlcixuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazpmb2N1czphZnRlcixuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazpob3ZlcjphZnRlcixuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluay5jdXJyZW50LmFjdGl2ZTphZnRlcixuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1czphZnRlcixuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlcjphZnRlcixuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5jdXJyZW50LmFjdGl2ZS5tdi1uYXYtbGluazphZnRlcixuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazpmb2N1czphZnRlcixuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazpob3ZlcjphZnRlcntib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjk5KX1uYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1kcm9wZG93bi1kaXZpZGVyIHVsLmRyb3Bkb3duLW1lbnUsbmF2Lm1haW5uYXYtZXh0IC5uYXZiYXItY29sbGFwc2UubXYtZHJvcGRvd24tZGl2aWRlciB1bC5kcm9wZG93bi1tZW51LG5hdi5tYWlubmF2LW5ldy1iNCAubmF2YmFyLWNvbGxhcHNlLm12LWRyb3Bkb3duLWRpdmlkZXIgdWwuZHJvcGRvd24tbWVudSxuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1kcm9wZG93bi1kaXZpZGVyIHVsLmRyb3Bkb3duLW1lbnV7Ym9yZGVyOm5vbmV9bmF2Lm1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtZHJvcGRvd24tZGl2aWRlciB1bC5kcm9wZG93bi1tZW51IGxpIC5kcm9wZG93bi1pdGVtLG5hdi5tYWlubmF2LWV4dCAubmF2YmFyLWNvbGxhcHNlLm12LWRyb3Bkb3duLWRpdmlkZXIgdWwuZHJvcGRvd24tbWVudSBsaSAuZHJvcGRvd24taXRlbSxuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1kcm9wZG93bi1kaXZpZGVyIHVsLmRyb3Bkb3duLW1lbnUgbGkgLmRyb3Bkb3duLWl0ZW0sbmF2Lm12LW1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtZHJvcGRvd24tZGl2aWRlciB1bC5kcm9wZG93bi1tZW51IGxpIC5kcm9wZG93bi1pdGVte3BhZGRpbmctYm90dG9tOjB9bmF2Lm1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtZHJvcGRvd24tZGl2aWRlciB1bC5kcm9wZG93bi1tZW51IGxpIC5kcm9wZG93bi1pdGVtOmFmdGVyLG5hdi5tYWlubmF2LWV4dCAubmF2YmFyLWNvbGxhcHNlLm12LWRyb3Bkb3duLWRpdmlkZXIgdWwuZHJvcGRvd24tbWVudSBsaSAuZHJvcGRvd24taXRlbTphZnRlcixuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1kcm9wZG93bi1kaXZpZGVyIHVsLmRyb3Bkb3duLW1lbnUgbGkgLmRyb3Bkb3duLWl0ZW06YWZ0ZXIsbmF2Lm12LW1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UubXYtZHJvcGRvd24tZGl2aWRlciB1bC5kcm9wZG93bi1tZW51IGxpIC5kcm9wZG93bi1pdGVtOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7cGFkZGluZy1ib3R0b206MXJlbX1uYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1kcm9wZG93bi1kaXZpZGVyIHVsLmRyb3Bkb3duLW1lbnUgbGkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLG5hdi5tYWlubmF2LWV4dCAubmF2YmFyLWNvbGxhcHNlLm12LWRyb3Bkb3duLWRpdmlkZXIgdWwuZHJvcGRvd24tbWVudSBsaSAuZHJvcGRvd24taXRlbS5hY3RpdmUsbmF2Lm1haW5uYXYtbmV3LWI0IC5uYXZiYXItY29sbGFwc2UubXYtZHJvcGRvd24tZGl2aWRlciB1bC5kcm9wZG93bi1tZW51IGxpIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1kcm9wZG93bi1kaXZpZGVyIHVsLmRyb3Bkb3duLW1lbnUgbGkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZle2ZvbnQtd2VpZ2h0OmJvbGRlcn1uYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1kcm9wZG93bi1kaXZpZGVyIHVsLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbTphZnRlcixuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1kcm9wZG93bi1kaXZpZGVyIHVsLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbTphZnRlcixuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1kcm9wZG93bi1kaXZpZGVyIHVsLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbTphZnRlcixuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1kcm9wZG93bi1kaXZpZGVyIHVsLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbTphZnRlcntib3JkZXItYm90dG9tOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6MTM5OS45OHB4KXtuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlcixuYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlcixuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlcixuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazphZnRlcixuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlcixuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1ib3JkZXItYm90dG9tLWEgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazphZnRlcnt3aWR0aDo2MCU7bWFyZ2luOjAgYXV0b31uYXYubWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1tb2JpbGUtZHJvcGRvd24tbGlnaHQgLmRyb3Bkb3duLW1lbnUsbmF2Lm1haW5uYXYtZXh0IC5uYXZiYXItY29sbGFwc2UubXYtbW9iaWxlLWRyb3Bkb3duLWxpZ2h0IC5kcm9wZG93bi1tZW51LG5hdi5tYWlubmF2LW5ldy1iNCAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1kcm9wZG93bi1saWdodCAuZHJvcGRvd24tbWVudSxuYXYubXYtbWFpbi1uYXYgLm5hdmJhci1jb2xsYXBzZS5tdi1tb2JpbGUtZHJvcGRvd24tbGlnaHQgLmRyb3Bkb3duLW1lbnV7YmFja2dyb3VuZC1jb2xvcjojZmZmfW5hdi5tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1kcm9wZG93bi1saWdodCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxuYXYubWFpbm5hdi1leHQgLm5hdmJhci1jb2xsYXBzZS5tdi1tb2JpbGUtZHJvcGRvd24tbGlnaHQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sbmF2Lm1haW5uYXYtbmV3LWI0IC5uYXZiYXItY29sbGFwc2UubXYtbW9iaWxlLWRyb3Bkb3duLWxpZ2h0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLG5hdi5tdi1tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1kcm9wZG93bi1saWdodCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbXtjb2xvcjojZmZmfW5hdi5tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1kcm9wZG93bi1saWdodCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUsbmF2Lm1haW5uYXYtZXh0IC5uYXZiYXItY29sbGFwc2UubXYtbW9iaWxlLWRyb3Bkb3duLWxpZ2h0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxuYXYubWFpbm5hdi1uZXctYjQgLm5hdmJhci1jb2xsYXBzZS5tdi1tb2JpbGUtZHJvcGRvd24tbGlnaHQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLG5hdi5tdi1tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlLm12LW1vYmlsZS1kcm9wZG93bi1saWdodCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGRlcn19bmF2Lm1haW4tbmF2IC5uYXYtYXBwLWJ1dHRvbntoZWlnaHQ6NDBweCFpbXBvcnRhbnR9bmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gbmF2Lm1haW4tbmF2IC4tYm9yZGVyQm90dG9tT25seUFjdGl2ZSAubmF2LWl0ZW0gLmFjdGl2ZS5tdi1uYXYtbGluayxuYXYubWFpbi1uYXYgLi1ib3JkZXJCb3R0b21Pbmx5QWN0aXZlIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLG5hdi5tYWluLW5hdiAuLWJvcmRlckJvdHRvbU9ubHlBY3RpdmUgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5hY3RpdmUubXYtbmF2LWxpbmt7ZGlzcGxheTp0YWJsZTtjb2xvcjp1bnNldH1uYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBuYXYubWFpbi1uYXYgLi1ib3JkZXJCb3R0b21Pbmx5QWN0aXZlIC5uYXYtaXRlbSAuYWN0aXZlLm12LW5hdi1saW5rOmFmdGVyLG5hdi5tYWluLW5hdiAuLWJvcmRlckJvdHRvbU9ubHlBY3RpdmUgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIsbmF2Lm1haW4tbmF2IC4tYm9yZGVyQm90dG9tT25seUFjdGl2ZSAubmF2LWl0ZW0gbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLmFjdGl2ZS5tdi1uYXYtbGluazphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2U2MWQ0Yztjb250ZW50OlwiXCJ9QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsubmF2YmFyLi1kcm9wRG93bi1ob3Zlci1jc3MgLm5hdi1pdGVtOmhvdmVyIC5kcm9wZG93bi1tZW51e2Rpc3BsYXk6YmxvY2t9Lm5hdmJhci4tZHJvcERvd24taG92ZXItY3NzIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudXtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDowfS5uYXZiYXIuLWRyb3BEb3duLWZhZGUgLm5hdi1pdGVtOmhvdmVyIC5kcm9wZG93bi1tZW51e3RvcDoxMDAlO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNmb3JtOnJvdGF0ZVgoMCk7dHJhbnNpdGlvbjouM3N9Lm5hdmJhci4tZHJvcERvd24tZmFkZSAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGVYKC03NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjowIDA7dHJhbnNpdGlvbjouM3N9Lm5hdmJhci4tZHJvcERvd24tZmFkZS1pbiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnV7dG9wOjgwJX0ubmF2YmFyLi1kcm9wRG93bi1mYWRlLXVwIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudXt0b3A6MTgwJX19Lm8tb2ZmQ2FudmFzX19jdHJse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tdG9wOi42MjVyZW19Lm8tb2ZmQ2FudmFzX19jdHJsIC5vLW9mZkNhbnZhc19fYnV0dG9uLm0tYnVyZ2Vye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm8tb2ZmQ2FudmFzX19jdHJsIC5vLW9mZkNhbnZhc19fYnV0dG9uLm0tYnVyZ2VyIC5tLWJ1cmdlcl9fdHh0e2xpbmUtaGVpZ2h0OjF9Lm8tb2ZmQ2FudmFzX19uYXYgLm0tb2ZmQ2FudmFzX19oZWFkZXJ7ZGlzcGxheTpub25lfW5hdi5tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIsbmF2Lm12LW1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlcnt3aWR0aDo1MHB4O2JhY2tncm91bmQ6MCAwO2JvcmRlcjpub25lO2NvbG9yOnRyYW5zcGFyZW50fW5hdi5tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXI6YWN0aXZlLG5hdi5tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsbmF2Lm12LW1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlcjphY3RpdmUsbmF2Lm12LW1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlcjpmb2N1c3tvdXRsaW5lOjB9bmF2Lm1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlciAudG9nZ2xlcixuYXYubXYtbWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyIC50b2dnbGVye2NvbG9yOiMwMDB9bmF2Lm1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlciAudG9nZ2xlciAuaWNvbi1iYXJzLG5hdi5tdi1tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIgLnRvZ2dsZXIgLmljb24tYmFyc3twYWRkaW5nLWJvdHRvbTo0cHh9bmF2Lm1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlciAudG9nZ2xlciAudG9nZ2xlci10ZXh0LG5hdi5tdi1tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIgLnRvZ2dsZXIgLnRvZ2dsZXItdGV4dHtmb250LXNpemU6MTFweH1uYXYubWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhcixuYXYubXYtbWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhcntkaXNwbGF5OmJsb2NrO3dpZHRoOjIycHg7aGVpZ2h0OjJweDttYXJnaW46NHB4IGF1dG87YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MXB4O3RyYW5zaXRpb246LjNzfS5uYXZiYXItZGFyayBuYXYubWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciwubmF2YmFyLWRhcmsgbmF2Lm12LW1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXJ7YmFja2dyb3VuZDojZmZmfW5hdi5tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyOm50aC1vZi10eXBlKDEpLG5hdi5tdi1tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyOm50aC1vZi10eXBlKDEpe3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybS1vcmlnaW46MTAlIDEwJX1uYXYubWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhcjpudGgtb2YtdHlwZSgyKSxuYXYubXYtbWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhcjpudGgtb2YtdHlwZSgyKXtvcGFjaXR5OjB9bmF2Lm1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMyksbmF2Lm12LW1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMyl7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybS1vcmlnaW46MTAlIDkwJX1uYXYubWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMSksbmF2Lm12LW1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmljb24tYmFyOm50aC1vZi10eXBlKDEpe3RyYW5zZm9ybTpyb3RhdGUoMCl9bmF2Lm1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmljb24tYmFyOm50aC1vZi10eXBlKDIpLG5hdi5tdi1tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC5pY29uLWJhcjpudGgtb2YtdHlwZSgyKXtvcGFjaXR5OjF9bmF2Lm1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmljb24tYmFyOm50aC1vZi10eXBlKDMpLG5hdi5tdi1tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC5pY29uLWJhcjpudGgtb2YtdHlwZSgzKXt0cmFuc2Zvcm06cm90YXRlKDApfS5zY3JvbGwtdG9we3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZC1jb2xvcjojM2MzYzNiO2JvdHRvbTo0MHB4O3JpZ2h0OjUwcHg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpub25lfS5zY3JvbGwtdG9wIC5zY3JvbGwtdG9wLWljb24tZmF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6NTBweDttYXJnaW4tbGVmdDoyNSU7Y29sb3I6I2ZmZn1mb290ZXI6bm90KC5mcmFtZS1mb290ZXIpe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO21hcmdpbjowO3BhZGRpbmctdG9wOjIuNXJlbTtwYWRkaW5nLWJvdHRvbToyLjVyZW19Zm9vdGVyOm5vdCguZnJhbWUtZm9vdGVyKSAuZmFiLGZvb3Rlcjpub3QoLmZyYW1lLWZvb3RlcikgLmZhbHtmb250LXNpemU6MS42ODc1cmVtfWZvb3Rlcjpub3QoLmZyYW1lLWZvb3RlcikgLmZhYntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn1mb290ZXI6bm90KC5mcmFtZS1mb290ZXIpIGF7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjp1bnNldH1mb290ZXI6bm90KC5mcmFtZS1mb290ZXIpIGE6aG92ZXJ7Y29sb3I6I2Q5ZDlkOTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWZvb3Rlcjpub3QoLmZyYW1lLWZvb3RlcikgYTpub3QoW2hyZWZdKSxmb290ZXI6bm90KC5mcmFtZS1mb290ZXIpIGE6bm90KFtocmVmXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX0uYm91bmNley1tb3otYW5pbWF0aW9uOjMuNXMgaW5maW5pdGUgYm91bmNlOy13ZWJraXQtYW5pbWF0aW9uOjMuNXMgaW5maW5pdGUgYm91bmNlO2FuaW1hdGlvbjozLjVzIGluZmluaXRlIGJvdW5jZX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwxMDAlLDIwJSw1MCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTQwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCl9NjAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNXB4KX19LmNzcy14e3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDouOGVtO3dpZHRoOi44ZW07dG9wOjUwJTtyaWdodDoxLjI1cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKX0uY3NzLXg6YWZ0ZXIsLmNzcy14OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0fS5jc3MteDpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5jc3MteDphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uY3NzLXBsdXM6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoMCl9LmNzcy1wbHVzOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5vLWNvbnRhaW5lcl9fZmxleFJvdyAubS1jb250YWluZXJfX2NvbD46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lm0tY2VMYXlvdXRfX2dyaWRDb250YWluZXIgYVtpZF49J2MnXXtkaXNwbGF5Om5vbmV9Lm0tY2VMYXlvdXRfX2dyaWRDb250YWluZXIuLWdpcmQtY29sLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDI1MHB4LDFmcikpfS5tLWNlTGF5b3V0X19ncmlkQ29udGFpbmVyIC5tLWNlTGF5b3V0X19ncmlkSXRlbXttYXJnaW4tYm90dG9tOi42MjVyZW19Lm0tY2VMYXlvdXRfX2dyaWRDb250YWluZXIgLmdyaWRDb2wuLS13ci0xLTN7Z3JpZC1jb2x1bW46MS8zfS5tLWNlTGF5b3V0X19ncmlkQ29udGFpbmVyIC5ncmlkQ29sLi0td3ItMi00e2dyaWQtY29sdW1uOjIvNH0ubS1jZUxheW91dF9fZ3JpZENvbnRhaW5lciAuZ3JpZENvbC4tLXdyLTMtNXtncmlkLWNvbHVtbjozLzV9Lm0tY2VMYXlvdXRfX2dyaWRDb250YWluZXIgLmdyaWRDb2wuLS13ci00LTZ7Z3JpZC1jb2x1bW46NC82fS5mcmFtZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OnZhcigtLWJzLWd1dHRlci14LDEuMjVyZW0pO3BhZGRpbmctbGVmdDp2YXIoLS1icy1ndXR0ZXIteCwxLjI1cmVtKTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5mcmFtZS4tZnJhbWUtc3QtMHtwYWRkaW5nLXRvcDowfS5mcmFtZS4tZnJhbWUtc2ItMHtwYWRkaW5nLWJvdHRvbTowfS5mcmFtZS4tZnJhbWUtc3QtMXtwYWRkaW5nLXRvcDouMzEyNXJlbX0uZnJhbWUuLWZyYW1lLXNiLTF7cGFkZGluZy1ib3R0b206LjMxMjVyZW19LmZyYW1lLi1mcmFtZS1zdC0ye3BhZGRpbmctdG9wOi42MjVyZW19LmZyYW1lLi1mcmFtZS1zYi0ye3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZyYW1lLi1mcmFtZS1zdC0ze3BhZGRpbmctdG9wOi44MzMzM3JlbX0uZnJhbWUuLWZyYW1lLXNiLTN7cGFkZGluZy1ib3R0b206LjgzMzMzcmVtfS5mcmFtZS4tZnJhbWUtc3QtNHtwYWRkaW5nLXRvcDoxLjI1cmVtfS5mcmFtZS4tZnJhbWUtc2ItNHtwYWRkaW5nLWJvdHRvbToxLjI1cmVtfS5mcmFtZS4tZnJhbWUtc3QtNXtwYWRkaW5nLXRvcDoxLjg3NXJlbX0uZnJhbWUuLWZyYW1lLXNiLTV7cGFkZGluZy1ib3R0b206MS44NzVyZW19LmZyYW1lLi1mcmFtZS1zdC02e3BhZGRpbmctdG9wOjIuNXJlbX0uZnJhbWUuLWZyYW1lLXNiLTZ7cGFkZGluZy1ib3R0b206Mi41cmVtfS5mcmFtZS4tZnJhbWUtc3QtN3twYWRkaW5nLXRvcDo1cmVtfS5mcmFtZS4tZnJhbWUtc2ItN3twYWRkaW5nLWJvdHRvbTo1cmVtfS5mcmFtZS4tZnJhbWUtc3QtOHtwYWRkaW5nLXRvcDo2LjI1cmVtfS5mcmFtZS4tZnJhbWUtc2ItOHtwYWRkaW5nLWJvdHRvbTo2LjI1cmVtfS5mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1ib3R0b206Mi41cmVtfS5mcmFtZT46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmZyYW1lLi0tYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC45OSl9LmZyYW1lLi0tYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC45OSl9LmZyYW1lLWlubmVyPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY29udGFpbmVyIC5mcmFtZS1oYXMtYmFja2dyb3VuZGltYWdle3BhZGRpbmctbGVmdDoyLjVyZW07cGFkZGluZy1yaWdodDoyLjVyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mcmFtZXtwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1ib3R0b206Mi41cmVtfS5jb250YWluZXIgLmZyYW1lLWhhcy1iYWNrZ3JvdW5kaW1hZ2V7cGFkZGluZy1sZWZ0OjIuNXJlbTtwYWRkaW5nLXJpZ2h0OjIuNXJlbX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5tLWNlTGF5b3V0X19ncmlkQ29udGFpbmVye2Rpc3BsYXk6Z3JpZDtncmlkLWdhcDouNjI1cmVtfS5tLWNlTGF5b3V0X19ncmlkQ29udGFpbmVyIC5tLWNlTGF5b3V0X19ncmlkSXRlbXttYXJnaW4tYm90dG9tOjB9LmZyYW1le3BhZGRpbmctdG9wOjIuNXJlbTtwYWRkaW5nLWJvdHRvbToyLjVyZW19LmNvbnRhaW5lciAuZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZXtwYWRkaW5nLWxlZnQ6Mi41cmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZyYW1le3BhZGRpbmctdG9wOjIuNXJlbTtwYWRkaW5nLWJvdHRvbToyLjVyZW19LmNvbnRhaW5lciAuZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZXtwYWRkaW5nLWxlZnQ6Mi41cmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5tLWNlTGF5b3V0X19ncmlkQ29udGFpbmVyLi1naXJkLWNvbC0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywxZnIpfS5tLWNlTGF5b3V0X19ncmlkQ29udGFpbmVyIC5tLWNlTGF5b3V0X19ncmlkSXRlbS4tcm93LXNwYW4tMntncmlkLXJvdy1lbmQ6c3BhbiAyfS5tLWNlTGF5b3V0X19ncmlkQ29udGFpbmVyIC5ncmlkQ29sLi0tdy0yOm5vdCguLXJvdy1zcGFuLTIpe2dyaWQtY29sdW1uLWVuZDpzcGFuIDJ9LmZyYW1le3BhZGRpbmctdG9wOjIuNXJlbTtwYWRkaW5nLWJvdHRvbToyLjVyZW19LmNvbnRhaW5lciAuZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZXtwYWRkaW5nLWxlZnQ6Mi41cmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfX0uZnJhbWUtYmFja2dyb3VuZGltYWdlLWNvbnRhaW5lcntvdmVyZmxvdzpoaWRkZW59LmZyYW1lLWJhY2tncm91bmRpbWFnZSwuZnJhbWUtYmFja2dyb3VuZGltYWdlLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmZyYW1lLWJhY2tncm91bmRpbWFnZS1mYWRle29wYWNpdHk6LjEyNX0uZnJhbWUtYmFja2dyb3VuZGltYWdlLXBhcmFsbGF4e2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6Mzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDo4MTJweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86Myl7LmZyYW1lLWJhY2tncm91bmRpbWFnZS1wYXJhbGxheHtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6c2Nyb2xsfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTAyNHB4KSBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOjEpey5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtcGFyYWxsYXh7YmFja2dyb3VuZC1hdHRhY2htZW50OnNjcm9sbH19LmZyYW1lLWJhY2tncm91bmRpbWFnZS1ibHVye2ZpbHRlcjpibHVyKDEwcHgpO3dpZHRoOmNhbGMoMTAwJSArIDQwcHgpO2hlaWdodDpjYWxjKDEwMCUgKyA0MHB4KTt0b3A6LTIwcHg7bGVmdDotMjBweH0uZnJhbWUtYmFja2dyb3VuZGltYWdlLWdyYXlzY2FsZXtmaWx0ZXI6Z3JheXNjYWxlKDEpfS5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2Utc2VwaWF7ZmlsdGVyOnNlcGlhKDEpfS5mcmFtZS1oYXMtYmFja2dyb3VuZGltYWdlLi13ZWRnZXtwYWRkaW5nOjA7bWluLWhlaWdodDoxMTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjM3NXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6NjY3cHgpIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86Mil7LmZyYW1lLWJhY2tncm91bmRpbWFnZS1wYXJhbGxheHtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6c2Nyb2xsfS5mcmFtZS1oYXMtYmFja2dyb3VuZGltYWdlLi13ZWRnZSAuZnJhbWUtYmFja2dyb3VuZGltYWdlLWNvbnRhaW5lcnt0b3A6LTFweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDo0MTRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOjczNnB4KSBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOjMpey5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtcGFyYWxsYXh7YmFja2dyb3VuZC1hdHRhY2htZW50OnNjcm9sbH0uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4td2VkZ2UgLmZyYW1lLWJhY2tncm91bmRpbWFnZS1jb250YWluZXJ7dG9wOi0xcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6MTAyNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTM2NnB4KSBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOjIpey5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtcGFyYWxsYXh7YmFja2dyb3VuZC1hdHRhY2htZW50OnNjcm9sbH0uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4td2VkZ2UgLmZyYW1lLWJhY2tncm91bmRpbWFnZS1jb250YWluZXJ7dG9wOi0xcHh9fS5mcmFtZS1oYXMtYmFja2dyb3VuZGltYWdlLi13ZWRnZSAuZnJhbWUtYmFja2dyb3VuZGltYWdlLWNvbnRhaW5lcjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwNSU7aGVpZ2h0OjExMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3R0b206LTU1cHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0zZGVnKSB0cmFuc2xhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgtM2RlZykgdHJhbnNsYXRlKDApfUBtZWRpYSAobWluLXdpZHRoOjI1NjBweCl7LmZyYW1lLWhhcy1iYWNrZ3JvdW5kaW1hZ2UuLXdlZGdlIC5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtY29udGFpbmVyOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMmRlZykgdHJhbnNsYXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoLTJkZWcpIHRyYW5zbGF0ZSgwKX1ib2R5e21hcmdpbi1yaWdodDphdXRvfX0uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4td2VkZ2UuLWZ1bGxTY3JlZW4gLmZyYW1lLWNvbnRhaW5lcntoZWlnaHQ6Y2FsYygxMDB2aCArIDEwMHB4KX0uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4tZnVsbFNjcmVlbntoZWlnaHQ6MTAwdmh9LmZyYW1lLWhhcy1iYWNrZ3JvdW5kaW1hZ2UuLWZ1bGxTY3JlZW4gLmZyYW1lLWNvbnRhaW5lcntoZWlnaHQ6MTAwJX0uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4tdGV4dC1vdmVybGF5IC5mcmFtZS1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjY1KTt3aWR0aDoxMDAlfS5tdi1oci1pY29uLXdyYXBwZXIgLm12LWhyLWxpbmV7cG9zaXRpb246cmVsYXRpdmV9Lm12LWhyLWljb24td3JhcHBlciAubXYtaHItaWNvbiAubXYtZmF7cG9zaXRpb246cmVsYXRpdmU7dG9wOjE1cHh9Lm12LWhyLWljb24td3JhcHBlciAubXYtaHItaWNvbiBpbWcuc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoyMnB4O2xlZnQ6NHB4fS5vdmVybGF5LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9Lm92ZXJsYXktY29udGFpbmVyIC5mZy1vdXRlcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3RvcDowO2xlZnQ6MH0ub3ZlcmxheS1jb250YWluZXIgLmZnLW91dGVyIC5mZy1yb3cgI2MzOTZ7d2lkdGg6MTAwJX1hZGRyZXNzLmFkZHJlc3MgLmFkZHJlc3MtZW1haWwsYWRkcmVzcy5hZGRyZXNzIC5hZGRyZXNzLXBob25lLGFkZHJlc3MuYWRkcmVzcyAuYWRkcmVzcy10aXRsZSxhZGRyZXNzLmFkZHJlc3M+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfWFkZHJlc3MuYWRkcmVzcy5pY29ucyAuYWRkcmVzcy1hZGRyZXNzLGFkZHJlc3MuYWRkcmVzcy5pY29ucyAuYWRkcmVzcy1lbWFpbCxhZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtZW1haWwtYWRkaXRpb25hbCxhZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtZmF4LGFkZHJlc3MuYWRkcmVzcy5pY29ucyAuYWRkcmVzcy1waG9uZSxhZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3Mtd3d3e3BhZGRpbmctbGVmdDozZW19YWRkcmVzcy5hZGRyZXNzLmljb25zIC5hZGRyZXNzLWFkZHJlc3M6YmVmb3JlLGFkZHJlc3MuYWRkcmVzcy5pY29ucyAuYWRkcmVzcy1lbWFpbC1hZGRpdGlvbmFsOmJlZm9yZSxhZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtZW1haWw6YmVmb3JlLGFkZHJlc3MuYWRkcmVzcy5pY29ucyAuYWRkcmVzcy1mYXg6YmVmb3JlLGFkZHJlc3MuYWRkcmVzcy5pY29ucyAuYWRkcmVzcy1waG9uZTpiZWZvcmUsYWRkcmVzcy5hZGRyZXNzLmljb25zIC5hZGRyZXNzLXd3dzpiZWZvcmV7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjNlbTttYXJnaW4tbGVmdDotM2VtfWFkZHJlc3MuYWRkcmVzcy5pY29ucyAuYWRkcmVzcy1hZGRyZXNzOmJlZm9yZXtjb250ZW50OidcXDFGNENEJ31hZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtZmF4OmJlZm9yZXtjb250ZW50OidcXDFGNEUwJ31hZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6J1xcMUY0REUnfWFkZHJlc3MuYWRkcmVzcy5pY29ucyAuYWRkcmVzcy1lbWFpbC1hZGRpdGlvbmFsOmJlZm9yZSxhZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtZW1haWw6YmVmb3Jle2NvbnRlbnQ6J1xcMUY0RTcnfWFkZHJlc3MuYWRkcmVzcy5pY29ucyAuYWRkcmVzcy13d3c6YmVmb3Jle2NvbnRlbnQ6J1xcMUYzMTAnfWFkZHJlc3MuYWRkcmVzcy5zYWZuZXJ7bWFyZ2luOjNyZW0gMCAwfWFkZHJlc3MuYWRkcmVzcy5zYWZuZXIgLmFkZHJlc3MtdGl0bGV7bGluZS1oZWlnaHQ6MS42fWFkZHJlc3MuYWRkcmVzcy5zYWZuZXIgLmFkZHJlc3MtYWN0aXZpdHl7bWFyZ2luOjEuNXJlbSAwIDFyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWFkZHJlc3MuYWRkcmVzcy5zYWZuZXIgLmFkZHJlc3MtZW1haWwtYWRkaXRpb25hbHttYXJnaW4tYm90dG9tOjB9LmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyBhLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6aG92ZXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyBhLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpob3ZlcixhLmJ0bjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIHAgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIHAgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIscCAuYnRuLHAgLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLHAgLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcnttYXJnaW4tdG9wOjIuNXJlbX0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX0uLWZvbnRTYW5zU2VyaWYsLi1mb250U2VyaWZ7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfS4tdGV4dEZhSWNvbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uLXRleHRGYUljb246YmVmb3Jle2ZvbnQtZmFtaWx5OidGb250IEF3ZXNvbWUgNSBQcm8nLHNlcmlmO2ZvbnQtd2VpZ2h0OjMwMDtjb250ZW50Olwi74SBXCI7Zm9udC1zaXplOjEuMTI1cmVtO2NvbG9yOiMwMDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDouNTYyNXJlbX0uLXRleHRVY0ljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uLXRleHRVY0ljb246YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6LjU2MjVyZW07Y29udGVudDpcInxcIjtjb2xvcjojMDAwfS4tYm9yZGVyQWZ0ZXJCb3R0b217cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9Li1ib3JkZXJBZnRlckJvdHRvbTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0MCU7bWluLXdpZHRoOjg1cHg7bWFyZ2luLXRvcDo1cHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JvcmRlci1ib3R0b206M3B4IHNvbGlkICMwMDA7Y29udGVudDpcIlwifWEuZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX1wIGE6bm90KC5idG4pe2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC11bmRlcmxpbmUtcG9zaXRpb246dW5zZXR9cCBhOm5vdCguYnRuKTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9cCBhOm5vdCguYnRuKTpub3QoW2hyZWZdKSxwIGE6bm90KC5idG4pOm5vdChbaHJlZl0pOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9W2NsYXNzXj1hX190eXBvTGlua117Y29sb3I6IzAwMH1bY2xhc3NePWFfX3R5cG9MaW5rXS4taWNvbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1bY2xhc3NePWFfX3R5cG9MaW5rXS4taWNvbi4tYWZ0ZXI6YWZ0ZXIsW2NsYXNzXj1hX190eXBvTGlua10uLWljb24uLWJlZm9yZTpiZWZvcmV7aGVpZ2h0OjEuMnJlbTt3aWR0aDoxLjJyZW07Y29udGVudDonICd9W2NsYXNzXj1hX190eXBvTGlua10uLWljb24uLWJlZm9yZTpiZWZvcmV7bWFyZ2luLXJpZ2h0Oi42cmVtO2JhY2tncm91bmQ6dXJsKC4uL0ltYWdlcy9DdXN0b21lci9JY29ucy9saW5rLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0fVtjbGFzc149YV9fdHlwb0xpbmtdLi1pY29uLi1hZnRlcjphZnRlcnttYXJnaW4tbGVmdDouNnJlbTtiYWNrZ3JvdW5kOnVybCguLi9JbWFnZXMvQ3VzdG9tZXIvSWNvbnMvbGluay5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXR9W2NsYXNzXj1hX190eXBvTGlua10uLWZhSWNvbi4tYmVmb3Jle2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfVtjbGFzc149YV9fdHlwb0xpbmtdLi1mYUljb24uLWJlZm9yZTpiZWZvcmV7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IFBybycsc2VyaWY7Zm9udC13ZWlnaHQ6MzAwO2NvbnRlbnQ6XCLvgo5cIjtmb250LXNpemU6MS4ycmVtO2NvbG9yOiMwMDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDouNnJlbX1bY2xhc3NePWFfX3R5cG9MaW5rXS4tZmFJY29uLi1hZnRlcntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1bY2xhc3NePWFfX3R5cG9MaW5rXS4tZmFJY29uLi1hZnRlcjphZnRlcntmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgUHJvJyxzZXJpZjtmb250LXdlaWdodDozMDA7Y29udGVudDpcIu+CjlwiO2ZvbnQtc2l6ZToxLjJyZW07Y29sb3I6IzAwMDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6LjZyZW19cC50ZWFzZXItdGV4dHtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMjVyZW07Y29sb3I6IzNjM2MzYn1iLHN0cm9uZ3tmb250LXdlaWdodDo2MDB9LmZvbnQtLW1vbm9zcGFjZXtmb250LWZhbWlseTpcIlNvdXJjZSBDb2RlIFByb1wiLFwiQ291cmllciBOZXdcIixDb3VyaWVyLG1vbm9zcGFjZX0uaW5pdGlhbGlzbXtmb250LXNpemU6OTAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZm9udC1oZWFkZXItbWVudXtmb250LWZhbWlseTpTaGFyZSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MThweH0uYmxvY2txdW90ZXtwYWRkaW5nOi42MjVyZW0gMS4yNXJlbTtib3JkZXItbGVmdDo0cHggc29saWQgIzAwMH0uYmxvY2txdW90ZS1yZXZlcnNle3BhZGRpbmctcmlnaHQ6MS4yNXJlbTt0ZXh0LWFsaWduOnJpZ2h0O2JvcmRlci1yaWdodDo0cHggc29saWQgIzAwMH0uYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3RlcjpiZWZvcmV7Y29udGVudDpcIlwifS5ibG9ja3F1b3RlLXJldmVyc2UgLmJsb2NrcXVvdGUtZm9vdGVyOmFmdGVye2NvbnRlbnQ6XCJcXDAwQTAgXFwyMDE0XCJ9ZmlnY2FwdGlvbntmb250LXNpemU6MXJlbX11bC5saXN0LXN0eWxlLXQzbyBsaXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWJvdHRvbToxMHB4fXVsLmxpc3Qtc3R5bGUtdDNvIGxpOmJlZm9yZXtmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgRnJlZScsc2VyaWY7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LTI1cHg7bWFyZ2luLXJpZ2h0OjEwcHg7Y29udGVudDonXFxmMDBjJztjb2xvcjojMDAwfS50ZXh0LWNvbHVtbnttYXJnaW4tYm90dG9tOjEuMjVyZW19LndlbGwgLnRleHQtY29sdW1ue21hcmdpbi1ib3R0b206MH0udGV4dC1jb2x1bW4+OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udGV4dC1jb2x1bW4+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4tdGV4dC1vdmVybGF5IC5mcmFtZS1pbm5lcnt3aWR0aDo3NSV9LnRleHQtY29sdW1uey13ZWJraXQtY29sdW1uLWNvdW50OjI7LW1vei1jb2x1bW4tY291bnQ6Mjtjb2x1bW4tY291bnQ6Mjtjb2x1bW4tZ2FwOjIuNXJlbTstd2Via2l0LWNvbHVtbi1nYXA6Mi41cmVtOy1tb3otY29sdW1uLWdhcDoyLjVyZW19fS5nYWxsZXJ5LXJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWxlZnQ6LS41cmVtO21hcmdpbi1yaWdodDotLjVyZW19LmdhbGxlcnktcm93Li1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5mcmFtZS1oYXMtYmFja2dyb3VuZGltYWdlLi10ZXh0LW92ZXJsYXkgLmZyYW1lLWlubmVye3dpZHRoOjUwJX0uZ2FsbGVyeS1yb3c6bm90KC4tLXNpbmdsZUltYWdlKXttYXJnaW4tYm90dG9tOjJyZW19fS5nYWxsZXJ5LWl0ZW17cGFkZGluZy1sZWZ0Oi41cmVtO3BhZGRpbmctcmlnaHQ6LjVyZW19LmdhbGxlcnktaXRlbSBpbWcsLmdhbGxlcnktaXRlbSBwaWN0dXJle3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmdhbGxlcnktcm93Om5vdCguLWNvbHVtbikgLmdhbGxlcnktaXRlbS1zaXplLTEsLmdhbGxlcnktcm93Om5vdCguLWNvbHVtbikgLmdhbGxlcnktaXRlbS1zaXplLTJ7d2lkdGg6MTAwJX0uZ2FsbGVyeS1yb3c6bm90KC4tY29sdW1uKSAuZ2FsbGVyeS1pdGVtLXNpemUtM3t3aWR0aDpjYWxjKDEwMCUgLyAyKX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmdhbGxlcnktcm93Om5vdCguLWNvbHVtbikgLmdhbGxlcnktaXRlbS1zaXplLTJ7d2lkdGg6Y2FsYygxMDAlIC8gMil9LmdhbGxlcnktcm93Om5vdCguLWNvbHVtbikgLmdhbGxlcnktaXRlbS1zaXplLTN7d2lkdGg6Y2FsYygxMDAlIC8gMyl9fS5nYWxsZXJ5LXJvdzpub3QoLi1jb2x1bW4pIC5nYWxsZXJ5LWl0ZW0tc2l6ZS00e3dpZHRoOmNhbGMoMTAwJSAvIDIpfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZ2FsbGVyeS1yb3c6bm90KC4tY29sdW1uKSAuZ2FsbGVyeS1pdGVtLXNpemUtNHt3aWR0aDpjYWxjKDEwMCUgLyA0KX19LmdhbGxlcnktcm93Om5vdCguLWNvbHVtbikgLmdhbGxlcnktaXRlbS1zaXplLTV7d2lkdGg6Y2FsYygxMDAlIC8gMil9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5nYWxsZXJ5LXJvdzpub3QoLi1jb2x1bW4pIC5nYWxsZXJ5LWl0ZW0tc2l6ZS01e3dpZHRoOmNhbGMoMTAwJSAvIDMpfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5nYWxsZXJ5LXJvdzpub3QoLi1jb2x1bW4pIC5nYWxsZXJ5LWl0ZW0tc2l6ZS01e3dpZHRoOmNhbGMoMTAwJSAvIDUpfX0uZ2FsbGVyeS1yb3c6bm90KC4tY29sdW1uKSAuZ2FsbGVyeS1pdGVtLXNpemUtNnt3aWR0aDpjYWxjKDEwMCUgLyAyKX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmdhbGxlcnktcm93Om5vdCguLWNvbHVtbikgLmdhbGxlcnktaXRlbS1zaXplLTZ7d2lkdGg6Y2FsYygxMDAlIC8gMyl9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmdhbGxlcnktcm93Om5vdCguLWNvbHVtbikgLmdhbGxlcnktaXRlbS1zaXplLTZ7d2lkdGg6Y2FsYygxMDAlIC8gNil9fS5jYXB0aW9uIC5jYXB0aW9uX19kZXNjcmlwdGlvbntmb250LXNpemU6MXJlbX1maWd1cmUuaW1hZ2UuLWNhcHRpb25Ub3B7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1maWd1cmUuaW1hZ2UuLWNhcHRpb25Ub3AgZmlnY2FwdGlvbntvcmRlcjotMX1maWd1cmUuaW1hZ2UuLS1tdkNhcE92ZXJsYXl7cG9zaXRpb246cmVsYXRpdmV9ZmlndXJlLmltYWdlLi0tbXZDYXBPdmVybGF5IGZpZ2NhcHRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjpub25lfWZpZ3VyZS5pbWFnZS4tLW12Q2FwT3ZlcmxheSBmaWdjYXB0aW9uLi0tbXZVbnNldFBvc3tib3R0b206dW5zZXQ7bGVmdDp1bnNldDt3aWR0aDp1bnNldH1maWd1cmUuaW1hZ2UuLS1tdkNhcE92ZXJsYXkgZmlnY2FwdGlvbi4taWNvbntsaW5lLWhlaWdodDowfWZpZ3VyZS5pbWFnZS4tLW12Q2FwT3ZlcmxheSBmaWdjYXB0aW9uLi1pY29uOmFmdGVye2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjUuNjI1cmVtO2hlaWdodDo1LjYyNXJlbTttYXJnaW46Mi44MTI1cmVtO2JhY2tncm91bmQ6dXJsKC4uL0ltYWdlcy9DdXN0b21lci9JY29ucy9wbGF5X2J1dHRvbi5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7Y29udGVudDonICd9ZmlndXJlLmltYWdlLi0tbXZDYXBPdmVybGF5IGZpZ2NhcHRpb24uLWljb25MaW5rZWR7bGluZS1oZWlnaHQ6MH1maWd1cmUuaW1hZ2UuLS1tdkNhcE92ZXJsYXkgZmlnY2FwdGlvbi4taWNvbkxpbmtlZCBhOmFmdGVye2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjUuNjI1cmVtO2hlaWdodDo1LjYyNXJlbTttYXJnaW46Mi44MTI1cmVtO2JhY2tncm91bmQ6dXJsKC4uL0ltYWdlcy9DdXN0b21lci9JY29ucy9wbGF5X2J1dHRvbi5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7Y29udGVudDonICd9LmxpbmtJbWFnZVRleHRfX3dyYXAuLXRleHRPdmVybGF5IC5saW5rSW1hZ2VUZXh0X19saW5re3Bvc2l0aW9uOnJlbGF0aXZlfS5saW5rSW1hZ2VUZXh0X193cmFwLi10ZXh0T3ZlcmxheSAubGlua0ltYWdlVGV4dF9fbGluayAubGlua0ltYWdlVGV4dF9fdGV4dFdyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5saW5rSW1hZ2VUZXh0X193cmFwLi10ZXh0T3ZlcmxheS4tYmcgLmxpbmtJbWFnZVRleHRfX3RleHRXcmFwe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOCl9LmxpbmtJbWFnZVRleHRfX3dyYXAuLXRleHRPdmVybGF5Li1iZ0hvdmVyIC5saW5rSW1hZ2VUZXh0X190ZXh0V3JhcHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjgpO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dmlzaWJpbGl0eSAuMnMgbGluZWFyfS5saW5rSW1hZ2VUZXh0X193cmFwLi10ZXh0T3ZlcmxheS4tYmdIb3Zlcjpob3ZlciAubGlua0ltYWdlVGV4dF9fdGV4dFdyYXB7dmlzaWJpbGl0eTp2aXNpYmxlfS5tdi12aWRlby5mdWxsLXdpZHRoLXJlc3BvbnNpdmUgdmlkZW97ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTAwdmh9QG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOjE2IC8gOSl7Lm12LXZpZGVvLmZ1bGwtd2lkdGgtcmVzcG9uc2l2ZSB2aWRlb3t3aWR0aDphdXRvO2hlaWdodDoxMDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6MTM2NnB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KXsubXYtdmlkZW8uZnVsbC13aWR0aC1yZXNwb25zaXZlIHZpZGVve3dpZHRoOmF1dG99fS50ZXh0bWVkaWE6bm90KC5yb3cpOm5vdCguby1jb250YWluZXJfX2ZsZXhSb3cpLC50ZXh0cGljOm5vdCgucm93KTpub3QoLm8tY29udGFpbmVyX19mbGV4Um93KXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWxlZnQ6LTEuMjVyZW07bWFyZ2luLXJpZ2h0Oi0xLjI1cmVtfS50ZXh0bWVkaWE6bm90KC5yb3cpOm5vdCguby1jb250YWluZXJfX2ZsZXhSb3cpIC50ZXh0bWVkaWEtaXRlbSwudGV4dG1lZGlhOm5vdCgucm93KTpub3QoLm8tY29udGFpbmVyX19mbGV4Um93KSAudGV4dHBpYy1pdGVtLC50ZXh0cGljOm5vdCgucm93KTpub3QoLm8tY29udGFpbmVyX19mbGV4Um93KSAudGV4dG1lZGlhLWl0ZW0sLnRleHRwaWM6bm90KC5yb3cpOm5vdCguby1jb250YWluZXJfX2ZsZXhSb3cpIC50ZXh0cGljLWl0ZW17d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MS4yNXJlbTtwYWRkaW5nLXJpZ2h0OjEuMjVyZW19LnRleHRtZWRpYS10ZXh0PjpsYXN0LWNoaWxkLC50ZXh0cGljLXRleHQ+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS50ZXh0bWVkaWEtZ2FsbGVyeSwudGV4dHBpYy1nYWxsZXJ5e21hcmdpbi1ib3R0b206MS4yNXJlbX0udGV4dG1lZGlhLWJlbG93IC50ZXh0bWVkaWEtdGV4dCwudGV4dG1lZGlhLWJlbG93IC50ZXh0cGljLXRleHQsLnRleHRwaWMtYmVsb3cgLnRleHRtZWRpYS10ZXh0LC50ZXh0cGljLWJlbG93IC50ZXh0cGljLXRleHR7b3JkZXI6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS50ZXh0bWVkaWEtYmVsb3cgLnRleHRtZWRpYS1nYWxsZXJ5LC50ZXh0bWVkaWEtYmVsb3cgLnRleHRwaWMtZ2FsbGVyeSwudGV4dHBpYy1iZWxvdyAudGV4dG1lZGlhLWdhbGxlcnksLnRleHRwaWMtYmVsb3cgLnRleHRwaWMtZ2FsbGVyeXttYXJnaW4tYm90dG9tOjB9LnRleHRtZWRpYS1yaWdodCAudGV4dG1lZGlhLWdhbGxlcnksLnRleHRtZWRpYS1yaWdodCAudGV4dHBpYy1nYWxsZXJ5LC50ZXh0cGljLXJpZ2h0IC50ZXh0bWVkaWEtZ2FsbGVyeSwudGV4dHBpYy1yaWdodCAudGV4dHBpYy1nYWxsZXJ5e29yZGVyOjJ9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey50ZXh0bWVkaWEtbGVmdCAudGV4dG1lZGlhLWl0ZW0sLnRleHRtZWRpYS1sZWZ0IC50ZXh0cGljLWl0ZW0sLnRleHRtZWRpYS1yaWdodCAudGV4dG1lZGlhLWl0ZW0sLnRleHRtZWRpYS1yaWdodCAudGV4dHBpYy1pdGVtLC50ZXh0cGljLWxlZnQ6bm90KC5yb3cpOm5vdCguby1jb250YWluZXJfX2ZsZXhSb3cpIC50ZXh0bWVkaWEtaXRlbSwudGV4dHBpYy1sZWZ0Om5vdCgucm93KTpub3QoLm8tY29udGFpbmVyX19mbGV4Um93KSAudGV4dHBpYy1pdGVtLC50ZXh0cGljLXJpZ2h0IC50ZXh0bWVkaWEtaXRlbSwudGV4dHBpYy1yaWdodCAudGV4dHBpYy1pdGVte21hcmdpbi1ib3R0b206MDt3aWR0aDo1MCV9fS50ZXh0bWVkaWEgLnRleHRtZWRpYS1pdGVtLi13MzMsLnRleHRtZWRpYSAudGV4dHBpYy1pdGVtLi13MzMsLnRleHRwaWMudGV4dHBpYy1sZWZ0IC50ZXh0bWVkaWEtaXRlbS4tdzMzLC50ZXh0cGljLnRleHRwaWMtbGVmdCAudGV4dHBpYy1pdGVtLi13MzMsLnRleHRwaWMudGV4dHBpYy1yaWdodCAudGV4dG1lZGlhLWl0ZW0uLXczMywudGV4dHBpYy50ZXh0cGljLXJpZ2h0IC50ZXh0cGljLWl0ZW0uLXczM3t3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsudGV4dG1lZGlhIC50ZXh0bWVkaWEtaXRlbS4tdzMzLC50ZXh0bWVkaWEgLnRleHRwaWMtaXRlbS4tdzMzLC50ZXh0cGljLnRleHRwaWMtbGVmdCAudGV4dG1lZGlhLWl0ZW0uLXczMywudGV4dHBpYy50ZXh0cGljLWxlZnQgLnRleHRwaWMtaXRlbS4tdzMzLC50ZXh0cGljLnRleHRwaWMtcmlnaHQgLnRleHRtZWRpYS1pdGVtLi13MzMsLnRleHRwaWMudGV4dHBpYy1yaWdodCAudGV4dHBpYy1pdGVtLi13MzN7d2lkdGg6MzMlfX0udGV4dG1lZGlhIC50ZXh0bWVkaWEtaXRlbS4tdzY2LC50ZXh0bWVkaWEgLnRleHRwaWMtaXRlbS4tdzY2LC50ZXh0cGljLnRleHRwaWMtbGVmdCAudGV4dG1lZGlhLWl0ZW0uLXc2NiwudGV4dHBpYy50ZXh0cGljLWxlZnQgLnRleHRwaWMtaXRlbS4tdzY2LC50ZXh0cGljLnRleHRwaWMtcmlnaHQgLnRleHRtZWRpYS1pdGVtLi13NjYsLnRleHRwaWMudGV4dHBpYy1yaWdodCAudGV4dHBpYy1pdGVtLi13NjZ7d2lkdGg6MTAwJX0udGV4dHBpYy1zcGVjaWFse21hcmdpbi1sZWZ0Oi0xLjI1cmVtO21hcmdpbi1yaWdodDotMS4yNXJlbX0udGV4dHBpYy1zcGVjaWFsLnRleHRwaWMtc3BlY2lhbC1hYm92ZS5hcy1iZy1pbWFnZS1kb3duLW1kIC50ZXh0cGljLXRleHR7YmFja2dyb3VuZC1jb2xvcjojMDAwfS50ZXh0cGljLXNwZWNpYWwudGV4dHBpYy1zcGVjaWFsLWFib3ZlLmFzLWJnLWltYWdlLWRvd24tbWQgLnRleHRwaWMtdGV4dCAuaW5uZXIgLmNvbnRlbnR7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnRleHRtZWRpYSAudGV4dG1lZGlhLWl0ZW0uLXc2NiwudGV4dG1lZGlhIC50ZXh0cGljLWl0ZW0uLXc2NiwudGV4dHBpYy50ZXh0cGljLWxlZnQgLnRleHRtZWRpYS1pdGVtLi13NjYsLnRleHRwaWMudGV4dHBpYy1sZWZ0IC50ZXh0cGljLWl0ZW0uLXc2NiwudGV4dHBpYy50ZXh0cGljLXJpZ2h0IC50ZXh0bWVkaWEtaXRlbS4tdzY2LC50ZXh0cGljLnRleHRwaWMtcmlnaHQgLnRleHRwaWMtaXRlbS4tdzY2e3dpZHRoOjY2JX0udGV4dHBpYy1zcGVjaWFsLnRleHRwaWMtc3BlY2lhbC1hYm92ZS5hcy1iZy1pbWFnZS1kb3duLW1ke3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0udGV4dHBpYy1zcGVjaWFsLnRleHRwaWMtc3BlY2lhbC1hYm92ZS5hcy1iZy1pbWFnZS1kb3duLW1kIC50ZXh0cGljLXRleHR7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGV4dHBpYy1zcGVjaWFsLnRleHRwaWMtc3BlY2lhbC1hYm92ZS5hcy1iZy1pbWFnZS1kb3duLW1kIC50ZXh0cGljLXRleHQgLmlubmVye2hlaWdodDoxMDAlfS50ZXh0cGljLXNwZWNpYWwudGV4dHBpYy1zcGVjaWFsLWFib3ZlLmFzLWJnLWltYWdlLWRvd24tbWQgLnRleHRwaWMtdGV4dCAuaW5uZXIgLmNvbnRlbnR7d2lkdGg6MzMlO3BhZGRpbmc6MXJlbTttYXJnaW4tYm90dG9tOjJyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjcpfS50ZXh0cGljLXNwZWNpYWwudGV4dHBpYy1zcGVjaWFsLWFib3ZlLmFzLWJnLWltYWdlLWRvd24tbWQgLnRleHRwaWMtdGV4dC5sZWZ0IC5pbm5lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0udGV4dHBpYy1zcGVjaWFsLnRleHRwaWMtc3BlY2lhbC1hYm92ZS5hcy1iZy1pbWFnZS1kb3duLW1kIC50ZXh0cGljLXRleHQucmlnaHQgLmlubmVye2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uYWNjb3JkaW9uLWNvbnRlbnQtbGVmdCAuYWNjb3JkaW9uLWNvbnRlbnQtaXRlbSwuYWNjb3JkaW9uLWNvbnRlbnQtcmlnaHQgLmFjY29yZGlvbi1jb250ZW50LWl0ZW17d2lkdGg6NTAlfS5hY2NvcmRpb24tY29udGVudC1sZWZ0IC5hY2NvcmRpb24tY29udGVudC1pdGVtIDpsYXN0LWNoaWxkLC5hY2NvcmRpb24tY29udGVudC1yaWdodCAuYWNjb3JkaW9uLWNvbnRlbnQtaXRlbSA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9fS5tLXRleHRJY29uX19jb250YWluZXJ7ZGlzcGxheTpmbGV4fS5tLXRleHRJY29uX19jb250YWluZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0ubS10ZXh0SWNvbl9fY29udGFpbmVyPmF7ZGlzcGxheTpmbGV4fS5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tYm90dG9tLC5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tdG9we2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubS10ZXh0SWNvbl9fY29udGFpbmVyLi1pY29uLWJvdHRvbS4taWNvbi1jZW50ZXIsLm0tdGV4dEljb25fX2NvbnRhaW5lci4taWNvbi1ib3R0b20uLWljb24tY2VudGVyPmEsLm0tdGV4dEljb25fX2NvbnRhaW5lci4taWNvbi10b3AuLWljb24tY2VudGVyLC5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tdG9wLi1pY29uLWNlbnRlcj5he2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm0tdGV4dEljb25fX2NvbnRhaW5lci4taWNvbi1sZWZ0LC5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tcmlnaHR7ZmxleC1kaXJlY3Rpb246cm93fS5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tbGVmdC4taWNvbi1jZW50ZXIsLm0tdGV4dEljb25fX2NvbnRhaW5lci4taWNvbi1sZWZ0Li1pY29uLWNlbnRlcj5hLC5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tcmlnaHQuLWljb24tY2VudGVyLC5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tcmlnaHQuLWljb24tY2VudGVyPmF7YWxpZ24taXRlbXM6Y2VudGVyfS5tLXRleHRJY29uX19pY29ue2ZvbnQtc2l6ZToyZW19Lm0tdGV4dEljb25fX2ljb24gLnRleHRpY29uLWlubmVyLWljb24sLm0tdGV4dEljb25fX2ljb24gLnRleHRpY29uLWlubmVyLWljb24gaW1nLC5tLXRleHRJY29uX19pY29uIC50ZXh0aWNvbi1pbm5lci1pY29uIHN2Z3t0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2t9Lm0tdGV4dEljb25fX2ljb24gLnRleHRpY29uLWlubmVyLWljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpIWltcG9ydGFudH0uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlcntwYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbTowfS5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tdGl0bGV7Zm9udC1zaXplOjEuMjM3NXJlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuMmVtfS5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tdGl0bGUtbGluaywuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLXRpdGxlLWxpbms6Zm9jdXMsLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi10aXRsZS1saW5rOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi10aXRsZS1saW5re3BhZGRpbmc6MS4yNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfS5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keXtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSAuYWNjb3JkaW9uLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1sZWZ0Oi0uNjI1cmVtO21hcmdpbi1yaWdodDotLjYyNXJlbX0uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHkgLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tY29udGVudC1pdGVte2ZsZXgtZ3JvdzoxO29yZGVyOjE7cGFkZGluZy1sZWZ0Oi42MjVyZW07cGFkZGluZy1yaWdodDouNjI1cmVtO3dpZHRoOjEwMCV9LmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLWNvbnRlbnQtaXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQtdGV4dCA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0rLmFjY29yZGlvbi1pdGVte21hcmdpbi10b3A6LjI1ZW19LmFjY29yZGlvbi1jb250ZW50LWxlZnQgLmFjY29yZGlvbi1jb250ZW50LW1lZGlhLC5hY2NvcmRpb24tY29udGVudC10b3AgLmFjY29yZGlvbi1jb250ZW50LW1lZGlhe21hcmdpbi1ib3R0b206MS4yNXJlbX0uYWNjb3JkaW9uLWNvbnRlbnQtYm90dG9tIC5hY2NvcmRpb24tY29udGVudC1tZWRpYSwuYWNjb3JkaW9uLWNvbnRlbnQtcmlnaHQgLmFjY29yZGlvbi1jb250ZW50LW1lZGlhe29yZGVyOjI7bWFyZ2luLXRvcDoxLjI1cmVtfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuYWNjb3JkaW9uLWNvbnRlbnQtbGVmdCAuYWNjb3JkaW9uLWNvbnRlbnQtbWVkaWF7bWFyZ2luLWJvdHRvbTowfS5hY2NvcmRpb24tY29udGVudC1yaWdodCAuYWNjb3JkaW9uLWNvbnRlbnQtbWVkaWF7bWFyZ2luLXRvcDowfX0uYWNjb3JkaW9uLm5vLXNoYWRvdyAuYWNjb3JkaW9uLWl0ZW17Ym94LXNoYWRvdzp1bnNldH0uYWNjb3JkaW9uLm5vLWJvcmRlcnMgLmFjY29yZGlvbi1pdGVtLC5hY2NvcmRpb24ubm8tYm9yZGVycyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHl7Ym9yZGVyOnVuc2V0IWltcG9ydGFudH0uYWNjb3JkaW9uLmJvZHktcm91bmRlZCAuYWNjb3JkaW9uLWNvbGxhcHNle2JhY2tncm91bmQtY29sb3I6I2ZiZjRmNn0uYWNjb3JkaW9uLmJvZHktcm91bmRlZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSAuYWNjb3JkaW9uLWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjZmJmNGY2O2JvcmRlci1yYWRpdXM6MS4yNXJlbX0udGltZWxpbmV7cGFkZGluZy1sZWZ0OjQ2cHg7cG9zaXRpb246cmVsYXRpdmV9LnRpbWVsaW5lOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MjNweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCk7Ym9yZGVyLWxlZnQ6MnB4IGRhc2hlZCBjdXJyZW50Q29sb3I7b3BhY2l0eTouMjV9LnRpbWVsaW5lLWl0ZW17cG9zaXRpb246cmVsYXRpdmV9LnRpbWVsaW5lLWl0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDouNzVyZW19LnRpbWVsaW5lLWl0ZW0taW5uZXJ7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1sZWZ0OjEuNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCBjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6MCAxcHggMCAwIHJnYmEoMCwwLDAsLjE1KTtwYWRkaW5nOjEuNXJlbX0udGltZWxpbmUtaXRlbS1pY29uLC50aW1lbGluZS1pdGVtLW1hcmtlcnt6LWluZGV4OjM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0Oi0yM3B4O3dpZHRoOjEuMTI1cmVtO2hlaWdodDoxLjEyNXJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9LnRpbWVsaW5lLWl0ZW0taWNvbiBzcGFuLC50aW1lbGluZS1pdGVtLWljb246YWZ0ZXIsLnRpbWVsaW5lLWl0ZW0taWNvbjpiZWZvcmUsLnRpbWVsaW5lLWl0ZW0tbWFya2VyIHNwYW4sLnRpbWVsaW5lLWl0ZW0tbWFya2VyOmFmdGVyLC50aW1lbGluZS1pdGVtLW1hcmtlcjpiZWZvcmV7YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94O2JvcmRlcjozcHggc29saWQgY3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6NTAlfS50aW1lbGluZS1pdGVtLWljb24gc3BhbiwudGltZWxpbmUtaXRlbS1pY29uOmFmdGVyLC50aW1lbGluZS1pdGVtLW1hcmtlciBzcGFuLC50aW1lbGluZS1pdGVtLW1hcmtlcjphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LnRpbWVsaW5lLWl0ZW0taWNvbjphZnRlciwudGltZWxpbmUtaXRlbS1pY29uOmJlZm9yZSwudGltZWxpbmUtaXRlbS1tYXJrZXI6YWZ0ZXIsLnRpbWVsaW5lLWl0ZW0tbWFya2VyOmJlZm9yZXt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjE7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZX0udGltZWxpbmUtaXRlbS1pY29uOmJlZm9yZSwudGltZWxpbmUtaXRlbS1tYXJrZXI6YmVmb3Jle29wYWNpdHk6LjI1fS50aW1lbGluZS1pdGVtLWljb246YWZ0ZXIsLnRpbWVsaW5lLWl0ZW0tbWFya2VyOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGltZWxpbmUtaXRlbS1pY29uIHNwYW4sLnRpbWVsaW5lLWl0ZW0tbWFya2VyIHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6Mjtwb3NpdGlvbjpyZWxhdGl2ZX0udGltZWxpbmUtaXRlbS1pY29ue2xlZnQ6LTIzcHg7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtib3JkZXItcmFkaXVzOjUwJX0udGltZWxpbmUtaXRlbS1pY29uOmJlZm9yZXtib3JkZXI6M3B4IHNvbGlkIGN1cnJlbnRDb2xvcn0udGltZWxpbmUtaXRlbS1pY29uOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGltZWxpbmUtaXRlbS1pY29uIHNwYW57Y29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweH0udGltZWxpbmUtaXRlbS1pY29uIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnRpbWVsaW5lLWl0ZW0taW1hZ2V7bWFyZ2luOi0xLjVyZW0gLTEuNXJlbSAxLjVyZW19LnRpbWVsaW5lLWl0ZW0taW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnRpbWVsaW5lLWl0ZW0taW1hZ2UgLmNhcHRpb257Zm9udC1zaXplOi44ZW07cGFkZGluZzouNXJlbSAxLjVyZW07Y29sb3I6Y29sb3IteWlxKCNmMmYyZjIpO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0udGltZWxpbmUtaXRlbS1oZWFkZXItaGVhZGxpbmV7Zm9udC1zaXplOjEuNXJlbTtjb2xvcjojMDAwfS50aW1lbGluZS1pdGVtLWhlYWRlcjpsYXN0LWNoaWxkPjpsYXN0LWNoaWxkLC50aW1lbGluZS1pdGVtLXRleHQ+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS50aW1lbGluZS1pdGVtLWRhdGUsLnRpbWVsaW5lLWl0ZW0tdGV4dHtjb2xvcjojMDAwfS50aW1lbGluZS1pdGVtLWRhdGV7Zm9udC1zaXplOi44cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnRpbWVsaW5le3BhZGRpbmctbGVmdDowfS50aW1lbGluZTpiZWZvcmV7bGVmdDo1MCV9LnRpbWVsaW5lLWl0ZW17d2lkdGg6NTAlfS50aW1lbGluZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6LTEuNXJlbX0udGltZWxpbmUtaXRlbS1tYXJrZXJ7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsLTUwJSl9LnRpbWVsaW5lLWl0ZW0taW5uZXJ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6Y2FsYygxLjVyZW0gKyA0NnB4IC8gMil9LnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pe21hcmdpbi1sZWZ0OjUwJX0udGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWl0ZW0taW5uZXJ7bWFyZ2luLWxlZnQ6Y2FsYygxLjVyZW0gKyA0NnB4IC8gMik7bWFyZ2luLXJpZ2h0OjB9LnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1pdGVtLW1hcmtlcntsZWZ0OjA7cmlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9fS5tLXBhZ2VNZW51X19uYXYuLWZhSWNvbiBsaTpiZWZvcmV7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IFBybycsc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2NvbnRlbnQ6XCLvgaFcIjtmb250LXNpemU6MS4xMjVyZW07Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDotMS4zcmVtO3dpZHRoOjEuM3JlbX0ubS1wYWdlTWVudV9fbmF2Li1mYUljb24gbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbToxLjEyNXJlbX0ubXYtbWVudS1zZWN0aW9uIHVsLm12LW1lbnUtc2VjdGlvbi1zZWN0aW9uLmZhbC1hcnJvdy1kb3duIGxpOmJlZm9yZXtmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgUHJvJyxzZXJpZjtmb250LXdlaWdodDozMDA7Y29udGVudDpcIlxcZjA3OFwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi0xLjNyZW07d2lkdGg6MS4zcmVtO2NvbG9yOiMwMDA7Zm9udC1zaXplOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9Lm12LW1lbnUtc2VjdGlvbi5zYWZuZXIgdWwubXYtbWVudS1zZWN0aW9uLXNlY3Rpb24gbGl7Ym9yZGVyLWJvdHRvbS1jb2xvcjojODE2NzQwIWltcG9ydGFudH0ubXYtbWVudS1zZWN0aW9uLnNhZm5lciB1bC5tdi1tZW51LXNlY3Rpb24tc2VjdGlvbiBsaSBpOmJlZm9yZXtjb2xvcjojODE2NzQwfS50aHVtYm5haWwtbWVudXttYXJnaW46LTVweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnRodW1ibmFpbC1tZW51LWl0ZW17d2lkdGg6MTAwJTtwYWRkaW5nOjVweH0udGh1bWJuYWlsLW1lbnUtbGlua3tkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX0udGh1bWJuYWlsLW1lbnUtbGluaywudGh1bWJuYWlsLW1lbnUtbGluazpmb2N1cywudGh1bWJuYWlsLW1lbnUtbGluazpob3Zlcntjb2xvcjpjb2xvci15aXEoIzAwMCl9LnRodW1ibmFpbC1tZW51LWltYWdle292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwJX0udGh1bWJuYWlsLW1lbnUtaW1hZ2UgaW1nLC50aHVtYm5haWwtbWVudS1pbWFnZSBwaWN0dXJle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0udGh1bWJuYWlsLW1lbnUtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b3BhY2l0eTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpfS50aHVtYm5haWwtbWVudS1jYXB0aW9uLWlubmVye3BhZGRpbmc6MS41ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnRodW1ibmFpbC1tZW51LWNhcHRpb24taW5uZXI+OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udGh1bWJuYWlsLW1lbnUtY2FwdGlvbi1pbm5lcj46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnRodW1ibmFpbC1tZW51LWNhcHRpb24tdGl0bGV7Zm9udC1zaXplOjEuMjVlbTttYXJnaW4tYm90dG9tOi4yNWVtO2ZvbnQtd2VpZ2h0OjcwMDtvcGFjaXR5OjB9LnRodW1ibmFpbC1tZW51LWNhcHRpb24tc3VidGl0bGV7bGluZS1oZWlnaHQ6MS4yZW07b3BhY2l0eTowfS50aHVtYm5haWwtbWVudS1saW5rIC50aHVtYm5haWwtbWVudS1jYXB0aW9ue3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0fS50aHVtYm5haWwtbWVudS1saW5rIC50aHVtYm5haWwtbWVudS1pbWFnZSBpbWcsLnRodW1ibmFpbC1tZW51LWxpbmsgLnRodW1ibmFpbC1tZW51LWltYWdlIHBpY3R1cmV7dHJhbnNpdGlvbjpmaWx0ZXIgLjI1cyBlYXNlLWluLW91dH0udGh1bWJuYWlsLW1lbnUtbGluayAudGh1bWJuYWlsLW1lbnUtY2FwdGlvbi1zdWJ0aXRsZSwudGh1bWJuYWlsLW1lbnUtbGluayAudGh1bWJuYWlsLW1lbnUtY2FwdGlvbi10aXRsZXt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLWluLW91dCAuMjVzfS50aHVtYm5haWwtbWVudS1saW5rOmZvY3VzIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLC50aHVtYm5haWwtbWVudS1saW5rOmZvY3VzIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLXN1YnRpdGxlLC50aHVtYm5haWwtbWVudS1saW5rOmZvY3VzIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLXRpdGxlLC50aHVtYm5haWwtbWVudS1saW5rOmhvdmVyIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLC50aHVtYm5haWwtbWVudS1saW5rOmhvdmVyIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLXN1YnRpdGxlLC50aHVtYm5haWwtbWVudS1saW5rOmhvdmVyIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLXRpdGxle29wYWNpdHk6MX0udGh1bWJuYWlsLW1lbnUtbGluazpmb2N1cyAudGh1bWJuYWlsLW1lbnUtaW1hZ2UgaW1nLC50aHVtYm5haWwtbWVudS1saW5rOmZvY3VzIC50aHVtYm5haWwtbWVudS1pbWFnZSBwaWN0dXJlLC50aHVtYm5haWwtbWVudS1saW5rOmhvdmVyIC50aHVtYm5haWwtbWVudS1pbWFnZSBpbWcsLnRodW1ibmFpbC1tZW51LWxpbms6aG92ZXIgLnRodW1ibmFpbC1tZW51LWltYWdlIHBpY3R1cmV7ZmlsdGVyOmdyYXlzY2FsZSgxKX0udGh1bWJuYWlsLW1lbnUtYWxpZ24tbGVmdHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0udGh1bWJuYWlsLW1lbnUtYWxpZ24tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRodW1ibmFpbC1tZW51LWFsaWduLXJpZ2h0e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LnRodW1ibmFpbC1tZW51LWNvbHVtbnMtMiAudGh1bWJuYWlsLW1lbnUtaXRlbXt3aWR0aDpjYWxjKDEwMCUgLyAyKX0udGh1bWJuYWlsLW1lbnUtY29sdW1ucy0zIC50aHVtYm5haWwtbWVudS1pdGVte3dpZHRoOmNhbGMoMTAwJSAvIDMpfS50aHVtYm5haWwtbWVudS1jb2x1bW5zLTQgLnRodW1ibmFpbC1tZW51LWl0ZW17d2lkdGg6Y2FsYygxMDAlIC8gMil9ZmlndXJlLi0tbXZDYXBPdmVybGF5IGZpZ2NhcHRpb24uLWljb25MaW5rZWQgYTphZnRlcnt3aWR0aDo3cmVtIWltcG9ydGFudDtoZWlnaHQ6N3JlbSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsudGh1bWJuYWlsLW1lbnUtY29sdW1ucy00IC50aHVtYm5haWwtbWVudS1pdGVte3dpZHRoOmNhbGMoMTAwJSAvIDQpfX0ubXYtc29jaWFsbGlua3MgLm12LXNvY2lhbGxpbmtzLWxpc3R7bWFyZ2luOjB9Lm12LXNvY2lhbGxpbmtzLmJnLWtleS1jb2xvciAuc29jaWFsbGlua3MtaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm12LXNvY2lhbGxpbmtzLmJnLWtleS1jb2xvciAuc29jaWFsbGlua3MtaXRlbSAuc29jaWFsbGlua3MtbGluayBpe2NvbG9yOiNmZmZ9Lm12LXNvY2lhbGxpbmtzLmJnLXJvdW5kZWQgLnNvY2lhbGxpbmtzLWl0ZW17bWFyZ2luOjFyZW19Zm9ybS5uZWVkcy1yZWZvY3RvcmluZyAuaDIsZm9ybS5uZWVkcy1yZWZvY3RvcmluZyBoMntkaXNwbGF5Om5vbmV9Zm9ybS5uZWVkcy1yZWZvY3RvcmluZyBpbnB1dC5mb3JtLWNvbnRyb2wsZm9ybS5uZWVkcy1yZWZvY3RvcmluZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2x7Ym9yZGVyOnVuc2V0O2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtjb2xvcjojMDAwfWZvcm0ubmVlZHMtcmVmb2N0b3JpbmcgdGV4dGFyZWEuZm9ybS1jb250cm9se21pbi1oZWlnaHQ6MjEycHh9Zm9ybS5uZWVkcy1yZWZvY3RvcmluZyAuZm9ybS1jaGVja3twYWRkaW5nLWxlZnQ6MH1mb3JtLm5lZWRzLXJlZm9jdG9yaW5nIC5mb3JtLWNoZWNrIGxhYmVsIHNwYW57cGFkZGluZy1sZWZ0OjFyZW19Zm9ybS5uZWVkcy1yZWZvY3RvcmluZyB0YWJsZSB0ZHtib3JkZXItdG9wOnVuc2V0IWltcG9ydGFudH1mb3JtLm5lZWRzLXJlZm9jdG9yaW5nIG5hdiAuYnRuLWdyb3Vwe3dpZHRoOjkwJX1mb3JtLm5lZWRzLXJlZm9jdG9yaW5nIG5hdiAuYnRuLWdyb3VwIHNwYW57bWF4LXdpZHRoOjcwcHh9LmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNle2hlaWdodDoxMDAlO3BhZGRpbmctYm90dG9tOjEycHg7cGFkZGluZy10b3A6MTJweH0ua2xhcm8gLmNvbnRleHQtbm90aWNlLC5rbGFybyAuY29va2llLW1vZGFsLC5rbGFybyAuY29va2llLW5vdGljZXtmb250LXNpemU6MTRweH0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1zd2l0Y2gtY29udGFpbmVyLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1zd2l0Y2gtY29udGFpbmVyLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tc3dpdGNoLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTBweCAxMHB4IDEwcHggNjZweDtsaW5lLWhlaWdodDoyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttaW4taGVpZ2h0OjQwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjY30ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1zd2l0Y2gtY29udGFpbmVyOmxhc3QtY2hpbGQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLXN3aXRjaC1jb250YWluZXI6bGFzdC1jaGlsZCwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLXN3aXRjaC1jb250YWluZXI6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tc3dpdGNoLWNvbnRhaW5lciBwLC5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLXN3aXRjaC1jb250YWluZXI6Zmlyc3QtY2hpbGQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLXN3aXRjaC1jb250YWluZXIgcCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tc3dpdGNoLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLXN3aXRjaC1jb250YWluZXIgcCwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLXN3aXRjaC1jb250YWluZXI6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLXN3aXRjaCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tc3dpdGNoLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tc3dpdGNoe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwcHg7aGVpZ2h0OjMwcHh9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXIsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtaW5wdXQ6Y2hlY2tlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1pbnB1dDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JlZW4xLCMwMDApfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtaW5wdXQuaGFsZi1jaGVja2VkOmNoZWNrZWQrLmNtLWxpc3QtbGFiZWwgLnNsaWRlciwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1pbnB1dC5oYWxmLWNoZWNrZWQ6Y2hlY2tlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1pbnB1dC5oYWxmLWNoZWNrZWQ6Y2hlY2tlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWdyZWVuMSwjMDAwKTtvcGFjaXR5Oi42fS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtaW5wdXQuaGFsZi1jaGVja2VkOmNoZWNrZWQrLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0LmhhbGYtY2hlY2tlZDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtaW5wdXQuaGFsZi1jaGVja2VkOmNoZWNrZWQrLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtaW5wdXQub25seS1yZXF1aXJlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0Lm9ubHktcmVxdWlyZWQrLmNtLWxpc3QtbGFiZWwgLnNsaWRlciwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtaW5wdXQub25seS1yZXF1aXJlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVye2JhY2tncm91bmQtY29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWdyZWVuMiwjMzMzKTtvcGFjaXR5Oi44fS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtaW5wdXQub25seS1yZXF1aXJlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmUsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtaW5wdXQub25seS1yZXF1aXJlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmUsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0Lm9ubHktcmVxdWlyZWQrLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtaW5wdXQucmVxdWlyZWQ6Y2hlY2tlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0LnJlcXVpcmVkOmNoZWNrZWQrLmNtLWxpc3QtbGFiZWwgLnNsaWRlciwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtaW5wdXQucmVxdWlyZWQ6Y2hlY2tlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVye2JhY2tncm91bmQtY29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWdyZWVuMiwjMzMzKTtvcGFjaXR5Oi44O2N1cnNvcjpub3QtYWxsb3dlZH0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWlucHV0LC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0LC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3BhY2l0eTowO3dpZHRoOjUwcHg7aGVpZ2h0OjMwcHh9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC10aXRsZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC10aXRsZSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtdGl0bGV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtZGVzY3JpcHRpb24sLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtZGVzY3JpcHRpb24sLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmctdG9wOjRweDtjb2xvcjojNjY2fS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLmNtLXN3aXRjaCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1sYWJlbCAuY20tc3dpdGNoLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCAuY20tc3dpdGNoe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtbGFiZWwgLnNsaWRlciwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcntwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7LXdlYmtpdC10cmFuc2l0aW9uOi40czt0cmFuc2l0aW9uOi40czt3aWR0aDo1MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtsZWZ0OjVweDtib3R0b206NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246LjRzO3RyYW5zaXRpb246LjRzfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlci5yb3VuZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLnJvdW5kLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLnJvdW5ke2JvcmRlci1yYWRpdXM6MzBweH0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIucm91bmQ6OmJlZm9yZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLnJvdW5kOjpiZWZvcmUsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIucm91bmQ6OmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJX0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWxhYmVsIGlucHV0OmZvY3VzKy5zbGlkZXIsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtbGFiZWwgaW5wdXQ6Zm9jdXMrLnNsaWRlciwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgaW5wdXQ6Zm9jdXMrLnNsaWRlcntib3gtc2hhZG93LWNvbG9yOiM1YzVjNWM7Ym94LXNoYWRvdy1jb2xvcjp2YXIoLS1ncmVlbjMsIzVjNWM1Yyk7Ym94LXNoYWRvdzowIDAgMXB4ICM1YzVjNWN9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1sYWJlbCBpbnB1dDpjaGVja2VkKy5zbGlkZXI6OmJlZm9yZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1sYWJlbCBpbnB1dDpjaGVja2VkKy5zbGlkZXI6OmJlZm9yZSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgaW5wdXQ6Y2hlY2tlZCsuc2xpZGVyOjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCl9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dDpmb2N1cysuY20tbGlzdC1sYWJlbCAuc2xpZGVyLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0OmZvY3VzKy5jbS1saXN0LWxhYmVsIC5zbGlkZXIsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0OmZvY3VzKy5jbS1saXN0LWxhYmVsIC5zbGlkZXJ7Ym94LXNoYWRvdzowIDRweCA2cHggMCByZ2JhKDEyNSwxMjUsMTI1LC4yKSw1cHggNXB4IDEwcHggMCByZ2JhKDEyNSwxMjUsMTI1LC4xOSl9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1pbnB1dDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtaW5wdXQ6Y2hlY2tlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCl9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuc2xpZGVyLC5rbGFybyAuY29va2llLW1vZGFsIC5zbGlkZXIsLmtsYXJvIC5jb29raWUtbm90aWNlIC5zbGlkZXJ7Ym94LXNoYWRvdzowIDRweCA2cHggMCByZ2JhKDAsMCwwLC4yKSw1cHggNXB4IDEwcHggMCByZ2JhKDAsMCwwLC4xOSl9LmtsYXJvIC5jb250ZXh0LW5vdGljZSBhLC5rbGFybyAuY29va2llLW1vZGFsIGEsLmtsYXJvIC5jb29raWUtbm90aWNlIGF7Y29sb3I6IzAwMDtjb2xvcjp2YXIoLS1ncmVlbjEsIzAwMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuaDEsLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuaDIsLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoMSwua2xhcm8gLmNvbnRleHQtbm90aWNlIGgyLC5rbGFybyAuY29udGV4dC1ub3RpY2UgbGksLmtsYXJvIC5jb250ZXh0LW5vdGljZSBwLC5rbGFybyAuY29udGV4dC1ub3RpY2Ugc3Ryb25nLC5rbGFybyAuY29udGV4dC1ub3RpY2UgdWwsLmtsYXJvIC5jb29raWUtbW9kYWwgLmgxLC5rbGFybyAuY29va2llLW1vZGFsIC5oMiwua2xhcm8gLmNvb2tpZS1tb2RhbCBoMSwua2xhcm8gLmNvb2tpZS1tb2RhbCBoMiwua2xhcm8gLmNvb2tpZS1tb2RhbCBsaSwua2xhcm8gLmNvb2tpZS1tb2RhbCBwLC5rbGFybyAuY29va2llLW1vZGFsIHN0cm9uZywua2xhcm8gLmNvb2tpZS1tb2RhbCB1bCwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmgxLC5rbGFybyAuY29va2llLW5vdGljZSAuaDIsLmtsYXJvIC5jb29raWUtbm90aWNlIGgxLC5rbGFybyAuY29va2llLW5vdGljZSBoMiwua2xhcm8gLmNvb2tpZS1ub3RpY2UgbGksLmtsYXJvIC5jb29raWUtbm90aWNlIHAsLmtsYXJvIC5jb29raWUtbm90aWNlIHN0cm9uZywua2xhcm8gLmNvb2tpZS1ub3RpY2UgdWx7Y29sb3I6IzAwMDtjb2xvcjp2YXIoLS1mb250LWNvbG9yLWRhcmssIzAwMCl9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuaDEsLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuaDIsLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoMSwua2xhcm8gLmNvbnRleHQtbm90aWNlIGgyLC5rbGFybyAuY29udGV4dC1ub3RpY2UgbGksLmtsYXJvIC5jb250ZXh0LW5vdGljZSBwLC5rbGFybyAuY29udGV4dC1ub3RpY2UgdWwsLmtsYXJvIC5jb29raWUtbW9kYWwgLmgxLC5rbGFybyAuY29va2llLW1vZGFsIC5oMiwua2xhcm8gLmNvb2tpZS1tb2RhbCBoMSwua2xhcm8gLmNvb2tpZS1tb2RhbCBoMiwua2xhcm8gLmNvb2tpZS1tb2RhbCBsaSwua2xhcm8gLmNvb2tpZS1tb2RhbCBwLC5rbGFybyAuY29va2llLW1vZGFsIHVsLC5rbGFybyAuY29va2llLW5vdGljZSAuaDEsLmtsYXJvIC5jb29raWUtbm90aWNlIC5oMiwua2xhcm8gLmNvb2tpZS1ub3RpY2UgaDEsLmtsYXJvIC5jb29raWUtbm90aWNlIGgyLC5rbGFybyAuY29va2llLW5vdGljZSBsaSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgcCwua2xhcm8gLmNvb2tpZS1ub3RpY2UgdWx7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOi43ZW0gMCAwO3BhZGRpbmc6MH0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saW5rLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saW5rLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlua3ttYXJnaW4tcmlnaHQ6LjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tYnRuLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG4sLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1idG57Y29sb3I6IzAwMDtjb2xvcjp2YXIoLS1mb250LWNvbG9yLWRhcmssIzAwMCk7YmFja2dyb3VuZDojNTU1O2JvcmRlci1yYWRpdXM6NnB4O3BhZGRpbmc6LjRlbTttYXJnaW4tcmlnaHQ6LjVlbTtib3JkZXI6MDtmb250LXNpemU6MWVtO2N1cnNvcjpwb2ludGVyfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWJ0bjpkaXNhYmxlZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuOmRpc2FibGVkLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuOmRpc2FibGVke29wYWNpdHk6LjV9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tYnRuLmNtLWJ0bi1jbG9zZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLmNtLWJ0bi1jbG9zZSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0bi5jbS1idG4tY2xvc2V7YmFja2dyb3VuZDojYWFhO2NvbG9yOiMwMDB9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3N7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6dmFyKC0tZ3JlZW4xLCMwMDApfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFye2JhY2tncm91bmQ6IzMzMztiYWNrZ3JvdW5kOnZhcigtLWdyZWVuMiwjMzMzKX0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLWluZm8sLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4taW5mbywua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0bi5jbS1idG4taW5mb3tiYWNrZ3JvdW5kOiMyNTgxYzQ7YmFja2dyb3VuZDp2YXIoLS1ibHVlMSwjMjU4MWM0KX0ua2xhcm8gLmNvbnRleHQtbm90aWNle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojZWVlO2JvcmRlcjoxcHggc29saWQgI2YwZjBmMDtib3JkZXItcmFkaXVzOjA7cGFkZGluZzoxMnB4fS5rbGFybyAuY29udGV4dC1ub3RpY2UgcHtmbGV4LWdyb3c6MDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDowO21hcmdpbi10b3A6MDtjb2xvcjojMDAwfS5rbGFybyAuY29udGV4dC1ub3RpY2UgcCBzdHJvbmd7Y29sb3I6IzMzM30ua2xhcm8gLmNvbnRleHQtbm90aWNlIHAgYXtjb2xvcjojNDU5Y2RjfS5rbGFybyAuY29udGV4dC1ub3RpY2UgcC5jbS1idXR0b25ze21hcmdpbi10b3A6MTJweH0ua2xhcm8gLmNvb2tpZS1tb2RhbHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjtsZWZ0OjA7dG9wOjA7ei1pbmRleDoxMDAwfS5rbGFybyAuY29va2llLW1vZGFsLmNtLWVtYmVkZGVke3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDppbmhlcml0O3dpZHRoOmluaGVyaXQ7bGVmdDppbmhlcml0O3JpZ2h0OmluaGVyaXQ7ei1pbmRleDowfS5rbGFybyAuY29va2llLW1vZGFsLmNtLWVtYmVkZGVkIC5jbS1tb2RhbC5jbS1rbGFyb3twb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06bm9uZX0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYmd7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MH0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm97ei1pbmRleDoxMDAxO2JveC1zaGFkb3c6MCA0cHggNnB4IDAgcmdiYSgwLDAsMCwuMiksNXB4IDVweCAxMHB4IDAgcmdiYSgwLDAsMCwuMTkpO3dpZHRoOjEwMCU7bWF4LWhlaWdodDo5OCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtwb3NpdGlvbjpmaXhlZDtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwfUBtZWRpYSAobWluLXdpZHRoOjY2MHB4KXsua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm97Ym9yZGVyLXJhZGl1czowO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjY0MHB4O2hlaWdodDphdXRvO3dpZHRoOmF1dG99fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuaGlkZXtib3JkZXItc3R5bGU6bm9uZTtiYWNrZ3JvdW5kOjAgMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtyaWdodDoyMHB4O3otaW5kZXg6MX0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmhpZGUgc3Zne3N0cm9rZTojMDAwfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVye3BhZGRpbmc6MWVtO2JvcmRlci10b3A6MXB4IHNvbGlkICMzMzN9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1mb290ZXItYnV0dG9uc3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWZvb3RlciAuY20tcG93ZXJlZC1ieXtmb250LXNpemU6LjhlbTtwYWRkaW5nLXRvcDo0cHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjhweH0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWZvb3RlciAuY20tcG93ZXJlZC1ieSBhe2NvbG9yOiM5OTl9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1oZWFkZXJ7cGFkZGluZzoxZW0gMjRweCAxZW0gMWVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzN9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1oZWFkZXIgLmgxLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20taGVhZGVyIGgxe21hcmdpbjowO2ZvbnQtc2l6ZToyZW07ZGlzcGxheTpibG9ja30ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWhlYWRlciAudGl0bGUuaDEsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1oZWFkZXIgaDEudGl0bGV7cGFkZGluZy1yaWdodDoyMHB4fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keXtwYWRkaW5nOjFlbX0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWx7ZGlzcGxheTpibG9ja30ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3Nlcywua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXN7cGFkZGluZzowO21hcmdpbjowfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY2FyZXQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jYXJldHtjb2xvcjojODg4fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY29udGVudCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSAuY20tc2VydmljZXMgLmNtLWNvbnRlbnR7bWFyZ2luLWxlZnQ6LTQwcHg7ZGlzcGxheTpub25lfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY29udGVudC5leHBhbmRlZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSAuY20tc2VydmljZXMgLmNtLWNvbnRlbnQuZXhwYW5kZWR7bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2t9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2UsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2UsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2V7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MjBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZy1sZWZ0OjYwcHg7bWluLWhlaWdodDo0MHB4fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIHAsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2U6Zmlyc3QtY2hpbGQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2UgcCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZTpmaXJzdC1jaGlsZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSBwLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlOmZpcnN0LWNoaWxkLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlIHAsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2U6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIHAucHVycG9zZXMsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2UgcC5wdXJwb3Nlcywua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSBwLnB1cnBvc2VzLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlIHAucHVycG9zZXN7Zm9udC1zaXplOi44ZW07Y29sb3I6Izk5OX0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZS5jbS10b2dnbGUtYWxsLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlLmNtLXRvZ2dsZS1hbGwsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2UuY20tdG9nZ2xlLWFsbCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZS5jbS10b2dnbGUtYWxse2JvcmRlci10b3A6MXB4IHNvbGlkICMzMzM7cGFkZGluZy10b3A6MWVtfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIHNwYW4uY20tbGlzdC10aXRsZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLWxpc3QtdGl0bGUsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1saXN0LXRpdGxlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlIHNwYW4uY20tbGlzdC10aXRsZXtmb250LXdlaWdodDo2MDB9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1vcHQtb3V0LC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIHNwYW4uY20tcmVxdWlyZWQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1vcHQtb3V0LC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlIHNwYW4uY20tcmVxdWlyZWQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1vcHQtb3V0LC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIHNwYW4uY20tcmVxdWlyZWQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1vcHQtb3V0LC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlIHNwYW4uY20tcmVxdWlyZWR7cGFkZGluZy1sZWZ0Oi4yZW07Zm9udC1zaXplOi44ZW07Y29sb3I6Izk5OX0ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKXtiYWNrZ3JvdW5kOiNmZmY7ei1pbmRleDo5OTk7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtib3R0b206MDtyaWdodDowfUBtZWRpYSAobWluLXdpZHRoOjk5NXB4KXsua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKXtib3gtc2hhZG93OjAgNHB4IDZweCAwIHJnYmEoMCwwLDAsLjIpLDVweCA1cHggMTBweCAwIHJnYmEoMCwwLDAsLjE5KTtib3JkZXItcmFkaXVzOjA7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjIwcHg7cmlnaHQ6MjBweDttYXgtd2lkdGg6NDAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjk5NHB4KXsua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKXtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItcmFkaXVzOjB9fS5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpLmNuLWVtYmVkZGVke3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDppbmhlcml0O3dpZHRoOmluaGVyaXQ7bGVmdDppbmhlcml0O3JpZ2h0OmluaGVyaXQ7Ym90dG9tOmluaGVyaXQ7ei1pbmRleDowfS5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpLmNuLWVtYmVkZGVkIC5jbi1ib2R5e3BhZGRpbmctdG9wOi41ZW19LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHl7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDowO2JvdHRvbTowO3BhZGRpbmc6MCAxZW0gMWVtfS5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IHB7bWFyZ2luLWJvdHRvbTouNWVtfS5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IHAuY24tY2hhbmdlc3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IC5jbi1sZWFybi1tb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXgtZ3JvdzoxfS5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IC5jbi1idXR0b25ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6LS41ZW19LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWJ1dHRvbnMgYnV0dG9uLmNtLWJ0bnttYXJnaW4tdG9wOi41ZW19QG1lZGlhIChtYXgtd2lkdGg6Mzg0cHgpey5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IC5jbi1idXR0b25ze3dpZHRoOjEwMCV9LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWJ1dHRvbnMgYnV0dG9uLmNtLWJ0bnt3aWR0aDpjYWxjKDUwJSAtIC41ZW0pfX0ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tb2t7bWFyZ2luLXRvcDotLjVlbTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdztmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6cmlnaHQ7YWxpZ24taXRlbXM6YmFzZWxpbmV9LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLW9rIGEsLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLW9rIGRpdnttYXJnaW4tdG9wOi41ZW19LmtsYXJvIC5jb29raWUtbW9kYWwtbm90aWNle3otaW5kZXg6MTAwMTtib3gtc2hhZG93OjAgNHB4IDZweCAwIHJnYmEoMCwwLDAsLjIpLDVweCA1cHggMTBweCAwIHJnYmEoMCwwLDAsLjE5KTt3aWR0aDoxMDAlO21heC1oZWlnaHQ6OTglO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDtwYWRkaW5nOi4yZW0gMWVtIDFlbX1AbWVkaWEgKG1pbi13aWR0aDo0MDBweCl7LmtsYXJvIC5jb29raWUtbW9kYWwtbm90aWNle2JvcmRlci1yYWRpdXM6MDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO21heC13aWR0aDo0MDBweDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvfX0ua2xhcm8gLmNvb2tpZS1tb2RhbC1ub3RpY2UgLmNuLW9re2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjFlbX0ua2xhcm8gLmNvb2tpZS1ub3RpY2UtaGlkZGVue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9I2tsYXJvIC5rbGFyb3tmb250LXNpemU6MTZweH0ja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5e3BhZGRpbmc6MnJlbTtib3JkZXItdG9wOjJweCBzb2xpZCAjZWVlO2JhY2tncm91bmQ6dXJsKC90eXBvM2NvbmYvZXh0L212X3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9JbWFnZXMvQ3VzdG9tZXIvTG9nby5zdmcpIDAgMC8xOTBweCAxMDBweCBuby1yZXBlYXQgI2ZmZjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNle3dpZHRoOjEwMCU7bWF4LXdpZHRoOnVuc2V0O2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXRvcDpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9I2tsYXJvIC5rbGFybyAuY29va2llLW5vdGljZSAuY24tYm9keXtib3JkZXItdG9wOm5vbmU7bWF4LXdpZHRoOjYwMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgNHB4IDZweCAwIHJnYmEoMCwwLDAsLjIpLDVweCA1cHggMTBweCAwIHJnYmEoMCwwLDAsLjE5KX19I2tsYXJvIC5rbGFybyAuY29va2llLW5vdGljZSAuY24tYm9keSBwe21hcmdpbi10b3A6NzBweDttYXJnaW4tYm90dG9tOjEuNXJlbTtmb250LXNpemU6MTZweH0ja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IHAgYXtmb250LXNpemU6MTZweH0ja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IC5jbi1va3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9I2tsYXJvIC5rbGFybyAuY29va2llLW5vdGljZSAuY24tYm9keSAuY24tb2sgLmNuLWxlYXJuLW1vcmV7d2lkdGg6MTAwJTtvcmRlcjoyO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IC5jbi1vayAuY24tbGVhcm4tbW9yZXt3aWR0aDo1MCV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IC5jbi1vayAuY24tbGVhcm4tbW9yZXt3aWR0aDo4MCV9fSNrbGFybyAua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNuLWJvZHkgLmNuLW9rIC5jbi1idXR0b25ze3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2tsYXJvIC5rbGFybyAuY29va2llLW5vdGljZSAuY24tYm9keSAuY24tb2sgLmNuLWJ1dHRvbnMgLmNuLWRlY2xpbmV7ZGlzcGxheTpibG9jazt3aWR0aDp1bnNldDtvcmRlcjoyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO3BhZGRpbmc6MTBweDttYXJnaW46LjVyZW0gMH0ja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IC5jbi1vayAuY24tYnV0dG9ucyAuY20tYnRuLXN1Y2Nlc3N7ZGlzcGxheTpibG9jazt3aWR0aDp1bnNldDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOjEwcHg7bWFyZ2luOi41cmVtIDB9I2tsYXJvIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbHtmb250LXNpemU6MTZweH0ja2xhcm8gLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1oZWFkZXIgLmgxLCNrbGFybyAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWhlYWRlciBoMXtsaW5lLWhlaWdodDpub3JtYWx9I2tsYXJvIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20taGVhZGVyIHAsI2tsYXJvIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20taGVhZGVyIHAgYXtmb250LXNpemU6MTZweH0ja2xhcm8gLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1mb290ZXIgLmNtLWZvb3Rlci1idXR0b25zIC5jbS1idG4tZGVjbGluZSwja2xhcm8gLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1mb290ZXIgLmNtLWZvb3Rlci1idXR0b25zIC5jbS1idG4tc3VjY2Vzc3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO3BhZGRpbmc6MTBweH0ja2xhcm8gLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1mb290ZXIgLmNtLXBvd2VyZWQtYnl7ZGlzcGxheTpub25lfS5rbGFyb19fZ21JZnJhbWVDb250YWluZXIgZGl2IC5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2V7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0O21heC13aWR0aDoxMDAlO2hlaWdodDo1MjJweDtwYWRkaW5nOjJyZW19LmtsYXJvX19nbUlmcmFtZUNvbnRhaW5lci5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IGRpdiAuY20tYXMtY29udGV4dC1ub3RpY2V7bWFyZ2luLXRvcDotNTglfSN5dC1lbWJlZC1nZHByICN5dC1oaW50LmxpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtiYWNrZ3JvdW5kLWltYWdlOnVybCgvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvUmVzb3VyY2VzL1B1YmxpYy9JbWFnZXMvR0RQUi95dF9saWdodC5qcGcpO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDo3NTBweDttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6NDIycHg7cGFkZGluZzoycmVtO2NvbG9yOiMwMDB9I2dtLWVtYmVkLWdkcHIgI2dtLWhpbnQubGlnaHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L1Jlc291cmNlcy9QdWJsaWMvSW1hZ2VzL0dEUFIvZy1tYXBzLnBuZyk7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0O21heC13aWR0aDoxMDAlO2hlaWdodDo1MjJweDtwYWRkaW5nOjJyZW19I3ZpLWVtYmVkLWdkcHIgI3ZpLWhpbnQubGlnaHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO2JhY2tncm91bmQtaW1hZ2U6dXJsKC90eXBvM2NvbmYvZXh0L212X2xheW91dC9SZXNvdXJjZXMvUHVibGljL0ltYWdlcy9HRFBSL3ZpbWVvLnBuZyk7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjc1MHB4O21heC13aWR0aDoxMDAlO2hlaWdodDo0MjJweDtwYWRkaW5nOjJyZW07Y29sb3I6IzAwMH0uaW5kZXhzZWFyY2ggLmZvcm0tY29udHJvbHtwYWRkaW5nOi42MjVyZW19LmluZGV4c2VhcmNoIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgaW5wdXQuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5pbmRleHNlYXJjaCAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIGlucHV0LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmluZGV4c2VhcmNoIGlucHV0LmJ0biwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbmRleHNlYXJjaCBpbnB1dC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5kZXhzZWFyY2ggaW5wdXQuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcntoZWlnaHQ6MTAwJX0ubXYtc2hhcmlmZi13cmFwcGVyIC5zaGFyaWZmIC5vcmllbnRhdGlvbi1ob3Jpem9udGFse2ZsZXgtd3JhcDpub3dyYXB9Lm12LXNoYXJpZmYtd3JhcHBlciAuc2hhcmlmZiAub3JpZW50YXRpb24taG9yaXpvbnRhbCBsaXttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0Oi0uNXJlbX0ubXYtc2hhcmlmZi13cmFwcGVyIC5zaGFyaWZmIC5vcmllbnRhdGlvbi1ob3Jpem9udGFsIGxpIGEsLm12LXNoYXJpZmYtd3JhcHBlciAuc2hhcmlmZiAub3JpZW50YXRpb24taG9yaXpvbnRhbCBsaSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6IzAwMH0ubXYtc2hhcmlmZi13cmFwcGVyIC5zaGFyaWZmIC5vcmllbnRhdGlvbi1ob3Jpem9udGFsIGxpIGEgLmZhLWZhY2Vib29rLWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWFcIn0ubXYtc2hhcmlmZi13cmFwcGVyIC5zaGFyaWZmIC5vcmllbnRhdGlvbi1ob3Jpem9udGFsIGxpIGEgLmZhYiwubXYtc2hhcmlmZi13cmFwcGVyIC5zaGFyaWZmIC5vcmllbnRhdGlvbi1ob3Jpem9udGFsIGxpIGEgLmZhc3tmb250LXNpemU6MS4xMjVyZW19aHRtbHtzY3JvbGwtYmVoYXZpb3I6c21vb3RoOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfWh0bWwgOmZvY3Vze291dGxpbmU6MCFpbXBvcnRhbnR9aHRtbCBmaWd1cmV7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuMjUpLG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzoxLjI1IC8gMSksb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjoyMDBkcGkpLG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MS4yNWRwcHgpe2h0bWx7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZH19aGVhZGVyLnBhZ2UtaGVhZGVyLi1iZy1kaXZpZGVke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmV9aGVhZGVyLnBhZ2UtaGVhZGVyLi1iZy1kaXZpZGVkOmFmdGVyLGhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZDpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjUwdnc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7aGVpZ2h0OjEwMCU7ei1pbmRleDotMX1oZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQ6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwMDtsZWZ0OmF1dG87cmlnaHQ6NTAlfWhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZDphZnRlcntsZWZ0OjUwJX1oZWFkZXIucGFnZS1oZWFkZXIgLm5hdi1pdGVtIC5uYXYtbGluayxoZWFkZXIucGFnZS1oZWFkZXIgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm5hdi1pdGVtIC5tdi1uYXYtbGlua3twYWRkaW5nOi4zOXJlbSAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1oZWFkZXIucGFnZS1oZWFkZXIgLm5hdi1pdGVtOm5vdCguLWhhcy1pY29uKXtwYWRkaW5nLXJpZ2h0OjJ2d31AbWVkaWEgKG1pbi13aWR0aDoxOTAwcHgpIGFuZCAobWF4LXdpZHRoOjI1NTlweCl7aGVhZGVyLnBhZ2UtaGVhZGVyIC5uYXYtaXRlbTpub3QoLi1oYXMtaWNvbil7cGFkZGluZy1yaWdodDoxLjV2d319QG1lZGlhIChtaW4td2lkdGg6MjU2MHB4KXtoZWFkZXIucGFnZS1oZWFkZXIgLm5hdi1pdGVtOm5vdCguLWhhcy1pY29uKXtwYWRkaW5nLXJpZ2h0OjF2d319aGVhZGVyLnBhZ2UtaGVhZGVyIC5uYXYtaXRlbS4taGFzLWljb257YmFja2dyb3VuZC1jb2xvcjojZmZmfWhlYWRlci5wYWdlLWhlYWRlciAubmF2LWl0ZW0uLWhhcy1pY29uLi1pZC0xMDctMTEzIGEgLm5hdi1saW5rLWljb257cGFkZGluZy1sZWZ0OjFyZW19aGVhZGVyLnBhZ2UtaGVhZGVyIC5uYXYtaXRlbS4taGFzLWljb24gLm5hdi1saW5rIC5uYXYtbGluay10ZXh0LGhlYWRlci5wYWdlLWhlYWRlciAubmF2LWl0ZW0uLWhhcy1pY29uIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayAubmF2LWxpbmstdGV4dCxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm5hdi1pdGVtLi1oYXMtaWNvbiAubXYtbmF2LWxpbmsgLm5hdi1saW5rLXRleHR7Y29sb3I6IzAwMH1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpe2hlYWRlci5wYWdlLWhlYWRlciAubmF2LWl0ZW06bGFzdC1jaGlsZHtmbGV4LWdyb3c6MX1oZWFkZXIucGFnZS1oZWFkZXIgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rLGhlYWRlci5wYWdlLWhlYWRlciAubmF2LWl0ZW06bGFzdC1jaGlsZCBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5tdi1uYXYtbGlua3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fUBtZWRpYSAobWF4LXdpZHRoOjEzOTkuOThweCkgYW5kIChtYXgtd2lkdGg6NTc1Ljk4cHgpe2hlYWRlci5wYWdlLWhlYWRlciBuYXYjVG9wTmF2IC5uYXYtaXRlbS4taGFzLWljb24gLm5hdi1saW5rLGhlYWRlci5wYWdlLWhlYWRlciBuYXYjVG9wTmF2IC5uYXYtaXRlbS4taGFzLWljb24gbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIGhlYWRlci5wYWdlLWhlYWRlciBuYXYjVG9wTmF2IC5uYXYtaXRlbS4taGFzLWljb24gLm12LW5hdi1saW5re3BhZGRpbmc6OHB4fWhlYWRlci5wYWdlLWhlYWRlciBuYXYjVG9wTmF2IC5uYXYtaXRlbS4taGFzLWljb24gLm5hdi1saW5rIC5uYXYtbGluay1pY29uLGhlYWRlci5wYWdlLWhlYWRlciBuYXYjVG9wTmF2IC5uYXYtaXRlbS4taGFzLWljb24gbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rIC5uYXYtbGluay1pY29uLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIGhlYWRlci5wYWdlLWhlYWRlciBuYXYjVG9wTmF2IC5uYXYtaXRlbS4taGFzLWljb24gLm12LW5hdi1saW5rIC5uYXYtbGluay1pY29ue3BhZGRpbmc6MH19QG1lZGlhIChtYXgtd2lkdGg6Mzc1Ljk4cHgpe2hlYWRlci5wYWdlLWhlYWRlciBhLmxvZ28gaW1ne21heC13aWR0aDoxODVweH19bmF2I21tLW1haW5OYXZNZW51SnMubW0tbWVudSAjbW0tMSAubW0tbmF2YmFyX190aXRsZXtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuMTg4cmVtfW5hdiNtbS1tYWluTmF2TWVudUpzLm1tLW1lbnUgLm1tLW5hdmJhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn1uYXYjbW0tbWFpbk5hdk1lbnVKcy5tbS1tZW51IC5tbS1uYXZiYXIgLm1tLWJ0bjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNmZmZ9bmF2I21tLW1haW5OYXZNZW51SnMubW0tbWVudSAubW0tbGlzdGl0ZW1bY2xhc3MqPVwiLXBfMTA3X1wiXXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMH1uYXYjbW0tbWFpbk5hdk1lbnVKcy5tbS1tZW51IC5tbS1saXN0aXRlbS4tcF8xMDdfNntwYWRkaW5nLWJvdHRvbToycmVtfW5hdiNtbS1tYWluTmF2TWVudUpzLm1tLW1lbnUgLm1tLWxpc3RpdGVtLi1wXzEwN18xMTMsbmF2I21tLW1haW5OYXZNZW51SnMubW0tbWVudSAubW0tbGlzdGl0ZW0uLXBfMTA3XzExNHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fW5hdiNtbS1tYWluTmF2TWVudUpzLm1tLW1lbnUgLm1tLWxpc3RpdGVtLi1wXzFfMntwYWRkaW5nLXRvcDoycmVtfW5hdiNtbS1tYWluTmF2TWVudUpzLm1tLW1lbnUgLm1tLWxpc3RpdGVtOm5vdCguLWxldmVsLTIpIC5tbS1saXN0aXRlbV9fdGV4dHtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuMTg4cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubS1tYWluTmF2X19vdXRlcldyYXBwZXIgYS5sb2dvIGZpZ3VyZXttYXJnaW4tYm90dG9tOjJweH1AbWVkaWEgKG1heC13aWR0aDoxMzk5Ljk4cHgpe2hlYWRlci5wYWdlLWhlYWRlcixoZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5tLW1haW5OYXZfX291dGVyV3JhcHBlciBhLmxvZ28saGVhZGVyLnBhZ2UtaGVhZGVyIG5hdiNUb3BOYXYgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rLXRleHQsaGVhZGVyLnBhZ2UtaGVhZGVyIG5hdiNUb3BOYXYgLm5hdi1pdGVtOm5vdCguLWhhcy1pY29uKXtkaXNwbGF5Om5vbmV9fS5tLW1haW5OYXZfX291dGVyV3JhcHBlciBuYXYjbWFpbk5hdk1lbnVKcy4tYWx1bW5pIFtjbGFzcyo9XCItcF8xMDdfXCJde2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Lm0tbWFpbk5hdl9fb3V0ZXJXcmFwcGVyIG5hdiNtYWluTmF2TWVudUpzLi1hbHVtbmkgLm0tbmF2TGlzdF9fbWFpbiAubmF2SXRlbXtwYWRkaW5nOjB9Lm0tbWFpbk5hdl9fb3V0ZXJXcmFwcGVyIG5hdiNtYWluTmF2TWVudUpzLi1hbHVtbmkgLm0tbmF2TGlzdF9fbWFpbiAubmF2SXRlbS4tbWFpbj4ubXYtbmF2LWxpbmt7cGFkZGluZzowIDE2cHg7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MTdweDtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5tLW1haW5OYXZfX291dGVyV3JhcHBlciBuYXYjbWFpbk5hdk1lbnVKcy4tYWx1bW5pIC5tLW5hdkxpc3RfX21haW4gLm5hdkl0ZW0uLW1haW4+Lm12LW5hdi1saW5rOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ubS1tYWluTmF2X19vdXRlcldyYXBwZXIgbmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAubS1uYXZMaXN0X19tYWluIC5uYXZJdGVtLi1tYWluIC4tbGV2ZWwtMXtwYWRkaW5nLXJpZ2h0OjEuMnJlbX0ubS1tYWluTmF2X19vdXRlcldyYXBwZXIgbmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAubS1uYXZMaXN0X19tYWluIC5uYXZJdGVtLi1tYWluIC4tbGV2ZWwtMSAubXYtbmF2LWxpbmt7Zm9udC1zaXplOjE3cHh9Lm0tbWFpbk5hdl9fb3V0ZXJXcmFwcGVyIG5hdiNtYWluTmF2TWVudUpzLi1hbHVtbmkgLm0tbmF2TGlzdF9fbWFpbiAubmF2SXRlbS4tbWFpbiAuLWxldmVsLTEuLXBfMzMyPi5tdi1uYXYtbGlua3t3aWR0aDo5NSV9I2hlcm8gLi1ib3JkZXJQc0FmdGVyIC5mcmFtZS1jb250YWluZXJ7cGFkZGluZzowfWJvZHkgLmJvZHlfX3dyYXBwZXJ7bWluLWhlaWdodDoxMDB2aDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5oMSxoMXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmgyLC5oMyxhZGRyZXNzLmFkZHJlc3Muc2FmbmVyIC5hZGRyZXNzLXRpdGxlLGgyLGgze21hcmdpbi1ib3R0b206MS4yNXJlbX0uYnRuLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubV9iZXJhZENydW1iX19pdGVte2xpbmUtaGVpZ2h0OjF9LmJvZHlfX3dyYXBwZXIgI2hlcm8gLmZyYW1lOmZpcnN0LWNoaWxkLC5ib2R5X193cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmZyYW1lOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH0uYV9fdHlwb0xpbmssLmFfX3R5cG9MaW5rX191cmx7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSFpbXBvcnRhbnR9LmFfX3R5cG9MaW5rX191cmwuLWljb24uLWJlZm9yZS4tbGluazpiZWZvcmV7YmFja2dyb3VuZDp1cmwoLi4vSW1hZ2VzL0N1c3RvbWVyL0ljb25zL2xpbmsuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXR9LmFfX3R5cG9MaW5rX191cmwuLWljb24uLWJlZm9yZS4tcHJlc2VudDpiZWZvcmV7YmFja2dyb3VuZDp1cmwoLi4vSW1hZ2VzL0N1c3RvbWVyL0ljb25zL3ByZXNlbnRhdGlvbi5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdH0uYV9fdHlwb0xpbmtfX3VybC4taWNvbi4tYmVmb3JlLi1mb3RvOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCguLi9JbWFnZXMvQ3VzdG9tZXIvSWNvbnMvZ2FsbGVyeS5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdH0uYV9fdHlwb0xpbmtfX3VybC4taWNvbi4tYmVmb3JlLi1wbGF5OmJlZm9yZXtiYWNrZ3JvdW5kOnVybCguLi9JbWFnZXMvQ3VzdG9tZXIvSWNvbnMvcGxheS5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdH0uYV9fdHlwb0xpbmtfX3VybC4taWNvbi4tYmVmb3JlLi1wYWdlOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCguLi9JbWFnZXMvQ3VzdG9tZXIvSWNvbnMvcGFnZS5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdH0uYV9fdHlwb0xpbmtfX21haWx7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSFpbXBvcnRhbnR9Lm0tdGV4dEljb25fX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToxLjI1cmVtfS5tLXRleHRJY29uX19jb250YWluZXI6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfS5tLXRleHRJY29uX19jb250ZW50e21hcmdpbi1sZWZ0OjEuMjVyZW19Lm0tdGV4dEljb25fX2NvbnRlbnQgaGVhZGVye21hcmdpbi1ib3R0b206MH0ubS10ZXh0SWNvbl9fY29udGVudCBoZWFkZXIgLmVsZW1lbnQtaGVhZGVyLC5tLXRleHRJY29uX19jb250ZW50IGhlYWRlciAuZWxlbWVudC1zdWJoZWFkZXJ7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxLjEyNXJlbSFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNX0ubS10ZXh0SWNvbl9fY29udGVudCBoZWFkZXIgLmVsZW1lbnQtaGVhZGVyIGEsLm0tdGV4dEljb25fX2NvbnRlbnQgaGVhZGVyIC5lbGVtZW50LXN1YmhlYWRlciBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9ZmlndXJlIGEubGlnaHRib3guYnRuLW92ZXJsYXkuYm9yZGVye2JvcmRlci13aWR0aDoycHh9ZmlndXJlLi0tbXZDYXBPdmVybGF5IGZpZ2NhcHRpb24uLXRleHRTaGFkb3cgYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZn0uc2hhZG93LXdoaXRle3RleHQtc2hhZG93OjAgNHB4IDRweCByZ2JhKDAsMCwwLC4yNil9LnUtYmctZ3JhZGllbnQtLWJvdHRvbS10b3Atb3BhY2l0eS1saWdodHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1NSwyNTUsMjU1LDApIDAscmdiYSgwLDAsMCwuMjUpIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1NSwyNTUsMjU1LDApIDAscmdiYSgwLDAsMCwuMjUpIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1NSwyNTUsMjU1LDApIDAscmdiYSgwLDAsMCwuMjUpIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtY29sb3I6dW5zZXQhaW1wb3J0YW50fS5jb250YWluZXItY29sMiAuY29udGFpbmVyLWNvbC0xPjpsYXN0LWNoaWxkLC5jb250YWluZXItY29sMiAuY29udGFpbmVyLWNvbC0yPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1oci5jZS1kaXZ7bWFyZ2luOjIuNXJlbSAwO2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5OnVuc2V0fS5tLXBhZ2VNZW51e21heC13aWR0aDo1NTBweH0ubS1jZUxheW91dF9fZ3JpZENvbnRhaW5lcntkaXNwbGF5OmdyaWR9Lm0tY2VMYXlvdXRfX2dyaWRDb250YWluZXIuLS1sYW5kaW5ne2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwxZnIpO2dyaWQtZ2FwOjVweCFpbXBvcnRhbnQ7Z3JpZC1hdXRvLWZsb3c6cm93IGRlbnNlfUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsubXYtdmlkZW8uZnVsbC13aWR0aC1yZXNwb25zaXZlIHZpZGVve3dpZHRoOmF1dG87aGVpZ2h0OjEwMCV9Lm0tY2VMYXlvdXRfX2dyaWRDb250YWluZXIuLS1sYW5kaW5ne2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfX0ubS1jZUxheW91dF9fZ3JpZENvbnRhaW5lci4tLWxhbmRpbmcgYVtpZF49J2MnXXtkaXNwbGF5Om5vbmV9Lm0tY2VMYXlvdXRfX2dyaWRDb250YWluZXIuLS1sYW5kaW5nIC5tLWNlTGF5b3V0X19ncmlkSXRlbXttYXJnaW4tYm90dG9tOjB9Lm0tY2VMYXlvdXRfX2dyaWRDb250YWluZXIuLS1sYW5kaW5nIC5tLWNlTGF5b3V0X19ncmlkSXRlbS4tLWxhbmRzY2FwZXtncmlkLWNvbHVtbjphdXRvL3NwYW4gMn0ubS1jZUxheW91dF9fZ3JpZENvbnRhaW5lci4tLWxhbmRpbmcgLm0tY2VMYXlvdXRfX2dyaWRJdGVtLi0tcG9ydHJhaXR7Z3JpZC1yb3c6YXV0by9zcGFuIDJ9Lm0tY2VMYXlvdXRfX2dyaWRDb250YWluZXIuLS1sYW5kaW5nIC5tLWNlTGF5b3V0X19ncmlkSXRlbS4tLWxhbmRzY2FwZS4tLXBvcnRyYWl0e2dyaWQtcm93OmF1dG8vc3BhbiAxfUBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KXsubS1jZUxheW91dF9fZ3JpZENvbnRhaW5lci4tLWxhbmRpbmcgLm0tY2VMYXlvdXRfX2dyaWRJdGVtIGZpZ2NhcHRpb24sLm0tY2VMYXlvdXRfX2dyaWRDb250YWluZXIuLS1sYW5kaW5nIC5tLWNlTGF5b3V0X19ncmlkSXRlbSBmaWdjYXB0aW9uIGF7Zm9udC1zaXplOjEycHghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45OHB4KXsubS1jZUxheW91dF9fZ3JpZENvbnRhaW5lci4tLWxhbmRpbmcgLm0tY2VMYXlvdXRfX2dyaWRJdGVtIGZpZ2NhcHRpb24sLm0tY2VMYXlvdXRfX2dyaWRDb250YWluZXIuLS1sYW5kaW5nIC5tLWNlTGF5b3V0X19ncmlkSXRlbSBmaWdjYXB0aW9uIGF7Zm9udC1zaXplOjE2cHghaW1wb3J0YW50fX1mb290ZXJ7bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH1mb290ZXIgcHttYXJnaW4tYm90dG9tOjB9Zm9vdGVyIC5tLXBhZ2VNZW51Lm8tbWVudVNlbGVjdGVkUGFnZXN7YmFja2dyb3VuZC1jb2xvcjojMDAwIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fWZvb3RlciAubS1wYWdlTWVudS5vLW1lbnVTZWxlY3RlZFBhZ2VzIC5tLXBhZ2VNZW51X19uYXYgLm0tcGFnZU1lbnVfX25hdkl0ZW17cGFkZGluZzowIDAgLjVyZW19Zm9vdGVyIC5tLXBhZ2VNZW51Lm8tbWVudVNlbGVjdGVkUGFnZXMgLm0tcGFnZU1lbnVfX25hdiAubS1wYWdlTWVudV9fbmF2SXRlbTpiZWZvcmV7ZGlzcGxheTpub25lfWZvb3RlciAubS1wYWdlTWVudS5vLW1lbnVTZWxlY3RlZFBhZ2VzIC5tLXBhZ2VNZW51X19uYXYgLm0tcGFnZU1lbnVfX25hdkl0ZW0gYXtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50fWZvb3RlciAubS1wYWdlTWVudS5vLW1lbnVTZWxlY3RlZFBhZ2VzIC5tLXBhZ2VNZW51X19uYXYgLm0tcGFnZU1lbnVfX25hdkl0ZW0gYTpob3Zlcntjb2xvcjojZmZmfUBtZWRpYSBwcmludHsuaDEsaDF7Zm9udC1zaXplOjNyZW19LmgyLGgye2ZvbnQtc2l6ZToxLjQ2MTc1cmVtfS5oMyxhZGRyZXNzLmFkZHJlc3Muc2FmbmVyIC5hZGRyZXNzLXRpdGxlLGgze2ZvbnQtc2l6ZToxLjAwMDVyZW19LmZzLTF7Zm9udC1zaXplOjEuMzEyNXJlbX0qe2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmfVtocmVmXTphZnRlcixhOmFmdGVye2NvbnRlbnQ6bm9uZX1hW2hyZWZdOmFmdGVye2Rpc3BsYXk6bm9uZX19I3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLmVsZW1lbnQtaGVhZGVyLmgxLCNwNiAuYm9keV9fd3JhcHBlciAubWFpbi1zZWN0aW9uIGgxLmVsZW1lbnQtaGVhZGVye21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7I2tsYXJvIC5rbGFybyAuY29va2llLW5vdGljZSAuY24tYm9keSAuY24tb2sgLmNuLWJ1dHRvbnN7d2lkdGg6NTAlfSNwNiAuYm9keV9fd3JhcHBlciAubWFpbi1zZWN0aW9uIC5tLWNvbnRhaW5lcl9fY29sLi1jb2wtMSAuLW1pc3NlZEV2ZW50e21hcmdpbi10b3A6LTk1cHg7bWFyZ2luLWJvdHRvbTo1MHB4fSNldmVudERldGFpbCAuLWJvZHlXcmFwcGVyIC50aXRsZUltYWdlIGltZ3ttaW4td2lkdGg6MjAycHh9fSNwNiAuYm9keV9fd3JhcHBlciAubWFpbi1zZWN0aW9uIC5tLWNvbnRhaW5lcl9fY29sLi1jb2wtMSAuLW1pc3NlZEV2ZW50IC5idG4sI3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0xIC4tbWlzc2VkRXZlbnQgLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLCNwNiAuYm9keV9fd3JhcHBlciAubWFpbi1zZWN0aW9uIC5tLWNvbnRhaW5lcl9fY29sLi1jb2wtMSAuLW1pc3NlZEV2ZW50IC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAjcDYgLmJvZHlfX3dyYXBwZXIgLm1haW4tc2VjdGlvbiAubS1jb250YWluZXJfX2NvbC4tY29sLTEgLi1taXNzZWRFdmVudCAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgI3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0xIC4tbWlzc2VkRXZlbnQgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7bWFyZ2luLXRvcDowfSNwNiAuYm9keV9fd3JhcHBlciAubWFpbi1zZWN0aW9uIC5tLWNvbnRhaW5lcl9fY29sLi1jb2wtMSAuZnJhbWUtY29udGFpbmVye3BhZGRpbmc6MH0jcDYgLmJvZHlfX3dyYXBwZXIgLm1haW4tc2VjdGlvbiAubS1jb250YWluZXJfX2NvbC4tY29sLTEgLmZyYW1lLWNvbnRhaW5lciAjZXZlbnRUYWJsZV93cmFwcGVyIHRhYmxlPjpub3QoY2FwdGlvbik+Kj4qe2ZvbnQtc2l6ZToxNHB4fSNwNiAuYm9keV9fd3JhcHBlciAubWFpbi1zZWN0aW9uIC5tLWNvbnRhaW5lcl9fY29sLi1jb2wtMSAuZnJhbWUtY29udGFpbmVyICNldmVudFRhYmxlX3dyYXBwZXIgdGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXJ7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IFBybycsc2VyaWY7Y29sb3I6IzAwMDtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDtjb250ZW50OlwiXFxmMGRjXCJ9I3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0xIC5mcmFtZS1jb250YWluZXIgI2V2ZW50VGFibGVfd3JhcHBlciB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXJ7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IFBybycsc2VyaWY7Y29udGVudDpcIlxcZjBkZVwiO2Zsb2F0OnJpZ2h0O2NvbG9yOiMwMDB9I3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0xIC5mcmFtZS1jb250YWluZXIgI2V2ZW50VGFibGVfd3JhcHBlciB0YWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OidGb250IEF3ZXNvbWUgNSBQcm8nLHNlcmlmO2NvbnRlbnQ6XCJcXGYwZGRcIjtmbG9hdDpyaWdodDtjb2xvcjojMDAwfSNwNiAuYm9keV9fd3JhcHBlciAubWFpbi1zZWN0aW9uIC5tLWNvbnRhaW5lcl9fY29sLi1jb2wtMSAuZnJhbWUtY29udGFpbmVyICNldmVudFRhYmxlX3dyYXBwZXIgdGFibGUgdGJvZHkgdHIgLmRheXtmb250LXNpemU6MThweH0jcDYgLmJvZHlfX3dyYXBwZXIgLm1haW4tc2VjdGlvbiAubS1jb250YWluZXJfX2NvbC4tY29sLTEgLmZyYW1lLWNvbnRhaW5lciAjZXZlbnRUYWJsZV93cmFwcGVyIHRhYmxlIHRib2R5IHRyIC5jYXR7bGluZS1oZWlnaHQ6MnJlbX0jcDYgLmJvZHlfX3dyYXBwZXIgLm1haW4tc2VjdGlvbiAubS1jb250YWluZXJfX2NvbC4tY29sLTEgLmZyYW1lLWNvbnRhaW5lciAjZXZlbnRUYWJsZV93cmFwcGVyIHRhYmxlIHRib2R5IHRyIGEudGl0bGV7cGFkZGluZy10b3A6MTBweDtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkZXJ9I3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0xIC5mcmFtZS1jb250YWluZXIgI2V2ZW50VGFibGVfd3JhcHBlciB0YWJsZSB0Ym9keSB0ciAuLXJlZ2lzdGVye3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jcDYgLmJvZHlfX3dyYXBwZXIgLm1haW4tc2VjdGlvbiAubS1jb250YWluZXJfX2NvbC4tY29sLTEgLmZyYW1lLWNvbnRhaW5lciAjZXZlbnRUYWJsZV93cmFwcGVyIHRhYmxlIHRib2R5IHRyIC4tcmVnaXN0ZXIgLmJ0biwjcDYgLmJvZHlfX3dyYXBwZXIgLm1haW4tc2VjdGlvbiAubS1jb250YWluZXJfX2NvbC4tY29sLTEgLmZyYW1lLWNvbnRhaW5lciAjZXZlbnRUYWJsZV93cmFwcGVyIHRhYmxlIHRib2R5IHRyIC4tcmVnaXN0ZXIgLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLCNwNiAuYm9keV9fd3JhcHBlciAubWFpbi1zZWN0aW9uIC5tLWNvbnRhaW5lcl9fY29sLi1jb2wtMSAuZnJhbWUtY29udGFpbmVyICNldmVudFRhYmxlX3dyYXBwZXIgdGFibGUgdGJvZHkgdHIgLi1yZWdpc3RlciAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgI3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0xIC5mcmFtZS1jb250YWluZXIgI2V2ZW50VGFibGVfd3JhcHBlciB0YWJsZSB0Ym9keSB0ciAuLXJlZ2lzdGVyIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAjcDYgLmJvZHlfX3dyYXBwZXIgLm1haW4tc2VjdGlvbiAubS1jb250YWluZXJfX2NvbC4tY29sLTEgLmZyYW1lLWNvbnRhaW5lciAjZXZlbnRUYWJsZV93cmFwcGVyIHRhYmxlIHRib2R5IHRyIC4tcmVnaXN0ZXIgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7cGFkZGluZzouN3JlbTtmb250LXNpemU6MTZweDttYXgtd2lkdGg6MjAwcHh9I3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0xIC5mcmFtZS1jb250YWluZXIgI2V2ZW50VGFibGVfd3JhcHBlciAuLWJvdHRvbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jcDYgLmJvZHlfX3dyYXBwZXIgLm1haW4tc2VjdGlvbiAubS1jb250YWluZXJfX2NvbC4tY29sLTEgLmZyYW1lLWNvbnRhaW5lciAjZXZlbnRUYWJsZV93cmFwcGVyIC4tYm90dG9tIC5wYWdpbmF0aW9ue21hcmdpbi10b3A6MnJlbX0jcDYgLmJvZHlfX3dyYXBwZXIgLm1haW4tc2VjdGlvbiAubS1jb250YWluZXJfX2NvbC4tY29sLTEgLmZyYW1lLWNvbnRhaW5lciAjZXZlbnRUYWJsZV93cmFwcGVyIC4tYm90dG9tIC5wYWdpbmF0aW9uIGxpLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cy5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9I3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0xIC5mcmFtZS1jb250YWluZXIgI2V2ZW50VGFibGVfd3JhcHBlciAuLWJvdHRvbSAucGFnaW5hdGlvbiBsaS5wYWdpbmF0ZV9idXR0b24gYS5wYWdlLWxpbmt7Ym9yZGVyOm5vbmU7Y29sb3I6IzAwMCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp1bnNldCFpbXBvcnRhbnR9I3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0xIC5mcmFtZS1jb250YWluZXIgI2V2ZW50VGFibGVfd3JhcHBlciAuLWJvdHRvbSAucGFnaW5hdGlvbiBsaS5wYWdpbmF0ZV9idXR0b24gYS5wYWdlLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp1bnNldCFpbXBvcnRhbnR9I3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0xIC5mcmFtZS1jb250YWluZXIgI2V2ZW50VGFibGVfd3JhcHBlciAuLWJvdHRvbSAucGFnaW5hdGlvbiBsaS5wYWdpbmF0ZV9idXR0b24uYWN0aXZlIGEucGFnZS1saW5re2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9I3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0yIC5uZXdzIC5uZXdzLWxpc3Qtdmlld3twYWRkaW5nLXRvcDoyMHB4fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7I3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0ye21hcmdpbi10b3A6LTgwcHh9I3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0yIC5uZXdze21hcmdpbi10b3A6NTBweH0jcDYgLmJvZHlfX3dyYXBwZXIgLm1haW4tc2VjdGlvbiAubS1jb250YWluZXJfX2NvbC4tY29sLTIgLm5ld3MgLm5ld3MtbGlzdC12aWV3e3BhZGRpbmctdG9wOjIwcHh9fSNwNiAuYm9keV9fd3JhcHBlciAubWFpbi1zZWN0aW9uIC5tLWNvbnRhaW5lcl9fY29sLi1jb2wtMiAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpIHNwYW57cGFkZGluZzo2cHggMTJweH0jcDYgLmJvZHlfX3dyYXBwZXIgLm1haW4tc2VjdGlvbiAubS1jb250YWluZXJfX2NvbC4tY29sLTIgLnBhZ2UtbmF2aWdhdGlvbiB1bCBsaSBzcGFuLm14LTF7ZGlzcGxheTpub25lfSNwNiAuYm9keV9fd3JhcHBlciAubWFpbi1zZWN0aW9uIC5tLWNvbnRhaW5lcl9fY29sLi1jb2wtMiAucGFnZS1uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSBzcGFue2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9I3A2IC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24gLm0tY29udGFpbmVyX19jb2wuLWNvbC0yIC5wYWdlLW5hdmlnYXRpb24gdWwgbGkgYXtwYWRkaW5nOjZweCAxMnB4fSNldmVudERldGFpbCAuLWJvZHlXcmFwcGVyIC50aXRsZUltYWdle21hcmdpbi1ib3R0b206MXJlbX0jZXZlbnREZXRhaWwgLi1ib2R5V3JhcHBlciAudGl0bGVJbWFnZSBpbWd7bWF4LXdpZHRoOjEwMHB4fSNldmVudERldGFpbCAuLWJvZHlXcmFwcGVyIC5ib2R5IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7I2V2ZW50RGV0YWlsIC4tc2NoZWR1bGVXcmFwcGVyIC50aW1le2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IC5jbi1vayAuY24tYnV0dG9uc3t3aWR0aDo4MCV9ZmlndXJlLi0tbXZDYXBPdmVybGF5IGZpZ2NhcHRpb24uLWljb25MaW5rZWQgYTphZnRlcnt3aWR0aDoxMHJlbSFpbXBvcnRhbnQ7aGVpZ2h0OjEwcmVtIWltcG9ydGFudH0jZXZlbnREZXRhaWwgLi1zY2hlZHVsZVdyYXBwZXIgLnR4dHt3aWR0aDo1NSV9fSIsIi8qXG4gKiBXaGF0IGZvbGxvd3MgaXMgdGhlIHJlc3VsdCBvZiBtdWNoIHJlc2VhcmNoIG9uIGNyb3NzLWJyb3dzZXIgc3R5bGluZy5cbiAqIENyZWRpdCBsZWZ0IGlubGluZSBhbmQgYmlnIHRoYW5rcyB0byBOaWNvbGFzIEdhbGxhZ2hlciwgSm9uYXRoYW4gTmVhbCxcbiAqIEtyb2MgQ2FtZW4sIGFuZCB0aGUgSDVCUCBkZXYgY29tbXVuaXR5IGFuZCB0ZWFtLlxuICogXG4gKiBUaGlzIGZpbGUgY29udGFpbnMgb25seSB0aGUgcHJpbnQgc3R5bGVzIGZyb20gdGhlIEhUTUw1IEJvaWxlcnBsYXRlXG4gKiBwcm9qZWN0LiBTZWUgPGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlPiBmb3IgbW9yZVxuICogaW5mb3JtYXRpb24gb24gdGhlIG1haW4gcHJvamVjdC5cbiAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUHJpbnQgc3R5bGVzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6YmVmb3JlLFxuICAgICo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvKiBCbGFjayBwcmludHMgZmFzdGVyOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodHRwOi8vd3d3LnNhbmJlaWppLmNvbS9hcmNoaXZlcy85NTMgKi9cbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8qXG4gICAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAgKiBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgICovXG5cbiAgICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8qXG4gICAgICogUHJpbnRpbmcgVGFibGVzOlxuICAgICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgICAqL1xuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG59XG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogJGJvZHktdGV4dC1hbGlnbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG5cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG4vLyAyLiBTZXQgY29ycmVjdCBoZWlnaHQgYW5kIHByZXZlbnQgdGhlIGBzaXplYCBhdHRyaWJ1dGUgdG8gbWFrZSB0aGUgYGhyYCBsb29rIGxpa2UgYW4gaW5wdXQgZmllbGRcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6ICRoci1oZWlnaHQ7IC8vIDJcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtYnMtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDRcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgZGlyZWN0aW9uOiBsdHIgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBpbiBDaHJvbWUgZnJvbSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1wc2V1ZG8tZWxlbWVudC1uby11bmtub3duXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLy8gMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGBcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYXN0ZXIvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogJHJmcy1iYXNlLXZhbHVlIC8gKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogJHJmcy1iYXNlLXZhbHVlIC8gKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7JHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3skdmFsdWUgLyAoJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiAkdmFsdWUgLyAoJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCAxIC8gJHJmcy1yZW0tdmFsdWUpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAjeyR2YWx1ZSAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyAoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3skdmFsdWUtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JHZhbHVlLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLyogRG9jdW1lbnQgd2l0aCBTZXR0aW5ncyAqL1xuLy9cbmh0bWwge1xuICAgIDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNS8xKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMjAwZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4yNWRwcHgpIHtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAvLyBUb2RvOiBjaGVjayB0aGlzIHNldHRpbmdzXG4gICAgLy9tYXgtd2lkdGg6IDI2MDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC8vZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xufVxuXG4vKiBJbXBvcnQgLyBTcGxpdCBTdHlsZXMgKi9cbkBpbXBvcnQgXCJQcm9qZWN0L3BhZ2VzXCI7XG5cbmJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgLmJvZHlfX3dyYXBwZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi8qIFR5cG9ncmFwaGljIGNoYW5nZXMgSCwgcCwgYSwgLi4uICovXG4vL1xuaDEsXG4uaDEge1xuICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgyLFxuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDQpO1xufVxuXG4uYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubV9iZXJhZENydW1iX19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogTWFpbiBOQVYgKi9cbi8vXG5uYXYubXYtbWFpbi1uYXYge1xuICAgIC8vIG5vdCBlbXB0eVxufVxuXG4vKiBNYWluICovXG4vL1xuLmJvZHlfX3dyYXBwZXIge1xuICAgICNoZXJvLFxuICAgIC5wYWdlLWNvbnRlbnQge1xuICAgICAgICAuZnJhbWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJG12LXR5cG8tbGluay1pY29uLWxpbms6ICAgICAgICAgICAgICAgIFwibGluay5zdmdcIiAhZGVmYXVsdDtcbiRtdi10eXBvLWxpbmstaWNvbi1wcmVzZW50OiAgICAgICAgICAgICBcInByZXNlbnRhdGlvbi5zdmdcIiAhZGVmYXVsdDtcbiRtdi10eXBvLWxpbmstaWNvbi1mb3RvOiAgICAgICAgICAgICAgICBcImdhbGxlcnkuc3ZnXCIgIWRlZmF1bHQ7XG4kbXYtdHlwby1saW5rLWljb24tcGxheTogICAgICAgICAgICAgICAgXCJwbGF5LnN2Z1wiICFkZWZhdWx0O1xuJG12LXR5cG8tbGluay1pY29uLXBhZ2U6ICAgICAgICAgICAgICAgIFwicGFnZS5zdmdcIiAhZGVmYXVsdDtcblxuLmFfX3R5cG9MaW5rIHtcbiAgICAvLyBpbnRlcm5hbCBwYWdlIGxpbmtzXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblxuICAgIC8vIC1pY29uIFstYmVmb3JlIHwgLWFmdGVyXVxuICAgIC8vIGZvciBtb3JlIGljb25zIHVzZSBtdl9wcm9qZWN0XG4gICAgJl9fdXJsIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblxuICAgICAgICAmLi1pY29uIHtcbiAgICAgICAgICAgICYuLWJlZm9yZSB7XG4gICAgICAgICAgICAgICAgJi4tbGluazpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwocXVvdGUoJG12LWljb24tcGF0aCArICcvJyArICRtdi10eXBvLWxpbmstaWNvbi1saW5rKSkgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLXByZXNlbnQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKHF1b3RlKCRtdi1pY29uLXBhdGggKyAnLycgKyAkbXYtdHlwby1saW5rLWljb24tcHJlc2VudCkpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLi1mb3RvOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChxdW90ZSgkbXYtaWNvbi1wYXRoICsgJy8nICsgJG12LXR5cG8tbGluay1pY29uLWZvdG8pKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi4tcGxheTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwocXVvdGUoJG12LWljb24tcGF0aCArICcvJyArICRtdi10eXBvLWxpbmstaWNvbi1wbGF5KSkgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLXBhZ2U6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKHF1b3RlKCRtdi1pY29uLXBhdGggKyAnLycgKyAkbXYtdHlwby1saW5rLWljb24tcGFnZSkpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYWlsIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tLXRleHRJY29uIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkc3BhY2VycywgNCk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBtYXAtZ2V0KCRzcGFjZXJzLCA0KTtcblxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgLmVsZW1lbnQtaGVhZGVyLFxuICAgICAgICAgICAgLmVsZW1lbnQtc3ViaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZmlndXJlIHtcbiAgICBhLmxpZ2h0Ym94LmJ0bi1vdmVybGF5LmJvcmRlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIH1cblxuICAgICYuLS1tdkNhcE92ZXJsYXkge1xuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIC8vIFBsYXkgaWNvbnNcbiAgICAgICAgICAgICYuLWljb25MaW5rZWQge1xuICAgICAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdGV4dFNoYWRvdyB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaGFkb3ctd2hpdGUge1xuICAgIHRleHQtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cblxuLnUtYmctZ3JhZGllbnQtLWJvdHRvbS10b3Atb3BhY2l0eS1saWdodCB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwtc3RvcC1jb2xvcihyZ2JhKCR3aGl0ZSwgMCksIHJnYmEoJGJsYWNrLCAwLjI1KSwgMCUsIDEwMCUsIDE4MGRlZyk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4vLyBMYXlvdXQgQ29udGFpbmVyIEVsZW1lbnRzXG4uY29udGFpbmVyLWNvbDIge1xuICAgIC5jb250YWluZXItY29sLTEsXG4gICAgLmNvbnRhaW5lci1jb2wtMiB7XG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERpdmlkZXJcbmhyLmNlLWRpdiB7XG4gICAgbWFyZ2luOiBtYXAtZ2V0KCRzcGFjZXJzLCA2KSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBvcGFjaXR5OiB1bnNldDtcbn1cblxuLy8gUXVpY2tMaW5rc1xuLm0tcGFnZU1lbnUge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG59XG5cbi8vIENTUyBHcmlkcywgQCBIb21lIExhbmRpbmdwYWdlXG4ubS1jZUxheW91dF9fZ3JpZENvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcblxuICAgIC8vIHNlZSBhbHNvIG12X3Byb2plY3QvQ29uZmlndXJhdGlvbi9Uc0NvbmZpZy9QYWdlVHMvQ0VzL0xheW91dC8wMV9Dc3NHcmlkNUNvbHNDcm9wLnRzY29uZmlnXG4gICAgJi4tLWxhbmRpbmcge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICBncmlkLWdhcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3cgZGVuc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVFlQTzNzIEZyYW1lIGFuY2hvciB0YWdzICg8YSBpZD1cImM5OVwiPjwvYT4pIGRlc3Ryb3lzIHRoZSBncmlkIGxheW91dFxuICAgICAgICBhW2lkXj0nYyddIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubS1jZUxheW91dF9fZ3JpZEl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJi4tLWxhbmRzY2FwZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuIDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLS1wb3J0cmFpdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG8gLyBzcGFuIDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLS1sYW5kc2NhcGUuLS1wb3J0cmFpdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG8gLyBzcGFuIDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24sXG4gICAgICAgICAgICAgICAgZmlnY2FwdGlvbiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBmaWdjYXB0aW9uLFxuICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24gYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogVFlQTzMgRXh0ZW5zaW9ucyAqL1xuLy8gb25seSBmb3IgdGhpcyBwcm9qZWN0LCBkZWZhdWx0IHN0eWxlcyBhcmUgaW4gbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0V4dGVuc2lvbnMvX2V4dGVuc2lvbi1uYW1lLnNjc3Ncbi8vXG5cbi8qIFRlcm1pbmUgLyBFdmVudHMgKi9cbi8vIHNlZSBCdWlsZC9Bc3NldHMvU2Nzcy9Qcm9qZWN0L19kYXRhdGFibGUuc2Nzc1xuXG4vKiBGb290ZXIgKi9cbmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm0tcGFnZU1lbnUuby1tZW51U2VsZWN0ZWRQYWdlcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm0tcGFnZU1lbnVfX25hdiB7XG4gICAgICAgICAgICAubS1wYWdlTWVudV9fbmF2SXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICRmb250LXNpemUtcmVkdWNlLWZhY3RvcjogMS41O1xuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplIC8gJGZvbnQtc2l6ZS1yZWR1Y2UtZmFjdG9yO1xuICAgIH1cblxuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAvICRmb250LXNpemUtcmVkdWNlLWZhY3RvcjtcbiAgICB9XG5cbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUgLyAkZm9udC1zaXplLXJlZHVjZS1mYWN0b3I7XG4gICAgfVxuXG4gICAgLmZzLTEge1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJGZvbnQtc2l6ZXMsIDEpIC8gJGZvbnQtc2l6ZS1yZWR1Y2UtZmFjdG9yO1xuICAgIH1cblxuICAgIG1haW4sXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIC8vaGVpZ2h0OiA5MHZoO1xuICAgICAgICAvL3dpZHRoOiA5MCU7XG4gICAgICAgIC8vbWFyZ2luOiAwO1xuICAgICAgICAvL3BhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIFtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgLyA0LFxuICAyOiAkc3BhY2VyIC8gMixcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpICFkZWZhdWx0O1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbiRndXR0ZXJzOiAkc3BhY2VycyAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMDogMCxcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBlZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncyBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGVmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHNoYWRlLWNvbG9yKCRncmF5LTkwMCwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyIC8gNCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgLyAyICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcblxuLy8gQWNjb3JkaW9uXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgxODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgLyA0ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuXG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICAgICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vXG4vLyBUQiBVdGlsaXRpZXNcbi8vXG5cbi8vXG4vLyBCT1JERVJTXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gICAgMTogMXB4LFxuICAgIDI6IDJweCxcbiAgICAzOiAzcHgsXG4gICAgNDogNHB4LFxuICAgIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGJsYWNrOyAgICAgICAvLyAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAwLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgMC4ycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgMC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbiIsIi8vXG4vLyBGb250c1xuLy9cblxuLy9cbiRtdi1pY29uLXBhdGg6ICcuLi9JbWFnZXMvQ3VzdG9tZXIvSWNvbnMnO1xuLy8gU2V0IGZvbnQgcGF0aCB0byBGb250c1xuJGZhLWZvbnQtcGF0aDogJy4uL0ZvbnRzL0ZvbnRBd2Vzb21lJztcbiRzbGljay1mb250LXBhdGg6ICcuLi9Gb250cy9TbGljayc7XG5cbiRtdkZvbnRTZXJpZjogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7ICAgICAgLy8gNDAwLDYwMFxuJG12Rm9udFNhbnNTZXJpZjogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7ICAvLyA0MDAsNjAwXG4kbXZQcmltYXJ5Rm9udDogJG12Rm9udFNhbnNTZXJpZjtcblxuJGNvZGVGb250OiAnU291cmNlIENvZGUgUHJvJywgJ0NvdXJpZXIgTmV3JywgQ291cmllciwgbW9ub3NwYWNlO1xuXG4vLyBGYWN0b3IgdG8gY2FsY3VsYXRlIGJldHdlZW4gcmVtIGFuZCBwaXhlbFxuJHJlbVBpeGVsRmFjdG9yOiAxNjtcblxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuLy9cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgICAgICRtdlByaW1hcnlGb250O1xuLy8kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4vLyAkZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBcIlNGTW9uby1SZWd1bGFyXCIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vICRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDEuMTI1cmVtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIDE4cHhcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAwLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICA0MDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWw7ICAgICAgICAgICAgICAgICAvLyAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbi8vIEhFQURJTkdTXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiA0ICFkZWZhdWx0OyAgICAgICAgICAgIC8vIDcycHhcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuOTQ5ICFkZWZhdWx0OyAgICAgICAgIC8vIDM1cHhcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzM0ICFkZWZhdWx0OyAgICAgICAgIC8vIDI0cHhcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMTI1ICFkZWZhdWx0OyAgICAgICAgLy8gdW51c2VkXG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0OyAgICAgICAgIC8vIHVudXNlZFxuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAvLyB1bnVzZWRcblxuLy8gRm9udCBzaXplIC5mcy0xfDYgT1IgbWFwLWdldCgkZm9udC1zaXplcywgMik7XG4vLyAgICogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNS4wL3V0aWxpdGllcy90ZXh0LyNmb250LXNpemVcbiRmb250LXNpemVzOiAoXG4gICAgMTogJGZvbnQtc2l6ZS1iYXNlICogMS43NSwgICAgICAgICAvLyB1bnVzZWRcbiAgICAyOiAkZm9udC1zaXplLWJhc2UgKiAxLjA1NiwgICAgICAgIC8vIDE5cHhcbiAgICAzOiAkZm9udC1zaXplLWJhc2UsICAgICAgICAgICAgICAgIC8vIGJhc2VcbiAgICA0OiAkZm9udC1zaXplLWJhc2UgKiAwLjg4OSwgICAgICAgIC8vIDE2cHhcbiAgICA1OiAkZm9udC1zaXplLWJhc2UgKiAwLjgzOSwgICAgICAgIC8vIDE1cHhcbiAgICA2OiAkZm9udC1zaXplLWJhc2UgKiAwLjY2NyAgICAgICAgICAvLyB1bnVzZWRcbikgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICAgJHNwYWNlciAqIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICAgICRtdkZvbnRTYW5zU2VyaWY7ICAgICAgICAgICAgIC8vIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICAgIDYwMDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgICAgMS4yICFkZWZhdWx0O1xuLy8kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLy9cbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgICAxOiA1cmVtLFxuICAgIDI6IDQuNXJlbSxcbiAgICAzOiA0cmVtLFxuICAgIDQ6IDMuNXJlbSxcbiAgICA1OiAzcmVtLFxuICAgIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgMC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgMC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbi8vXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuLy9cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyOyAgICAgLy8gMS44NzVyZW07XG5cbi8vIExpbmtzLCBhLCBocmVmLCBhbmNob3JzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuLy9cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRrZXktY29sb3I7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbiRtdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gJGZvbnQtd2VpZ2h0LWJhc2U7XG5cbi8vIGxpbmtzIGluIHBhcmFncmFwaHNcbi8vICAqIHNlZSBtdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvUlRFL19saW5rc190eXBvLWxpbmtzLnNjc3NcblxuLy8gaWYgbnVsbCB0aGVuIGl0IGlzIHBvc3NpYmxlIHRvIHVzZSAgPHU+ICsgPHN0cm9uZz4gdGFncyBpbiBDS2VkaXRvclxuJG12LXAtbGluay1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBpbmhlcml0XG4kbXYtcC1saW5rLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtdi1wLWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gJG12LWxpbmstZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kbXYtcC1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgbnVsbCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJG12LXAtbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yO1xuJG12LXAtbGluay1kZWNvcmF0aW9uOiAgICAgICAgIG5vbmUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHVuZGVybGluZVxuJG12LXAtbGluay1ob3Zlci1jb2xvcjogICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRtdi1wLWxpbmstaG92ZXItZGVjb3JhdGlvbjogICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbXYtcC1saW5rLXVuZGVybGluZS1wb3M6ICAgICAgdW5zZXQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdW5kZXJcblxuLy8gVHlwb0xpbmtzXG4vLyAgKiAgc2VlIG12X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9SVEUvX2xpbmtzX3R5cG8tbGlua3Muc2Nzc1xuXG4kbXYtdHlwby1saW5rLWZvbnQtZmFtaWx5OiAgICAgICAgJG12LXAtbGluay1mb250LWZhbWlseTtcbiRtdi10eXBvLWxpbmstZm9udC1zdHlsZTogICAgICAgICAkbXYtcC1saW5rLWZvbnQtc3R5bGU7XG4kbXYtdHlwby1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJG12LXAtbGluay1mb250LXdlaWdodDtcbiRtdi10eXBvLWxpbmstZm9udC1zaXplOiAgICAgICAgICAkbXYtcC1saW5rLWZvbnQtc2l6ZTtcbiRtdi10eXBvLWxpbmstY29sb3I6ICAgICAgICAgICAgICAkbXYtcC1saW5rLWNvbG9yO1xuXG4vLyAkbXYtdHlwby1saW5rLWRlY29yYXRpb246ICAgICAgICAgJG12LXAtbGluay1kZWNvcmF0aW9uOyAgICAgICAgICAgICAgICAgICAgLy8gTk9UIFVTRUQgc28gZmFyZVxuLy8gJG12LXR5cG8tbGluay1ob3Zlci1jb2xvcjogICAgICAgICRtdi1wLWxpbmstaG92ZXItY29sb3I7ICAgICAgICAgICAgICAgICAgIC8vIE5PVCBVU0VEIHNvIGZhcmVcbi8vICRtdi10eXBvLWxpbmstaG92ZXItZGVjb3JhdGlvbjogICAkbXYtcC1saW5rLWhvdmVyLWRlY29yYXRpb247ICAgICAgICAgICAgICAvLyBOT1QgVVNFRCBzbyBmYXJlXG4vLyAkbXYtdHlwby1saW5rLXVuZGVybGluZS1wb3M6ICAgICAgJG12LXAtbGluay11bmRlcmxpbmUtcG9zOyAgICAgICAgICAgICAgICAgLy8gTk9UIFVTRUQgc28gZmFyZVxuXG4vLyBUZXh0IGluIENvbHVtbnNcbiRtdi10eHRjb2wtYnA6ICAgICAgICAgICAgICAgICAgICAgICdtZCcgIWRlZmF1bHQ7XG4kbXYtdHh0Y29sLWdhcDogICAgICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG4kbXYtdHh0Y29sLW1iOiAgICAgICAgICAgICAgICAgICAgICAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XG5cbi8vIEljb25zIFNWRyBhbmQgRm9udCBBd2Vzb21lIGJlZm9yZSBhbmQgYWZ0ZXJcbi8vIHNpemUgYW5kIHBhZGRpbmdcbiRtdi10eXBvLWxpbmstaWNvbi1zaXplOiAgICAgICAgICAgIDEuMnJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0OyRtdi10eXBvLWxpbmstaWNvbi1jb2xvcjogICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJG12LXR5cG8tbGluay1pY29uLWNvbG9yOiAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyBTVkdcbiRtdi10eXBvLWxpbmstaWNvbi1maWxlOiAgICAgICAgICAgICBcImxpbmsuc3ZnXCIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIGluc2lkZSAkbXYtaWNvbi1wYXRoOiAnLi4vSW1hZ2VzL0N1c3RvbWVyL0ljb25zJztcbi8vIEZvbnQgQXdlc29tZVxuJG12LXR5cG8tbGluay1pY29uLWZhOiAgICAgICAgICAgICAgcXVvdGUoXCJcXGYwOGVcIikgIWRlZmF1bHQ7ICAgICAvLyA8aSBjbGFzcz1cImZhbCBmYS1leHRlcm5hbC1saW5rXCI+PC9pPlxuJG12LXR5cG8tbGluay1pY29uLWZhLWZ3OiAgICAgICAgICAgMzAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAvLyA5MDAgfCA0MDAgfCAzMDAgfHwgYnJhbmRzIDQwMDtcblxuLy8gVXRpbGl0aWVzXG4vLyBIZWFkaW5ncyBhbmQgaWNvbnNcbiRtdi11dGlsaXRpZXMtaXRlbS1zaXplOiAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJG12LXV0aWxpdGllcy1pY29uLWNvbG9yOiAgICAgICAgICAka2V5LWNvbG9yICFkZWZhdWx0O1xuJG12LXV0aWxpdGllcy1pY29uLWZhOiAgICAgICAgICAgICBxdW90ZShcIlxcZjEwMVwiKSAhZGVmYXVsdDsgICAgIC8vIDxpIGNsYXNzPVwiZmFyIGZhLWFuZ2xlLWRvdWJsZS1yaWdodFwiPjwvaT5cbiRtdi11dGlsaXRpZXMtaWNvbi1mYS1mdzogICAgICAgICAgMzAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAvLyA5MDAgfCA0MDAgfCAzMDAgfHwgYnJhbmRzIDQwMFxuJG12LXV0aWxpdGllcy1pY29uLXVjOiAgICAgICAgICAgICBxdW90ZShcIlxcMDA3Q1wiKSAhZGVmYXVsdDsgICAgIC8vIFxcMDA3QyB2ZXJ0aWNhbCBiYXIsIHBpcGVcbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFN0eWxlZ3VpZGUgMS4yXG5cbi8vIFZhcmlhYmxlcyBmcm9tIHRoaXMgUHJvamVjdFxuLy9cbi8vIEZhY3RvciB0byBjYWxjdWxhdGUgYmV0d2VlbiByZW0gYW5kIHBpeGVsIDxicj48YnI+SW1wbGVtZW50YXRpb246IEFib3ZlLCBDZW50ZXJcbi8vICRyZW1QaXhlbEZhY3RvcjogMTY7XG4vL1xuLy8gU3R5bGVndWlkZSAxLjIuMVxuXG4vLyBudW1iZXIgb2YgcG9zdCBkZWNpbWFsIHBvc2l0aW9ucyBmb3IgcmVtXG4vLyBlLmcuIHdyaXRlIDEwMDAgZm9yIDMgbnVtYmVyc1xuJHJlbVBvc3REZWNpbWFsUG9zaXRpb25OdW1iZXI6IDEwMDA7XG5cbiRtb2JpbGUtbWVudS1oZWlnaHQ6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDU2cHhcbiRtYXgtcGFnZS1jb250YWluZXItd2lkdGg6IDE3MDBweDtcblxuLy8gVEI0IE1pc2Ncbi8vXG4vLyAgU3R5bGVndWlkZSAxLjIuM1xuXG4vL1xuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuLy8gJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuLy9cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIGZhbHNlOyAgICAgICAgICAgLy8gIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICBmYWxzZTsgICAgICAgICAgIC8vICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMS4yNXJlbTtcbiRzcGFjZXJzOiAoKTtcbiRzcGFjZXJzOiAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAvIDQpLFxuICAgIDI6ICgkc3BhY2VyIC8gMiksXG4gICAgMzogKCRzcGFjZXIgLyAxLjUpLFxuICAgIDQ6ICRzcGFjZXIsXG4gICAgNTogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDY6ICgkc3BhY2VyICogMiksXG4gICAgNzogKCRzcGFjZXIgKiA0KSxcbiAgICA4OiAoJHNwYWNlciAqIDUpLFxuKTtcblxuLy8gJG5lZ2F0aXZlLXNwYWNlcnM6IG5lZ2F0aXZpZnktbWFwKCRzcGFjZXJzKSAhZGVmYXVsdDtcblxuLy9cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbi8vIFRPRE8gZmluZCBiZXR0ZXIgbmFtZXMgZm9yIDEyIGJ6dy4gMTIsNVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogKFxuICAgIDEyOiAxMi41JSxcbiAgICAyNTogMjUlLFxuICAgIDM3OiAzNy41JSxcbiAgICA1MDogNTAlLFxuICAgIDYyOiA2Mi41JSxcbiAgICA3NTogNzUlLFxuICAgIDg3OiA4Ny41JSxcbiAgICAxMDA6IDEwMCVcbik7XG4kbXYtcGVyY2VudGFnZTogICRzaXplcztcblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLy8gdGhpcyBpcyBteSBkZXNjcmlwXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgIHhzOiAwLFxuICAgIHNtOiA1NzZweCxcbiAgICBtZDogNzY4cHgsXG4gICAgbGc6IDk5MnB4LFxuICAgIHhsOiAxMjAwcHgsXG4gICAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG5cbi8vQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG4vL0BpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgc206IDU0MHB4LFxuICAgIG1kOiA3MjBweCxcbiAgICBsZzogOTYwcHgsXG4gICAgeGw6IDExNDBweCxcbiAgICB4eGw6IDE1MjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuLy9AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICBtYXAtZ2V0KCRzcGFjZXJzLCA2KSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIC8vIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbiRndXR0ZXJzOiAkc3BhY2VycyAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgMC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIDAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoJGJsYWNrLCAwLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgMC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAwLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAwLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIDAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAwLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IDAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgMC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICAgIFwiMXgxXCI6IDEwMCUsXG4gICAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICAgIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICAgIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpLFxuICAgIFwiM3gxXCI6IGNhbGMoMyAvIDEgKiAxMDAlKSxcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vXG4vLyBUQiBVdGlsaXRpZXMgKEJvcmRlcnMsLi4uLilcbkBpbXBvcnQgXCJ1dGlsaXRpZXNUQlwiO1xuXG4vL1xuLy8gKioqKioqKiogVHlwb2dyYXBoeSAqKioqKioqKioqKipcbi8vXG5AaW1wb3J0IFwiLi90eXBvZ3JhcGh5XCI7XG5cbi8vJGxpbmstYWx0ZXJuYXRlLWNvbG9yOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyRsaW5rLWFsdGVybmF0ZS1ob3Zlci1jb2xvcjogICBkYXJrZW4oJGxpbmstYWx0ZXJuYXRlLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuXG4vL1xuLy8gKioqKioqKiogTXZzcyBVdGlsaXRpZXMgKioqKioqKipcbi8vXG5AaW1wb3J0IFwiLi91dGlsaXRpZXNcIjtcblxuLypcbiogKioqKioqKiogTVZTUyBhZGFwdGlvbnMgLy8gUGFnZSBTZWN0aW9ucyAqKioqKioqKioqKipcbiovXG5cbi8vIEhlYWRlclxuLy9cbkBpbXBvcnQgXCJQYWdlU2VjdGlvbnMvNDJfaGVhZGVyXCI7XG5cbi8vIE5hdnNcbi8vXG5AaW1wb3J0IFwiUGFnZVNlY3Rpb25zLzQ0X25hdlwiO1xuXG4vLyBGb290ZXJcbi8vXG5AaW1wb3J0IFwiUGFnZVNlY3Rpb25zLzQ3X2Zvb3RlclwiO1xuXG4vL1xuLy8gKioqKioqKiogQnV0dG9ucyArIEZvcm1zICoqKioqKioqKioqKlxuLy8gQnV0dG9ucyArIEZvcm1zIFRCNVxuQGltcG9ydCBcIi4vYnV0dG9ucy1mb3Jtc1wiO1xuXG4vLyBCdXR0b25zICsgRm9ybXMgTVZTU1xuXG5AaW1wb3J0IFwiLi90YWJsZXNcIjtcblxuLyogYWRkIHNvbWUgVmFycyAqL1xuLy9cbi8vIEZyYW1lIElubmVyIFNwYWNpbmcgKCBmcm9tIEJvb3RzdGFwcGFja2VnZSlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9iZW5qYW1pbmtvdHQvYm9vdHN0cmFwX3BhY2thZ2UvYmxvYi9tYXN0ZXIvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL1RoZW1lL192YXJpYWJsZXMuc2Nzc1xuXG5AaW1wb3J0IFwiLi9sYXlvdXRFbGVtZW50c1wiO1xuXG4vLyBGU0MgSW50ZXJhY3RpdmUgVGltZUxpbmVcbiR0aW1lbGluZS1pdGVtLXNwYWNpbmc6IDEuNXJlbSAhZGVmYXVsdDtcbiR0aW1lbGluZS1pdGVtLXBhZGRpbmc6IDEuNXJlbSAhZGVmYXVsdDtcbiR0aW1lbGluZS1pdGVtLWJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcbiR0aW1lbGluZS1pdGVtLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XG4kdGltZWxpbmUtaXRlbS1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMTUpICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0taGVhZGxpbmUtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0taGVhZGxpbmUtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0tZGF0ZS1zaXplOiAwLjhyZW0gIWRlZmF1bHQ7XG4kdGltZWxpbmUtaXRlbS1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGltZWxpbmUtaXRlbS1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGltZWxpbmUtaXRlbS1jYXB0aW9uLWJnOiAjZjJmMmYyICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtaWNvbi1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGltZWxpbmUtaWNvbi1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGltZWxpbmUtaWNvbi1zaXplOiA0NnB4ICFkZWZhdWx0O1xuJHRpbWVsaW5lLWljb24tc3BhY2U6IDEwcHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtaWNvbi1ib3JkZXI6IDNweCBzb2xpZCBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG4kdGltZWxpbmUtaWNvbi1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kdGltZWxpbmUtaWNvbi1ib3JkZXItb3BhY2l0eTogMC4yNSAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLW1hcmtlci1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kdGltZWxpbmUtbWFya2VyLWJnOiAkdGltZWxpbmUtaWNvbi1iZyAhZGVmYXVsdDtcbiR0aW1lbGluZS1tYXJrZXItYm9yZGVyOiAkdGltZWxpbmUtaWNvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kdGltZWxpbmUtbWFya2VyLWJvcmRlci1yYWRpdXM6ICR0aW1lbGluZS1pY29uLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGltZWxpbmUtbWFya2VyLWJvcmRlci1vcGFjaXR5OiAkdGltZWxpbmUtaWNvbi1ib3JkZXItb3BhY2l0eSAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLXBhdGgtYm9yZGVyOiAycHggZGFzaGVkIGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcbiR0aW1lbGluZS1wYXRoLW9wYWNpdHk6IDAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNoYXJpZmZcblxuJG12LXNoYXJpZmYtaWNvbi1tYXJnaW4teTogICAgICAgICAgICAgICAgLTAuNXJlbTtcbiRtdi1zaGFyaWZmLWljb24tZm9udC1zaXplOiAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRtdi1zaGFyaWZmLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJG12LXNoYXJpZmYtaWNvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuXG4vLyBDRXNcbkBpbXBvcnQgXCJjb250ZW50RWxlbWVudHNcIjtcblxuLypcbiAgICBUWVBPMyBFeHRlbnNpb25zXG4qL1xuQGltcG9ydCBcImV4dGVuc2lvbnNUeXBvM1wiO1xuXG4vLyBpbmNsdWRlIFRCNSB1dGlsaXRpZXMgYXBpXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xuLy9cbkBpbXBvcnQgXCI5OTlfdXRpbGl0aWVzLWFwaS10YjVcIjtcbiIsIi8vIENvbG9yc1xuLy9cbi8vIEJyYW5kIGFuZCBLZXkgQ29sb3JzXG4vL1xuLy8gQ29sb3JzOlxuLy8gJGtleS1jb2xvcjogIzM4MzgzOCAtIGluIHVzZVxuLy8gJHN0YWdlLW9yYW5nZS1kYXJrOiAjZTE4ZDAwXG4vLyAkc3RhZ2Utb3JhbmdlLWxpZ2h0OiAjZjdhODMxXG4vLyAkZGFyay1ncmV5OiAjNTE1MTUxXG4vLyAkbWlkLWdyZXk6ICM4YzhjOGNcbi8vICRsaWdodC1ncmV5OiAjRjZGNkY2IC0gaW4gdXNlXG4vLyAkc3VwZXItbGlnaHQtZ3JleTogI2Y0ZjRmNFxuLy8gJGJsYWNrOiAjMjgyOTJCOyAtIGluIHVzZVxuLy8gJGJsdWU6ICM1MzhiYjNcbi8vICRkYXJrLWJsdWU6ICM0MjZmOGZcbi8vICRnb2xkOiAjODE2NzQwIC0gaW4gdXNlXG4vLyAkZ3JlZW46ICM3NWE3NWFcbi8vICRkYXJrLWdyZWVuOiAjNWU4NjQ4XG4vLyAkb3JhbmdlOiAjZGY3ODExOyAtIGluIHVzZVxuLy8gJHdoaXRlOiAjZmZmIC0gaW4gdXNlXG4vLyAkd2hpdGVPcGFjaXR5OiByZ2JhKCNmZmYsIDAuMykgLSBkb24ndCB3b3JrIGluIFN0eWxlR3VpZGVcbi8vICR5ZWxsb3c6ICNmYmVkMzQgLSBpbiB1c2Vcbi8vICR2YWxpZDogIzVhYmM1NVxuLy8gJGVycm9yOiAjZGQxMjNkXG4vLyAkd2FybmluZzogI2ZmYzgwMFxuLy8gJGluZm9ybWF0aW9uOiAjMDA4MGZmXG4vL1xuLy8gU3R5bGVndWlkZSAxLjFcblxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8ga2V5LWNvbG9yIGRlZmF1bHQgVDMgZGVmYXVsdCBvcmFuZ2U7IHVzZWQgZm9yIGJhY2tncm91bmRzLCBsaW5rcywgZXRjXG4ka2V5LWNvbG9yOiAjMDAwO1xuJGtleS1jb2xvci1kYXJrOiBkYXJrZW4oJGtleS1jb2xvciwgMTUlKTtcbiRrZXktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGtleS1jb2xvciwgMTUlKTtcblxuJHByaW1hcnk6ICRrZXktY29sb3I7XG4kc2Vjb25kYXJ5OiAjZTYxZDRjO1xuJG12LWFjY2VudC1jb2xvcjogICNiMTE1M2Q7ICAgICAgICAgICAgICAgICAgLy8gcmdiKDE3NywyMSw2MSlcblxuJGJsYWNrOiAjMDAwO1xuJGRhcmstZ3JleTogIzNjM2MzYjsgICAgICAgICAgICAgICAgICAgICAgLy8gaW4gdXNlLCB0ZXh0IGNvbG9yXG4kbWlkLWdyZXk6ICM4YzhjOGM7XG4kZ3JleS1kYjogICNkYmRiZGI7ICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dCBjb2xvciBmb3IgZWRpdG9yc1xuJGxpZ2h0LWdyZXk6ICNmNmY2ZjY7XG4kc3VwZXItbGlnaHQtZ3JleTogI2Y0ZjRmNDtcbiR3aGl0ZTogICAgI2ZmZjtcbiRncmF5OiAgICAgI2RhZGFkYTsgICAgICAgICAgICAgICAgICAgICAvLyBpbiB1c2UgYXMgYmFja2dyb3VuZCBjb2xvclxuXG4vLy8gQmx1ZVxuLy8vIDxicj48aW1nIHNyYz0nZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI1XCIgaGVpZ2h0PVwiNTBcIj48cmVjdCBmaWxsPVwiIzQxNUZEOVwiIHg9XCIwXCIgeT1cIjBcIiB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIvPjwvc3ZnPic+XG4kYmx1ZTogIzllYmVkMjsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaW4gdXNlXG4kZGFyay1ibHVlOiAjNDI2ZjhmO1xuJGdvbGQ6ICM4MTY3NDA7XG4kZ3JlZW46ICM2ODcxNTQ7XG4kZGFyay1ncmVlbjogZGFya2VuKCRncmVlbiwgMTUlKTtcbiRsaWdodC1ncmVlbjogbGlnaHRlbigkZ3JlZW4sIDE1JSk7XG4kb3JhbmdlOiAjZGY3ODExO1xuJHdoaXRlT3BhY2l0eTogcmdiYSgjZmZmLCAwLjMpO1xuJHllbGxvdzogI2ZhZWRjZDtcbiRpbmRpZ286ICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAjZmJmNGY2ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAvLyBpbiB1c2VcbiR0ZWFsOiAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICMxN2EyYjggIWRlZmF1bHQ7XG5cbi8vXG4vLyRjb2xvci1zZWNvbmRhcnk6ICR3aGl0ZTtcbi8vXG4kdmFsaWQ6ICM1YWJjNTU7XG4kZXJyb3I6ICNkZDEyM2Q7XG4kd2FybmluZzogI2ZmYzgwMDtcbiRpbmZvcm1hdGlvbjogIzAwODBmZjtcbiRzdWNjZXNzOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICRsaWdodC1ncmV5OyAgICAgICAgICAgICAgICAgICAgICAgICAvLyAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICRkYXJrLWdyZXk7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4vLyAgZm9yIEJ1dHRvbnMsIGxpbmtzLCB0ZXh0LCBiYWNrZ3JvdW5kc1xuJHRoZW1lLWNvbG9yczogKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcImdyZXktZGJcIjogICAgJGdyZXktZGIsXG4gICAgXCJncmV5LWRhcmtcIjogICRkYXJrLWdyZXksXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbik7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjODY4ZTk2ICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjM2MzYzNiICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRncmF5czogKFxuICAgIC8vICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICAvLyAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgLy8gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIC8vICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICAvLyAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgLy8gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIC8vICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICAgICAgXCI4MDBcIjogJGdyYXktODAwXG4gICAgLy8gICAgXCI5MDBcIjogJGdyYXktOTAwXG4pO1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgICAvLyAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgLy8gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgLy8gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgLy8gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIC8vICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIC8vICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIC8vICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIC8vICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgLy8gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIC8vICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICAvLyAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIC8vICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgLy8gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKTtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuLy9cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJsYWNrO1xuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBMYXlvdXQgQ29udGFpbmVyIEVsZW1lbnRzXG4uby1jb250YWluZXJfX2ZsZXhSb3cge1xuICAgIEBleHRlbmQgLnJvdztcblxuICAgIC8vIHJlbW92ZSBtYXJnaW4gZnJvbSB0aGUgbGFzdCBlbG1lbnRcbiAgICAubS1jb250YWluZXJfX2NvbCB7XG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAvIC0yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAvIC0yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAvIDIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAvIDIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmcpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLy8gSGlnaGxpZ2h0IGJvcmRlciBjb2xvciBiZXR3ZWVuIHRoZWFkLCB0Ym9keSBhbmQgdGZvb3QuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgPiA6bGFzdC1jaGlsZCA+ICoge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG4vL1xuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXG4vLyBUaGVyZWZvciB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIkdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAwLjVyZW07XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAxcmVtO1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgMC4yNXJlbTtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIDAuMjVyZW07XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3I7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsO1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3I7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAwLjA1O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3Rvcik7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvcjtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIDAuMTtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3Rvcik7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvcjtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIDAuMDc1O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpO1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAwLjE7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoO1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgI2IyYjhiYzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJGJvcmRlci1jb2xvcjtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkO1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkO1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlO1xuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG5cbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9zY3NzL192YXJpYWJsZXMuc2NzcyNMNTgwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyAwLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgKiAyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAvLyAwLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgIG1hcC1nZXQoJGZvbnQtc2l6ZXMsIDIpICFkZWZhdWx0OyAgICAgICAgICAgIC8vICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgIDEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAwLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAwLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgMC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cbi8vIE1WU1MgYnV0dG9uIFZhcnNcbiRtdi1idG4tcnRlLW1hcmdpbi10b3A6ICAgICAgICAgICAkc3BhY2VyICogMiAhZGVmYXVsdDtcblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQ7ICAgICAgICAgICAgICAgICAvLyAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIDAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIDAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAwLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIDAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgMC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAwLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIDAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAwLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMjAuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAwLjFyZW0gMC4yNXJlbSByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMwLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMTAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIDAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIDAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIwLjMgNjAuNzNMMC42IDQwLjUzYy0wLjQtMTAuMDQwLjQ2LTEwLjQgMTAuMS0wLjhsMTAuMSAxMC40IDMwLjQtMzAuOGMwLjYtMC42MyAxMC42LTAuMjcgMTAuMjAuN2wtNCA0MC42Yy0wLjQzMC41LTAuODAuNC0xMC4xMC4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQwLjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNTAuOCAzMC42aDAuNEw2IDYwLjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzgwLjInIHI9JzAuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vKlxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAZmlsZSBtdl9wcm9qZWN0L0J1aWxkL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vyc1xuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiAyMHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogMnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogJG12LW5hdmJhci1saWdodC10b2dnbGVyLWNvbG9yICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3IgIDogJGhhbWJ1cmdlci1sYXllci1jb2xvciAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gICAgIHRoaXMgd2lsbCBleGNsdWRlIHR5cGVzIGZyb20gY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiRoYW1idXJnZXItdHlwZXM6IChcbi8vICAgIDNkeCxcbi8vICAgIDNkeC1yLFxuLy8gICAgM2R5LFxuLy8gICAgM2R5LXIsXG4vLyAgICAzZHh5LFxuLy8gICAgM2R4eS1yLFxuLy8gICAgYXJyb3csXG4vLyAgICBhcnJvdy1yLFxuLy8gICAgYXJyb3dhbHQsXG4vLyAgICBhcnJvd2FsdC1yLFxuLy8gICAgYXJyb3d0dXJuLFxuLy8gICAgYXJyb3d0dXJuLXIsXG4vLyAgICBib3JpbmcsXG4gICAgY29sbGFwc2UsXG4vLyAgICBjb2xsYXBzZS1yLFxuLy8gICAgZWxhc3RpYyxcbi8vICAgIGVsYXN0aWMtcixcbi8vICAgIGVtcGhhdGljLFxuLy8gICAgZW1waGF0aWMtcixcbi8vICAgIG1pbnVzLFxuLy8gICAgc2xpZGVyLFxuLy8gICAgc2xpZGVyLXIsXG4vLyAgICBzcGluLFxuLy8gICAgc3Bpbi1yLFxuLy8gICAgc3ByaW5nLFxuLy8gICAgc3ByaW5nLXIsXG4vLyAgICBzdGFuZCxcbi8vICAgIHN0YW5kLXIsXG4vLyAgICBzcXVlZXplLFxuLy8gICAgdm9ydGV4LFxuLy8gICAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8qIEVPRiBoYW1idXJnZXJzICovXG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItcHNldWRvLWVsZW1lbnQtbm8tdW5rbm93blxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLXBzZXVkby1lbGVtZW50LW5vLXVua25vd25cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1wc2V1ZG8tZWxlbWVudC1uby11bmtub3duXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLXBzZXVkby1lbGVtZW50LW5vLXVua25vd25cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIG1heC13aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBhdXRvOyAvLyBPdmVycmlkZSBmaXhlZCBicm93c2VyIGhlaWdodFxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgLyAyOyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgQm9vdHN0cmFwIGZ1bmN0aW9uIHRvIHR1cm4gbWFwcyBpbnRvIGl0cyBuZWdhdGl2ZSB2YXJpYW50LlxuLy8gSXQgcHJlZml4ZXMgdGhlIGtleXMgd2l0aCBgbmAgYW5kIG1ha2VzIHRoZSB2YWx1ZSBuZWdhdGl2ZS5cbkBmdW5jdGlvbiBuZWdhdGl2aWZ5LW1hcCgkbWFwKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmICRrZXkgIT0gMCB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKFwiblwiICsgJGtleTogKC0kdmFsdWUpKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gR2V0IG11bHRpcGxlIGtleXMgZnJvbSBhIHNhc3MgbWFwXG5AZnVuY3Rpb24gbWFwLWdldC1tdWx0aXBsZSgkbWFwLCAkdmFsdWVzKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmIChpbmRleCgkdmFsdWVzLCAka2V5KSAhPSBudWxsKSB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKCRrZXk6ICR2YWx1ZSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3Rcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDE2OFxuXG4vLyBBIGxpc3Qgb2YgcHJlLWNhbGN1bGF0ZWQgbnVtYmVycyBvZiBwb3coKCR2YWx1ZSAvIDI1NSArIC4wNTUpIC8gMS4wNTUsIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHQsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xuXG5AZnVuY3Rpb24gY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQsICRjb2xvci1jb250cmFzdC1kYXJrOiAkY29sb3ItY29udHJhc3QtZGFyaywgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRtaW4tY29udHJhc3QtcmF0aW86ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgJGZvcmVncm91bmRzOiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRjb2xvci1jb250cmFzdC1kYXJrLCAkd2hpdGUsICRibGFjaztcbiAgJG1heC1yYXRpbzogMDtcbiAgJG1heC1yYXRpby1jb2xvcjogbnVsbDtcblxuICBAZWFjaCAkY29sb3IgaW4gJGZvcmVncm91bmRzIHtcbiAgICAkY29udHJhc3QtcmF0aW86IGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkY29sb3IpO1xuICAgIEBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWluLWNvbnRyYXN0LXJhdGlvIHtcbiAgICAgIEByZXR1cm4gJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1heC1yYXRpbyB7XG4gICAgICAkbWF4LXJhdGlvOiAkY29udHJhc3QtcmF0aW87XG4gICAgICAkbWF4LXJhdGlvLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQHdhcm4gXCJGb3VuZCBubyBjb2xvciBsZWFkaW5nIHRvICN7JG1pbi1jb250cmFzdC1yYXRpb306MSBjb250cmFzdCByYXRpbyBhZ2FpbnN0ICN7JGJhY2tncm91bmR9Li4uXCI7XG5cbiAgQHJldHVybiAkbWF4LXJhdGlvLWNvbG9yO1xufVxuXG5AZnVuY3Rpb24gY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kOiAkY29sb3ItY29udHJhc3QtbGlnaHQpIHtcbiAgJGwxOiBsdW1pbmFuY2UoJGJhY2tncm91bmQpO1xuICAkbDI6IGx1bWluYW5jZShvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSk7XG5cbiAgQHJldHVybiBpZigkbDEgPiAkbDIsICgkbDEgKyAuMDUpIC8gKCRsMiArIC4wNSksICgkbDIgKyAuMDUpIC8gKCRsMSArIC4wNSkpO1xufVxuXG4vLyBSZXR1cm4gV0NBRzIuMCByZWxhdGl2ZSBsdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvV0FJL0dML3dpa2kvUmVsYXRpdmVfbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcbkBmdW5jdGlvbiBsdW1pbmFuY2UoJGNvbG9yKSB7XG4gICRyZ2I6IChcbiAgICBcInJcIjogcmVkKCRjb2xvciksXG4gICAgXCJnXCI6IGdyZWVuKCRjb2xvciksXG4gICAgXCJiXCI6IGJsdWUoJGNvbG9yKVxuICApO1xuXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHJnYiB7XG4gICAgJHZhbHVlOiBpZigkdmFsdWUgLyAyNTUgPCAuMDM5MjgsICR2YWx1ZSAvIDI1NSAvIDEyLjkyLCBudGgoJF9sdW1pbmFuY2UtbGlzdCwgJHZhbHVlICsgMSkpO1xuICAgICRyZ2I6IG1hcC1tZXJnZSgkcmdiLCAoJG5hbWU6ICR2YWx1ZSkpO1xuICB9XG5cbiAgQHJldHVybiAobWFwLWdldCgkcmdiLCBcInJcIikgKiAuMjEyNikgKyAobWFwLWdldCgkcmdiLCBcImdcIikgKiAuNzE1MikgKyAobWFwLWdldCgkcmdiLCBcImJcIikgKiAuMDcyMik7XG59XG5cbi8vIFJldHVybiBvcGFxdWUgY29sb3Jcbi8vIG9wYXF1ZSgjZmZmLCByZ2JhKDAsIDAsIDAsIC41KSkgPT4gIzgwODA4MFxuQGZ1bmN0aW9uIG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpIHtcbiAgQHJldHVybiBtaXgocmdiYSgkZm9yZWdyb3VuZCwgMSksICRiYWNrZ3JvdW5kLCBvcGFjaXR5KCRmb3JlZ3JvdW5kKSAqIDEwMCk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1mdW5jdGlvbnNcbi8vIFRpbnQgYSBjb2xvcjogbWl4IGEgY29sb3Igd2l0aCB3aGl0ZVxuQGZ1bmN0aW9uIHRpbnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIGJsYWNrXG5AZnVuY3Rpb24gc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSB0aGUgY29sb3IgaWYgdGhlIHdlaWdodCBpcyBwb3NpdGl2ZSwgZWxzZSB0aW50IGl0XG5AZnVuY3Rpb24gc2hpZnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gaWYoJHdlaWdodCA+IDAsIHNoYWRlLWNvbG9yKCRjb2xvciwgJHdlaWdodCksIHRpbnQtY29sb3IoJGNvbG9yLCAtJHdlaWdodCkpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1mdW5jdGlvbnNcblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRidG4tbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogJGRpc2FibGVkLWJvcmRlcjtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG4gfiAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG8gI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gICAgICAgIGxlZnQ6IDAgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMCAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgICAgICAgbGVmdDogYXV0byAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcblxuICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcblxuICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuXG4gICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWRpdmlkZXItYmc7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGFyay1iZztcbiAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdyk7XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmcpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gTmF2c1xuLy9cbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6IDA7XG5cbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogJHdoaXRlO1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAka2V5LWNvbG9yO1xuXG4kbXZGb250TWFpbk5hdjogICAgICAgICAgICAgICAgICAgICAgICAkbXZGb250U2Fuc1NlcmlmICFkZWZhdWx0O1xuJG12Rm9udFN0eWxlTWFpbk5hdjogICAgICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0OyAgICAgICAgICAgICAgLy8gbm9ybWFsLCBpdGFsaWNcbiRtdkZvbnRXZWlnaHRNYWluTmF2OiAgICAgICAgICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRtdkZvbnRTaXplTWFpbk5hdjogICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuLy9cbi8vIE5hdmJhclxuLy8gPiBUQjQgX25hdmJhci5zY3NzXG4vLyA+IG12X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1BFcy9fbmF2aWdhdGlvbi5zY3NzXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4vLyRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4vLyRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4vLyRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuLy8kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAwLjI1cmVtICFkZWZhdWx0O1xuLy8kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuLy8kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRtdi1uYXZiYXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGtleS1jb2xvcjtcbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkbXYtbmF2YmFyLWNvbG9yLCAwLjk5KSAhZGVmYXVsdDtcbi8vJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIDAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRzZWNvbmRhcnk7ICAgICAgICAgICAgICAgICAgICAgIC8vIHJnYmEoJG12LW5hdmJhci1jb2xvciwgMC40KSAhZGVmYXVsdDtcbi8vJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIDAuMykgIWRlZmF1bHQ7XG5cbi8vIFRvZ2dsZVxuLy8gICAqIFRPRE8gdWVzIHRoaXMgdmFycyBmb3IgaGFtYnVyZ2VyIGJ1dHRvbiBzZWUgX2J1dHRvbnMtZm9ybXMuc2Nzc1xuLy8kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBkb25lIGluIENTU1xuJG12LW5hdmJhci1saWdodC10b2dnbGVyLWNvbG9yOiAgICAgICAka2V5LWNvbG9yICFkZWZhdWx0O1xuJG12LW5hdmJhci1saWdodC10b2dnbGVyLWNvbG9yLWJnOiAgICAka2V5LWNvbG9yICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgIHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuXG4vLyBCcmFuZFxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbi8vJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbi8vJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4vLyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4vLyRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIGRvbmUgaW4gQ1NTXG4vLyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4vL1xuLy8kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4vLyBNViBFeHRyYXNcbiRtdi1uYXZiYXItZXhwYW5kLXZwOiAgICAgICAgICAgICAgICAgICd4eGwnICFkZWZhdWx0O1xuJG12LW5hdmJhci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgMnB4ICFkZWZhdWx0O1xuXG4kbXYtbmF2LWljb24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4vL1xuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyAkZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgIC8vICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRibGFjazsgICAgICAgICAgICAgICAgIC8vIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAvLyAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4vL1xuLy8gJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vXG4vLyAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vL1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgMXJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8gJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbi8vIE1WIEV4dHJhc1xuJG12LW5hdmJhci1kcm9wZG93bi1jb2xvcjogICAgICAgICAgICAka2V5LWNvbG9yO1xuJG12LW5hdmJhci1kcm9wZG93bi1iZzogICAgICAgICAgICAgICAkd2hpdGU7XG5cbi8vXG4vLyBNZWdhTWVudVxuLy9cbiRtdi1lbmFibGUtbWVnYU1lbnVNZW51SnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJG12LXBhZ2UtZGltLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAwLjgpO1xuJG12LXBhZ2UtZGltLWVmZmVjdDogICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJG12LXBhZ2VkaW1PcGFjaXR5OiAgICAgICAgICAgICAgICAgIDAuMyAhZGVmYXVsdDtcbiRtdi1wYWdlZGltRGVsYXk6ICAgICAgICAgICAgICAgICAgICAwLjRzICFkZWZhdWx0O1xuJG12LXRyYW5zaXRpb25EdXJhdGlvbjogICAgICAgICAgICAgIDAuNHMgIWRlZmF1bHQ7XG4kbXYtdHJhbnNpdGlvbkRlbGF5OiAgICAgICAgICAgICAgICAgMC40cyAhZGVmYXVsdDtcbiRtdi10cmFuc2l0aW9uRnVuY3Rpb246ICAgICAgICAgICAgICBlYXNlICFkZWZhdWx0O1xuXG4vL1xuLy8gTGFuZ05hdlxuLy8gICAqIHNob3VsZCBiZSB0aGUgc2FtZSBhcyBCcmVhZGNydW1ic1xuJG12LWxhbmdOYXYtZi1mYW06ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbXYtbGFuZ05hdi1mLXN0eWxlOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIG51bGwsIG5vcm1hbCwgaXRhbGljXG4kbXYtbGFuZ05hdi1mLXc6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtdi1sYW5nTmF2LWYtczogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyAoJGZvbnQtc2l6ZS1iYXNlICogMC43NSlcblxuJG12LWxhbmdOYXYtcGFkZGluZy15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbXYtbGFuZ05hdi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAkc3BhY2VyICFkZWZhdWx0O1xuJG12LWxhbmdOYXYtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJG12LWxhbmdOYXYtbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtdi1sYW5nTmF2LWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbXYtbGFuZ05hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbXYtbGFuZ05hdi1pbi1hY3RpdmUtY29sb3I6ICAgICAgICAkYmxhY2s7XG4kbXYtbGFuZ05hdi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtdi1sYW5nTmF2LWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiXFxmMTA1XCIpOyAgICAgICAgICAgICAgICAgICAgICAvLyBGQSBIZXhTdHJpbmcgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJG12LWxhbmdOYXYtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRtdi1sYW5nTmF2LWRpdmlkZXItZm9udHNpemU6ICAgIDMwMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyA5MDAgfCA0MDAgfCAzMDAgfHwgYnJhbmRzIDQwMFxuJG12LWxhbmdOYXYtaXRlbS1wYWRkaW5nOiAgICAgICAgMC41cmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRCNS9UQjRcbiRtdi1sYW5nTmF2LWRpdmlkZXItdWM6ICAgICAgICAgIHF1b3RlKFwiXFwyMjE1XCIpICFkZWZhdWx0OyAgICAgICAgICAgICAvLyBcXDIyMTUgRElWSVNJT04gU0xBU0hcblxuLy9cbi8vIEJyZWFkY3J1bWJzXG4vLyAgICAqIHNob3VsZCBiZSB0aGUgc2FtZSBhcyBMYW5nTmF2XG4kbXYtYnJlYWRjcnVtYi1mLWZhbTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtdi1icmVhZGNydW1iLWYtc3R5bGU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gbnVsbCwgbm9ybWFsLCBpdGFsaWNcbiRtdi1icmVhZGNydW1iLWYtdzogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG12LWJyZWFkY3J1bWItZi1zOiAgICAgICAgICAgICAgICAgIG1hcC1nZXQoJGZvbnQtc2l6ZXMsIDYpICFkZWZhdWx0OyAgIC8vIG51bGwgIWRlZmF1bHQ7ICAgICAvLyAoJGZvbnQtc2l6ZS1iYXNlICogMC43NSlcblxuLy8kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJHNwYWNlciAhZGVmYXVsdDtcbi8vJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAvLyAxcmVtICFkZWZhdWx0O1xuLy8kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgLy8gJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgIC8vICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiXFxmMTA1XCIpOyAgICAgICAgICAgICAgICAgICAgICAvLyBGQSBIZXhTdHJpbmcgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuLy8kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG12LWJyZWFkY3J1bWItZGl2aWRlci1mb250c2l6ZTogICAgMzAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIDkwMCB8IDQwMCB8IDMwMCB8fCBicmFuZHMgNDAwXG4kbXYtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAwLjNyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVEI1L1RCNFxuJG12LWJyZWFkY3J1bWItZGl2aWRlci11YzogICAgICAgICAgcXVvdGUoXCJcXDAwN0NcIikgIWRlZmF1bHQ7ICAgICAgICAgICAgIC8vIFxcMDA3QyB2ZXJ0aWNhbCBiYXIsIHBpcGVcbiIsIi8vIFBhZ2UgTWVudXNcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRFbGVtZW50Lk1lbnVzLlBhZ2VzXG5cbi8qXG4qICBHZW5lcmFsIFN0eWxlcyBhbmQgTW9keWZpZXMgZm9yIEFMTCBQYWdlIE1lbnVzXG4qICAgKiAoIE1lbnVQYWdlcy5odG1sLCBNZW51U3VicGFnZXMuaHRtbCwgLi4uXG4qL1xuLy8gbmF2XG4ubS1wYWdlTWVudSB7XG4gICAgLy8gdWxcbiAgICAmX19uYXYge1xuICAgICAgICBAZXh0ZW5kIC5uYXY7XG5cbiAgICAgICAgJi4tdmVydGljYWwge1xuICAgICAgICAgICAgQGV4dGVuZCAuZmxleC1jb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLi1mYUljb24ge1xuICAgICAgICAgICAgQGV4dGVuZCAubGlzdC1zdHlsZWQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNyZWF0ZS1pY29uKCRtdi1tZW51LXBhZ2VzLWdlbi1mYS1pY29uLCAkbXYtbWVudS1wYWdlcy1nZW4tZmEtZm9udC13ZWlnaHQsICRtdi1tZW51LXBhZ2VzLWdlbi1mYS1mb250LXNpemUsICRtdi1tZW51LXBhZ2VzLWdlbi1mYS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG12LW1lbnUtcGFnZXMtZ2VuLWxpLXBhZGRpbmcteTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsaVxuICAgICAgICAmX19uYXZJdGVtIHtcbiAgICAgICAgICAgIC8vQGV4dGVuZCAubmF2LWl0ZW07XG5cbiAgICAgICAgICAgIC8vYVxuICAgICAgICAgICAgJl9fbmF2TGluayB7XG4gICAgICAgICAgICAgICAgLy9AZXh0ZW5kIC5uYXYtbGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypcbiogIFN0eWxlcyBmb3IgTWVudVBhZ2VzLmh0bWwgLyBtZW51X3BhZ2VzXG4qL1xuXG4uby1tZW51U2VsZWN0ZWRQYWdlcyB7XG4gICAgJi5tLXBhZ2VNZW51IHtcbiAgICAgICAgLy8gZW1wdHkgc28gZmFyZVxuICAgIH1cbn1cblxuLypcbiogIFN0eWxlcyBmb3IgTWVudVN1YnBhZ2VzLmh0bWwgLyBtZW51X3N1YnBhZ2VzXG4qL1xuXG4uby1tZW51QWxsU3ViUGFnZXMge1xuICAgICYubS1wYWdlTWVudSB7XG4gICAgICAgIC8vIGVtcHR5IHNvIGZhcmVcbiAgICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbmF2LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1wYWRkaW5nLXk7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLXBhZGRpbmcteDsgLy8gZGVmYXVsdDogbnVsbFxuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzICB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtdGl0bGUtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXRpdGxlLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14ICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLWNhcC1wYWRkaW5nLXkgJGNhcmQtY2FwLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLWNhcC1wYWRkaW5nLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtY2FwLXBhZGRpbmcteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1jYXAtcGFkZGluZy14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICBAaWYgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICE9ICRjYXJkLWJnIHtcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNhcmQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLWNhcC1wYWRkaW5nLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLWNhcC1wYWRkaW5nLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteSAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1iZztcbiAgYm9yZGVyOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRhY2NvcmRpb24tdHJhbnNpdGlvbik7XG5cbiAgJi5jb2xsYXBzZWQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRhY2NvcmRpb24taWNvbi13aWR0aDtcbiAgICBoZWlnaHQ6ICRhY2NvcmRpb24taWNvbi13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRhY2NvcmRpb24taWNvbi13aWR0aDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1jb2xvcjogJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGFjY29yZGlvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXI6IHNvbGlkICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItd2lkdGg6IDAgJGFjY29yZGlvbi1ib3JkZXItd2lkdGg7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXkgJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cblxuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14O1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWZvY3VzLWJnO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRwYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteSwgJHBhZ2luYXRpb24tcGFkZGluZy14LCBudWxsLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGFsZXJ0LWJhY2tncm91bmQ6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJnLXNjYWxlKTtcbiAgJGFsZXJ0LWJvcmRlcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYm9yZGVyLXNjYWxlKTtcbiAgJGFsZXJ0LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGFsZXJ0LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkYWxlcnQtYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcbiAgfVxuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtYm9yZGVyLCAkYWxlcnQtY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGxpc3QtZ3JvdXAtYmFja2dyb3VuZCwgJGxpc3QtZ3JvdXAtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRsaXN0LWdyb3VwLWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG5cbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkbGlzdC1ncm91cC1iYWNrZ3JvdW5kLCAkbGlzdC1ncm91cC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwiLnRvYXN0IHtcbiAgd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoLnNob3dpbmcpOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3Qtc3BhY2luZztcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogJHRvYXN0LXBhZGRpbmcteCAvIC0yO1xuICAgIG1hcmdpbi1sZWZ0OiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6ICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAvIDIpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAvIDIpO1xuICAgIG1hcmdpbjogKCRtb2RhbC1oZWFkZXItcGFkZGluZy15IC8gLTIpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAvIC0yKSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgLyAtMikgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENzcyBHcmlkXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50TGF5b3V0LkNzc0dyaWRcbi8vXG4vLyBmaXJzdCB1c2FnZSBAIEFsdW1uaSBUdUdyYXpcbi8vICAgKiBpbiBjb21iaSB3aXRoXG4vLyAgICAgICogaW1hZ2UgdmFyaWFudHMgbXZfcHJvamVjdC9Db25maWd1cmF0aW9uL1R5cG9TY3JpcHQvSGVscGVyL1ZhcmlhbnRzUmVzcG9uc2l2ZUltYWdlcy50eXBvc2NyaXB0XG4vLyAgICAgICogaW1hZ2UgY3JvcGluZyBtdl9wcm9qZWN0L0NvbmZpZ3VyYXRpb24vVHNDb25maWcvUGFnZVRzL0NFcy9MYXlvdXQvMDFfQ3NzR3JpZDVDb2xzLnRzY29uZmlnXG4vLyAgICogVG9kb1xuLy8gICAgICAgKiBtb3ZlIHRvIG12X3Byb2plY3QgMDI3LWx1bW5pIFR1R3JhelxuLy8gICAgICAgKiBwcm90Zm9saW8gd2l0aCBhbiBleGFtcGxlXG4vLyAgICAgICAqIGNsZWFuVXAgYW5kIG1ha2UgYSBnZW5lcmljIHN0eWxlXG4ubS1jZUxheW91dF9fZ3JpZENvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogJG12LWNzc0dyaWQtZ2FwO1xuICAgIH1cblxuICAgIC8vIFRZUE8zcyBGcmFtZSBhbmNob3IgdGFncyAoPGEgaWQ9XCJjOTlcIj48L2E+KSBkZXN0cm95cyB0aGUgZ3JpZCBsYXlvdXRcbiAgICBhW2lkXj0nYyddIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLi1naXJkLWNvbC0zIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IC8vIGFsbCAzIGVsZW1lbnRzIGZsZXhpYmxlXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubS1jZUxheW91dF9fZ3JpZEl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkbXYtY3NzR3JpZC1nYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGhlaWdodCAyXG4gICAgICAgICYuLXJvdy1zcGFuLTIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZENvbCB7XG4gICAgICAgIC8vIG1ha2UgbG9vcCAobWl4aW4pIGZyb20gdGhpcyBBTkQgaW5jbHVkZSBCcmVha3BvaW50cyBzZWUgVEIgY29sLXh4LXh4IGNsYXNzZXNcbiAgICAgICAgJi4tLXctMjpub3QoLi1yb3ctc3Bhbi0yKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyB3aWR0aCBhYnNvbHV0ZSwgZnJvbSBzdGFydCBjb2wgVE8gZW5kIGNvbFxuICAgICAgICAmLi0td3ItMS0zIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgfVxuXG4gICAgICAgICYuLS13ci0yLTQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tLXdyLTMtNSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDU7XG4gICAgICAgIH1cblxuICAgICAgICAmLi0td3ItNC02IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiXG5cbi4tbXZQYWdlRGltIHtcbiAgICAvLyBvcGFjaXR5OiAwO1xuXG4gICAgI2hlcm8sXG4gICAgLmJyZWFkY3J1bWItd3JhcHBlcixcbiAgICAjcGFnZS1jb250ZW50LFxuICAgIGZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtdi1wYWdlLWRpbS1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpZiAoJG12LXBhZ2UtZGltLWVmZmVjdCkge1xuICAgICAgICAgICAgb3BhY2l0eTogJG12LXBhZ2VkaW1PcGFjaXR5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkbXYtdHJhbnNpdGlvbkR1cmF0aW9uICRtdi10cmFuc2l0aW9uRnVuY3Rpb24gJG12LXBhZ2VkaW1EZWxheTtcbiAgICAgICAgfVxuICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmVcbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJG12LWVuYWJsZS1tZWdhTWVudU1lbnVKcyB7XG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIE9OTFkgTWVnYU1lbnUgU3R5bGVzIGhlcmVcbiAgICAvLyAgICogbWVudWpzIHNlZSBtdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvRXh0L01tZW51L19pbmNsdWRlLnNjc3NcbiAgICAvLyAgICAgICogYW5kIHZhcnMgaW4gbXZfcHJvamVjdC9CdWlsZC9Bc3NldHMvU2Nzcy9tbWVudS1qcy5zY3NzXG4gICAgLy9cblxuICAgIC8vXG4gICAgLy8gYWx1bW5pIHN0eWxlIG92ZXJ3cml0ZXMgZGVmYXVsdCBzdHlsZSAvLyBtZXJnZSB0aGlzIHdpdGggcHJvamVjdCBzdHlsZXNcbiAgICAvL1xuICAgIG5hdiNtYWluTmF2TWVudUpzLi1hbHVtbmkge1xuICAgICAgICAuby1tYWluTmF2IHtcbiAgICAgICAgICAgICZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IHtcblxuICAgICAgICAgICAgICAgIC8vIHVsXG4gICAgICAgICAgICAgICAgLm0tbmF2TGlzdF9fc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgJi4tbGV2ZWwtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAwIDE1cHggNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2SXRlbS4tc3ViLi1sZXZlbC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOT1QgZmlyc3QgNCBlbGVtZW50c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgtbis1KSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2SXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLi1zdWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuLWxldmVsLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29sLWxnLTMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuLXBfMjEzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDQxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLm12LW5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiBtYXAtZ2V0KCRmb250LXNpemVzLCA1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLi1sZXZlbC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubXYtbmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRmb250LXNpemVzLCA1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vXG4gICAgLy8gc3BlY2lhbFxuICAgIC8vXG4gICAgbmF2I21haW5OYXZNZW51SnMge1xuICAgICAgICAvLyBleHRyYSBzdHlsZXMgZm9yIFBhZ2VzIHdoZXJlIHNsdWdFeGNsdWRlZCBvbiBwYXJyZW50c1xuICAgICAgICAuLXNsdWdFeGNsdWRlZCB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vXG4gICAgLy8gZGVmYXVsdCBzdHlsZSBUb2RvOiBjbGVhbnVwXG4gICAgLy9cbiAgICBuYXYge1xuICAgICAgICAmI21haW5OYXZNZW51SnMge1xuICAgICAgICAgICAgLy8gaGlkZSBvbi1jYW52YXMgbmF2IG9uIG1vYmlsZSBkZXZzXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG12LW5hdmJhci1leHBhbmQtdnApIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuby1tYWluTmF2IHtcbiAgICAgICAgICAgICAgICAvLyBhbGwgdWxzXG4gICAgICAgICAgICAgICAgLm0tbmF2TGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuby1tYWluTmF2IHtcbiAgICAgICAgICAgICAgICAmX19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAubmF2SXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tdi1uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5uYXYtbGluaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIHVsc1xuICAgICAgICAgICAgICAgICAgICAmLm0tbmF2TGlzdF9fbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2SXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLm5hdl9fbGlzdC1zdWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyB1c2luZyBmbGV4Ym94IGFuZCBUQiBjb2wtIGNsYXNzZXNcbiAgICAgICAgICAgICAgICAgICAgLy8gLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMgLm0tbmF2TGlzdF9fc3ViLi0tZmxleC1yb3dcbiAgICAgICAgICAgICAgICAgICAgLm0tbmF2TGlzdF9fc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi4tbGV2ZWwtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi4tbGV2ZWwtMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2SXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi4tc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi4tbGV2ZWwtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tdi1uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLi1oYXNTdWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcyB7XG4gICAgICAgICAgICAgICAgbGkubmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLy9AZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdl9faXRlbSA+IC5uYXZfX2xpc3Qge1xuICAgICAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgLy9mbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gdWwgZm9yIHN1YlxuICAgICAgICAgICAgICAgID4gLm5hdl9faXRlbSA+IC5uYXZfX2xpc3Qtc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDE1cHggNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICAvL3RvcDogNjFweDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLm5hdl9faXRlbSA+IC5uYXZfX2xpc3Qtc3ViOmFmdGVyLFxuICAgICAgICAgICAgICAgID4gLm5hdl9faXRlbSA+IC5uYXZfX2xpc3Qtc3ViOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtNHB4IDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAubmF2X19pdGVtID4gLm5hdl9fbGlzdC1zdWI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLm5hdl9faXRlbSA+IC5uYXZfX2xpc3Qtc3ViOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5uYXZfX2l0ZW06aG92ZXIgPiAubmF2X19saXN0LXN1YiB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtZW5kIHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1zdGFydCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBzaGFkZS1jb2xvcigkcG9wb3Zlci1oZWFkZXItYmcsIDEwJSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAkc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMjtcbiAgICB9XG4gIH1cbn1cbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFN0eWxlcyBmb3IgTmF2YmFyc1xuLy8gICAqIHRlc3RlZCBpbiBUQjUgc2hvdWxkICBhbHMgd29yayBpbiBUQjRcblxuLm5hdmJhciB7XG4gICAgLy8gT3BlbnMgRHJvcGRvd24gQCBtb3VzZSBob3ZlciBpbnN0ZWFkIG9mIGNsaWNrXG4gICAgLy8gaHR0cHM6Ly9ib290c3RyYXAtbWVudS5jb20vZGV0YWlsLWJhc2ljLWhvdmVyLmh0bWxcbiAgICAmLi1kcm9wRG93bi1ob3Zlci1jc3Mge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtdi1uYXZiYXItZXhwYW5kLXZwKSB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbm8gc3R5bGVzIHNvIGZhcmVcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZhZGUgSU4gKHVwKSBEcm9wZG93bnMgQCBob3ZlclxuICAgIC8vIGh0dHBzOi8vYm9vdHN0cmFwLW1lbnUuY29tL2RldGFpbC1ob3Zlci1hbmltYXRpb24uaHRtbFxuICAgICYuLWRyb3BEb3duLWZhZGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtdi1uYXZiYXItZXhwYW5kLXZwKSB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtNzVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWluIHtcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi11cCB7XG4gICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxODAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gZml4ZWQgdG9wIHNpbXBsZSAvIHVzZXMgSlMgTXZOYXZzLmZpeGVkVG9wVGI1XG4gICAgLy8gaHR0cHM6Ly9ib290c3RyYXAtbWVudS5jb20vZGV0YWlsLWZpeGVkLXRvcC5odG1sXG4gICAgJi4tZml4ZWQtdG9wIHtcbiAgICAgICAgQGV4dGVuZCAuZml4ZWQtdG9wO1xuICAgIH1cbn1cblxuLy8gdHVybiBib290c3RyYXAgbmF2YmFyIGludG8gb2ZmY2FudmFzIG9yIGRyYXdlciBvbiBtb2JpbGUgc2NyZWVuLlxuLy8gIGh0dHBzOi8vYm9vdHN0cmFwLW1lbnUuY29tL2RldGFpbC1vZmZjYW52YXMtbW9iaWxlLmh0bWxcbi8vXG4uby1vZmZDYW52YXMge1xuXG4gICAgLy8gQnVyZ2VyIGFuZCAoIExvZ28sIGFkZGl0aW9uYWwgY29udGVudCBpZiBmdWxsU2NyZWVuIClcbiAgICAmX19jdHJsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAkbmF2YmFyLXBhZGRpbmcteTtcblxuICAgICAgICAuby1vZmZDYW52YXNfX2J1dHRvbi5tLWJ1cmdlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJi4tb3BlbiB7XG4gICAgICAgICAgICAgICAgLm0tYnVyZ2VyX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6ICRuYXZiYXItcGFkZGluZy15O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm0tYnVyZ2VyX190eHQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgLm0tb2ZmQ2FudmFzX19oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgLm0tYnVyZ2VyX190eHQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLnZpc3VhbGx5LWhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qID09PT09PT09PT09PSBvZmZDYW52YXMgZWZmZWN0ID09PT09PT09PT09PSAqL1xuICAgICAgICAvLyBzZWUgbXZfcHJvamVjdC9CdWlsZC9Bc3NldHMvU2Nzcy9Qcm9qZWN0L1BhZ2VzL18xMDAtT2ZmQ2FudmFzLnNjc3NcbiAgICB9XG59XG5cbi8qXG5QYWdlIChCYWNrZ3JvdW5kKSBEaW0gb3IgZGFya2VuIGZvciBvZmZDYW52YXNcbmh0dHBzOi8vYm9vdHN0cmFwLW1lbnUuY29tL2RldGFpbC1vZmZjYW52YXMtbW9iaWxlLmh0bWxcblxuXG5ib2R5Lm9mZmNhbnZhcy1hY3RpdmUge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLnNjcmVlbi1kYXJrZW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC42KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXIsIHZpc2liaWxpdHkgMC4ycywgd2lkdGggMnMgZWFzZS1pbjtcbn1cblxuLnNjcmVlbi1kYXJrZW4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB3aWR0aCAwcztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4gKi9cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG4gICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVXRpbGl0aWVzXG5cbiR1dGlsaXRpZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJhbGlnblwiOiAoXG4gICAgICBwcm9wZXJ0eTogdmVydGljYWwtYWxpZ24sXG4gICAgICBjbGFzczogYWxpZ24sXG4gICAgICB2YWx1ZXM6IGJhc2VsaW5lIHRvcCBtaWRkbGUgYm90dG9tIHRleHQtYm90dG9tIHRleHQtdG9wXG4gICAgKSxcbiAgICBcImZsb2F0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxvYXQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGxlZnQsXG4gICAgICAgIGVuZDogcmlnaHQsXG4gICAgICAgIG5vbmU6IG5vbmUsXG4gICAgICApXG4gICAgKSxcbiAgICBcIm92ZXJmbG93XCI6IChcbiAgICAgIHByb3BlcnR5OiBvdmVyZmxvdyxcbiAgICAgIHZhbHVlczogYXV0byBoaWRkZW4gdmlzaWJsZSBzY3JvbGwsXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtZGlzcGxheVxuICAgIFwiZGlzcGxheVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJpbnQ6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZGlzcGxheSxcbiAgICAgIGNsYXNzOiBkLFxuICAgICAgdmFsdWVzOiBpbmxpbmUgaW5saW5lLWJsb2NrIGJsb2NrIGdyaWQgdGFibGUgdGFibGUtcm93IHRhYmxlLWNlbGwgZmxleCBpbmxpbmUtZmxleCBub25lXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWRpc3BsYXlcbiAgICBcInNoYWRvd1wiOiAoXG4gICAgICBwcm9wZXJ0eTogYm94LXNoYWRvdyxcbiAgICAgIGNsYXNzOiBzaGFkb3csXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJveC1zaGFkb3csXG4gICAgICAgIHNtOiAkYm94LXNoYWRvdy1zbSxcbiAgICAgICAgbGc6ICRib3gtc2hhZG93LWxnLFxuICAgICAgICBub25lOiBub25lLFxuICAgICAgKVxuICAgICksXG4gICAgXCJwb3NpdGlvblwiOiAoXG4gICAgICBwcm9wZXJ0eTogcG9zaXRpb24sXG4gICAgICB2YWx1ZXM6IHN0YXRpYyByZWxhdGl2ZSBhYnNvbHV0ZSBmaXhlZCBzdGlja3lcbiAgICApLFxuICAgIFwidG9wXCI6IChcbiAgICAgIHByb3BlcnR5OiB0b3AsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwiYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3R0b20sXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwic3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGxlZnQsXG4gICAgICBjbGFzczogc3RhcnQsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwiZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiByaWdodCxcbiAgICAgIGNsYXNzOiBlbmQsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwidHJhbnNsYXRlLW1pZGRsZVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdHJhbnNmb3JtLFxuICAgICAgY2xhc3M6IHRyYW5zbGF0ZS1taWRkbGUsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdHJhbnNsYXRlKC01MCUsIC01MCUpLFxuICAgICAgICB4OiB0cmFuc2xhdGVYKC01MCUpLFxuICAgICAgICB5OiB0cmFuc2xhdGVZKC01MCUpLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXJcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlcixcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci10b3BcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItcmlnaHQsXG4gICAgICBjbGFzczogYm9yZGVyLWVuZCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1ib3R0b21cIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20sXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItc3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1sZWZ0LFxuICAgICAgY2xhc3M6IGJvcmRlci1zdGFydCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1jb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWNvbG9yLFxuICAgICAgY2xhc3M6IGJvcmRlcixcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCR0aGVtZS1jb2xvcnMsIChcIndoaXRlXCI6ICR3aGl0ZSkpXG4gICAgKSxcbiAgICBcImJvcmRlci13aWR0aFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXdpZHRoLFxuICAgICAgY2xhc3M6IGJvcmRlcixcbiAgICAgIHZhbHVlczogJGJvcmRlci13aWR0aHNcbiAgICApLFxuICAgIC8vIFNpemluZyB1dGlsaXRpZXNcbiAgICBcIndpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgIGNsYXNzOiB3LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDI1OiAyNSUsXG4gICAgICAgIDUwOiA1MCUsXG4gICAgICAgIDc1OiA3NSUsXG4gICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgYXV0bzogYXV0b1xuICAgICAgKVxuICAgICksXG4gICAgXCJtYXgtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IG1heC13aWR0aCxcbiAgICAgIGNsYXNzOiBtdyxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IHdpZHRoLFxuICAgICAgY2xhc3M6IHZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwibWluLXZpZXdwb3J0LXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4td2lkdGgsXG4gICAgICBjbGFzczogbWluLXZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwiaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogaCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAyNTogMjUlLFxuICAgICAgICA1MDogNTAlLFxuICAgICAgICA3NTogNzUlLFxuICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgIGF1dG86IGF1dG9cbiAgICAgIClcbiAgICApLFxuICAgIFwibWF4LWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbWF4LWhlaWdodCxcbiAgICAgIGNsYXNzOiBtaCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogdmgsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMHZoKVxuICAgICksXG4gICAgXCJtaW4tdmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4taGVpZ2h0LFxuICAgICAgY2xhc3M6IG1pbi12aCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwdmgpXG4gICAgKSxcbiAgICAvLyBGbGV4IHV0aWxpdGllc1xuICAgIFwiZmxleFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgsXG4gICAgICB2YWx1ZXM6IChmaWxsOiAxIDEgYXV0bylcbiAgICApLFxuICAgIFwiZmxleC1kaXJlY3Rpb25cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LWRpcmVjdGlvbixcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiByb3cgY29sdW1uIHJvdy1yZXZlcnNlIGNvbHVtbi1yZXZlcnNlXG4gICAgKSxcbiAgICBcImZsZXgtZ3Jvd1wiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgtZ3JvdyxcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGdyb3ctMDogMCxcbiAgICAgICAgZ3Jvdy0xOiAxLFxuICAgICAgKVxuICAgICksXG4gICAgXCJmbGV4LXNocmlua1wiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgtc2hyaW5rLFxuICAgICAgY2xhc3M6IGZsZXgsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc2hyaW5rLTA6IDAsXG4gICAgICAgIHNocmluay0xOiAxLFxuICAgICAgKVxuICAgICksXG4gICAgXCJmbGV4LXdyYXBcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LXdyYXAsXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogd3JhcCBub3dyYXAgd3JhcC1yZXZlcnNlXG4gICAgKSxcbiAgICBcImdhcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGdhcCxcbiAgICAgIGNsYXNzOiBnYXAsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcImp1c3RpZnktY29udGVudFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGp1c3RpZnktY29udGVudCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogZmxleC1zdGFydCxcbiAgICAgICAgZW5kOiBmbGV4LWVuZCxcbiAgICAgICAgY2VudGVyOiBjZW50ZXIsXG4gICAgICAgIGJldHdlZW46IHNwYWNlLWJldHdlZW4sXG4gICAgICAgIGFyb3VuZDogc3BhY2UtYXJvdW5kLFxuICAgICAgICBldmVubHk6IHNwYWNlLWV2ZW5seSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYWxpZ24taXRlbXNcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1pdGVtcyxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogZmxleC1zdGFydCxcbiAgICAgICAgZW5kOiBmbGV4LWVuZCxcbiAgICAgICAgY2VudGVyOiBjZW50ZXIsXG4gICAgICAgIGJhc2VsaW5lOiBiYXNlbGluZSxcbiAgICAgICAgc3RyZXRjaDogc3RyZXRjaCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYWxpZ24tY29udGVudFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGFsaWduLWNvbnRlbnQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiZXR3ZWVuOiBzcGFjZS1iZXR3ZWVuLFxuICAgICAgICBhcm91bmQ6IHNwYWNlLWFyb3VuZCxcbiAgICAgICAgc3RyZXRjaDogc3RyZXRjaCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYWxpZ24tc2VsZlwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGFsaWduLXNlbGYsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgYXV0bzogYXV0byxcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiYXNlbGluZTogYmFzZWxpbmUsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcIm9yZGVyXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogb3JkZXIsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgZmlyc3Q6IC0xLFxuICAgICAgICAwOiAwLFxuICAgICAgICAxOiAxLFxuICAgICAgICAyOiAyLFxuICAgICAgICAzOiAzLFxuICAgICAgICA0OiA0LFxuICAgICAgICA1OiA1LFxuICAgICAgICBsYXN0OiA2LFxuICAgICAgKSxcbiAgICApLFxuICAgIC8vIE1hcmdpbiB1dGlsaXRpZXNcbiAgICBcIm1hcmdpblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbixcbiAgICAgIGNsYXNzOiBtLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQgbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXgsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi10b3BcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wLFxuICAgICAgY2xhc3M6IG10LFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLWVuZFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1yaWdodCxcbiAgICAgIGNsYXNzOiBtZSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXN0YXJ0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXMsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2luIHV0aWxpdGllc1xuICAgIFwibmVnYXRpdmUtbWFyZ2luXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLFxuICAgICAgY2xhc3M6IG0sXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi14XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG14LFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXRvcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AsXG4gICAgICBjbGFzczogbXQsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1lbmRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQsXG4gICAgICBjbGFzczogbWUsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tc3RhcnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tbGVmdCxcbiAgICAgIGNsYXNzOiBtcyxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIC8vIFBhZGRpbmcgdXRpbGl0aWVzXG4gICAgXCJwYWRkaW5nXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZyxcbiAgICAgIGNsYXNzOiBwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLXJpZ2h0IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBweCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy15XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy10b3AgcGFkZGluZy1ib3R0b20sXG4gICAgICBjbGFzczogcHksXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctdG9wXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy10b3AsXG4gICAgICBjbGFzczogcHQsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctZW5kXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy1yaWdodCxcbiAgICAgIGNsYXNzOiBwZSxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBwYixcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1zdGFydFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBwcyxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIC8vIFRleHRcbiAgICBcImZvbnQtc2l6ZVwiOiAoXG4gICAgICByZnM6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZm9udC1zaXplLFxuICAgICAgY2xhc3M6IGZzLFxuICAgICAgdmFsdWVzOiAkZm9udC1zaXplc1xuICAgICksXG4gICAgXCJmb250LXN0eWxlXCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LXN0eWxlLFxuICAgICAgY2xhc3M6IGZzdCxcbiAgICAgIHZhbHVlczogaXRhbGljIG5vcm1hbFxuICAgICksXG4gICAgXCJmb250LXdlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogZm9udC13ZWlnaHQsXG4gICAgICBjbGFzczogZncsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbGlnaHQ6ICRmb250LXdlaWdodC1saWdodCxcbiAgICAgICAgbGlnaHRlcjogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIsXG4gICAgICAgIG5vcm1hbDogJGZvbnQtd2VpZ2h0LW5vcm1hbCxcbiAgICAgICAgYm9sZDogJGZvbnQtd2VpZ2h0LWJvbGQsXG4gICAgICAgIGJvbGRlcjogJGZvbnQtd2VpZ2h0LWJvbGRlclxuICAgICAgKVxuICAgICksXG4gICAgXCJ0ZXh0LXRyYW5zZm9ybVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdGV4dC10cmFuc2Zvcm0sXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogbG93ZXJjYXNlIHVwcGVyY2FzZSBjYXBpdGFsaXplXG4gICAgKSxcbiAgICBcInRleHQtYWxpZ25cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiB0ZXh0LWFsaWduLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGxlZnQsXG4gICAgICAgIGVuZDogcmlnaHQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWNvbG9yXG4gICAgXCJjb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogY29sb3IsXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKFxuICAgICAgICAkdGhlbWUtY29sb3JzLFxuICAgICAgICAoXG4gICAgICAgICAgXCJ3aGl0ZVwiOiAkd2hpdGUsXG4gICAgICAgICAgXCJib2R5XCI6ICRib2R5LWNvbG9yLFxuICAgICAgICAgIFwibXV0ZWRcIjogJHRleHQtbXV0ZWQsXG4gICAgICAgICAgXCJibGFjay01MFwiOiByZ2JhKCRibGFjaywgLjUpLFxuICAgICAgICAgIFwid2hpdGUtNTBcIjogcmdiYSgkd2hpdGUsIC41KSxcbiAgICAgICAgICBcInJlc2V0XCI6IGluaGVyaXQsXG4gICAgICAgIClcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtY29sb3JcbiAgICBcImxpbmUtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBsaW5lLWhlaWdodCxcbiAgICAgIGNsYXNzOiBsaCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAxOiAxLFxuICAgICAgICBzbTogJGxpbmUtaGVpZ2h0LXNtLFxuICAgICAgICBiYXNlOiAkbGluZS1oZWlnaHQtYmFzZSxcbiAgICAgICAgbGc6ICRsaW5lLWhlaWdodC1sZyxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1iZy1jb2xvclxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcixcbiAgICAgIGNsYXNzOiBiZyxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKFxuICAgICAgICAkdGhlbWUtY29sb3JzLFxuICAgICAgICAoXG4gICAgICAgICAgXCJib2R5XCI6ICRib2R5LWJnLFxuICAgICAgICAgIFwid2hpdGVcIjogJHdoaXRlLFxuICAgICAgICAgIFwidHJhbnNwYXJlbnRcIjogdHJhbnNwYXJlbnRcbiAgICAgICAgKVxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1iZy1jb2xvclxuICAgIFwiZ3JhZGllbnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJhY2tncm91bmQtaW1hZ2UsXG4gICAgICBjbGFzczogYmcsXG4gICAgICB2YWx1ZXM6IChncmFkaWVudDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KSlcbiAgICApLFxuICAgIFwid2hpdGUtc3BhY2VcIjogKFxuICAgICAgcHJvcGVydHk6IHdoaXRlLXNwYWNlLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgd3JhcDogbm9ybWFsLFxuICAgICAgICBub3dyYXA6IG5vd3JhcCxcbiAgICAgIClcbiAgICApLFxuICAgIFwidGV4dC1kZWNvcmF0aW9uXCI6IChcbiAgICAgIHByb3BlcnR5OiB0ZXh0LWRlY29yYXRpb24sXG4gICAgICB2YWx1ZXM6IG5vbmUgdW5kZXJsaW5lIGxpbmUtdGhyb3VnaFxuICAgICksXG4gICAgXCJ3b3JkLXdyYXBcIjogKFxuICAgICAgcHJvcGVydHk6IHdvcmQtd3JhcCB3b3JkLWJyZWFrLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICB2YWx1ZXM6IChicmVhazogYnJlYWstd29yZCksXG4gICAgICBydGw6IGZhbHNlXG4gICAgKSxcbiAgICBcImZvbnQtZmFtaWx5XCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LWZhbWlseSxcbiAgICAgIGNsYXNzOiBmb250LFxuICAgICAgdmFsdWVzOiAobW9ub3NwYWNlOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2UpKVxuICAgICksXG4gICAgXCJ1c2VyLXNlbGVjdFwiOiAoXG4gICAgICBwcm9wZXJ0eTogdXNlci1zZWxlY3QsXG4gICAgICB2YWx1ZXM6IGFsbCBhdXRvIG5vbmVcbiAgICApLFxuICAgIFwicG9pbnRlci1ldmVudHNcIjogKFxuICAgICAgcHJvcGVydHk6IHBvaW50ZXItZXZlbnRzLFxuICAgICAgY2xhc3M6IHBlLFxuICAgICAgdmFsdWVzOiBub25lIGF1dG8sXG4gICAgKSxcbiAgICBcInJvdW5kZWRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1yYWRpdXMsXG4gICAgICBjbGFzczogcm91bmRlZCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXJhZGl1cyxcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogJGJvcmRlci1yYWRpdXMtc20sXG4gICAgICAgIDI6ICRib3JkZXItcmFkaXVzLFxuICAgICAgICAzOiAkYm9yZGVyLXJhZGl1cy1sZyxcbiAgICAgICAgY2lyY2xlOiA1MCUsXG4gICAgICAgIHBpbGw6ICRib3JkZXItcmFkaXVzLXBpbGxcbiAgICAgIClcbiAgICApLFxuICAgIFwicm91bmRlZC10b3BcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AtbGVmdC1yYWRpdXMgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMsXG4gICAgICBjbGFzczogcm91bmRlZC10b3AsXG4gICAgICB2YWx1ZXM6IChudWxsOiAkYm9yZGVyLXJhZGl1cylcbiAgICApLFxuICAgIFwicm91bmRlZC1lbmRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtZW5kLFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtYm90dG9tLFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtc3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLXN0YXJ0LFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICBcInZpc2liaWxpdHlcIjogKFxuICAgICAgcHJvcGVydHk6IHZpc2liaWxpdHksXG4gICAgICBjbGFzczogbnVsbCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICB2aXNpYmxlOiB2aXNpYmxlLFxuICAgICAgICBpbnZpc2libGU6IGhpZGRlbixcbiAgICAgIClcbiAgICApXG4gICksXG4gICR1dGlsaXRpZXNcbik7XG4iLCIvLyBIZWFkbGluZXNcbi8vXG4vLyBzb21lIHN0YW5kYXJkIEhlYWRsaW5lc1xuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL012c3MvQ0VzL1JURS9IZWFkbGluZXMuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuUlRFLkhlYWRsaW5lc1xuXG4vLyBIZWFkbGluZXMgRXh0cmFzXG4vL1xuLy8gc29tZSBleHRyYSBIZWFkbGluZXNcbi8vID4gVG9kbyBhZGQgY2xhc3NlcyAuaC1zZXJpZiwgLmgtc2Fucy1zZXJpZiB0byBSVEUgQ29uZmlnXG4vL1xuLy8gLmgtc2VyaWYgLSBQcm9qZWN0IFNlcmlmIEZvbnQgZm9yIEhlYWRpbmdzXG4vLyAuaC1zYW5zLXNlcmlmIC0gUHJvamVjdCBTYW5zIFNlcmlmIEZvbnQgZm9yIEhlYWRpbmdzXG4vL1xuLy8gTWFya3VwOiAuLi8uLi9UZW1wbGF0ZXMvTXZzcy9DRXMvUlRFL0hlYWRsaW5lc0V4dHJhcy5odG1sXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50RWxlbWVudC5SVEUuSGVhZGxpbmVzLkV4dHJhc1xuXG4vLyBhZGQgdGV4dC1qdXN0aWZ5IHdoaWNoIHdhcyByZW1vdmVkIGluIFRCNVxuLy8gICAqIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzUuMC9taWdyYXRpb24vI2NvbnRlbnQtcmVib290LWV0Y1xuLy8gICAqIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5NzkzXG4udGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uLWZvbnRTZXJpZiB7XG4gICAgZm9udC1mYW1pbHk6ICRtdkZvbnRTZXJpZjtcbn1cblxuLi1mb250U2Fuc1NlcmlmIHtcbiAgICBmb250LWZhbWlseTogJG12Rm9udFNhbnNTZXJpZjtcbn1cblxuLi10ZXh0RmFJY29uIHtcbiAgICBAaW5jbHVkZSBtdi1mYS1pY29uLXBzZXVkby1zaW5nbGUoJG12LXV0aWxpdGllcy1pdGVtLXNpemUsICRtdi11dGlsaXRpZXMtaWNvbi1mYSwgJG12LXV0aWxpdGllcy1pY29uLWZhLWZ3LCAkbXYtdXRpbGl0aWVzLWljb24tY29sb3IpO1xufVxuXG4uLXRleHRVY0ljb24ge1xuICAgIEBpbmNsdWRlIG12LXVjLWljb24tcHNldWRvLXNpbmdsZSgkbXYtdXRpbGl0aWVzLWl0ZW0tc2l6ZSAvIDIsICRtdi11dGlsaXRpZXMtaWNvbi11YywgJG12LXV0aWxpdGllcy1pY29uLWNvbG9yKTtcbn1cblxuLy8gbXVsdGlsaW5lIHZhcmlhbnQgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNTUyMzMwOTIvY3NzLXBzZXVkby1lbGVtZW50LXVuZGVybGluZS1vbi1jZW50ZXJlZC1oZWFkZXJcbi4tYm9yZGVyQWZ0ZXJCb3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRrZXktY29sb3I7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgLy8gdXNlIGZvciBwb3NpdGlvbmluZyBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy81LjAvdXRpbGl0aWVzL3Bvc2l0aW9uL1xuICAgICAgICBAZXh0ZW5kIC50b3AtMTAwLCAuc3RhcnQtNTAsIC50cmFuc2xhdGUtbWlkZGxlO1xuICAgIH1cbn1cblxuXG4iLCIvLyBleHRlbmQgQm9yZGVyIENsYXNzZXMgdmlhIFV0aWxpdGllcyBBUElcbi8vICAgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNS4wL3V0aWxpdGllcy9ib3JkZXJzLyN1dGlsaXRpZXMtYXBpXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAgICAgICAkdXRpbGl0aWVzLFxuICAgICAgICAoXG4gICAgICAgICAgICBcImJvcmRlci1lbmRcIjogKFxuICAgICAgICAgICAgICAgIHByb3BlcnR5OiBib3JkZXItcmlnaHQsXG4gICAgICAgICAgICAgICAgY2xhc3M6IGJvcmRlci1lbmQsXG4gICAgICAgICAgICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgICAgICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgICAgICAgICAgbnVsbDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAwOiAwLFxuICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBcImJvcmRlci1ib3R0b21cIjogKFxuICAgICAgICAgICAgICAgIHByb3BlcnR5OiBib3JkZXItYm90dG9tLFxuICAgICAgICAgICAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICAgICAgICAgICAgdmFsdWVzOiAoXG4gICAgICAgICAgICAgICAgICAgIG51bGw6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcixcbiAgICAgICAgICAgICAgICAgICAgMDogMCxcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICApXG4pO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuIiwiLy8gTGlzdHNcbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy9jb21wb25lbnRzL2xpc3RzLmh0bWxcbi8vXG4vLyAubGlzdC11bnN0eWxlZCAtIHVuc2NhbGVkIGxpc3Rcbi8vIC5saXN0LXN0eWxlZCAtIHByZXBhcmF0aW9uIGZvciBzdHlsZWQgbGlzdFxuLy8gLmhpZ2hsaWdodCAtIEhpZ2hsaWdodCBzdHlsaW5nXG4vLyAuY2hlY2tlZCAtIENoZWNrZWQgc3R5bGluZ1xuLy9cbi8vIFN0eWxlZ3VpZGUgQ29tcG9uZW50c1QzTy5MaXN0c1xuXG4vLyBDdXN0b20gTGlzdCBTdHlsZXNcbi5saXN0LXN0eWxlZCB7XG4gICAgQGV4dGVuZCAubGlzdC11bnN0eWxlZDtcbiAgICBAZXh0ZW5kIC5wLTA7XG5cbiAgICB1bCB7XG4gICAgICAgIEBleHRlbmQgLmxpc3QtdW5zdHlsZWQ7XG4gICAgICAgIEBleHRlbmQgLnAtMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4zcmVtO1xuICAgIH1cbn1cblxuLy9cbi8vIHVub3JkZXJlZCBMaXN0c1xuLy9cbnVsIHtcbiAgICAmLi11blN0eWxlZCB7XG4gICAgICAgIEBleHRlbmQgLmxpc3Qtc3R5bGVkO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG12LWxpLXBhZGRpbmcteTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtdi1saS1wYWRkaW5nLXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBkYXNoIHN0eWxlIG5vSW5kZW50IHdpdGggdW5pY29kZSBpY29uXG4gICAgJi4tZGFzaCB7XG4gICAgICAgIEBleHRlbmQgLmxpc3Qtc3R5bGVkO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vY29udGVudDogJ1xcMjAxNCc7XG4gICAgICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtdi1saS1wYWRkaW5nLXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbXYtbGktcGFkZGluZy15O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc3R5bGVkIEJ1bGxldHMgbm9JbmRlbnQgd2l0aCB1bmljb2RlIGljb25cbiAgICAkbXYtbWFyZ2luOiAwLjhlbTtcblxuICAgICYuLW12U3R5bGVVbmlDb2RlIHtcbiAgICAgICAgQGV4dGVuZCAubGlzdC1zdHlsZWQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAka2V5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogJG12LW1hcmdpbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRtdi1tYXJnaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbXYtbWFyZ2luO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG12LW1hcmdpbiAqIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtdi1saS1tdl9zdHlsZS1wYWRkaW5nLXk7XG4gICAgICAgIH1cblxuICAgICAgICAmIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtdi1saS1tdl9zdHlsZS1wYWRkaW5nLXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB3aXRoIGZvbnRhd2Vzb21lXG4gICAgJi4tY2hlY2tlZCB7XG4gICAgICAgIEBleHRlbmQgLmxpc3Qtc3R5bGVkO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjcmVhdGUtaWNvbigkbXYtbGktY2hlY2tlZC1mYS1pY29uLCAkbXYtbGktY2hlY2tlZC1mYS1mb250LXdlaWdodCwgJG12LWxpLWNoZWNrZWQtZmEtZm9udC1zaXplLCAkbXYtbGktY2hlY2tlZC1mYS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjNyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG12LWxpLWNoZWNrZWQtcGFkZGluZy15O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbXYtbGktY2hlY2tlZC1wYWRkaW5nLXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1tdlN0eWxlIHtcbiAgICAgICAgQGV4dGVuZCAubGlzdC1zdHlsZWQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNyZWF0ZS1pY29uKCRtdi1saS1tdl9zdHlsZS1mYS1pY29uLCAkbXYtbGktbXZfc3R5bGUtZmEtZm9udC13ZWlnaHQsICRtdi1saS1tdl9zdHlsZS1mYS1mb250LXNpemUsICRtdi1saS1tdl9zdHlsZS1mYS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjNyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtdi1saS1tdl9zdHlsZS1wYWRkaW5nLXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtdi1saS1tdl9zdHlsZS1wYWRkaW5nLXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qICAgVW51c2VkIENsYXNzZXMgZnJvbSBUM09cbi8vXG4vLyBUZXh0IExpc3Rcbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy9jb21wb25lbnRzL3RleHQtbGlzdC5odG1sXG4vL1xuLy8gU3R5bGVndWlkZSBDb21wb25lbnRzVDNPLkxpc3RzLlRleHRcblxuLnRleHQtbGlzdCB7XG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJ4XCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBLZXlmYWN0cyBMaXN0XG4vL1xuLy8gTWFya3VwOiAuLi8uLi9UZW1wbGF0ZXMvY29tcG9uZW50cy9rZXlmYWN0cy1saXN0Lmh0bWxcbi8vXG4vLyBTdHlsZWd1aWRlIENvbXBvbmVudHNUM08uTGlzdHMuS2V5ZmFjdHNcblxuLmtleWZhY3RzLWxpc3Qge1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZV9yZW0oMjcpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZV9yZW0oMzQpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLCtlwiOyAvL3JlcGxhY2Ugd2l0aCAnRm9udCBBd2Vzb21lIDUgRnJlZSBpY29uIG9uY2UgdGhleSdyZSB3b3JraW5nXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlX3JlbSgyNCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVfcmVtKDExKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnl0LWdhbGxlcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlX3JlbSgyMCk7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG59XG4gKi9cblxuLy9cbi8vIG9yZGVyZWQgTGlzdHNcbi8vXG5cbm9sOm5vdCgubV9iZXJhZENydW1iX19saXN0KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9udC1zaXplLWJhc2U7XG5cbiAgICBvbCB7XG4gICAgICAgIC8vQGV4dGVuZCAucC0wO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbXYtbGktcGFkZGluZy15O1xuICAgICAgICB9XG5cbiAgICAgICAgJiBvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJG12LWxpLXBhZGRpbmcteTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGxpc3Qtc3R5bGUtdHlwZSwgYSxiLGMgfCBBLEIsQyB8IEksSUksSUlJIHwgLi4uLi5cbiAgICAvLyBzZWUgaHR0cHM6Ly93d3cudzNzY2hvb2xzLmNvbS90YWdzL3RyeWl0LmFzcD9maWxlbmFtZT10cnlodG1sX29sX3R5cGVfYWxsX2Nzc1xuICAgICYuLXR5cGUge1xuICAgICAgICAmTG93ZXJMYXRpbiB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWxhdGluO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gU29jaWFsIE1lZGlhXG4vL1xuLy8gc2VlXG4vLyAgICogY29uc3RhbnRzIGZvciBGbHVpZFRlbXBsYXRlIENvbmZpZ3VyYXRpb24vVHlwb1NjcmlwdC9GU0MvSGVscGVyL0NvbnRlbnRFbGVtZW50LnR5cG9zY3JpcHRcbi8vICAgKiBjb25zdGFudHMgZm9yIFNvY2lhbE1lZGlhIFNldHRpbmdzXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50RWxlbWVudC5NaXNjLlNvY2lhbE1lZGlhXG5cbi5tdi1zb2NpYWxsaW5rcyB7XG4gICAgLm12LXNvY2lhbGxpbmtzLWxpc3Qge1xuICAgICAgICBAZXh0ZW5kIC5saXN0LXVuc3R5bGVkO1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLmJnLWtleS1jb2xvciB7XG4gICAgICAgIC5zb2NpYWxsaW5rcy1pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXktY29sb3I7XG5cbiAgICAgICAgICAgIC5zb2NpYWxsaW5rcy1saW5rIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmctcm91bmRlZCB7XG4gICAgICAgIC5zb2NpYWxsaW5rcy1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbTtcblxuICAgICAgICAgICAgQGV4dGVuZCAucm91bmRlZC1jaXJjbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyB0aGlzIGlzIGZyb20gQm9vdHN0YXBwYWNrZSB3b24ndCB3b3JrIHNvIGZhcmVcbi8vXG4uc29jaWFsbGlua3Mge1xuICAgIC8qICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLnNvY2lhbGxpbmtzLWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsbGlua3MtbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsbGlua3MtbGluay1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWxsaW5rcy1saW5rLWxhYmVsIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgKi9cbn1cbiIsIi8vIEZvb3RlclxuLy9cbi8vICogaXMgaWRlbnRpY2FsbHkgd2l0aCBIZWFkZXIgKEJ1aWxkL0Fzc2V0cy9TY3NzL012c3MvUEVzL19oZWFkZXIuc2Nzcylcbi8vXG4vLyAgISEhIFRvZG86IHNlZSBoZWFkZXIgbWVyZ2UgaXQgd2l0aCBtaXhpbiwgYXZvaWQgc2FtZSBjb2RlIHR3aWNlXG4vL1xuLy8gU3R5bGVndWlkZSBMYXlvdXRNdnNzLkZvb3RlclxuXG5mb290ZXI6bm90KC5mcmFtZS1mb290ZXIpIHtcbiAgICBAaW5jbHVkZSBoaWRlLW9uLXByaW50KCk7XG5cbiAgICBjb2xvcjogJG12LWZvb3Rlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXYtZm9vdGVyLWJnLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJG12LWZvb3Rlci1mb250LXNpemU7XG4gICAgbWFyZ2luOiAkbXYtZm9vdGVyLW1hcmdpbjtcblxuICAgIC8vIHRvZG86IG1ha2UgbWl4aW4sIGFsc28gdXNlZCBpbiBCdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9MYXlvdXQvX2ZyYW1lLnNjc3NcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkbXYtZm9vdGVyLXNjYWxpbmcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuXG4gICAgICAgICAgICAkc2NhbGluZzogbWFwLWdldCgkbXYtZm9vdGVyLXNjYWxpbmcsICRicmVha3BvaW50KTtcblxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICgkbXYtZm9vdGVyLXBhZGRpbmcgKiAkc2NhbGluZyk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKCRtdi1mb290ZXItcGFkZGluZyAqICRzY2FsaW5nKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qXG4gICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICB9XG4gICAgICovXG5cbiAgICAuZmFiLFxuICAgIC5mYWwge1xuICAgICAgICBmb250LXNpemU6ICRtdi1mb290ZXItaWNvbi1mb250LXNpemU7XG4gICAgfVxuXG4gICAgLmZhYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdi1mb290ZXItYmctY29sb3I7XG4gICAgICAgIGNvbG9yOiAkbXYtZm9vdGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIExpbmtzXG4gICAgYSB7XG4gICAgICAgIC8vIGZvbnQtW2ZhbWlseSx3ZWlnaHQsc2l6ZSxzdHlsZV0gY29sb3JcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wcm9wZXJ0aWVzKCRtdi1mb290ZXItbGluay1mb250LWZhbWlseSwgJG12LWZvb3Rlci1saW5rLWZvbnQtc3R5bGUsICRtdi1mb290ZXItbGluay1mb250LXdlaWdodCwgJG12LWZvb3Rlci1saW5rLWZvbnQtc2l6ZSwgJG12LWZvb3Rlci1saW5rLWNvbG9yKTtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtdi1mb290ZXItbGluay1kZWNvcmF0aW9uO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogJG12LWZvb3Rlci1saW5rLXVuZGVybGluZS1wb3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG12LWZvb3Rlci1saW5rLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRtdi1mb290ZXItbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG12LWZvb3Rlci1saW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAvLyB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbiAgICAgICAgJjpub3QoW2hyZWZdKSB7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXYtZm9vdGVyLWxpbmstZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvbnRzXG4vL1xuLy8gPiBUT0RPIGNoYW5nZSBvcmRlciB0aGlzIHNob3VsZCBiZWZvcmUgVHlwb2dyYXBoeSBlbGVtZW50c1xuLy9cbi8vICoqIERvYyA+IG12X2xheW91dC9Eb2N1bWVudGF0aW9uL0Fzc2V0cy9Gb250cy5tZCAqKlxuLy8gKipTdGVwczoqKlxuLy8gKiBpbmNsdWRlIGZvbnRzIGluIHRoaXMgZmlsZSB2aWEgV2ViZm9udHMgT1IgU2VsZiBIb3N0ZWQgdmlhIE9wZW5Gb250cyBBTkQgU2VsZiBIb3N0ZWQgQ2xvc2VkIFNvdXJjZVxuLy8gICAqIGZvciBhZGRpdGlvbmFsIEluZm9zIHNlZSBgQnVpbGQvQXNzZXRzL0ZvbnRzL1JFQURNRS5tZGBcbi8vICogaW4gdmFyaWFibGVzLnNjc3Mgc2V0IGAkbXZGb250U2VyaWYgQU5EICRtdkZvbnRTYW5zU2VyaWZgXG4vL1xuLy8gU3R5bGVndWlkZSAxLjZcblxuLy8gV2ViZm9udHNcbi8vXG4vL1xuLy8gVE9ETzogPGJyPlxuLy8gKiBpbmNsdWRlIFQzIEZvbnRMb2FkZXIgPGEgaHJlZj1cImh0dHBzOi8vZ2l0aHViLmNvbS9iZW5qYW1pbmtvdHQvYm9vdHN0cmFwX3BhY2thZ2UvY29tbWl0LzUwYTg4NDk0ZWM0NGY5OWE0NjkzYjFjMGNkMDI2M2JiNTAwZjQ1MDgjZGlmZi1jOTc4YzA3MDA4MzkyOTI5Zjk3MjllOTJiNGMwNTAxMVwiPmJrMmIgNTBhODg0OTRlIFtGRUFUVVJFXSBMb2FkIHdlYmZvbnRzIHZpYSBmb250bG9hZGVyIHRvIGF2b2lkIGJsb2NraW5nIHJlbmRlcmluZzwvYT5cbi8vXG4vLyA8c3Ryb25nPlByb2plY3QgRm9udHMgaW4gdXNlOjwvc3Ryb25nPiA8YnI+XG4vLyA8c3Ryb25nPlNhbnMgU2VyaWY8L3N0cm9uZz4gPGJyPlxuLy8gPGEgaHJlZj1cImh0dHBzOi8vZm9udHMuZ29vZ2xlLmNvbS9zcGVjaW1lbi9Nb250c2VycmF0P3NlbGVjdGlvbi5mYW1pbHk9TW9udHNlcnJhdDo0MDAsNTAwLDcwMFwiPk1vbnRzZXJyYXQgNDAwLCA1MDAgNzAwIEBHLUZvbnRzPC9hPjxicj5cbi8vIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IDxicj5cbi8vIE1vbnRzZXJyYXQgUmVndWxhciA0MDAgfCBtb250c2VycmF0LTQwMG5vcm1hbCAtIGFsbCA8YnI+XG4vLyBNb250c2VycmF0IE1lZGl1bSA1MDAgfCBtb250c2VycmF0LTUwMG5vcm1hbCAtIGFsbCA8YnI+XG4vLyBNb250c2VycmF0IEJvbGQgNzAwIHwgbW9udHNlcnJhdC03MDBub3JtYWwgLSBhbGwgPGJyPlxuLy9cbi8vIDxzdHJvbmc+U2VyaWY8L3N0cm9uZz4gPGJyPlxuLy8gPGEgaHJlZj1cImh0dHBzOi8vZm9udHMuZ29vZ2xlLmNvbS9zcGVjaW1lbi9QbGF5ZmFpcitEaXNwbGF5P3NlbGVjdGlvbi5mYW1pbHk9UGxheWZhaXIrRGlzcGxheTo0MDAsNzAwaSZzZWxlY3Rpb24uc3Vic2V0PWxhdGluLWV4dFwiPidQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7IGJvbGQgNzAwIEl0YWxpYzwvYT5cbi8vIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuLy8gUGxheWZhaXIgRGlzcGxheSBCb2xkIEl0YWxpYyA0MDAgfCBwbGF5ZmFpci1kaXNwbGF5LTQwMGl0YWxpYyAtIGFsbFxuLy8gUGxheWZhaXIgRGlzcGxheSBCb2xkIEl0YWxpYyA3MDAgfCBwbGF5ZmFpci1kaXNwbGF5LTcwMGl0YWxpYyAtIGFsbFxuLy9cbi8vIFN0eWxlZ3VpZGUgMS42LjFcblxuLy8gU2VsZiBIb3N0ZWQgdmlhIE9wZW5Gb250c1xuLy9cbi8vIDxhIGhyZWY9XCJodHRwczovL2ZvbnRzLmdvb2dsZS5jb21cIj5HLUZvbnRzIEhvbWU8L2E+IDxicj5cbi8vIDxhIGhyZWY9XCJodHRwczovL3d3dy5ucG1qcy5jb20vc2VhcmNoP3E9U291cmNlJTIwU2FucyUyMFBybyUyMCU0MG9wZW5mb250c1wiPm5wbSBPcGVuIEZvbnRzPC9hPiA8YnI+XG4vLyBGb250cyBEaXI6IG12X3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9Gb250cy9PcGVuRm9udHMvLi4uLy4uLy4uYCA8YnI+XG4vLyBucG0gaW5zdGFsbCAtLXNhdmUgQG9wZW5mb250cy9yb2JvdG9fYWxsICA8YnI+XG4vLyBzZWUgRG9jID4gbXZfbGF5b3V0L0RvY3VtZW50YXRpb24vQXNzZXRzL0ZvbnRzLm1kIDxicj5cbi8vXG4vLyBTdHlsZWd1aWRlIDEuNi4yXG5cbi8qKioqKioqKipcbiAqIFNBTlMgU0VSSUYgRk9OVFNcbiovXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuLyogT3BlbiBGb250IGluY2x1c2lvbiAqL1xuXG4vKiBPcGVuIFNhbnMgUmVndWxhciAvIG9wZW4tc2Fucy00MDBub3JtYWwgLSBhbGwgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6XG4gICAgbG9jYWwoJ09wZW4gU2FucyBSZWd1bGFyJyksXG4gICAgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSxcbiAgICB1cmwoJy4uL0ZvbnRzL09wZW5Gb250cy9vcGVuLXNhbnNfYWxsL2ZpbGVzL29wZW4tc2Fucy1hbGwtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgdXJsKCcuLi9Gb250cy9PcGVuRm9udHMvb3Blbi1zYW5zX2FsbC9maWxlcy9vcGVuLXNhbnMtYWxsLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogT3BlbiBTYW5zIFNlbWlCb2xkIC8gb3Blbi1zYW5zLTYwMG5vcm1hbCAtIGFsbCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzpcbiAgICBsb2NhbCgnT3BlbiBTYW5zIFNlbWlCb2xkJyksXG4gICAgbG9jYWwoJ09wZW5TYW5zLVNlbWlCb2xkJyksXG4gICAgdXJsKCcuLi9Gb250cy9PcGVuRm9udHMvb3Blbi1zYW5zX2FsbC9maWxlcy9vcGVuLXNhbnMtYWxsLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgIHVybCgnLi4vRm9udHMvT3BlbkZvbnRzL29wZW4tc2Fuc19hbGwvZmlsZXMvb3Blbi1zYW5zLWFsbC02MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIE9yaWcgZnJvbSBUM08gISEga2VlcCB0aGlzICEhXG5cbiEqIHNoYXJlLXJlZ3VsYXIgLSBsYXRpbiAqIVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1NoYXJlIFJlZ3VsYXInKSxcbiAgICAgICAgbG9jYWwoJ1NoYXJlLVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKCcuLi9Gb250cy9TaGFyZS9zaGFyZS12OC1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL0ZvbnRzL1NoYXJlL3NoYXJlLXY4LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuKi9cbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gU2VsZiBIb3N0ZWQgQ2xvc2VkIFNvdXJjZVxuLy9cbi8vIHNlZSBEb2MgU2Nzcy9iYXNlL2ZvbnRzL1JFQURNZS5tZCBmb3IgaW50ZWdyYXRpbmcgPGJyPlxuLy8gRm9udERpciBgbXZfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL0Nsb3NlZEZvbnRzL1tGb250TmFtZV0vW0ZvbnRGaWxlc10ud29mZjJ8d29mZmBcbi8vXG4vLyBTdHlsZWd1aWRlIDEuNi4zXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4vKkBmb250LWZhY2UgeyAgICAgICAgICAgICAgICAgICAvLyB1bmNvbW1lbnQgQU5EIEVkaXQgZm9yIHVzYWdlXG4gIGZvbnQtZmFtaWx5OiAnQWJlbFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLy9mb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzpcbiAgICBsb2NhbCgnQWJlbCBQcm8nKSxcbiAgICBsb2NhbCgnQWJlbC1Qcm8nKSxcbiAgICB1cmwoJy4uL0ZvbnRzL0Nsb3NlZEZvbnRzL0FiZWxQcm8vQWJlbFByby53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgISogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqIVxuICAgIHVybCgnLi4vRm9udHMvQ2xvc2VkRm9udHMvQWJlbFByby9BYmVsUHJvLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgISogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqIVxufSovXG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIEhvc3RlZCBieSBHb29nbGUgdmlhIE9wZW5Gb250c1xuLy9cbi8vICEgbmV2ZXIgZG9uZSBzaW5jZSBEU0dWTyA+IG5lZWRzIGNvb2tpZSBwZXJtaXNzaW9uc1xuLy9cbi8vXG4vLyBTdHlsZWd1aWRlIDEuNi40XG5cbi8qIGltcG9ydCBXZWJmb250cyBmcm9tIEctRm9udHNcbiAgJ0pvc2VmaW4gU2FucycsIHNhbnMtc2VyaWY7IDMwMCwgNjAwIHwgJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsgNDAwXG4qL1xuLy8gQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Kb3NlZmluK1NhbnM6MzAwLDYwMHxQbGF5ZmFpcitEaXNwbGF5JmRpc3BsYXk9c3dhcCZzdWJzZXQ9bGF0aW4tZXh0Jyk7XG5cbi8vIEZvbnQgQXdlc29tZSBQcm8gPiA1LjExLjJcbi8vXG4vLyBsaWdodCAuZmFsIC0gMzAwIHwgcmVndWxhciAuZmFyIC0gNDAwIHwgc29saWQgLmZhIC5mYXMgLSA5MDBcbi8vXG4vLyA8YSBocmVmPVwiaHR0cHM6Ly9mb250YXdlc29tZS5jb20vXCI+RkEgSG9tZTwvYT48YnI+XG4vLyA8YSBocmVmPVwiaHR0cHM6Ly9mb250YXdlc29tZS5jb20vaWNvbnM/ZD1nYWxsZXJ5XCI+SWNvbiBTZWFyY2g8L2E+XG4vL1xuLy8gU3R5bGVndWlkZSAxLjYuNVxuXG4vLyBGb250IEF3ZXNvbWUgUHJvIHdpdGggQ3NzIFBzZXVkb3MgYWZ0ZXIvYmVmb3JlXG4vL1xuLy8gPGEgaHJlZj1cImh0dHBzOi8vd2lraS51aHVyYS5wZXRlcnMubXZzcy5hdC9kb2t1LnBocD9pZD1wcm9ncmFtbWluZzpjc3M6aWNvbnM6Zm9udGF3ZXNvbWUjY3NzX3BzZXVkb3NfYWZ0ZXJfYmVmb3JlXCI+QHdpa2k8L2E+XG4vL1xuLy8gc2VlXG4vLyAgKiBCdWlsZC9Bc3NldHMvU2Nzcy9jb21wb25lbnRzL19saXN0cy5zY3NzXG4vLyAgKiBCdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9Db250ZW50L19idXR0b24tbGlua3MtaWNvbnMtc2VwZWNpYWwuc2Nzc1xuLy9cbi8vIFN0eWxlZ3VpZGUgMS42LjUuMVxuXG4iLCIvLyBGb3Jtc1xuLy9cbi8vID4gVG9kbzogbW92ZSB0aGlzIHRvIEVYVDogbXZfZm9ybXNcbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy9iYXNlL2Zvcm1zLmh0bWxcbi8vXG4vLyBhbGwgdGhlIGlucHV0IGJ1dHRvbnMgZ2V0IGEgYm94IHNoYWRvdyBwZXIgZGVmYXVsdFxuLy9cbi8vXG4vLyBTdHlsZWd1aWRlIDEuNVxuXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4uYnRuLWluZm8sXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4uYnRuLXdhcm5pbmcsXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4uYnRuLWRhbmdlcixcbi5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4tc3VjY2Vzcyxcbi5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgJjpob3ZlcixcbiAgICAmIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxufVxuXG4uaGFzLWVycm9yIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXItY29sb3I6ICNmMDA7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHRvcDogMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXJyb3IuaGVscC1ibG9jayB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuIiwiLy8gR3JhZGllbnQgVDNPXG4vL1xuLy8gPiBjaGVja291dCByZWZhY3RvclxuLy9cbi8vIFRoZXJlIGFyZSBhIGZldyBwcmVkaWZpbmVkIGJhY2tncm91bmQgY2xhc3NlcyB3aGljaCBtYWtlIHVzZSBvZiB0aGUgZ3JhZGllbnQgbWl4aW5zIHByb3ZpZGVkLlxuLy8gRmVlbCBmcmVlIHRvIGFkZCB5b3VyIG93biBjbGFzc2VzIGFzIG5lZWRlZFxuLy9cbi8vIE1peGlucyBhcmUgZGVmaW5lZCBpbiB0aGlzIEZpbGUgLyB1c2FnZSBpbiB1dGlsaXRpZXMvX2JhY2tncm91bmQtY29sb3Iuc2Nzc1xuLy9cbi8vIC51LWJnLWdyYWRpZW50LS1vcmFuZ2UgLSBPcmFuZ2UgR3JhZGllbnQgICBAaW5jbHVkZSB3ZWIta2V5LWNvbG9yLWdyYWRpZW50KCk7XG4vLyAudS1iZy1ncmFkaWVudC0tZ3JlZW4gLSBHcmVlbiBHcmFkaWVudCAgICBAaW5jbHVkZSB3ZWItZ3JlZW4tY29sb3ItZ3JhZGllbnQoKTtcbi8vIC51LWJnLWdyYWRpZW50LS1ibHVlIC0gQmx1ZSBHcmFkaWVudCAgICAgQGluY2x1ZGUgd2ViLWJsdWUtY29sb3ItZ3JhZGllbnQoKTtcbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy91dGlsaXRpZXMvZ3JhZGllbnQuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgMi4yXG5cbkBtaXhpbiBiZ2dyYWRpZW50KCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXktY29sb3ItbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgbGlnaHRlbigka2V5LWNvbG9yLWxpZ2h0LCAyLjU1KSAxNSUsICRrZXktY29sb3IgODUlKTtcbn1cblxuQG1peGluIGJnZ3JhZGllbnREYXJrKCRsaWdodG5lc3M6IDEpIHtcbiAgICAkZGFyazogIzA1MDUwNTtcblxuICAgICRsaWdodDogIzI1MjkyYztcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIGxpZ2h0ZW4oJGRhcmssICRsaWdodG5lc3MpIDAlLCBsaWdodGVuKCRsaWdodCwgJGxpZ2h0bmVzcykpO1xufVxuXG5AbWl4aW4gd2ViLWtleS1jb2xvci1ncmFkaWVudCgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmNDk3MDAgMTUlLCAjZTE4ZDAwIDg1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Y0OTcwMCAxNSUsICNlMThkMDAgODUlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjQ5NzAwIDE1JSwgI2UxOGQwMCA4NSUpO1xufVxuXG5AbWl4aW4gd2ViLWJsdWUtY29sb3ItZ3JhZGllbnQoKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNTM4YmIzIDE1JSwgIzQyNmY4ZiA4NSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM1MzhiYjMgMTUlLCAjNDI2ZjhmIDg1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzUzOGJiMyAxNSUsICM0MjZmOGYgODUlKTtcbn1cblxuQG1peGluIHdlYi1ncmVlbi1jb2xvci1ncmFkaWVudCgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM3NWE3NWEgMTUlLCAjNWU4NjQ4IDg1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzc1YTc1YSAxNSUsICM1ZTg2NDggODUlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNzVhNzVhIDE1JSwgIzVlODY0OCA4NSUpO1xufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xuXG4gICAgQGlmIGlzLWRpcmVjdGlvbigkZGlyZWN0aW9uKSA9PSBmYWxzZSB7XG4gICAgICAgICRjb2xvci1zdG9wczogJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzO1xuXG4gICAgICAgICRkaXJlY3Rpb246IDE4MGRlZztcbiAgICB9XG59XG5cbi8vIEdyYWRpZW50IE12c3Ncbi8vXG4vLyA8YSBocmVmPVwiaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwLXNhc3MvYmxvYi9tYXN0ZXIvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzXCI+VEIgQWxsIEdyYWRpZW50cyBNaXhpbnM8L2E+XG4vL1xuLy8gZ3JhZGllbnQtZGlyZWN0aW9uYWwtc3RvcC1jb2xvcigpID4gYW5uIEFMTEUgendlaWbDpHJiaWdlbiBsaW5lYXJlbiBGYXJiZXJsw6R1ZmVcbi8vXG4vLyAudS1iZy1ncmFkaWVudC0tdG9wLWJvdHRvbSAtIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsLXN0b3AtY29sb3IoJHdoaXRlLCAka2V5LWNvbG9yLCAwJSwgMTAwJSwgMGRlZyk7XG4vLyAudS1iZy1ncmFkaWVudC0tdG9wLWJvdHRvbS1vcGFjaXR5IC0gQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwtc3RvcC1jb2xvcihyZ2JhKCR3aGl0ZSwgMCksIHJnYmEoJGtleS1jb2xvciwgMSksIDAlLCAxMDAlLCAwZGVnKTsgb3BhY2l0eSAvIHRyYW5zcGFyZW50XG4vLyAudS1iZy1ncmFkaWVudC0tbGVmdC1yaWdodCAtIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsLXN0b3AtY29sb3IoJHdoaXRlLCAka2V5LWNvbG9yLCAwJSwgMTAwJSwgOTBkZWcpO1xuLy8gLnUtYmctZ3JhZGllbnQtLWZyZWUtc3R5bGUgLSBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbC1zdG9wLWNvbG9yKCR3aGl0ZSwgJGtleS1jb2xvciwgMCUsIDEwMCUsIDIzNWRlZyk7XG4vL1xuLy8gTWFya3VwOiAuLi8uLi9UZW1wbGF0ZXMvTXZzcy9VdGlsaXRpZXMvR3JhZGllbnQuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgMi4yLjFcblxuLypcbiAqICBCYWNrR3JvdW5kIENvbG9yIEdSQURJRU5UU1xuICpcbiAqICAgIG1vcmUgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC1zYXNzL2Jsb2IvbWFzdGVyL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2Nzc1xuICovXG5cbi8qICAgIGdyYWRpZW50LWRpcmVjdGlvbmFsLXN0b3Bjb2xvclxuICogICAgICAgKiBrYW5uIEFMTEUgendlaWbDpHJiaWdlbiBsaW5lYXJlbiBGYXJiZXJsw6R1ZmVcbiAqXG4gKiAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsLXN0b3Bjb2xvcigkbXYtY3lhbiwgJG12LWJsdWUtMSwgNjUlLCAxMDAlLCAxNDBkZWcpO1xuICpcbiAqICAgKiAkc3RhcnQtcGVyY2VudCBVTkQgJGVuZC1wZXJjZW50XG4gKiAgICAgKiBpbiBQcm96ZW50IHdpZXZpbGUgQW50ZWlsIGRpZSBiZWRlbiBGYXJiZW4gaGFiZW5cbiAqICAgICAqIDAlLCAxMCUgICBlcnN0ZSBGYXJiZSBudXIgbWVociBlaW4gd2VuaWcgYW0gYmVnaW5uIGRlcyBncmFkaWVudHNcbiAqICAgICAqIDY1JSwgMTAwJSBlcnN0ZSBGYXJiZSBoYXQgZGV1bGljaCBtZWhyIEZsw6RjaGUgYWxzIGRpZSAydGUgRmFyYmVcbiAqICAgICAqIDEwMCUsIDAlICBlcnN0ZSBGYXJiZSAxMDAlLCBkLmguIEtFSU4gZ3JhZGllbmQsIGlzdCBkYXMgc2VsYmUgd2VpIGJnLWNvbG9yIHZvbiBkZXIgZXJzdHJlbiBmYXJiZVxuICpcbiAqXG4gKiAgICogJGRlZ1xuICogICAgICogYmVzdGltbXQgZGllIFJpY2h0dW5nIGRlcyBWZXJsYXVmZXNcbiAqICAgICAgMGRlZyBob3JpbnpvbnRhbCAgdm9uIHVudGVuICAgICAgIE5BQ0ggb2JlblxuICogICAgIDQ1ZGVnIGRpYWdvbmFsICAgICB2b24gbGlua3MgdW50ZW4gTkFDSCByZWNodHMgb2JlblxuICogICAgIDkwZGVnIHZlcnRpY2FsICAgICB2b24gbGlua3MgICAgICAgTkFDSCByZWNodHNcbiAqICAgIDEzNWRlZyBkaWFnb25hbCAgICAgdm9uIGxpbmtzIG9iZW4gIE5BQ0ggcmVjaHRzIHVudGVuXG4gKiAgICAxODBkZWcgaG9yaXpvbnRhbCAgIHZvbiBvYmVuICAgICAgICBOQUNIIHVudGVuXG4gKlxuICovXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwtc3RvcC1jb2xvcigkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlLCAkZGVnOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpkeGltYWdldHJhbnNmb3JtLm1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi51LWJnLWdyYWRpZW50LS10b3AtYm90dG9tIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbC1zdG9wLWNvbG9yKHJnYmEoJHdoaXRlLCAxKSwgcmdiYSgka2V5LWNvbG9yLCAxKSwgMCUsIDEwMCUsIDBkZWcpO1xufVxuXG4udS1iZy1ncmFkaWVudC0tdG9wLWJvdHRvbS1vcGFjaXR5IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbC1zdG9wLWNvbG9yKHJnYmEoJHdoaXRlLCAwKSwgcmdiYSgka2V5LWNvbG9yLCAxKSwgMCUsIDEwMCUsIDBkZWcpO1xufVxuXG4udS1iZy1ncmFkaWVudC0tYm90dG9tLXRvcC1vcGFjaXR5IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbC1zdG9wLWNvbG9yKHJnYmEoJHdoaXRlLCAwKSwgcmdiYSgkYmxhY2ssIDAuOSksIDAlLCAxMDAlLCAxODBkZWcpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnUtYmctZ3JhZGllbnQtLWxlZnQtcmlnaHQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsLXN0b3AtY29sb3IoJHdoaXRlLCAka2V5LWNvbG9yLCAwJSwgMTAwJSwgOTBkZWcpO1xufVxuXG4udS1iZy1ncmFkaWVudC0tZnJlZS1zdHlsZSB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwtc3RvcC1jb2xvcigkd2hpdGUsICRrZXktY29sb3IsIDAlLCAxMDAlLCAyMzVkZWcpO1xufVxuXG4vLyAjIyMjIyMjIyMjIyMjIEFsbCBHcmFkaWVudHMgZnJvbSBUQjQgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuLy9AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4vLyAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG4vLyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4vL31cbi8vXG4vLy8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vLy9cbi8vLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbi8vQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4vLyAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG4vLyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4vL31cbi8vXG4vL0BtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuLy8gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbi8vICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbi8vfVxuLy9AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuLy8gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4vLyAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbi8vICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vL31cbi8vQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuLy8gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4vLyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy99XG4vL0BtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuLy8gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuLy8gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vfVxuLy9AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuLy8gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4vL31cbiIsIi8vIEJhY2tncm91bmQtQ29sb3Jcbi8vXG4vLyBCYWNrZ3JvdW5kIGNvbG9yIGNsYXNzZXMgY2FuIGJlIGV4dGVuZGVkIHdpdGggJ0BleHRlbmQgW21vZGlmaWVyX2NsYXNzXSdcbi8vICoqVE9ETyoqXG4vLyAgKiB1c2UgZm9yIGxvb3AgdG8gZ2VuZXJhdGUgYmctY2xhc3Nlc1xuLy9cbi8vIC51LWJnLS1rZXktY29sb3IgLSBLZXkgQ29sb3Jcbi8vIC51LWJnLS1zdGFnZS1rZXktY29sb3ItZGFyayAtIERhcmsga2V5LWNvbG9yXG4vLyAudS1iZy0tc3RhZ2Uta2V5LWNvbG9yLWxpZ2h0IC0gTGlnaHQga2V5LWNvbG9yXG4vLyAudS1iZy0tZXJyb3IgLSBFcnJvclxuLy8gLnUtYmctLWRhcmstZ3JleSAtIERhcmsgR3JleVxuLy8gLnUtYmctLW1pZC1ncmV5IC0gTm9ybWFsIEdyZXlcbi8vIC51LWJnLS1saWdodC1ncmV5IC0gTGlnaHQgR3JleVxuLy8gLnUtYmctLXN1cGVyLWxpZ2h0LWdyZXkgLSBTdXBlciBMaWdodCBHcmV5XG4vL1xuLy8gTWFya3VwOiAuLi8uLi9UZW1wbGF0ZXMvdXRpbGl0aWVzL2JhY2tncm91bmQtY29sb3IuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgMi4zXG5cbi51LWJnLS1rZXktY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXktY29sb3I7XG59XG5cbi51LWJnLS1zdGFnZS1rZXktY29sb3ItZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGtleS1jb2xvci1kYXJrO1xufVxuXG4udS1iZy0tc3RhZ2Uta2V5LWNvbG9yLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5LWNvbG9yLWxpZ2h0O1xufVxuXG4udS1iZy0tYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLnUtYmctLWRhcmstZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcbn1cblxuLnUtYmctLW1pZC1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWdyZXk7XG59XG5cbi51LWJnLS1saWdodC1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbn1cblxuLnUtYmctLXN1cGVyLWxpZ2h0LWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXBlci1saWdodC1ncmV5O1xufVxuXG4udS1iZy0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG59XG5cbi51LWJnLS1kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG59XG5cbi51LWJnLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xufVxuXG4udS1iZy0tb3JhbmdlLCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbn1cblxuLnUtYmctLWRhcmstZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZWVuO1xufVxuXG4udS1iZy0td2hpdGUtb3BhY2l0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlT3BhY2l0eTtcbn1cblxuLnUtYmctLWluZm9ybWF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mb3JtYXRpb247XG59XG5cbi51LWJnLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yO1xufVxuXG4udS1iZy0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG59XG5cbi51LWJnLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbn1cblxuLnUtYmctZ3JhZGllbnQtLWtleS1jb2xvciB7XG4gICAgQGluY2x1ZGUgd2ViLWtleS1jb2xvci1ncmFkaWVudCgpO1xufVxuXG4udS1iZy1ncmFkaWVudC0tZ3JlZW4ge1xuICAgIEBpbmNsdWRlIHdlYi1ncmVlbi1jb2xvci1ncmFkaWVudCgpO1xufVxuXG4udS1iZy1ncmFkaWVudC0tYmx1ZSB7XG4gICAgQGluY2x1ZGUgd2ViLWJsdWUtY29sb3ItZ3JhZGllbnQoKTtcbn1cbiIsIi8vIEJveCBTaGFkb3dcbi8vXG4vLyBAaW5jbHVkZSBib3gtc2hhZG93IHdpbGwgcHV0IGEgbmljZSBzaGFkb3cgdG8geW91ciBlbGVtZW50LiBZb3UgY2FuIHNwZWNpZnkgd2hldGhlclxuLy8geW91IHdhbnQgdG8gdXNlIGl0IHdpdGggb3Igd2l0aG91dCBhIGhvdmVyIGVmZmVjdFxuLy9cbi8vIC51LWJzLS1ob3ZlciAtIFdpdGggaG92ZXIgZWZmZWN0XG4vLyAudS1icy0tbm8taG92ZXIgLSBXaXRob3V0IGhvdmVyIGVmZmVjdFxuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL3V0aWxpdGllcy9ib3hzaGFkb3cuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgMi4xXG5cbkBtaXhpbiBib3gtc2hhZG93KCRob3ZlcjogdHJ1ZSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IDFweCByZ2JhKDgxLCA4MSwgODEsIDAuMSk7XG5cbiAgICBAaWYgJGhvdmVyIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDI0cHggMXB4IHJnYmEoODEsIDgxLCA4MSwgMC4yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnUtYnMtLWhvdmVyIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHRydWUpO1xufVxuXG4udS1icy0tbm8taG92ZXIge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coZmFsc2UpO1xufVxuIiwiLy8gQ1NTIGFycm93IHVwXG4vL1xuLy9cbi8vICBTaW1wbGUgY3NzIGFycm93IHVwXG4vL1xuLy8gIC5jc3MtYXJyb3ctdXAgLSBDc3MgQXJyb3cgVXBcbi8vXG4vLyAgTWFya3VwOiAuLi8uLi9UZW1wbGF0ZXMvdXRpbGl0aWVzL2Nzcy1hcnJvdy5odG1sXG4vL1xuLy8gU3R5bGVndWlkZSAyLjZcblxuLmNzcy1hcnJvdy11cCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMzAlO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgIHRvcDogNTUlO1xuICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbn1cblxuLmNzcy1hcnJvdy1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMC44ZW07XG4gICAgd2lkdGg6IDAuOGVtO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAkY2FyZC1zcGFjZXIteDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nLCBzZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuM3JlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIH1cbn1cbiIsIi8vICBGb250IEF3ZXNvbWUgSWNvbnNcbi8vXG4vLyAgRkEgaWNvbnM6XG4vL1xuLy8gLmZhLWNzcy1hcnJvdy11cCAtIEFycm93IFVwXG4vLyAuZmEtY3NzLWFycm93LWRvd24gLSBBcnJvdyBEb3duXG4vL1xuLy8gIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL3V0aWxpdGllcy9mYS1jc3MtYXJyb3cuaHRtbFxuLy9cbi8vICBTdHlsZWd1aWRlIDIuNi4xXG5cbi5mYS1jc3MtYXJyb3ctdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAwLjhlbTtcbiAgICB3aWR0aDogMC44ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6ICRjYXJkLXNwYWNlci14O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBjcmVhdGUtaWNvbihcIlxcZjA3N1wiLCA0MDApO1xuICAgICAgICAvLyA8aSBjbGFzcz1cImZhciBmYS1jaGV2cm9uLXVwXCI+PC9pPlxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4zcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG59XG5cbi5mYS1jc3MtYXJyb3ctZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDAuOGVtO1xuICAgIHdpZHRoOiAwLjhlbTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogJGNhcmQtc3BhY2VyLXg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGNyZWF0ZS1pY29uKFwiXFxmMDc4XCIsIDQwMCk7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuM3JlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIH1cbn1cbiIsIi8vIE1peGluIGZvciBmYS1pY29uIGltcGxlbWVudGF0aW9uXG4vLyAkd2VpZ2h0IDkwMCB8IDQwMCB8IDMwMCB8fCBicmFuZHMgNDAwIHx8XG5cbkBtaXhpbiBjcmVhdGUtaWNvbigkY29udGVudCwgJHdlaWdodDogOTAwLCAkc2l6ZTogZmFsc2UsICRjb2xvcjogZmFsc2UpIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybycsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuXG4gICAgQGlmICRzaXplIHtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgICB9XG5cbiAgICBAaWYgJGNvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXByb3BlcnRpZXMoJGZhbWlseSwgJHN0eWxlLCAkd2VpZ2h0LCAkc2l6ZSwgJGNvbG9yOiBmYWxzZSkge1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXNpemU6ICRzaXplO1xuXG4gICAgQGlmICRjb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxufVxuIiwiLy8gRmlsdGVyXG4vL1xuLy8gUHJlZGVmaW5lZCBjc3MtZmlsdGVyIGNsYXNzZXNcbi8vXG4vLyBHcmF5OiAxMiwgMjUsIDM3LCAuLi4gMTAwICBzZWUgJG12LXBlcmNlbnRhZ2UgQXJyYXkgZm9yIGFsbFxuLy9cbi8vIG1vcmUgQCBodHRwczovL2RldmRvY3MuaW8vY3NzL2ZpbHRlclxuLy9cbi8vIC5maWx0ZXItZ3JheS01MCAtIEdyYXkgNTAlXG4vLyAuZmlsdGVyLWdyYXktMTAwIC0gR3JheSAxMDAlXG4vLyAuZmlsdGVyLXNlcGlhLTUwIC0gU2VwaWEgNTAlXG4vLyAuZmlsdGVyLXNlcGlhLTEwMCAtIFNlcGlhIDEwMCVcbi8vIC5maWx0ZXItYmx1ci01IC0gQmx1ciA1cHhcbi8vIC5maWx0ZXItYmx1ci0xMCAtIEJsdXIgMTBweFxuLy8gLi1maWx0ZXJEaW1tMzAgLSBvcGFjaXR5OiAwLjNcbi8vIC4tZmlsdGVyRGltbVZhciAtIG9wYWNpdHk6ICRtdi1maWx0ZXJEaW1tLW9wYWNpdHkgZGVmYXVsdCAwLjVcbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy91dGlsaXRpZXMvZmlsdGVyLmh0bWxcbi8vXG4vLyBTdHlsZWd1aWRlIDIuNVxuXG4vLyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbkBlYWNoICR2YWx1ZSwgJHBlcmNlbnRhZ2UgaW4gJG12LXBlcmNlbnRhZ2Uge1xuICAgIC5maWx0ZXItZ3JheS0jeyR2YWx1ZX0ge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgkcGVyY2VudGFnZSk7XG4gICAgfVxufVxuXG5AZWFjaCAkdmFsdWUsICRwZXJjZW50YWdlIGluICRtdi1wZXJjZW50YWdlIHtcbiAgICAuZmlsdGVyLXNlcGlhLSN7JHZhbHVlfSB7XG4gICAgICAgIGZpbHRlcjogc2VwaWEoJHBlcmNlbnRhZ2UpO1xuICAgIH1cbn1cblxuLmZpbHRlci1ibHVyLTUge1xuICAgIGZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4uZmlsdGVyLWJsdXItMTAge1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLi1maWx0ZXJEaW1tMzAge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi4tZmlsdGVyRGltbVZhciB7XG4gICAgb3BhY2l0eTogJG12LWZpbHRlckRpbW0tb3BhY2l0eTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG4iLCIvLyBCdXR0b24gU3BlY2lhbCBGUk9NIFQzTyBMYXlvdXRcbi8vXG4vLyA8YSBocmVmPVwiaHR0cHM6Ly9iNGFmdC5jb20vZG9jdW1lbnRhdGlvbi9jb21wb25lbnRzL2ZhbmN5Ym94Lmh0bWwjd2l0aC1tdWx0aXBsZS1pbm5lci1pbWFnZXNcIj5CdXR0b24gT3ZlcmxheXM8L2E+XG4vLyAgKiAgQ3NzIGlzIHVuZGVyIEdpdExhYiBXZWJEZXZlbG9wZW1lbnQvOTk5X3NwYWNlX2Nzc2ZyYW13b3JrIHNlZSB1LW1lZGlhLXZpZXdlciBjbGFzc2VzXG4vL1xuLy8gTWFya3VwOiAuLi8uLi9UZW1wbGF0ZXMvY29tcG9uZW50cy9idXR0b24tc3BlY2lhbC5odG1sXG4vL1xuLy8gLmZhZGUtaW4gLSBCdXR0b24gT3ZlcmxheSBob3ZlciBlZmZlY3Rcbi8vIC5mYWRlLWluIHUtYnMtLWhvdmVyIC0gQnV0dG9uIE92ZXJsYXkgaG92ZXIgZWZmZWN0ICsgYm94IHNoYWRvd1xuLy9cbi8vIFN0eWxlZ3VpZGUgVXRpbGl0aWVzLkJ1dHRvblNwZWNpYWxcblxuLy8gVG9kbyB1c2UgdmFyaWFibGUgdG8gY29tcGlsZSB0aGlzXG4uLWJ0bk92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIC8vIG5vdCB3b2tpbmcgPz8/XG4gICAgJi4tZmFkZSB7XG4gICAgICAgIC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1mYWRlSW4ge1xuICAgICAgICAuYnRuLW92ZXJsYXlfX2NvbnRhaW5lciAuYnRuLW92ZXJsYXlfX2ljb24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLmJ0bi1vdmVybGF5X19jb250YWluZXIgLmJ0bi1vdmVybGF5X19pY29uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLW92ZXJsYXlfX2NvbnRhaW5lciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgIC5idG4tb3ZlcmxheV9faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogJG12LWJ0bk92ZXJsYXktaWNvbi1zaXplICogMjtcbiAgICAgICAgICAgIGhlaWdodDogJG12LWJ0bk92ZXJsYXktaWNvbi1zaXplICogMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG12LWJ0bk92ZXJsYXktaWNvbi1zaXplO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG5cbiAgICAgICAgICAgICYuLWJhY2tHcm91bmQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tcm91bmQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLW92ZXJsYXlfX2ljb24taW5uZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgICAgICYuLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG12LXN2Zy1iYWNrZ3JvdW5kLXVybCgkbXYtYnRuT3ZlcmxheS1pY29uLWZpbGUsICRtdi1idG5PdmVybGF5LWljb24tc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFVuVXNlZCBTZXR0aW5nc1xuLmJ0bi1vdmVybGF5OmhvdmVyIC5idG4tb3ZlcmxheV9faW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG5cbi5idG4tb3ZlcmxheV9faW1nIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbiovXG4iLCIvLyBhZGRzIGFuIHN2ZyBpY29uIGFzIGJhY2tncnVuZCB1cmwsIHVzZWQgaW4gOmFmdGVyIGFuZCA6YmVmb3JlXG5AbWl4aW4gbXYtc3ZnLWJhY2tncm91bmQtdXJsICgkaWNvbi1maWxlLCAkaWNvbi1zaXplOiAkZm9udC1zaXplLWJhc2UsICRpY29uLXBhdGg6ICRtdi1pY29uLXBhdGgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICBtYXJnaW46ICRpY29uLXNpemUgLyAyO1xuICAgIGJhY2tncm91bmQ6IHVybChxdW90ZSgkaWNvbi1wYXRoICsgJy8nICsgJGljb24tZmlsZSkpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgY29udGVudDogJyAnO1xufVxuXG4vKioqKioqKlxuICogICBpY29uIGZvciBzaW5nbGUgZWxlbWVudHNcbiovXG5cbi8vIGljb24gaW4gcHNldWRvIGVsZW1lbnQgZm9udGF3ZXNvbWUgdW5pY29kZVxuQG1peGluIG12LWZhLWljb24tcHNldWRvLXNpbmdsZSAoJGZvbnQtc2l6ZSwgJGljb24tZmEtY29kZTogJ1xcZjEwJywgJGljb24tZm9udC13ZWlnaHQ6IDMwMCwgJGljb24tY29sb3I6IGZhbHNlLCAkcHNldWRvOiAnYmVmb3JlJykge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOiN7JHBzZXVkb30ge1xuICAgICAgICAvLyBmYSBpY29uIGluIChoZXggbm90YXRpbiwgZm9udC1zaXplKVxuICAgICAgICBAaW5jbHVkZSBjcmVhdGUtaWNvbigkaWNvbi1mYS1jb2RlLCAkaWNvbi1mb250LXdlaWdodCwgJGZvbnQtc2l6ZSwgJGljb24tY29sb3IpO1xuICAgICAgICAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQGlmICRwc2V1ZG8gPT0gJ2JlZm9yZScge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvbnQtc2l6ZSAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRmb250LXNpemUgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICRpY29uLWNvbG9yIHtcbiAgICAgICAgICAgIC8vY29sb3I6ICRpY29uLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBpY29uIGluIHBzZXVkbyBlbGVtZW50IGh0bWwgdW5pY29kZVxuQG1peGluIG12LXVjLWljb24tcHNldWRvLXNpbmdsZSAoJHBhZGRpbmcsICRpY29uLXUtY29kZTogJ1xcZjEwJywgJGljb24tY29sb3I6IGZhbHNlLCAkcHNldWRvOiAnYmVmb3JlJykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6I3skcHNldWRvfSB7XG4gICAgICAgIC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXUtY29kZTtcblxuICAgICAgICBAaWYgJGljb24tY29sb3Ige1xuICAgICAgICAgICAgY29sb3I6ICRpY29uLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBpY29uIGZvciBsaXN0IGVsZW1lbnRzICh1bCAvIG9sKSAqL1xuLy8gaWNvbiBpbiBwc2V1ZG8gZWxlbWVudCBmb250YXdlc29tZSB1bmljb2RlXG5AbWl4aW4gbXYtZmEtaWNvbi1wc2V1ZG8tbGlzdCgkcGFkZGluZywgJGljb24tZmEtY29kZTogJ1xcZjEwJywgJGljb24tZm9udC13ZWlnaHQ6IDMwMCwgJGljb24tY29sb3I6IGZhbHNlLCAkcHNldWRvOiAnYmVmb3JlJykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICAgIC8vICsgaXMgZXF1YWwgdG8gbm90OihsYXN0Y2hpbGQpXG4gICAgKyAuLWZhLWljb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuXG4gICAgICAgICY6I3skcHNldWRvfSB7XG4gICAgICAgICAgICAvLyBmYSBpY29uIGluIChoZXggbm90YXRpbiwgZm9udC1zaXplKVxuICAgICAgICAgICAgQGluY2x1ZGUgY3JlYXRlLWljb24oJGljb24tZmEtY29kZSwgJGljb24tZm9udC13ZWlnaHQpO1xuICAgICAgICAgICAgLy9jb250ZW50OiBcInxcIjtcbiAgICAgICAgICAgIC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblxuICAgICAgICAgICAgQGlmICRpY29uLWNvbG9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGljb24tY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGljb24gaW4gcHNldWRvIGVsZW1lbnQgaHRtbCB1bmljb2RlXG5AbWl4aW4gbXYtdWMtaWNvbi1wc2V1ZG8tbGlzdCgkcGFkZGluZywgJGljb24tdS1jb2RlOiAnXFxmMTAnLCAkaWNvbi1jb2xvcjogZmFsc2UsICRwc2V1ZG86ICdiZWZvcmUnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gbGFuZ05hdnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICAgLy8gKyBpcyBlcXVhbCB0byBub3Q6KGxhc3RjaGlsZClcbiAgICArIC4tdWMtaWNvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG5cbiAgICAgICAgJjojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXUtY29kZTtcblxuICAgICAgICAgICAgQGlmICRpY29uLWNvbG9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGljb24tY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiA0MHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogIzAwMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yICA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgICA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIDNkeHksXG4gIDNkeHktcixcbiAgYXJyb3csXG4gIGFycm93LXIsXG4gIGFycm93YWx0LFxuICBhcnJvd2FsdC1yLFxuICBhcnJvd3R1cm4sXG4gIGFycm93dHVybi1yLFxuICBib3JpbmcsXG4gIGNvbGxhcHNlLFxuICBjb2xsYXBzZS1yLFxuICBlbGFzdGljLFxuICBlbGFzdGljLXIsXG4gIGVtcGhhdGljLFxuICBlbXBoYXRpYy1yLFxuICBtaW51cyxcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3BpbixcbiAgc3Bpbi1yLFxuICBzcHJpbmcsXG4gIHNwcmluZy1yLFxuICBzdGFuZCxcbiAgc3RhbmQtcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvM2R4XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm4tclwiO1xuQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9taW51c1wiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlclwiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlci1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3F1ZWV6ZVwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleFwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleC1yXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiLy8gSGFtYnVyZ2VyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6ICRoYW1idXJnZXItcGFkZGluZy15ICRoYW1idXJnZXItcGFkZGluZy14O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXG4gIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmOmhvdmVyIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIC0yO1xuXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2UpIHtcbiAgLypcbiAgICogQ29sbGFwc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUb2RvOiByZWZhY3RvciBtb3ZlIG1peGlucyB0byBleHRyYSBmb2xkZXIsIGtlZXAgb25seSByZWFsIHV0aWxpdGllcyBoZXJlXG5AaW1wb3J0IFwiZ3JhZGllbnRcIjtcbi8vXG5AaW1wb3J0IFwiYmFja2dyb3VuZC1jb2xvclwiO1xuQGltcG9ydCBcImJveHNoYWRvd1wiO1xuQGltcG9ydCBcImNzc19pY29uc1wiO1xuQGltcG9ydCBcImZhX2ljb25zXCI7XG5AaW1wb3J0IFwiZmlsdGVyXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiaWNvbnMtYnV0dG9uc1wiO1xuXG4vLyBpbXBvcnRzIGZyb20gbnBtIG1vZHVsZXMgbXZfcHJvamVjdC9CdWlsZC9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vbXZfcHJvamVjdC9CdWlsZC9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL2hhbWJ1cmdlcnNcIjtcblxuLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZGUvZG9jcy9XZWIvQ1NTL3RleHQtc2hhZG93XG4vLyBodHRwczovL3d3dy53M3NjaG9vbHMuY29tL2Nzc3JlZi9jc3MzX3ByX3RleHQtc2hhZG93LmFzcFxuLy8gaHR0cHM6Ly9odG1sLWNzcy1qcy5jb20vY3NzL2dlbmVyYXRvci90ZXh0LXNoYWRvdy9cbi4tdGV4dFNoYWRvdyB7XG4gICAgdGV4dC1zaGFkb3c6ICRtdi10ZXh0U2hhZG93LXgtb2ZmICRtdi10ZXh0U2hhZG93LXktb2ZmICRtdi10ZXh0U2hhZG93LWJsdXIgJG12LXRleHRTaGFkb3ctY29sb3I7XG59XG5cbi8vXG4uLWJvcmRlclBzQmVmb3JlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG59XG5cbi4tYm9yZGVyUHNBZnRlciB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBwYWRkaW5nLXRvcDogJG12LXUtYm9yZGVyLXBzLXBhZGRpbmctYmVmb3JlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG12LXUtYm9yZGVyLXBzLXBhZGRpbmctYWZ0ZXI7XG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxufVxuIiwiLm8tcGFnZUJhY2tncm91bmRNZWRpYV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblxuICAgIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDI1NjFweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubS1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250ZW50Q29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gTW9kaWZpZXJzIC8gc3BlY2lhbCBzZXR0aW5nc1xuICAgICYuLWZ1bGxTaXplIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgLy8gbW9iaWxlIHZpZXdwb3J0IGJ1ZyBmaXggZm9yIHdlYmtpdCBpT1MgTmVlZHMgSlNcbiAgICAgICAgLy8gICAqIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vdGhlLXRyaWNrLXRvLXZpZXdwb3J0LXVuaXRzLW9uLW1vYmlsZS9cbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLXJlYWwsIDF2aCkgKiAxMDApO1xuXG4gICAgICAgIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gTW9uaXRvcmUgQXVzY2huaXR0ZVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBzbWFydCBwaG9uZXMgbGFuZHNjYXBlXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxZHBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBzcGVjaWFsIERldnNcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtaXBhZC1wcm8oYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWlwYWQobGFuZHNjYXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yOSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gSU9TIG1lZGlhIHF1ZXJpZXNcbi8vXG4vL1xuLy8gIDxhIGhyZWY9XCJodHRwOi8vbHlzb25ncmFmaWsuZGUvbWVkaWEtcXVlcmllcy8jaXBob25lXCI+TWVkaWEgcXVlcmllcyBzaXplczwvYT48YnI+XG4vLyAgPGEgaHJlZj1cImh0dHA6Ly9zdGVwaGVuLmlvL21lZGlhcXVlcmllcy9cIj5NZWRpYSBxdWVyaWVzIHNpemVzPC9hPjxicj5cbi8vICA8aT5QYXJhbWV0ZXJzOiA8L2k+PGJyPlxuLy8gIGFsbCB8IHwgbGFuZHNjYXBlIHwgcG9ydHJhaXQ8YnIvPlxuLy8gIDxocj5cbi8vICA8c3Ryb25nPmlQYWQ6IDwvc3Ryb25nPiA8YnI+XG4vLyAgQGluY2x1ZGUgbWVkaWEtaXBhZCgpIHsgPHN0cm9uZz5JcyBvdmVybGFwcGluZyB3aXRoIGlQYWQgUHJvIGluIGxhbmRzY2FwZTwvc3Ryb25nPiA8YnI+XG4vLyAgQGluY2x1ZGUgbWVkaWEtaXBhZC1wcm8oKSB7IDxicj5cbi8vXG4vLyAgPHN0cm9uZz5pUGhvbmVzOiA8L3N0cm9uZz4gPGJyPlxuLy8gIEBpbmNsdWRlIG1lZGlhLWlwaG9uZS1YKCkgeyA8c3Ryb25nPiBpcyB0aGUgc2FtZSBhcyBpcGhvbmUgMTEsIGlwaG9uZSBYUzwvc3Ryb25nPjxicj5cbi8vICBAaW5jbHVkZSBtZWRpYS1pcGhvbmUtOC1wbHVzKCkgeyA8YnIvPlxuLy8gIEBpbmNsdWRlIG1lZGlhLWlwaG9uZS04KCkgeyA8YnIvPlxuLy8gIDxhIGhyZWY9XCJodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy81MjMyMTIxMi9pcGhvbmUteHIteHMteHMtbWF4LWNzcy1tZWRpYS1xdWVyaWVzXCI+IE90aGVyIElwaG9uZXM8L2E+IDxici8+IDxici8+XG4vL1xuLy8gU3R5bGVndWlkZSAyLjZcblxuQG1peGluIG1lZGlhLWlwaG9uZS04KCRvcmllbnRhdGlvbjogYWxsKSB7XG4gICAgQGlmICRvcmllbnRhdGlvbiA9PSBhbGwge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2NjdweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDY2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiAkb3JpZW50YXRpb24pIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICAgIGlQaG9uZSA4IFBsdXNcbiAqL1xuQG1peGluIG1lZGlhLWlwaG9uZS04LXBsdXMoJG9yaWVudGF0aW9uOiBhbGwpIHtcbiAgICBAaWYgJG9yaWVudGF0aW9uID09IGFsbCB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDQxNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNDE0cHgpIGFuZCAobWluLWRldmljZS13aWR0aDogNzM2cHgpIGFuZCAob3JpZW50YXRpb246ICRvcmllbnRhdGlvbikgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMykge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4gKiBpUGhvbmUgWFxuKi9cbkBtaXhpbiBtZWRpYS1pcGhvbmUtWCgkb3JpZW50YXRpb246IGFsbCkge1xuICAgIEBpZiAkb3JpZW50YXRpb24gPT0gYWxsIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogODEycHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogODEycHgpIGFuZCAob3JpZW50YXRpb246ICRvcmllbnRhdGlvbikgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICogaVBhZFxuICogICAqIHVlYmVyc2NobmVpZGV0IHNpY2ggbWl0IGlwYWRQcm8sIGxhZXNzdGkgc2ljaCBpbSBpbnNwZWN0b3IgbmljaHQgdGVzdGVuXG4qL1xuQG1peGluIG1lZGlhLWlwYWQoJG9yaWVudGF0aW9uOiBhbGwpIHtcbiAgICBAaWYgJG9yaWVudGF0aW9uID09IGFsbCB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogJG9yaWVudGF0aW9uKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBtZWRpYS1pcGFkLXBybygkb3JpZW50YXRpb246IGFsbCkge1xuICAgIEBpZiAkb3JpZW50YXRpb24gPT0gYWxsIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEzNjZweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpIGFuZCAob3JpZW50YXRpb246ICRvcmllbnRhdGlvbikgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvLyBIZWFkZXJcbi8vXG4vLyAqIGlzIGlkZW50aWNhbGx5IHdpdGggaGVhZGVyIChCdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1BFcy9faGVhZGVyLnNjc3MpXG4vL1xuLy8gICAhISEgVG9kbzogc2VlIGZvb3RlciBtZXJnZSBpdCB3aXRoIG1peGluLCBhdm9pZCBzYW1lIGNvZGUgdHdpY2Vcbi8vXG4vLyBTdHlsZWd1aWRlIExheW91dE12c3MuSGVhZGVyXG5cbmhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikge1xuICAgIGNvbG9yOiAkbXYtaGVhZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtdi1oZWFkZXItYmctY29sb3I7XG4gICAgZm9udC1zaXplOiAkbXYtaGVhZGVyLWZvbnQtc2l6ZTtcblxuICAgIC8vIHRvZG8gbWVyZ2UgdGhpcyB3aXRoIC5uYXYtbGluay1pY29uXG4gICAgLmZhYixcbiAgICAuZmFsIHtcbiAgICAgICAgZm9udC1zaXplOiAkbXYtaGVhZGVyLWljb24tZm9udC1zaXplO1xuICAgIH1cblxuICAgIC5mYWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXYtaGVhZGVyLWJnLWNvbG9yO1xuICAgICAgICBjb2xvcjogJG12LWhlYWRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBMaW5rc1xuICAgIGEsXG4gICAgLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay10ZXh0LFxuICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgLy8gZm9udC1bZmFtaWx5LHdlaWdodCxzaXplLHN0eWxlXSBjb2xvclxuICAgICAgICBAaW5jbHVkZSBmb250LXByb3BlcnRpZXMoJG12LWhlYWRlci1saW5rLWZvbnQtZmFtaWx5LCAkbXYtaGVhZGVyLWxpbmstZm9udC1zdHlsZSwgJG12LWhlYWRlci1saW5rLWZvbnQtd2VpZ2h0LCAkbXYtaGVhZGVyLWxpbmstZm9udC1zaXplLCAkbXYtaGVhZGVyLWxpbmstY29sb3IpO1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG12LWhlYWRlci1saW5rLWRlY29yYXRpb247XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiAkbXYtaGVhZGVyLWxpbmstdW5kZXJsaW5lLXBvcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXYtaGVhZGVyLWxpbmstZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJG12LWhlYWRlci1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbXYtaGVhZGVyLWxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuICAgICAgICAmOm5vdChbaHJlZl0pIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtdi1oZWFkZXItbGluay1mb250LXdlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEJyZWFkY3J1bWIgdXNlZCBvbmx5IG9uY2Vcbi8vIHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC41LjAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzXG5cbi5icmVhZGNydW1iLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGhpZGUtb24tcHJpbnQoKTtcblxuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi8vIHRvZG8gcmVtb3ZlICNCcmVhZENydW1iXG4ubV9iZXJhZENydW1iX19zZWN0aW9uLFxuI0JyZWFkQ3J1bWIge1xuICAgIC5tX2JlcmFkQ3J1bWJfX2xpc3Qge1xuICAgICAgICAvLyBmb250LVtmYW1pbHksd2VpZ2h0LHNpemUsc3R5bGVdXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcHJvcGVydGllcygkbXYtYnJlYWRjcnVtYi1mLWZhbSwgJG12LWJyZWFkY3J1bWItZi1zdHlsZSwgJG12LWJyZWFkY3J1bWItZi13LCAkbXYtYnJlYWRjcnVtYi1mLXMpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgICAgICAgLy9wYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzO1xuXG4gICAgICAgIC5tX2JlcmFkQ3J1bWJfX2l0ZW0ge1xuICAgICAgICAgICAgJi4tZmEtaWNvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXYtZmEtaWNvbi1wc2V1ZG8tbGlzdCgkbXYtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcsICRicmVhZGNydW1iLWRpdmlkZXIsICRtdi1icmVhZGNydW1iLWRpdmlkZXItZm9udHNpemUsICRicmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11Yy1pY29uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtdi11Yy1pY29uLXBzZXVkby1saXN0KCRtdi1icmVhZGNydW1iLWl0ZW0tcGFkZGluZywgJG12LWJyZWFkY3J1bWItZGl2aWRlci11YywgJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8vIE1peGluc1xuLy9cbi8vIFVzZSB0aGUgQG1peGluICdoaWRlLW9uLXByaW50JyB0byBoaWRlIHRoaW5ncyBvbiBwcmludCB2aWV3LiBJdCBoaWRlcyBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzXG4vLyAoZmFzdGVyL2Vhc2llciByZWFkYWJpbGl0eSksIHByZXZlbnRzIHZpc3VhbCBidWdzIGR1ZSBvZiB0eXBvcyBhbmQgbWFrZXMgaXRcbi8vIGVhc3kgdG8gZ2V0IGEgbGlzdCBvZiBhbGwgZWxlbWVudHMsIHRoYXQgYXJlIGhpZGRlbiBvbiBwcmludCB2aWV3LCBmb3IgZnV0dXJlXG4vLyByZWZlcmVuY2UuXG4vL1xuLy8gVXNlIHRoZSBAbWl4aW4gJ2hpZGUtb24tcHJpbnQnIHRvIGhpZGUgbGluayB0YXJnZXRzIG9uIHByaW50XG4vL1xuLy8gU3R5bGVndWlkZSAxLjNcblxuQG1peGluIGhpZGUtb24tcHJpbnQoJGltcG9ydGFudDogZmFsc2UpIHtcbiAgICBAaWYgKCRpbXBvcnRhbnQgPT0gdHJ1ZSkge1xuICAgICAgICAkaW1wb3J0YW50OiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICgkaW1wb3J0YW50ID09IGZhbHNlKSB7XG4gICAgICAgICRpbXBvcnRhbnQ6IG51bGw7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCInI3skaW1wb3J0YW50fScgbmVlZHMgdG8gYmUgJ3RydWUnIG9yICdmYWxzZScuXCI7XG4gICAgfVxuXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAkaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1peGluIGRvLW5vdC1wcmludC1saW5rLXRhcmdldCgpIHtcbiAgICAmW2hyZWZdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbn1cbiIsIi5tLWxhbmdNZW51IHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5tLWxhbmdNZW51X19saXN0IHtcbiAgICAgICAgICAgIC8vIGZvbnQtW2ZhbWlseSx3ZWlnaHQsc2l6ZSxzdHlsZV1cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcHJvcGVydGllcygkbXYtbGFuZ05hdi1mLWZhbSwgJG12LWxhbmdOYXYtZi1zdHlsZSwgJG12LWxhbmdOYXYtZi13LCAkbXYtbGFuZ05hdi1mLXMpO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtdi1sYW5nTmF2LXBhZGRpbmcteSAkbXYtbGFuZ05hdi1wYWRkaW5nLXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbXYtbGFuZ05hdi1tYXJnaW4tYm90dG9tO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG12LWxhbmdOYXYtYmc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXYtbGFuZ05hdi1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgLm0tbGFuZ01lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbXYtbGFuZ05hdi1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbXYtbGFuZ05hdi1pdGVtLXBhZGRpbmcteDtcblxuICAgICAgICAgICAgICAgICYuLWZhLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtdi1mYS1pY29uLXBzZXVkby1saXN0ICgkbXYtbGFuZ05hdi1pdGVtLXBhZGRpbmcsICRtdi1sYW5nTmF2LWRpdmlkZXIsICRtdi1sYW5nTmF2LWRpdmlkZXItZm9udHNpemUsICRtdi1sYW5nTmF2LWRpdmlkZXItY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLXVjLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtdi11Yy1pY29uLXBzZXVkby1saXN0ICgkbXYtbGFuZ05hdi1pdGVtLXBhZGRpbmcsICRtdi1sYW5nTmF2LWRpdmlkZXItdWMsICRtdi1sYW5nTmF2LWRpdmlkZXItY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tLWxhbmdNZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtdi1sYW5nTmF2LWluLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAmLi1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtdi1sYW5nTmF2LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvLyBBTEwgTmF2c1xubmF2IHtcbiAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgIC8vIE5hdiBJdGVtcyB3aWh0IGljY29uc1xuICAgICAgICAmLi1oYXMtaWNvbiB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG12LW5hdi1pY29uLXNwYWNlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGNoYW5nZSBvcmRlcjogbGluayB0ZXh0IGJlZm9yZSBpY29uXG4gICAgICAgICAgICAmLi1pY29uLWFmdGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtdi1uYXYtaWNvbi1zcGFjZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAubmF2LWxpbmstdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm5hdi5tdi1tYWluLW5hdiB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtdkZvbnRNYWluTmF2O1xuICAgICAgICBmb250LXdlaWdodDogJG12Rm9udFdlaWdodE1haW5OYXY7XG4gICAgICAgIGZvbnQtc2l6ZTogJG12Rm9udFNpemVNYWluTmF2O1xuICAgIH1cbn1cbiIsIi8vIE1haW4gTmF2aWdhdGlvbiBmb3IgVEI0XG4vL1xuLy8gJG12Rm9udE1haW5OYXYgLSBmb28gPGJyPlxuLy8gJG12Rm9udFdlaWdodE1haW5OYXYgLSBiYXIgZm9vIDxicj5cbi8vICRtdkZvbnRTaXplTWFpbk5hdiAtIGJhciBmb28gPGJyPlxuLy9cbi8vIENoYW5nZUxvZyAvIEZlYXR1cmVzXG4vLyAgKiBUb2dnbGVyQnV0dG9uIHdpdGggQ1NTIHRyYW5zZm9ybSAoLm5hdmJhci10b2dnbGVyKVxuLy9cbi8vIE5hdmlnYXRpb24gdDNvbGF5b3V0IElOIFNjc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MgPGJyPlxuLy8gPGEgaHJlZj1cImh0dHBzOi8vd3d3LmNvZGVwbHkuY29tL2dvL3FoYUJyY1dwM3ZcIj5OYXZCYXIgRXhhbXBsZXMgMTwvYT5cbi8vIDxhIGhyZWY9XCJodHRwczovL3d3dy5jb2RlcGx5LmNvbS9nby9rVEdsSzlBeGRrXCI+TmF2QmFyIEV4YW1wbGVzIDI8L2E+PGJyPlxuLy8gY2hlY2sgb3V0IHRoZSA8c3Ryb25nPmZsZXhib3gsIGF1dG8tbWFyZ2lucywgYW5kIG9yZGVyaW5nPC9zdHJvbmc+IHV0aWxpdHkgY2xhc3Nlczxicj5cbi8vIHVzYWdlIG5hdi5tdi1tYWluLW5hdjxicj5cbi8vXG4vLyBTdHlsZWd1aWRlIExheW91dE12c3MuTmF2aWdhdGlvblxuXG4vKiBjbGFzcyAubXYtbWFpbi1uYXYgaXMgb3V0ZGF0ZWQgdXNlIC5tYWluLW5hdiBpbnN0ZWFkICovXG5uYXYubXYtbWFpbi1uYXYge1xuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgLy8gc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9zY3NzL19kcm9wZG93bi5zY3NzXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXYtbmF2YmFyLWRyb3Bkb3duLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRtdi1uYXZiYXItZHJvcGRvd24tYmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXYtbmF2YmFyLWRyb3Bkb3duLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkbXYtbmF2YmFyLWRyb3Bkb3duLWJnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxubmF2Lm1haW4tbmF2IHtcbiAgICAvKiBnZW5lcmFsIHN0eWxlcyAqL1xuICAgIC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXZGb250TWFpbk5hdjtcbiAgICAgICAgZm9udC1zdHlsZTogJG12Rm9udFN0eWxlTWFpbk5hdjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtdkZvbnRXZWlnaHRNYWluTmF2O1xuICAgICAgICBmb250LXNpemU6ICRtdkZvbnRTaXplTWFpbk5hdjtcbiAgICB9XG5cbiAgICAuY29sbGFwc2Uge1xuICAgICAgICAmLmRyb3Bkb3duLWxlZnQge1xuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0sXG4gICAgICAgICAgICAuZHJvcGRvd24tc3VibWVudSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvL3BsYWNlaG9sZGVyIGZvciBub24gaWNvbiBpdGVtc1xuICAgICAgICAgICAgdWwgbGkuc2luZ2xlLWl0ZW0gYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vbmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWRkaWNvbiB7XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLXN1Ym1lbnUgPiBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kcm9wZG93bi1yaWdodCB7XG4gICAgICAgICAgICAuZHJvcGRvd24tc3VibWVudSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFkZGljb24ge1xuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9uaG92ZXIge1xuICAgICAgICAgICAgICAgIC5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwgbGkuc2luZ2xlLWl0ZW0gYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyB1bCAvIGxpIFN0eWxlc1xuLy9cbi8vICogdXNlIHRoaXMgY2xhc3NlcyBAIFwiPGRpdi5uYXZiYXItY29sbGFwc2UgY29sbGFwc2U+XCIgaW4gQkVcbi8vXG4vLyAubXYtYm9yZGVyLWJvdHRvbSAtIE5hdiBJdGVtcyB3aXRoIEJvcmRlciBhcyB1bmRlcmxpbmUgKEFubmFDaG9yZCB1bmQgU3BpbGwpIFRPRE86IGNsZWFuVVAgYW5kIHNwbGl0XG4vLyAubXYtYm9yZGVyLWJvdHRvbS1hIC0gTmF2IExpbmtzIHdpdGggQm9yZGVyIDo6YWZ0ZXJcbi8vIC5tdi1kcm9wZG93bi1kaXZpZGVyIC0gQm9yZGVyIDo6YWZ0ZXIgZWFjaCBkcm9wZG93bi1pdGVtIChUcmVmZnB1a3QgWW9nYSlcbi8vIC5tdi1tb2JpbGUtYm9yZGVyLXRvcC1ib3R0b20gLSBjb2xsYXBzZSB3aXRoIHRvcCBhbmQgYm90dG9tIGJvcmRlciBvbmx5IGZvciBtb2JpbGUgbmF2c1xuLy8gLm12LW1vYmlsZS1kcm9wZG93bi1saWdodCAtIGludmVydHMgYmFja2dyb3VuZCBhbmQgbGluayBjb2xvcnMgZnJvbSBkcm9wZG93bnMgKFRyZWZmcHVrdCBZb2dhKVxuLy9cbi8vID4gVG9kbzogdXBkYXRlIG1hcmt1cFxuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL012c3MvUEVzL05hdnMvQm9yZGVyQm90dG9tLmh0bWxcbi8vXG4vLyBTdHlsZWd1aWRlIExheW91dE12c3MuTmF2aWdhdGlvbi5VbExpU3R5bGVzXG5cbm5hdi5tdi1tYWluLW5hdixcbm5hdi5tYWluLW5hdixcbm5hdi5tYWlubmF2LW5ldy1iNCxcbm5hdi5tYWlubmF2LWV4dCB7XG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIC8vIFRPRE86IGNsZWFuVVAgYW5kIHNwbGl0XG4gICAgICAgICYubXYtYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgICAgICAvKiBEZXNrdG9wICovXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbXYtbmF2YmFyLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbXYtbmF2YmFyLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIC8vY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJvZHktYmcsIDAuODUpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtdi1uYXZiYXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIE1vYmlsZSBOYXYgKi9cbiAgICAgICAgICAgICYuY29sbGFwc2luZyxcbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgbGkubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtdi1uYXZiYXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbXYtbmF2YmFyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbXYtbmF2YmFyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogY29sbGFwc2Ugd2l0aCB0b3AgYW5kIGJvdHRvbSBib3JkZXIgb25seSBmb3IgbW9iaWxlIG5hdnMgKi9cbiAgICAgICAgJi5tdi1tb2JpbGUtYm9yZGVyLXRvcC1ib3R0b20ge1xuICAgICAgICAgICAgLyogTW9iaWxlIE5hdiAqL1xuICAgICAgICAgICAgJi5jb2xsYXBzaW5nLFxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG12LW5hdmJhci1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG12LW5hdmJhci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubXYtYm9yZGVyLWJvdHRvbS1hIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkbXYtbmF2YmFyLWJvcmRlci13aWR0aCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudC5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG12LW5hdmJhci1leHBhbmQtdnApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKioqKipcbiAgICAgICAgICogRHJvcERvd24gU3R5bGVzXG4gICAgICAgICAqL1xuICAgICAgICAmLm12LWRyb3Bkb3duLWRpdmlkZXIge1xuICAgICAgICAgICAgLyogRGVza3RvcCAqL1xuICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoICRkcm9wZG93bi1ib3JkZXItY29sb3Igc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubXYtbW9iaWxlLWRyb3Bkb3duLWxpZ2h0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbXYtbmF2YmFyLWV4cGFuZC12cCkge1xuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJvcGRvd24tYmc7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTWFpbiBOYXZpZ2F0aW9uIEV4dHJhc1xuLy9cbi8vIC5uYXYtYXBwLWJ1dHRvbiAtIGJ1dHRvbiBpbiBtZW51XG4vL1xuLy8gU3R5bGVndWlkZSBMYXlvdXRNdnNzLk5hdmlnYXRpb24uRXh0cmFzXG5cbm5hdi5tYWluLW5hdiB7XG4gICAgLm5hdi1hcHAtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gYWRkcyBhIGJvcmRlciB1bmRlcmxpbmUgdG8gdGhlIGFjdGl2ZSB0b3AgbW9zdCBuYXYtbGlua1xuICAgIC4tYm9yZGVyQm90dG9tT25seUFjdGl2ZSB7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLy92ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRtdi1uYXZiYXItYm9yZGVyLXdpZHRoICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAvL2xlZnQ6IC0yJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJuYXYubXYtbWFpbi1uYXYsXG5uYXYubWFpbi1uYXYge1xuICAgIC8qIENzcyBTdHlsZWQgVG9nZ2xlckJ1dHRvbiAqL1xuICAgIC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIHtcbiAgICAgICAgLyogcmVtb3ZlIG5hdmJhciBidXR0b24gc3R5aW5nICovXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC8qIHJlbW92ZSB0aGUgYmx1ZSBvdXRsaW5lIHdoZW4gYWN0aXZlIG9yIGZvY3VzZWQgKi9cbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvZ2dsZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXYtbmF2YmFyLWxpZ2h0LXRvZ2dsZXItY29sb3I7XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1iYXJzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudG9nZ2xlci10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4OyAvLyAhISEgTXVzcyB1bmdlcmFkZSBzZWluIHNvbnN0IHBhc3NlbiBkaWUgU3RyaWNoZSBiZWltIEJ1cmdlciBOSUNIVCBtZWhyICEhIVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogYmFzaWMgc3R5bGVzIGZvciBlYWNoIGljb24gYmFyICovXG4gICAgICAgICAgICAuaWNvbi1iYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG12LW5hdmJhci1saWdodC10b2dnbGVyLWNvbG9yLWJnO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAgICAgICAgIC8qIGN1c3RvbSAubmF2YmFyLWRhcmsgLmljb24tYmFyIGJhY2tncm91bmQgKi9cbiAgICAgICAgICAgICAgICAubmF2YmFyLWRhcmsgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLyogLm5hdmJhciBvcGVuIHRvcCAuaWNvbi1iYXIgcm90YXRlZCBkb3duIDQ1wrAgKi9cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgMTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8qIC5uYXZiYXIgb3BlbiBtaWRkbGUgLmljb24tYmFyIGludmlzaWJsZSAqL1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLyogLm5hdmJhciBvcGVuIGJvdHRvbSAuaWNvbi1iYXIgcm90YXRlZCB1cCA0NcKwICovXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwJSA5MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBzdHlsZXMgZm9yIHdoZW4gLm5hdmJhciBpcyBjbG9zZWQgKi9cbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgICAuaWNvbi1iYXIge1xuICAgICAgICAgICAgICAgICAgICAvKiAubmF2YmFyIGNsb3NlZCB0b3AgLmljb24tYmFyIG5vIHJvdGF0aW9uIC0gc3RyYWlnaHQgKi9cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8qIC5uYXZiYXIgb3BlbiBtaWRkbGUgLmljb24tYmFyIHZpc2libGUgKi9cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvKiAubmF2YmFyIG9wZW4gYm90dG9tIC5pY29uLWJhciBubyByb3RhdGlvbiAtIHN0cmFpZ2h0ICovXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBTY3JvbGwgVG9wXG4vL1xuLy8gIDxwPnVzZSA8c3Ryb25nPi5zY3JvbGwtdG9wLWljb248L3N0cm9uZz4gdGhpcyBjbGFzcyB0byBnZXQgYW4gYXJyb3cgaWNvbjxicj5cbi8vICBmb3IgbW9yZSBjb25maWcgcGFyYW1zIHNlZSBUc0NvbnN0YW5zIGluIG12X2xheW91dC9Db25maWd1cmF0aW9uL1R5cG9TY3JpcHQvRmx1eFBhZ2VzL2NvbnN0YW50cy50eXBvc2NyaXB0PC9wPlxuLy9cbi8vICAuY3NzLWFycm93LXVwIC0gQ3NzIEFycm93IFVwXG4vL1xuLy8gIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL3V0aWxpdGllcy9jc3MtYXJyb3cuaHRtbFxuLy9cbi8vXG4vL1xuLy8gU3R5bGVndWlkZSBMYXlvdXRNdnNzLlN0cnVjdHVyZS5TY3JvbGxUb3BcblxuLnNjcm9sbC10b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICByaWdodDogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5zY3JvbGwtdG9wLWljb24tZmEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5zY3JvbGwtdG9wLWljb24ge1xuICAgICAgICAvL0BleHRlbmQgLmNzcy1hcnJvdy11cDtcbiAgICB9XG59XG4iLCIvLyBCdXR0b24gLyBMaW5rcyAvIEljb25zXG4vL1xuLy8gYS5kaXNhYmxlZCAgICAgLSAgYSBkaXNhYmxlZCAobm9uZSBjbGlja2FibGUpIGxpbmtcbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy9NdnNzL0NFcy9Db250ZW50L0J1dHRvbkxpbmtzSWNvbnMuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29tcG9uZW50cy5CdXR0b25MaW5rc0ljb25zXG5cbi8vIEV4dHJhc1xuLy9cbi8vIC5ib3VuY2UgICAgICAgLSAgYm91bmNpbmcgSWNvbnNcbi8vIC5tdi1zY3JvbGwtdG8gLSAgdXNlcyBKUyBmb3Igc2Nyb2xsaW5nIChkYXRhLWR1cmF0aW9uPVwiMTAwMFwiKVxuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL012c3MvQ0VzL0NvbnRlbnQvQnV0dG9uTGlua3NJY29uc0V4dHJhcy5odG1sXG4vL1xuLy8gU3R5bGVndWlkZSBDb21wb25lbnRzLkJ1dHRvbkxpbmtzSWNvbnMuRXh0cmFzXG5cbi8qIEFuaW1hdGlvbnMgKi9cbi8vIEJvdW5jZVxuLmJvdW5jZSB7XG4gICAgLW1vei1hbmltYXRpb246IGJvdW5jZSAzLjVzIGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2UgMy41cyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGJvdW5jZSAzLjVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUsXG4gICAgMjAlLFxuICAgIDUwJSxcbiAgICA4MCUsXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgfVxufVxuXG4vKiBUT0RPOiBtb3ZlIHRoaXMgY2xhc3NlcyB0byBjc3NfaWNvbnMuc2NzcyBhZnRlciBNdlByb2ZvbGlvIGlzIHJlYWR5ICovXG4vLyBCdXR0b24geCAtICtcbi5jc3MteCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMC44ZW07XG4gICAgd2lkdGg6IDAuOGVtO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAkY2FyZC1zcGFjZXIteDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG59XG5cbi5jc3MtcGx1cyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbn1cbiIsIi8vIEZyYW1lc1xuLy9cbi8vIEZyYW1lcyBzaW5kIGRpZSBXcmFwZXIgdW0gamVkZXMgQ0Vcbi8vIDxhIGhyZWY9XCJodHRwczovL2dpdGh1Yi5jb20vYmVuamFtaW5rb3R0L2Jvb3RzdHJhcF9wYWNrYWdlL2Jsb2IvbWFzdGVyL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9UaGVtZS9fZnJhbWUuc2Nzc1wiPkAgU0NTUyBCb290c3RyYXAgUGFja2FnZTwvYT5cbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRMYXlvdXQuRnJhbWVcblxuLy9cbi8vIEZyYW1lIENvbnRhaW5lclxuLy9cbi5mcmFtZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgLy8gVEI1IGRlcHJlY2F0ZWQgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICAuZnJhbWUtY29udGFpbmVyIHtcbiAgICAgICAgLy8gcHJvYmxlbXMgd2l0aCBjZXMgaW4gc20gaGF2ZSAxMDAlIHdpZHRoXG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4vL1xuLy8gRnJhbWUgU3BhY2VycyAodXNlZCB2aWEgQkUgc3BhY2VfYmVmb3JlfGFmdGVyX2NsYXNzKVxuLy9cbkBlYWNoICRzcGFjZXIsICR2YWx1ZSBpbiAkc3BhY2VycyB7XG4gICAgLmZyYW1lLi1mcmFtZS1zdC0jeyRzcGFjZXJ9IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICR2YWx1ZTtcbiAgICB9XG5cbiAgICAuZnJhbWUuLWZyYW1lLXNiLSN7JHNwYWNlcn0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHZhbHVlO1xuICAgIH1cbn1cblxuLy9cbi8vIEZyYW1lXG4vL1xuLmZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyB0b2RvOiBtYWtlIG1peGluLCBhbHNvIHVzZWQgaW4gQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9QRXMvX2Zvb3Rlci5zY3NzXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGZyYW1lLWlubmVyLXNwYWNpbmctc2NhbGluZykge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG5cbiAgICAgICAgICAgICRzY2FsaW5nOiBtYXAtZ2V0KCRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmcsICRicmVha3BvaW50KTtcblxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICgkZnJhbWUtaW5uZXItc3BhY2luZyAqICRzY2FsaW5nKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoJGZyYW1lLWlubmVyLXNwYWNpbmcgKiAkc2NhbGluZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi4tLWJvcmRlciB7XG4gICAgICAgICYtdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRtdi1mcmFtZS1ib3JkZXItd2lkdGggc29saWQgJG12LWZyYW1lLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIC8vIHVzZSBhbiBleHRyYSBjbGFzcyBmb3IgbWFyZ2luIHRvcDsgdXNlIGFsc28gb3RoZXIgVmFycyBlLmcuICRmcmFtZS1vdXRlci1zcGFjaW5nLXNjYWxpbmdcbiAgICAgICAgICAgIC8vIC4mLW10IHtcbiAgICAgICAgICAgIC8vIHRvZG86IG1ha2UgbWl4aW4sIGFsc28gdXNlZCBpbiBCdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1BFcy9fZm9vdGVyLnNjc3NcbiAgICAgICAgICAgIC8vIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmcpIHtcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgICAgICAvLyAgICAgICAgICRzY2FsaW5nOiBtYXAtZ2V0KCRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmcsICRicmVha3BvaW50KTtcbiAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luLXRvcDogKCRmcmFtZS1pbm5lci1zcGFjaW5nICogJHNjYWxpbmcpO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRtdi1mcmFtZS1ib3JkZXItd2lkdGggc29saWQgJG12LWZyYW1lLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIC8vQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGZyYW1lLWlubmVyLXNwYWNpbmctc2NhbGluZykge1xuICAgICAgICAgICAgLy8gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgLy8gICAgICAgICRzY2FsaW5nOiBtYXAtZ2V0KCRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmcsICRicmVha3BvaW50KTtcbiAgICAgICAgICAgIC8vICAgICAgICBtYXJnaW4tYm90dG9tOiAoJGZyYW1lLWlubmVyLXNwYWNpbmcgKiAkc2NhbGluZyk7XG4gICAgICAgICAgICAvLyAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mcmFtZS1pbm5lciB7XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIi8vIEZyYW1lcyBCYWNrZ3JvdW5kIEltYWdlXG4vL1xuLy8gUmVzcG9uc2l2ZSBCYWNrZ3JvdW5kIEltYWdlIGluIGNzc1xuLy8gPGEgaHJlZj1cImh0dHBzOi8vZ2l0aHViLmNvbS9iZW5qYW1pbmtvdHQvYm9vdHN0cmFwX3BhY2thZ2UvYmxvYi9tYXN0ZXIvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL1RoZW1lL19mcmFtZS5zY3NzI0wxMDJcIj5AIFNDU1MgQm9vdHN0cmFwIFBhY2thZ2U8L2E+XG4vLyBQYXJ0aWFsOiBSZXNvdXJjZXMvUHJpdmF0ZS9QYXJ0aWFscy9GU0MvRnJhbWUvR2VuZXJhbC9CYWNrZ3JvdW5kSW1hZ2UuaHRtbFxuLy8gRXhhbXBsZXM6XG4vLyAgICogQ291cnRDdWx0dXJlXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50TGF5b3V0LkZyYW1lLkJhY2tncm91bmRJbWFnZVxuXG4uY29udGFpbmVyIHtcbiAgICAuZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZSxcbiAgICAlZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZSB7XG4gICAgICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcblxuICAgICAgICAgICAgICAgICRzY2FsaW5nOiBtYXAtZ2V0KCRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmcsICRicmVha3BvaW50KTtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogKCRmcmFtZS1pbm5lci1zcGFjaW5nICogJHNjYWxpbmcpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZnJhbWUtaW5uZXItc3BhY2luZyAqICRzY2FsaW5nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9cbi8vIEJhY2tncm91bmQgSW1hZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZnJhbWUtYmFja2dyb3VuZGltYWdlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZyYW1lLWJhY2tncm91bmRpbWFnZS1jb250YWluZXIsXG4uZnJhbWUtYmFja2dyb3VuZGltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZnJhbWUtYmFja2dyb3VuZGltYWdlLWZhZGUge1xuICAgIG9wYWNpdHk6IDAuMTI1O1xufVxuXG4vKiBFcnJvcnMgd2l0aCBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgICogaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zZWFyY2g/cT1jc3MrYmFja2dyb3VuZCthdHRhY2htZW50K2ZpeGVkK25vdCt3b3JraW5nK2luK21vYmlsZSZvcT1jc3MrYmFja2dyb3VuZC1hdHRhY2htZW50JTNBK2ZpeGVkKyZhcXM9Y2hyb21lLjQuNjlpNjRqMGw3LjczOTZqMGo3JmNsaWVudD11YnVudHUmc291cmNlaWQ9Y2hyb21lJmllPVVURi04XG4gICAgKiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yMzIzNjE1OC9ob3ctdG8tcmVwbGljYXRlLWJhY2tncm91bmQtYXR0YWNobWVudC1maXhlZC1vbi1pb3NcbiAgICAqIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzIwNDQzNTc0L2ZpeGVkLWJhY2tncm91bmQtaW1hZ2Utd2l0aC1pb3M3XG4gICAgKiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yNjM3MjEyNy9iYWNrZ3JvdW5kLWZpeGVkLW5vLXJlcGVhdC1ub3Qtd29ya2luZy1vbi1tb2JpbGVcbiovXG4uZnJhbWUtYmFja2dyb3VuZGltYWdlLXBhcmFsbGF4IHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIC8qIGlvcyBCdWcgZm9yIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgICogaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zZWFyY2g/cT1jc3MrYmFja2dyb3VuZCthdHRhY2htZW50K2ZpeGVkK25vdCt3b3JraW5nK2luK21vYmlsZSZvcT1jc3MrYmFja2dyb3VuZC1hdHRhY2htZW50JTNBK2ZpeGVkKyZhcXM9Y2hyb21lLjQuNjlpNjRqMGw3LjczOTZqMGo3JmNsaWVudD11YnVudHUmc291cmNlaWQ9Y2hyb21lJmllPVVURi04XG4gICAgKiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yMzIzNjE1OC9ob3ctdG8tcmVwbGljYXRlLWJhY2tncm91bmQtYXR0YWNobWVudC1maXhlZC1vbi1pb3NcbiAgICAqIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzIwNDQzNTc0L2ZpeGVkLWJhY2tncm91bmQtaW1hZ2Utd2l0aC1pb3M3XG4gICAgKiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yNjM3MjEyNy9iYWNrZ3JvdW5kLWZpeGVkLW5vLXJlcGVhdC1ub3Qtd29ya2luZy1vbi1tb2JpbGVcbiAgICAqL1xuICAgIEBpbmNsdWRlIG1lZGlhLWlwaG9uZS04KCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1pcGhvbmUtOC1wbHVzKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1pcGhvbmUtWCgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtaXBhZCgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtaXBhZC1wcm8oKSB7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIH1cbn1cblxuLmZyYW1lLWJhY2tncm91bmRpbWFnZS1ibHVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAtMjBweDtcbn1cblxuLmZyYW1lLWJhY2tncm91bmRpbWFnZS1ncmF5c2NhbGUge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4uZnJhbWUtYmFja2dyb3VuZGltYWdlLXNlcGlhIHtcbiAgICBmaWx0ZXI6IHNlcGlhKDEpO1xufVxuXG4vL1xuLy8gTW9kaWZpZXJzIC8gU3R5bGVzIGZvciBCYWNrZ3JvdW5kSW1hZ2VzXG4vL1xuLmZyYW1lLWhhcy1iYWNrZ3JvdW5kaW1hZ2Uge1xuICAgIC8vXG4gICAgLy8gd2VkZ2UgKEtlaWwpIGhvcml6b250YWwgdW50ZXJoYWxiIGRlcyBCaWxkZXNcbiAgICAvLyAgLXdlZGdlIC1mdWxsU2NyZWVuXG4gICAgJi4td2VkZ2Uge1xuICAgICAgICAkdHJhbnNmb3JtLWhlaWdodDogMTAwcHg7XG4gICAgICAgICRoZWlnaHQ6ICR0cmFuc2Zvcm0taGVpZ2h0ICogMS4xO1xuXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRoZWlnaHQ7XG5cbiAgICAgICAgLy8gZml4ZXMgZm9yIGlvcyAxcHggaG9yaXpvbnRhbCBsaW5lIC8gKGJvcmRlci1ib3ggaXNzdWUpXG4gICAgICAgIC5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWlwaG9uZS04KCkge1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtaXBob25lLTgtcGx1cygpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWlwYWQtcHJvKCkge1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy9sZWZ0OiAtNSU7XG4gICAgICAgICAgICB3aWR0aDogMTA1JTtcbiAgICAgICAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgYm90dG9tOiAtKCRoZWlnaHQgLyAyKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpIHRyYW5zbGF0ZSgwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZykgdHJhbnNsYXRlKDAlKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpIHRyYW5zbGF0ZSgwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpIHRyYW5zbGF0ZSgwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1mdWxsU2NyZWVuIHtcbiAgICAgICAgICAgIC5mcmFtZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCArICN7JHRyYW5zZm9ybS1oZWlnaHR9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLWZ1bGxTY3JlZW4ge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIC5mcmFtZS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tdGV4dC1vdmVybGF5IHtcbiAgICAgICAgLmZyYW1lLWlubmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcmFtZS10ZXh0LW92ZXJsYXktYmctY29sb3I7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRGl2aWRlclxuLy9cbi8vIE5hbWUgb2YgQ0UgaW4gQkU6IExheW91dCAvIERpdmlkZXIgSG9yaXpvbnRhbFxuLy9cbi8vIEZvbnRhd2Vzb21lIGljb25zIE9SIHN2ZyBmaWxlcyBhcmUgcG9zc2libGVcbi8vXG4vLyBJbXBsZW1lbnRhdGlvbjogVGVtcGxhdGVzL0NvbnRlbnQvTGF5b3V0SG9yaXpvbnRhbERpdmlkZXIuaHRtbFxuLy9cbi8vIE1hcmt1cDogLi4vLi4vTXZzcy9DRXMvTGF5b3V0L2xheW91dGhvcml6b250YWxkaXZpZGVyLmh0bWxcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRMYXlvdXQuRGl2aWRlckhvcml6b250YWxcblxuLm12LWhyLWljb24td3JhcHBlciB7XG4gICAgLm12LWhyLWxpbmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm12LWhyLWljb24ge1xuICAgICAgICAubXYtZmEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLnN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBPdmVybGF5Q29udGFpbmVyXG4vL1xuLy8gTmFtZSBvZiBDRSBpbiBCRTogTGF5b3V0IC8gT3ZlcmxheSBDb250YWluZXJcbi8vXG4vLyB3cmFwcGVyIHdpdGhcbi8vICAgKiBCYWNrZ3JvdW5kIGVsZW1lbnQgZm9yIG5vcm1hbCBDRXMgZS5nLjogaW1hZ2VzLCB2aWRlb3Ncbi8vICAgKiBGb3JlZ3JvdW5kIGVsZW1lbnQgZm9yIG5vcm1hbCBDRVxuLy9cbi8vIEltcGxlbWVudGF0aW9uOiBUZW1wbGF0ZXMvQ29udGVudC9MYXlvdXRPdmVybGF5Q29udGFpbmVyLmh0bWxcbi8vXG4vLyBNYXJrdXA6IC4uLy4uL012c3MvQ0VzL0xheW91dC9sYXlvdXRvdmVybGF5Y29udGFpbmVyLmh0bWxcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRMYXlvdXQuT3ZlcmxheUNvbnRhaW5lclxuXG4ub3ZlcmxheS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3RvcDogMDtcbiAgICAvL2xlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmM3M2Q7XG5cbiAgICAuYmctb3V0ZXIge1xuICAgICAgICAuZnJhbWUge1xuICAgICAgICAgICAgLyogdXNlIGlmIHRoZSBCRy1JbWFnZSBzaG91bGQgTk9UIGhhdmUgdGhlIGZ1bGwgd2lkdGggZS5nIG1hcGEtbWVyeCAqL1xuICAgICAgICAgICAgLy93aWR0aDogODMuMzMlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZnLW91dGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogd2hlYXQ7XG5cbiAgICAgICAgLmZnLXJvdyB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmYwZmY7XG4gICAgICAgICAgICAjYzM5NiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBBZGRyZXNzZXNcbi8vXG4vLyBOYW1lIG9mIENFOiB1c2FnZSB2aWEgd2l0aCB0aGUgUlRFIE1hcCBNYXJrZXIgQnV0dG9uPGJyPlxuLy8gdXNlcyA8YSBocmVmPVwiaHR0cHM6Ly9kZXZkb2NzLmlvL2h0bWwvZWxlbWVudC9hZGRyZXNzXCI+SFRNTCBBZGRyZXNzIFRhZzwvYT4gd2l0aCBzb21lIGV4dHJhIGNsYXNzZXNcbi8vXG4vLyAuaWNvbnMgLSAoV0lQKSBpY29uIGJlZm9yZSBlbnRyaWVzXG4vLyAuc2FmbmVyIC0gc2FmbmVyIHN0eWxlXG4vL1xuLy8gTWFya3VwOiAuLi8uLi9UZW1wbGF0ZXMvTXZzcy9DRXMvUlRFL0FkZHJlc3Nlcy5odG1sXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50RWxlbWVudC5SVEUuQWRkcmVzc2VzXG5cbmFkZHJlc3MuYWRkcmVzcyB7XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hZGRyZXNzLXRpdGxlLFxuICAgIC5hZGRyZXNzLXBob25lLFxuICAgIC5hZGRyZXNzLWVtYWlsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvKiBJQ09OUyAoV0lQKSB1c2UgRm9udGF3ZXNvbWUgSWNvbnMgKi9cbiAgICAmLmljb25zIHtcbiAgICAgICAgLmFkZHJlc3MtYWRkcmVzcyxcbiAgICAgICAgLmFkZHJlc3MtZmF4LFxuICAgICAgICAuYWRkcmVzcy1waG9uZSxcbiAgICAgICAgLmFkZHJlc3MtZW1haWwsXG4gICAgICAgIC5hZGRyZXNzLWVtYWlsLWFkZGl0aW9uYWwsXG4gICAgICAgIC5hZGRyZXNzLXd3dyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3MtYWRkcmVzczpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcMUY0Q0QnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3MtZmF4OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwxRjRFMCc7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcy1waG9uZTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcMUY0REUnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3MtZW1haWw6YmVmb3JlLFxuICAgICAgICAuYWRkcmVzcy1lbWFpbC1hZGRpdGlvbmFsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwxRjRFNyc7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcy13d3c6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDFGMzEwJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIFByb2plY3QgMjNfU2FmbmVyICovXG4gICAgJi5zYWZuZXIge1xuICAgICAgICBtYXJnaW46IDNyZW0gMCAwO1xuXG4gICAgICAgIC5hZGRyZXNzLXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmgzO1xuXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3MtYWN0aXZpdHkge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAxcmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRyZXNzLWVtYWlsLWFkZGl0aW9uYWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIEtsYXJvID4gMC43LjA7IFN0eWxlcyBmb3Igd3JhcHBlciBlbGVtZW50cyBmb3IgaWZyYW1lcyAoeW91dG91YmUsIHZpbWVvLCBtYXBzKSAqL1xuXG4ua2xhcm8ge1xuICAgICYuY20tYXMtY29udGV4dC1ub3RpY2Uge1xuICAgICAgICAuY29udGV4dC1ub3RpY2Uge1xuICAgICAgICAgICAgLmNtLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsXG4gICAgICAgICAgICAgICAgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gR29vZ2xlTWFwc1xuLmtsYXJvX19nbUlmcmFtZUNvbnRhaW5lciB7XG4gICAgZGl2IHtcbiAgICAgICAgLmNtLWFzLWNvbnRleHQtbm90aWNlIHtcbiAgICAgICAgICAgIC5jb250ZXh0LW5vdGljZSB7XG4gICAgICAgICAgICAgICAgLy8gVG9kbzogYWRkIHNtYWxsZXIgYmFja2dyb3VuZCBpbWFnZVxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L1Jlc291cmNlcy9QdWJsaWMvSW1hZ2VzL0dEUFIvZy1tYXBzLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MjJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIC5jbS1hcy1jb250ZXh0LW5vdGljZSB7XG4gICAgICAgICAgICAgICAgLy8gb2Zmc2V0IGZyb20gLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8vIEJ1dHRvblxuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL2NvbXBvbmVudHMvYnV0dG9uLmh0bWxcbi8vXG4vLyAuYnRuLXByaW1hcnkgLSBQcmltYXJ5IHN0eWxpbmdcbi8vIC5idG4tc2Vjb25kYXJ5IC0gU2Vjb25kYXJ5IHN0eWxpbmdcbi8vIC5idG4tbGlnaHQgLSBMaWdodCBzdHlsaW5nXG4vLyAuYnRuLW91dGxpbmUgLSBPdXRsaW5lIHN0eWxpbmdcbi8vXG4vLyBTdHlsZWd1aWRlIFJURS5CdXR0b25cblxuYS5idG4ge1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4vLyBSVEUgQnV0dG9ucyAtIGFyZSBhbHdheXMgd3JhcHBlZCBpbiBzaWRlIGEgcC1UYWdcbnAge1xuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkbXYtYnRuLXJ0ZS1tYXJnaW4tdG9wO1xuICAgIH1cbn1cbiIsIlxuLyoqKioqXG4qIExJTktTXG4qKioqKi9cbmEge1xuICAgICY6bm90KC5uYXYtbGluaykgJjpub3QoLm0tbGFuZ01lbnVfX2xpbmspIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtdi1saW5rLWZvbnQtd2VpZ2h0O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi8vIExpbmtzIGluIFBhcmFncmFwaHNcbnAge1xuICAgIC8vIExpbmtzLCBhLCBocmVmLCBhbmNob3JzIChvbmx5IGluIFBhcmFncmFwaClcbiAgICBhOm5vdCguYnRuKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcHJvcGVydGllcygkbXYtcC1saW5rLWZvbnQtZmFtaWx5LCAkbXYtcC1saW5rLWZvbnQtc3R5bGUsICRtdi1wLWxpbmstZm9udC13ZWlnaHQsICRtdi1wLWxpbmstZm9udC1zaXplLCAkbXYtcC1saW5rLWNvbG9yKTtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtdi1wLWxpbmstZGVjb3JhdGlvbjtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246ICRtdi1wLWxpbmstdW5kZXJsaW5lLXBvcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXYtcC1saW5rLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRtdi1wLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtdi1wLWxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuICAgICAgICAmOm5vdChbaHJlZl0pIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtdi1wLWxpbmstZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4qICAgVHlwb0xpbmsgQ2xhc3NlcyBhcmUgZGVmaW5lZCBpbiBtdl9sYXlvdXQvQ29uZmlndXJhdGlvbi9ZYW1sL0NLRWRpdG9yL1BhcnRpYWxzL1R5cG9MaW5rLyoueWFtbFxuKi9cblxuLy8gQWxsIFR5cG9MaW5rIENsYXNzZXMgQnV0IGZvciBjZXJ0YWluIG1vZGlmaWVyc1xuW2NsYXNzXj1cImFfX3R5cG9MaW5rXCJdIHtcbiAgICBAaW5jbHVkZSBmb250LXByb3BlcnRpZXMoJG12LXR5cG8tbGluay1mb250LWZhbWlseSwgJG12LXR5cG8tbGluay1mb250LXN0eWxlLCAkbXYtdHlwby1saW5rLWZvbnQtd2VpZ2h0LCAkbXYtdHlwby1saW5rLWZvbnQtc2l6ZSwgJG12LXR5cG8tbGluay1jb2xvcik7XG5cbiAgICAvLyAtaWNvbiBbLWJlZm9yZSB8IC1hZnRlcl1cbiAgICAvLyBmb3IgbW9yZSBpY29ucyB1c2UgbXZfcHJvamVjdFxuICAgIC8vIFRvZG86IHVzZSBtaXhpbiBtdi1zdmctYmFja2dyb3VuZC11cmwoJG12LWJ0bk92ZXJsYXktaWNvbi1maWxlLCAkbXYtYnRuT3ZlcmxheS1pY29uLXNpemUpO1xuICAgICYuLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmLi1iZWZvcmU6YmVmb3JlLFxuICAgICAgICAmLi1hZnRlcjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRtdi10eXBvLWxpbmstaWNvbi1zaXplO1xuICAgICAgICAgICAgd2lkdGg6ICRtdi10eXBvLWxpbmstaWNvbi1zaXplO1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tYmVmb3JlOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtdi10eXBvLWxpbmstaWNvbi1zaXplIC8gMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChxdW90ZSgkbXYtaWNvbi1wYXRoICsgJy8nICsgJG12LXR5cG8tbGluay1pY29uLWZpbGUpKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1hZnRlcjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG12LXR5cG8tbGluay1pY29uLXNpemUgLyAyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKHF1b3RlKCRtdi1pY29uLXBhdGggKyAnLycgKyAkbXYtdHlwby1saW5rLWljb24tZmlsZSkpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMaW5rcyB3aXRoIEZvbnQgQXdlc29tZSBJY29uc1xuICAgICYuLWZhSWNvbiB7XG4gICAgICAgICYuLWJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtdi1mYS1pY29uLXBzZXVkby1zaW5nbGUoJG12LXR5cG8tbGluay1pY29uLXNpemUsICRtdi10eXBvLWxpbmstaWNvbi1mYSwgJG12LXR5cG8tbGluay1pY29uLWZhLWZ3LCAkbXYtdHlwby1saW5rLWljb24tY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tYWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXYtZmEtaWNvbi1wc2V1ZG8tc2luZ2xlKCRtdi10eXBvLWxpbmstaWNvbi1zaXplLCAkbXYtdHlwby1saW5rLWljb24tZmEsICRtdi10eXBvLWxpbmstaWNvbi1mYS1mdywgJG12LXR5cG8tbGluay1pY29uLWNvbG9yLCAnYWZ0ZXInKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGhyZWYgYXR0cmlidXRlcyBfYmxhbmssIF90b3AsIGV0Yy4uLi5cbiAgICAmLi1ibGFuayB7XG4gICAgICAgIC8vXG4gICAgfVxufVxuXG4vLyBUeXBvTGluayBUeXBlcyAocGFnZSwgdXJsLCBtYWlsLC4uLilcbi5hX190eXBvTGluayB7XG4gICAgLy8gc3R5bGVzIGZvciBnZW5lcmljIENsYXNzXG4gICAgJl9fcGFnZSB7XG4gICAgICAgIC8vICBzdHlsZXMgZm9yIFR5cGUgcGFnZSA+IGFfX3R5cG9MaW5rX19wYWdlXG4gICAgfVxuXG4gICAgJl9fZmlsZSB7XG4gICAgICAgIC8vIHN0eWxlcyBmb3IgVHlwZSBmaWxlID4gYV9fdHlwb0xpbmtfX2ZpbGVcbiAgICB9XG59XG5cbiIsIi8vIFR5cG9ncmFwaHkgY2xhc3Nlc1xuLy9cbi8vID4gVG9kbzogbmVlZHMgdG8gYmUgcmVmYWN0b3JlZCBpcyAxOjEgY29weSBmb3JtIHQzb1xuLy9cbi8vIC5mb250LS1tb25vc3BhY2UgLSBtb25vc3BhY2UgZm9udCBmYW1pbHlcbi8vIC5mb250LWNvbG9yLS1icmFuZC1wcmltYXJ5IC0gZm9udC1jb2xvciBzZXQgdG8gcHJpbWFyeVxuLy8gLmZvbnQtaGVhZGVyLW1lbnUgLSBzYW1lIGZvbnQgc3R5bGUgYXMgaXQgaXMgdXNlZCBpbiB0aGUgaGVhZGVyIG1lbnVcbi8vIC5ibG9ja3F1b3RlIC0gZGVmYXVsdCBibG9ja3F1b3RlIHN0eWxlXG4vLyAuYmxvY2txdW90ZS1yZXZlcnNlIC0gcmV2ZXJzZSBibG9ja3F1b3RlIHN0eWxlXG4vL1xuLy8gTWFya3VwOiAuLi8uLi9UZW1wbGF0ZXMvTXZzcy9DRXMvUlRFL1R5cG9ncmFwaHlDbGFzc2VzLmh0bWxcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRFbGVtZW50LlJURS5UeXBvZ3JhcGh5Q2xhc3Nlc1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gUGFyYWdyYXBoXG5wIHtcbiAgICAvL21heC13aWR0aDogY2FsY3VsYXRlX3JlbSg5ODApO1xuXG4gICAgJi50ZWFzZXItdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlX3JlbSgyMCk7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cblxuICAgIC8qXG4gICAgICAmLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgKi9cbn1cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4uZm9udC0tbW9ub3NwYWNlIHtcbiAgICBmb250LWZhbWlseTogJGNvZGVGb250O1xufVxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzID4gbW92ZWQgdG8gX3JlYm9vdC5zY3NzIGluIFRCNVxuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gSGVhZGVyOiBGb250XG4uZm9udC1oZWFkZXItbWVudSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2hhcmVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAoJHNwYWNlciAvIDIpICRzcGFjZXI7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggKiA0IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4uYmxvY2txdW90ZS1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCAqIDQgc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuYmxvY2txdW90ZS1mb290ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDAwQTAgXFwyMDE0XCI7XG4gICAgfVxufVxuXG5maWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbnVsLmxpc3Qtc3R5bGUtdDNvIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZScsIHNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLy9cbi8vIENvbHVtbnNcbi8vXG4udGV4dC1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206ICRtdi10eHRjb2wtbWI7XG5cbiAgICAud2VsbCAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtdi10eHRjb2wtYnApIHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIGNvbHVtbi1nYXA6ICRtdi10eHRjb2wtZ2FwO1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6ICRtdi10eHRjb2wtZ2FwO1xuICAgICAgICAtbW96LWNvbHVtbi1nYXA6ICRtdi10eHRjb2wtZ2FwO1xuICAgIH1cbn1cbiIsIi8vXG4vLyBHYWxsZXJ5XG4vL1xuLy8gIFRPRE86ICEhIHRoaXMgY2xhc3MgbXVzdCBiZSByZWZhY290b3JlZCAhISFcbi8vXG4vLyBIZWxwZXJzIGZvciBNZWRpYSBFbGVtdG5zIGltZywgdGV4dHBpYyBldGMuLlxuLy8gICAqIHByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvUmVzb3VyY2VzL1ByaXZhdGUvUGFydGlhbHMvRlNDL01lZGlhL0dhbGxlcnkuaHRtbFxuLy8gb3JpZyBmcm9tIGJrMmsvYm9vdHN0cmFwLXBhY2thZ2Vcbi8vICAqIGh0dHBzOi8vZ2l0aHViLmNvbS9iZW5qYW1pbmtvdHQvYm9vdHN0cmFwX3BhY2thZ2UvYmxvYi9tYXN0ZXIvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL1RoZW1lL19nYWxsZXJ5LnNjc3Ncbi8vXG4uZ2FsbGVyeS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcblxuICAgICYuLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gICAgfVxuXG4gICAgJjpub3QoLi0tc2luZ2xlSW1hZ2UpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG5cbiAgICBpbWcsXG4gICAgcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4vL1xuLy8gR2FsbGVyeSBJdGVtIFNpemVzXG4vLyAgIG5vdCBpbiBjb2wgbW9kZVxuLmdhbGxlcnktcm93Om5vdCguLWNvbHVtbikge1xuICAgIC5nYWxsZXJ5LWl0ZW0tc2l6ZS0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmdhbGxlcnktaXRlbS1zaXplLTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5LWl0ZW0tc2l6ZS0zIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnktaXRlbS1zaXplLTQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pdGVtLXNpemUtNSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3hsJykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnktaXRlbS1zaXplLTYge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCd4bCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEltYWdlc1xuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuSW1hZ2VzXG5cbi5jYXB0aW9uIHtcbiAgICAvL2ZvbnQtZmFtaWx5OiAkY29kZUZvbnQ7XG5cbiAgICAuY2FwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxufVxuXG5maWd1cmUuaW1hZ2Uge1xuICAgIC8vIENhcHRpb24gYWJvdmUgZnJvbSBJbWFnZVxuICAgICYuLWNhcHRpb25Ub3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2FwdGlvbiBPdmVybGF5OyBkZWZhdWx0IGJvdHRvbSB3LTEwMFxuICAgICYuLS1tdkNhcE92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXYtaW1hZ2UtY2FwLWNvbG9yLWJnO1xuXG4gICAgICAgICAgICAvLyB1bnNldCBkZWZhdWx0IHN0eWxlIGZvciB1c2FnZSBvZiBUQiBUQiB1dGlsaXRpZXMgcG9zaXRpb24gY2xhc3Nlc1xuICAgICAgICAgICAgJi4tLW12VW5zZXRQb3Mge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyByZW5kZXIgYSBpY29uIChub3QgY2xpY2thYmxlKSBpbnN0ZWFkIG9mIHRleHRcbiAgICAgICAgICAgICYuLWljb24ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJG12LWltYWdlLWNhcC1pY29uLXNpemU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJG12LWltYWdlLWNhcC1pY29uLXNpemU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG12LWltYWdlLWNhcC1pY29uLXNpemUgLyAyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwocXVvdGUoJG12LWljb24tcGF0aCArICcvJyArICRtdi1pbWFnZS1jYXAtaWNvbi1maWxlKSkgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gcmVuZGVyIGEgaWNvbiAobm90IGNsaWNrYWJsZSkgaW5zdGVhZCBvZiB0ZXh0XG4gICAgICAgICAgICAmLi1pY29uTGlua2VkIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRtdi1pbWFnZS1jYXAtaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRtdi1pbWFnZS1jYXAtaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRtdi1pbWFnZS1jYXAtaWNvbi1zaXplIC8gMjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKHF1b3RlKCRtdi1pY29uLXBhdGggKyAnLycgKyAkbXYtaW1hZ2UtY2FwLWljb24tZmlsZSkpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExpbmsgSW1hZ2UgVGV4dFxuLy9cbi8vIExpbmsgYXJvdW5kIGFuIEltYWdlIGFuZCBUZXh0XG4vL1xuLy8gdXNlZCBhdDpcbi8vICAgICogTWVudVRodW1ibmFpbHMuaHRtbFxuLy8gICAgKiBOdk5ld3MgUHJldmlld3NNdkxheW91dC5odG1sXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50RWxlbWVudC5JbWFnZS5MaW5rSW1hZ2VUZXh0XG5cbi5saW5rSW1hZ2VUZXh0X193cmFwIHtcbiAgICAvLyB0ZXh0IG92ZXJsYXlcbiAgICAmLi10ZXh0T3ZlcmxheSB7XG4gICAgICAgIC5saW5rSW1hZ2VUZXh0X19saW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmxpbmtJbWFnZVRleHRfX3RleHRXcmFwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1iZyB7XG4gICAgICAgICAgICAubGlua0ltYWdlVGV4dF9fdGV4dFdyYXAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGtleS1jb2xvciwgMC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLWJnSG92ZXIge1xuICAgICAgICAgICAgLmxpbmtJbWFnZVRleHRfX3RleHRXcmFwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRrZXktY29sb3IsIDAuOCk7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4ycztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAubGlua0ltYWdlVGV4dF9fdGV4dFdyYXAge1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIE1lZGlhIC8gVmlkZW9zXG4vL1xuLy8gc2VlIERvY3VtZW50YXRpb24vRlNDL01lZGlhLm1kIGZvciBtb3JlIEluZm9zXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50RWxlbWVudC5NZWRpYS5WaWRlb3NcblxuLm12LXZpZGVvIHtcbiAgICAvKiBGdWxsIHJlc3BvbnNpdmUgVmlkZW8gdXNlZCBAIGFubmFjaG9yZCBvciBDU0Mgd2l0aCBtdnNzYmFzZVxuICAgICAgICAgISEhIHVzZSBtYXgtaGVpZ2h0OiAxMDB2aDsgb3ZlcmZsb3c6IGhpZGRlbjsgaW4gb3V0ZXIgbW9zdCBjb250YWluZXIgdG8gZ2V0IGl0IGRvbmUgISEhXG4gICAgKi9cbiAgICAmLmZ1bGwtd2lkdGgtcmVzcG9uc2l2ZSB7XG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAgICAgLy8td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxNi85KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBpUGFkIFBybyBMYW5kc2NhcGUgKi9cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEzNjZweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgLy9taW4td2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFRleHQgd2l0aCBJbWFnZXMgb3IgTWVkaWEgKFRleHRQaWMgLyBUZXh0TWVkaWEpXG4vL1xuLy8gICoqKiAhISEgb3V0ZGF0ZWQgc2VlIHNyYy9Eb2N1bWVudGF0aW9uIGFuZCBjb21taXQgbG9nID4gYWRhcHQgdGhpcyBkb2MgKioqXG4vL1xuLy8gPGEgaHJlZj1cInNlY3Rpb24tY29tcG9uZW50c3Qzby5odG1sI2tzc3JlZi1jb21wb25lbnRzdDNvLXRleHRwaWNcIj5UZXh0UGljIHZvbSBUM08gbWVyZ2UgdGhpczwvYT48YnI+XG4vLyBzZWUgYWxzbyBBc3NldHMvU2Nzcy9jb21wb25lbnRzL19jZS10ZXh0cGljLnNjc3M8YnI+XG4vL1xuLy8gRlNDIC0gRWxlbWVudHMgaW1wb3J0cyBiazJrL2Jvb3RzdHJhcC1wYWNrYWdlIEFORCBtdnNzIGFkanVzdG1lbnRzPGJyPlxuLy8gc2VlIGFsc28gRE9DIEZlYXR1cmVzIEZTQzxicj5cbi8vXG4vLyA8YSBocmVmPVwiaHR0cHM6Ly9naXRodWIuY29tL2JlbmphbWlua290dC9ib290c3RyYXBfcGFja2FnZS9ibG9iL21hc3Rlci9SZXNvdXJjZXMvUHVibGljL1Njc3MvVGhlbWUvX3RleHRwaWMuc2Nzc1wiPmJrMmstZGVmYXVsdCBzdHlsZXM8L2E+PGJyPlxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuTWVkaWEuVGV4dHBpY1xuXG4vLyBUZXh0UGljIFdyYXBcbi8vXG4vLyBUZXh0cGljQWJvdmUgLyBUZXh0cGljQmVsb3cgLyBUZXh0cGljQ2VudGVyZWRMZWZ0IC8gVGV4dHBpY0NlbnRlcmVkUmlnaHRcbi8vXG4vLyBOYW1lIG9mIENFOiBUZXh0ICYgSW1hZ2VzXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50RWxlbWVudC5NZWRpYS5UZXh0cGljV3JhcFxuXG4vL1xuLy8gVGV4dHBpYyBhbmQgVGV4dG1lZGlhXG4vL1xuLnRleHRtZWRpYTpub3QoLnJvdyksXG4udGV4dHBpYzpub3QoLnJvdykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcblxuICAgIC50ZXh0bWVkaWEtaXRlbSxcbiAgICAudGV4dHBpYy1pdGVtIHtcbiAgICAgICAgLy9vcmRlcjogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgfVxufVxuXG4udGV4dG1lZGlhLXRleHQsXG4udGV4dHBpYy10ZXh0IHtcbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4udGV4dG1lZGlhLWdhbGxlcnksXG4udGV4dHBpYy1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xufVxuXG4vL1xuLy8gQWxpZ25tZW50c1xuLy9cbi50ZXh0bWVkaWEtYmVsb3csXG4udGV4dHBpYy1iZWxvdyB7XG4gICAgLnRleHRtZWRpYS10ZXh0LFxuICAgIC50ZXh0cGljLXRleHQge1xuICAgICAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIH1cblxuICAgIC50ZXh0bWVkaWEtZ2FsbGVyeSxcbiAgICAudGV4dHBpYy1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi50ZXh0bWVkaWEtcmlnaHQsXG4udGV4dHBpYy1yaWdodCB7XG4gICAgLnRleHRtZWRpYS1nYWxsZXJ5LFxuICAgIC50ZXh0cGljLWdhbGxlcnkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ2xnJykge1xuICAgIC50ZXh0bWVkaWEtcmlnaHQsXG4gICAgLnRleHRtZWRpYS1sZWZ0LFxuICAgIC50ZXh0cGljLXJpZ2h0LFxuICAgIC50ZXh0cGljLWxlZnQ6bm90KC5yb3cpIHtcbiAgICAgICAgLnRleHRtZWRpYS1pdGVtLFxuICAgICAgICAudGV4dHBpYy1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBXaWR0aHNcbi50ZXh0bWVkaWEsXG4udGV4dHBpYy50ZXh0cGljLXJpZ2h0LFxuLnRleHRwaWMudGV4dHBpYy1sZWZ0IHtcbiAgICAudGV4dG1lZGlhLWl0ZW0sXG4gICAgLnRleHRwaWMtaXRlbSB7XG4gICAgICAgICYuLXczMyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLXc2NiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVGV4dFBpYyBOb1dyYXBcbi8vXG4vLyB3aXRob3V0IEZsZXgtV3JhcCAobWFpbmx5IHVzZSBmb3Igc3BlY2lhbCBwdXJwb3NlKTxicj5cbi8vIFRleHRwaWNBYm92ZSAvIFRleHRwaWNCZWxvdyBhcmUgZG9uZSB3aXRoIGZsZXggd2FycCBhbmQgZmxleC1vcmRlcjxicj5cbi8vXG4vLyA+IC5hcy1iZy1pbWFnZS1kb3duLW1kIGltYWdlIGFzIGJhY2tncm9uZCB1bnRpbCBicmFja3BvaW50IG1kLCBhZnRlciB0aGF0IGltZyBhbmQgdHh0IGJlbG93XG4vLyB0aGlzIG5lZWRzIHRvIGJlIHJlZmFjdG9yZWQgYWxzbyBpbiBodG1sISEhIGZpcnN0IGFuZCBzaW5nbGUgdXNhZ2UgQCAyM19TYW5mbmVyPGJyPlxuLy8gdXNlZCBAIDIzX1NhZm5lclxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuTWVkaWEuVGV4dHBpY05vV3JhcFxuXG4vLyBObyBXcmFwXG4vLy50ZXh0bWVkaWEtbm93cmFwLFxuLnRleHRwaWMtc3BlY2lhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0oJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiAtKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xufVxuXG4udGV4dHBpYy1zcGVjaWFsLnRleHRwaWMtc3BlY2lhbC1hYm92ZSB7XG4gICAgJi5hcy1iZy1pbWFnZS1kb3duLW1kIHtcbiAgICAgICAgLnRleHRwaWMtdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5LWNvbG9yO1xuXG4gICAgICAgICAgICAuaW5uZXIgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC50ZXh0cGljLXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGtleS1jb2xvciwgMC43KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGVmdCAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5yaWdodCAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEFjY29yZGlvblxuLy9cbi8vIG9yaWcgZnJvbSBiZW5qYW1pbmtvdHQvYm9vdHN0cmFwX3BhY2thZ2UgdXNlcyBBY2NvcmlvbiBmcm9tIFRCNFxuLy8gKiA8YSBocmVmPVwiaHR0cHM6Ly93d3cuYm9vdHN0cmFwLXBhY2thZ2UuY29tL2NvbnRlbnQtZXhhbXBsZXMvaW50ZXJhY3RpdmUvYWNjb3JkaW9uXCI+QWNjb3JkaW9uIEAgQm9vdHN0cmFwIFBhY2thZ2U8L2E+XG4vLyAqIDxhIGhyZWY9XCJodHRwczovL2dpdGh1Yi5jb20vYmVuamFtaW5rb3R0L2Jvb3RzdHJhcF9wYWNrYWdlL2Jsb2IvbWFzdGVyL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9UaGVtZS9fYWNjb3JkaW9uLnNjc3NcIj5BY2NvcmRpb24gQCBCb290c3RyYXAgUGFja2FnZSBDU1MgY29kZTwvYT5cbi8vXG4vLyB1c2FnZVxuLy8gICogMjRfQ0Ncbi8vXG4vLyAubm8tc2hhZG93LCAubm8tYm9yZGVyc1xuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuSW50ZXJhY3RpdmUuQWNjb3JkaW9uXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG4uYWNjb3JkaW9uIHtcbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuMSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZS1saW5rIHtcbiAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRpdGxlLWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogY2FsYygjeyRjYXJkLXNwYWNlci14fSArIDJlbSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRpdGxlLWxpbmstc3RhdGUge1xuICAgICAgICAgICAgICAgIC8vQGV4dGVuZCAuY3NzLWFycm93LWRvd247XG4gICAgICAgICAgICAgICAgLy9AZXh0ZW5kIC5jc3MteDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZS1saW5rLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZS1saW5rLXN0YXRlIHtcbiAgICAgICAgICAgICAgICAgICAgLy9AZXh0ZW5kIC5jc3MtYXJyb3ctdXA7XG4gICAgICAgICAgICAgICAgICAgIC8vQGV4dGVuZCAuY3NzLXBsdXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcblxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRjYXJkLXNwYWNlci14IC8gMik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbSArIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICB9XG59XG5cbi8vXG4vLyBQb3NpdGlvbiBUb2RvOiBtb3ZlIHRvIC5hY2NvcmRpb24gbWVkaWEgZmlsZXMgYXJlIG5ldmVyIHVzZWQgaW4gYWNjb3JkaW9uXG4vL1xuLmFjY29yZGlvbi1jb250ZW50LXJpZ2h0LFxuLmFjY29yZGlvbi1jb250ZW50LWxlZnQge1xuICAgIC5hY2NvcmRpb24tY29udGVudC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uLWNvbnRlbnQtdG9wLFxuLmFjY29yZGlvbi1jb250ZW50LWxlZnQge1xuICAgIC5hY2NvcmRpb24tY29udGVudC1tZWRpYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci14O1xuICAgIH1cbn1cblxuLmFjY29yZGlvbi1jb250ZW50LWxlZnQge1xuICAgIC5hY2NvcmRpb24tY29udGVudC1tZWRpYSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY2NvcmRpb24tY29udGVudC1ib3R0b20sXG4uYWNjb3JkaW9uLWNvbnRlbnQtcmlnaHQge1xuICAgIC5hY2NvcmRpb24tY29udGVudC1tZWRpYSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tdG9wOiAkY2FyZC1zcGFjZXIteDtcbiAgICB9XG59XG5cbi5hY2NvcmRpb24tY29udGVudC1yaWdodCB7XG4gICAgLmFjY29yZGlvbi1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU3BlY2lhbCBTdHlsZXNcbi5hY2NvcmRpb24ge1xuICAgICYubm8tc2hhZG93IHtcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1ib3JkZXJzIHtcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYm9keS1yb3VuZGVkIHtcbiAgICAgICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIENFIFRleHRJY29uXG4vL1xuLm0tdGV4dEljb24ge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAvLyBUeXBvTGluayBXcmFwcGVyIGFyb3VuZCBJY29ucyBpZiBzZXQgdmlhIEJFXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi4taWNvbi10b3AsXG4gICAgICAgICYuLWljb24tYm90dG9tIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICYuLWljb24tY2VudGVyIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC8vIGlmIGljb24gaXMgd3JhcHBlZCB3aXRoaW4gYSBsaW5rXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4taWNvbi1sZWZ0LFxuICAgICAgICAmLi1pY29uLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICYuLWljb24tY2VudGVyIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLy8gaWYgaWNvbiBpcyB3cmFwcGVkIHdpdGhpbiBhIGxpbmtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcblxuICAgICAgICAudGV4dGljb24taW5uZXItaWNvbixcbiAgICAgICAgLnRleHRpY29uLWlubmVyLWljb24gc3ZnLFxuICAgICAgICAudGV4dGljb24taW5uZXItaWNvbiBpbWcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAvL3dpZHRoOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dGljb24taW5uZXItaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFRpbWVsaW5lXG4vL1xuLy8gb3JpZyBmcm9tIDxhIGhyZWY9XCJodHRwczovL3d3dy5ib290c3RyYXAtcGFja2FnZS5jb20vY29udGVudC1leGFtcGxlcy9pbnRlcmFjdGl2ZS90aW1lbGluZVwiPkJvb3RzdHJhcCBQYWNrYWdlPC9hPlxuLy9cbi8vIHVzYWdlXG4vLyAgKiAyM19TYWZuZXJcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRFbGVtZW50LkludGVyYWN0aXZlLlRpbWVsaW5lXG5cbi8vXG4vLyBDb21wb25lbnRcbi8vXG4udGltZWxpbmUge1xuICAgIHBhZGRpbmctbGVmdDogJHRpbWVsaW5lLWljb24tc2l6ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAoJHRpbWVsaW5lLWljb24tc2l6ZSAvIDIpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICR0aW1lbGluZS1wYXRoLWJvcmRlcjtcbiAgICAgICAgb3BhY2l0eTogJHRpbWVsaW5lLXBhdGgtb3BhY2l0eTtcbiAgICB9XG59XG5cbi50aW1lbGluZS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogKCR0aW1lbGluZS1pdGVtLXNwYWNpbmcgLyAyKTtcbiAgICB9XG59XG5cbi50aW1lbGluZS1pdGVtLWlubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAkdGltZWxpbmUtaXRlbS1zcGFjaW5nO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1pdGVtLWJnO1xuICAgIGJvcmRlcjogJHRpbWVsaW5lLWl0ZW0tYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICR0aW1lbGluZS1pdGVtLWJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogJHRpbWVsaW5lLWl0ZW0tc2hhZG93O1xuICAgIHBhZGRpbmc6ICR0aW1lbGluZS1pdGVtLXBhZGRpbmc7XG59XG5cbi50aW1lbGluZS1pdGVtLW1hcmtlcixcbi50aW1lbGluZS1pdGVtLWljb24ge1xuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUsXG4gICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgICAgIGJvcmRlcjogJHRpbWVsaW5lLW1hcmtlci1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR0aW1lbGluZS1tYXJrZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOmFmdGVyLFxuICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkdGltZWxpbmUtbWFya2VyLWJvcmRlci1vcGFjaXR5O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtbWFya2VyLWJnO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0oJHRpbWVsaW5lLWljb24tc2l6ZSAvIDIpO1xuICAgIHdpZHRoOiAkdGltZWxpbmUtbWFya2VyLXNpemU7XG4gICAgaGVpZ2h0OiAkdGltZWxpbmUtbWFya2VyLXNpemU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi50aW1lbGluZS1pdGVtLWljb24ge1xuICAgIGxlZnQ6IC0oJHRpbWVsaW5lLWljb24tc2l6ZSAvIDIpO1xuICAgIHdpZHRoOiAkdGltZWxpbmUtaWNvbi1zaXplO1xuICAgIGhlaWdodDogJHRpbWVsaW5lLWljb24tc2l6ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkdGltZWxpbmUtaWNvbi1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6ICR0aW1lbGluZS1pY29uLWJvcmRlcjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWljb24tYmc7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkdGltZWxpbmUtaWNvbi1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6ICR0aW1lbGluZS1pY29uLXNwYWNlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4udGltZWxpbmUtaXRlbS1pbWFnZSB7XG4gICAgbWFyZ2luOiAtJHRpbWVsaW5lLWl0ZW0tcGFkZGluZztcbiAgICBtYXJnaW4tYm90dG9tOiAkdGltZWxpbmUtaXRlbS1wYWRkaW5nO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAkdGltZWxpbmUtaXRlbS1wYWRkaW5nO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCR0aW1lbGluZS1pdGVtLWNhcHRpb24tYmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtaXRlbS1jYXB0aW9uLWJnO1xuICAgIH1cbn1cblxuLnRpbWVsaW5lLWl0ZW0taGVhZGVyLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6ICR0aW1lbGluZS1pdGVtLWhlYWRsaW5lLXNpemU7XG4gICAgY29sb3I6ICR0aW1lbGluZS1pdGVtLWhlYWRsaW5lLWNvbG9yO1xufVxuXG4udGltZWxpbmUtaXRlbS1oZWFkZXI6bGFzdC1jaGlsZCxcbi50aW1lbGluZS1pdGVtLXRleHQge1xuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi50aW1lbGluZS1pdGVtLWRhdGUsXG4udGltZWxpbmUtaXRlbS10ZXh0IHtcbiAgICBjb2xvcjogJHRpbWVsaW5lLWl0ZW0tY29sb3I7XG59XG5cbi50aW1lbGluZS1pdGVtLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogJHRpbWVsaW5lLWl0ZW0tZGF0ZS1zaXplO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vXG4vLyBTbWFsbFxuLy9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAudGltZWxpbmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSR0aW1lbGluZS1pdGVtLXNwYWNpbmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZWxpbmUtaXRlbS1tYXJrZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAudGltZWxpbmUtaXRlbS1pbm5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skdGltZWxpbmUtaXRlbS1zcGFjaW5nfSArICN7JHRpbWVsaW5lLWljb24tc2l6ZX0gLyAyKTtcbiAgICB9XG5cbiAgICAudGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuXG4gICAgICAgIC50aW1lbGluZS1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JHRpbWVsaW5lLWl0ZW0tc3BhY2luZ30gKyAjeyR0aW1lbGluZS1pY29uLXNpemV9IC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGltZWxpbmUtaXRlbS1tYXJrZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBTZWN0aW9uIE1lbnVzXG4vL1xuLy8gTmFtZSBvZiBDRTogU2VjdGlvbiBpbmRleCBbbWVudV9zZWN0aW9uXSAoUGFnZSBDb250ZW50IG1hcmtlZCBmb3Igc2VjdGlvbiBtZW51cyk8YnI+XG4vLyAqIGB7JHBsdWdpbi5tdl9sYXlvdXRfZnNjLm1lbnVfc2VjdGlvbi5zZWN0aW9uLmEuaS5jbGFzc31gIE11c3QgTk9UIHNldFxuLy8gKiB0aGVyZSBhcmUgbWFubnkgVFNDb25zdGFudHMgZm9yIGNvbmZpZ3VyaW5nIHRoaXMgZWxlbWVudFxuLy8gKiA8YSBocmVmPVwiL3NlY3Rpb24tY29tcG9uZW50c3Qzby5odG1sI2tzc3JlZi1jb21wb25lbnRzdDNvLWxpc3RzXCI+dXNlIGxpc3Qgc3R5bGUgQ2xhc2VzPC9hPlxuLy9cbi8vID4gVG9kbzogYWRkIGV4YW1wbGVcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRFbGVtZW50Lk1lbnVzLlNlY3Rpb25zXG5cbi5tdi1tZW51LXNlY3Rpb24ge1xuICAgIHVsLm12LW1lbnUtc2VjdGlvbi1zZWN0aW9uLmZhbC1hcnJvdy1kb3duIHtcbiAgICAgICAgQGV4dGVuZCAubGlzdC1zdHlsZWQ7XG5cbiAgICAgICAgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJywgc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiAka2V5LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTZWN0aW9uIE1lbnVzIHdpdGggSS1UYWdcbi8vXG4vLyBMaW5rUmVuZHJpbmcgd2l0aCBJLVRhZyBmb3IgZS5nLjogRkEgdXNhZ2Vcbi8vICogdXNlIGB7JHBsdWdpbi5tdl9sYXlvdXRfZnNjLm1lbnVfc2VjdGlvbi5zZWN0aW9uLmEuaS5jbGFzc31gIHRvIGFjdGl2YXRlIGl0ICoqKHNlZSBIVE1MIE1hcmt1cCBmb3IgZXhhbXBsZXMpKipcbi8vICogdGhlcmUgYXJlIGFkZGl0aW9uYWwgVFNDb25zdGFudHMgZm9yIHRoaXMgZWxlbWVudFxuLy9cbi8vIC5zYWZuZXIgLSBJY29uIGFmdGVyIFRleHQsIGJvcmRlciBib3R0b21cbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy9NdnNzL0NFcy9Db250ZW50L01lbnVzU2VjdGlvbnNJdGFnLmh0bWxcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRFbGVtZW50Lk1lbnVzLlNlY3Rpb25zLkl0YWdcblxuLm12LW1lbnUtc2VjdGlvbiB7XG4gICAgJi5zYWZuZXIge1xuICAgICAgICB1bC5tdi1tZW51LXNlY3Rpb24tc2VjdGlvbiBsaSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ29sZCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTdWJQYWdlIE1lbnVzXG4vL1xuLy8gTmFtZSBvZiBDRTogU3VicGFnZXMgW21lbnVfc3VicGFnZXNdPGJyPlxuLy8gc2VlIFRTQ29uc3RhbnRzIG1lbnVzdWJwYWdlcy5bdWx8bGldLmNsYXNzPGJyPlxuLy8gdXNlIGxpc3Qgc3R5bGUgQ2xhc2VzPGJyPlxuLy9cbi8vIDxzdHJvbmc+QWRkIGV4YW1wbGUgZnJvbSAyM19TYWZuZXI8L3N0cm9uZz5cbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRFbGVtZW50Lk1lbnVzLlN1YnBhZ2VzXG4iLCIvLyBUaHVtYm5haWwgTWVudVxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuTWVudS5UaHVtYm5haWxcblxuLy9cbi8vIFZhcmlhYmxlc1xuLy9cbiR0aHVtYm5haWwtbWVudS1tYXJnaW46IDVweCAhZGVmYXVsdDtcblxuLy9cbi8vIENvbXBvbmVudFxuLy9cbi50aHVtYm5haWwtbWVudSB7XG4gICAgbWFyZ2luOiAtJHRodW1ibmFpbC1tZW51LW1hcmdpbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRodW1ibmFpbC1tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6ICR0aHVtYm5haWwtbWVudS1tYXJnaW47XG59XG5cbi50aHVtYm5haWwtbWVudS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50aHVtYm5haWwtbWVudS1saW5rLFxuLnRodW1ibmFpbC1tZW51LWxpbms6aG92ZXIsXG4udGh1bWJuYWlsLW1lbnUtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkcHJpbWFyeSk7XG59XG5cbi50aHVtYm5haWwtbWVudS1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBwaWN0dXJlLFxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLnRodW1ibmFpbC1tZW51LWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC43NSk7XG59XG5cbi50aHVtYm5haWwtbWVudS1jYXB0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi50aHVtYm5haWwtbWVudS1jYXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnRodW1ibmFpbC1tZW51LWNhcHRpb24tc3VidGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4udGh1bWJuYWlsLW1lbnUtbGluayB7XG4gICAgLnRodW1ibmFpbC1tZW51LWNhcHRpb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC50aHVtYm5haWwtbWVudS1pbWFnZSB7XG4gICAgICAgIHBpY3R1cmUsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGh1bWJuYWlsLW1lbnUtY2FwdGlvbi10aXRsZSxcbiAgICAudGh1bWJuYWlsLW1lbnUtY2FwdGlvbi1zdWJ0aXRsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIC50aHVtYm5haWwtbWVudS1jYXB0aW9uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAudGh1bWJuYWlsLW1lbnUtY2FwdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRodW1ibmFpbC1tZW51LWNhcHRpb24tc3VidGl0bGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aHVtYm5haWwtbWVudS1pbWFnZSB7XG4gICAgICAgICAgICBwaWN0dXJlLFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRodW1ibmFpbC1tZW51LWFsaWduLWxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnRodW1ibmFpbC1tZW51LWFsaWduLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50aHVtYm5haWwtbWVudS1hbGlnbi1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnRodW1ibmFpbC1tZW51LWNvbHVtbnMtMiB7XG4gICAgLnRodW1ibmFpbC1tZW51LWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aHVtYm5haWwtbWVudS1jb2x1bW5zLTMge1xuICAgIC50aHVtYm5haWwtbWVudS1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGh1bWJuYWlsLW1lbnUtY29sdW1ucy00IHtcbiAgICAudGh1bWJuYWlsLW1lbnUtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEZvcm1zXG4vL1xuLy8gVE9ETzogcmVmYWN0b3Jcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRFbGVtZW50LkV4dGVuc2lvbnMuRm9ybXNcblxuZm9ybS5uZWVkcy1yZWZvY3RvcmluZyB7XG4gICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VwZXItbGlnaHQtZ3JleTtcbiAgICAgICAgY29sb3I6ICRrZXktY29sb3I7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAgICAgbWluLWhlaWdodDogMjEycHg7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgICAgLmJ0bi1ncm91cCB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgICAgICBAZXh0ZW5kIC5kLWZsZXg7XG4gICAgICAgICAgICBAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi9tb2RhbCc7XG5AaW1wb3J0ICcuL3ZhcnMnO1xuXG4ua2xhcm8ge1xuICAgICRidG4tbWFyZ2luLXJpZ2h0OiAwLjVlbTtcblxuICAgICYuY20tYXMtY29udGV4dC1ub3RpY2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRjbS1zcGFjZSwgbWQpO1xuICAgICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkY20tc3BhY2UsIG1kKTtcbiAgICB9XG5cbiAgICAuY29va2llLW1vZGFsLFxuICAgIC5jb250ZXh0LW5vdGljZSxcbiAgICAuY29va2llLW5vdGljZSB7XG4gICAgICAgIEBpbXBvcnQgJ3N3aXRjaCc7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIC5zbGlkZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGNtLWJveC1zaGFkb3ctZGFyay1tZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdmFyKGNvbG9yLCAnZ3JlZW4xJyk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwLFxuICAgICAgICBzdHJvbmcsXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgdWwsXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgQGluY2x1ZGUgdmFyKGNvbG9yLCAnZm9udC1jb2xvci1kYXJrJyk7XG4gICAgICAgIH1cblxuICAgICAgICBwLFxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIHVsLFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43ZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY20tbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbS1idG4ge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB2YXIoY29sb3IsICdmb250LWNvbG9yLWRhcmsnKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYnRuLW1hcmdpbi1yaWdodDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNGVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jbS1idG4tY2xvc2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjbS1ncmF5LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jbS1idG4tc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyKGJhY2tncm91bmQsICdncmVlbjEnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jbS1idG4tc3VjY2Vzcy12YXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcihiYWNrZ3JvdW5kLCAnZ3JlZW4yJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY20tYnRuLWluZm8ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcihiYWNrZ3JvdW5kLCAnYmx1ZTEnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZXh0LW5vdGljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNtLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJGNtLXNwYWNlLCBtZCk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbS1ibHVlMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAuY20tYnV0dG9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXAtZ2V0KCRjbS1zcGFjZSwgbWQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2tpZS1tb2RhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgICAgICYuY20tZW1iZWRkZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICAuY20tbW9kYWwuY20ta2xhcm8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY20tYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtLW1vZGFsIHtcbiAgICAgICAgICAgICYuY20ta2xhcm8ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vZGFsKDY2MHB4LCA2NDBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oaWRlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjbS1mb250LWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY20tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJGNtLWJvcmRlci1kYXJrO1xuXG4gICAgICAgICAgICAgICAgJi1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY20tcG93ZXJlZC1ieSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNtLWZvbnQtY29sb3ItZGFyay1kZWVtcGhhc2l6ZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRjbS1ib3JkZXItZGFyaztcblxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY20tYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bC5jbS1zZXJ2aWNlcyxcbiAgICAgICAgICAgICAgICB1bC5jbS1wdXJwb3NlcyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBsaS5jbS1wdXJwb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbS1zZXJ2aWNlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNtLWNhcmV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaS5jbS1zZXJ2aWNlLFxuICAgICAgICAgICAgICAgICAgICBsaS5jbS1wdXJwb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAucHVycG9zZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbS1mb250LWNvbG9yLWRhcmstZGVlbXBoYXNpemVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNtLXRvZ2dsZS1hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRjbS1ib3JkZXItZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmNtLWxpc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY20tb3B0LW91dCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY20tcmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNtLWZvbnQtY29sb3ItZGFyay1kZWVtcGhhc2l6ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNtLWJnLWRhcms7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcblxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkY20tZGVza3RvcCkge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGNtLWJveC1zaGFkb3ctZGFyay1tZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjbS1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkY20tZGVza3RvcCAtIDEpKSB7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jbi1lbWJlZGRlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgIC5jbi1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY24tYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAuY24tY2hhbmdlcyB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbi1sZWFybi1tb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY24tYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkY20tbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJ1dHRvbi5jbS1idG4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGNtLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skYnRuLW1hcmdpbi1yaWdodH0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY24tb2sge1xuICAgICAgICAgICAgICAgIC8vIHdlIGFkZCBhIG1hcmdpbiB0aGF0IGNhbmNlbHMgb3V0IHVubGVzcyB0aGUgaXRlbXMgYXJlIHdyYXBwZWRcbiAgICAgICAgICAgICAgICAvLyBpbiB3aGljaCBjYXNlIGl0IHdpbGwgYWRkIHNvbWUgc3BhY2luZyBiZXR3ZWVuIHRoZW1cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb29raWUtbW9kYWwtbm90aWNlIHtcbiAgICAgICAgQGluY2x1ZGUgbW9kYWwoNDAwcHgsIDQwMHB4KTtcblxuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjJlbTtcblxuICAgICAgICAuY24tb2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2tpZS1ub3RpY2UtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi8qIFRoZSBzd2l0Y2ggLSB0aGUgYm94IGFyb3VuZCB0aGUgc2xpZGVyICovXG5cbi5jbS1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5jbS1zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY20tbGlzdC1pbnB1dDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlciB7XG4gICAgQGluY2x1ZGUgdmFyKGJhY2tncm91bmQtY29sb3IsIGdyZWVuMSk7XG59XG5cbi5jbS1saXN0LWlucHV0LmhhbGYtY2hlY2tlZDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlciB7XG4gICAgQGluY2x1ZGUgdmFyKGJhY2tncm91bmQtY29sb3IsIGdyZWVuMSk7XG4gICAgb3BhY2l0eTogMC42O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB9XG59XG5cbi5jbS1saXN0LWlucHV0Lm9ubHktcmVxdWlyZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyIHtcbiAgICBAaW5jbHVkZSB2YXIoYmFja2dyb3VuZC1jb2xvciwgZ3JlZW4yKTtcbiAgICBvcGFjaXR5OiAwLjg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIH1cbn1cblxuLmNtLWxpc3QtaW5wdXQucmVxdWlyZWQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIge1xuICAgIEBpbmNsdWRlIHZhcihiYWNrZ3JvdW5kLWNvbG9yLCBncmVlbjIpO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc2xpZGVyIHtcbiAgICBib3gtc2hhZG93OiAkY20tYm94LXNoYWRvdy1kYXJrLW1kO1xufVxuXG4uY20tbGlzdC1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY20tbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jbS1saXN0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuLmNtLWxpc3QtbGFiZWwge1xuICAgIC8qIFRoZSBzbGlkZXIgKi9cblxuICAgIC5jbS1zd2l0Y2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuc2xpZGVyOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgfVxuXG4gICAgLyogUm91bmRlZCBzbGlkZXJzICovXG4gICAgLnNsaWRlci5yb3VuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlci5yb3VuZDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gICAgICAgIEBpbmNsdWRlIHZhcihib3gtc2hhZG93LWNvbG9yLCBncmVlbjMpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRjbS1ncmVlbjM7XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6OmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgfVxufVxuXG4uY20tbGlzdC1pbnB1dDpmb2N1cyArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMTI1LCAxMjUsIDEyNSwgMC4yKSxcbiAgICAgICAgNXB4IDVweCAxMHB4IDAgcmdiYSgxMjUsIDEyNSwgMTI1LCAwLjE5KTtcbn1cblxuLmNtLWxpc3QtaW5wdXQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG4iLCIvKlxuV2UgZGVjbGFyZSBhbGwgdmFyaWFibGVzIGhlcmUgYXMgZGVmYXVsdCBzbyB0aGF0IHRoZXkgYXJlIGVhc3kgdG8gb3ZlcnJpZGUuLi5cbiovXG5cbi8qIEJvcmRlciwgc2hhZG93cywgLi4uICovXG4kY20tYm94LXNoYWRvdy1kYXJrLW1kOiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDVweCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSkgIWRlZmF1bHQ7XG4kY20tYm94LXNoYWRvdy1saWdodC1zbTogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKSAhZGVmYXVsdDtcbiRjbS1ib3gtc2hhZG93LWRhcmstc206IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zMykgIWRlZmF1bHQ7XG5cbiRjbS1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4kY20tYm9yZGVyLWRhcms6IDFweCBzb2xpZCAjNTU1ICFkZWZhdWx0O1xuXG4vKiBDb2xvcnMgKi9cbiRjbS1mb250LWNvbG9yLWRhcms6ICNlZWUgIWRlZmF1bHQ7XG4kY20tdGFiLWNvbG9yOiAjMjU4MWM0ICFkZWZhdWx0O1xuJGNtLWZvbnQtY29sb3ItZGFyay1kZWVtcGhhc2l6ZWQ6ICM5OTkgIWRlZmF1bHQ7XG4kY20tYmctZGFyazogIzMzMyAhZGVmYXVsdDtcbiRjbS1ncmF5LW1lZGl1bTogI2FhYSAhZGVmYXVsdDtcbiRjbS1ncmF5LWxpZ2h0OiAjZWVlICFkZWZhdWx0O1xuJGNtLXdoaXRlOiAjZmZmICFkZWZhdWx0O1xuXG4kY20tYmx1ZTE6ICMyNTgxYzQgIWRlZmF1bHQ7XG4kY20tYmx1ZTI6IHNjYWxlLWNvbG9yKCRjbS1ibHVlMSwgJGxpZ2h0bmVzczogMjAlKSAhZGVmYXVsdDtcbiRjbS1ibHVlMzogc2NhbGUtY29sb3IoJGNtLWJsdWUyLCAkbGlnaHRuZXNzOiAyMCUpICFkZWZhdWx0O1xuJGNtLWJsdWU0OiBzY2FsZS1jb2xvcigkY20tYmx1ZTMsICRsaWdodG5lc3M6IDIwJSkgIWRlZmF1bHQ7XG5cbiRjbS1ncmVlbjE6ICMxYTkzNmYgIWRlZmF1bHQ7XG4kY20tZ3JlZW4yOiBzY2FsZS1jb2xvcigkY20tZ3JlZW4xLCAkbGlnaHRuZXNzOiAyMCUpICFkZWZhdWx0O1xuJGNtLWdyZWVuMzogc2NhbGUtY29sb3IoJGNtLWdyZWVuMiwgJGxpZ2h0bmVzczogMjAlKSAhZGVmYXVsdDtcbiRjbS1ncmVlbjQ6IHNjYWxlLWNvbG9yKCRjbS1ncmVlbjMsICRsaWdodG5lc3M6IDIwJSkgIWRlZmF1bHQ7XG5cbiRjbS1yZWQxOiAjZGEyYzQzICFkZWZhdWx0O1xuJGNtLXJlZDI6IHNjYWxlLWNvbG9yKCRjbS1yZWQxLCAkbGlnaHRuZXNzOiAyMCUpICFkZWZhdWx0O1xuJGNtLXJlZDM6IHNjYWxlLWNvbG9yKCRjbS1yZWQyLCAkbGlnaHRuZXNzOiAyMCUpICFkZWZhdWx0O1xuJGNtLXJlZDQ6IHNjYWxlLWNvbG9yKCRjbS1yZWQzLCAkbGlnaHRuZXNzOiAyMCUpICFkZWZhdWx0O1xuXG4kY20teWVsbG93MTogI2YyZDYwMCAhZGVmYXVsdDtcblxuJHZhcnM6IChcbiAgICBncmVlbjE6ICRjbS1ncmVlbjEsXG4gICAgZ3JlZW4yOiAkY20tZ3JlZW4yLFxuICAgIGdyZWVuMzogJGNtLWdyZWVuMyxcbiAgICBmb250LWNvbG9yLWRhcms6ICRjbS1mb250LWNvbG9yLWRhcmssXG4gICAgYmx1ZTE6ICRjbS1ibHVlMSxcbiAgICBibHVlMjogJGNtLWJsdWUyLFxuICAgIGJsdWUzOiAkY20tYmx1ZTMsXG4pO1xuXG4vKiBTcGFjaW5nICovXG4kY20tc3BhY2U6IChcbiAgICB4czogNHB4LFxuICAgIHNtOiA4cHgsXG4gICAgbWQ6IDEycHgsXG4gICAgbGc6IDI0cHgsXG4gICAgeGw6IDQ4cHgsXG4gICAgeHhsOiA5NnB4XG4pICFkZWZhdWx0O1xuXG4vKiBCcmVha3BvaW50cyAqL1xuJGNtLWRlc2t0b3A6IDEwMjRweCAhZGVmYXVsdDtcbiRjbS1tb2JpbGU6IDM4NHB4ICFkZWZhdWx0O1xuJGNtLXRhYmxldDogNzY4cHggIWRlZmF1bHQ7XG5cbkBtaXhpbiB2YXIoJHByb3BlcnR5LCAkdmFyTmFtZSkge1xuICAgICN7JHByb3BlcnR5fTogbWFwLWdldCgkdmFycywgJHZhck5hbWUpO1xuICAgICN7JHByb3BlcnR5fTogdmFyKC0tI3skdmFyTmFtZX0sIG1hcC1nZXQoJHZhcnMsICR2YXJOYW1lKSk7XG59XG4iLCJAbWl4aW4gbW9kYWwoJGNlbnRlcldpZHRoLCAkd2luZG93V2lkdGgpIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIGJveC1zaGFkb3c6ICRjbS1ib3gtc2hhZG93LWRhcmstbWQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5OCU7XG5cbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogJGNtLWJnLWRhcms7XG4gICAgY29sb3I6ICRjbS1mb250LWNvbG9yLWRhcms7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGNlbnRlcldpZHRoKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjbS1ib3JkZXItcmFkaXVzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICR3aW5kb3dXaWR0aDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG4iLCJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vLyBodHRwczovL2dpdGh1Yi5jb20va2lwcm90ZWN0L2tsYXJvL2Jsb2IvbWFzdGVyL3NyYy9zY3NzL2tsYXJvLnNjc3NcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9tdl9wcm9qZWN0L0J1aWxkL25vZGVfbW9kdWxlcy9rbGFyby9zcmMvc2Nzcy9rbGFyb1wiO1xuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vLyBPdmVyd3JpdGVcbiNrbGFybyAua2xhcm8ge1xuICAgIGZvbnQtZmFtaWx5OiAka2xhcm8tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAka2xhcm8tZm9udC1zaXplO1xuXG4gICAgLy8gZmlyc3QgcG9wdXBcbiAgICAuY29va2llLW5vdGljZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNuLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgICAgICAvLyBzZXQgY29tcGFueSBsb2dvIG9uIHRvcCBpZiBzZXRcbiAgICAgICAgICAgIEBpZiAka2xhcm8tbG9nbyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGtsYXJvLWJnLWNvbG9yIHVybCgka2xhcm8tbG9nbykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGtsYXJvLWxvZ28tYmFja2dyb3VuZC1zaXplO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogJGtsYXJvLWxvZ28tcG9zaXRpb24teDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2xhcm8tYmctY29sb3I7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGNtLWJveC1zaGFkb3ctZGFyay1tZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGlmICRrbGFyby1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAka2xhcm8tZm9udC1zaXplO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGtsYXJvLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEJ1dHRvbnNcbiAgICAgICAgICAgIC5jbi1vayB7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5jbi1sZWFybi1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBBY2NlcHQgYW5kIGRlY2xpbmUgYnV0dG9uc1xuICAgICAgICAgICAgICAgIC5jbi1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jbi1kZWNsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY20tYnRuLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzZWNvbmQgcG9wdXAgLyBjb25maWd1cmF0aW9uXG4gICAgLmNvb2tpZS1tb2RhbCB7XG4gICAgICAgIC5jbS1tb2RhbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGtsYXJvLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAka2xhcm8tZm9udC1zaXplO1xuXG4gICAgICAgICAgICAuY20taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYnV0dG9uLmhpZGUge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwLFxuICAgICAgICAgICAgICAgIHAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGtsYXJvLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbS1mb290ZXIge1xuICAgICAgICAgICAgICAgIC5jbS1mb290ZXItYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIC5jbS1idG4tZGVjbGluZSxcbiAgICAgICAgICAgICAgICAgICAgLmNtLWJ0bi1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY20tZ3JlZW4xO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNtLWdyZWVuMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY20tcG93ZXJlZC1ieSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvKiBLbGFybyA8IDAuNy4wOyBTdHlsZXMgZm9yIHdyYXBwZXIgZWxlbWVudHMgZm9yIGlmcmFtZXMgKHlvdXRvdWJlLCB2aW1lbywgbWFwcykgKi9cbiN5dC1lbWJlZC1nZHByIHtcbiAgICAjeXQtaGludCB7XG4gICAgICAgICYubGlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90eXBvM2NvbmYvZXh0L212X2xheW91dC9SZXNvdXJjZXMvUHVibGljL0ltYWdlcy9HRFBSL3l0X2xpZ2h0LmpwZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB3aWR0aDogNzUwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2dtLWVtYmVkLWdkcHIge1xuICAgICNnbS1oaW50IHtcbiAgICAgICAgJi5saWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvUmVzb3VyY2VzL1B1YmxpYy9JbWFnZXMvR0RQUi9nLW1hcHMucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTIycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jdmktZW1iZWQtZ2RwciB7XG4gICAgI3ZpLWhpbnQge1xuICAgICAgICAmLmxpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvUmVzb3VyY2VzL1B1YmxpYy9JbWFnZXMvR0RQUi92aW1lby5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW5kZXhzZWFyY2gge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICB9XG5cbiAgICBpbnB1dC5idG4ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuIiwiLy8gUnggU2hhcmlmZlxuLy9cbi8vIGZpcnN0IGNsYXNzZXMgZm9yIHNpbXBsZSBob3Jpem9udGFsIGljb24gc3R5aW5nXG4vL1xuLy8gU3R5bGVndWlkZSBFeHQuUnhTaGFyaWZmXG5cbi5tdi1zaGFyaWZmLXdyYXBwZXIge1xuICAgIC5zaGFyaWZmIC5vcmllbnRhdGlvbi1ob3Jpem9udGFsIHtcbiAgICAgICAgLy93aWR0aDogOTZweDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG12LXNoYXJpZmYtaWNvbi1tYXJnaW4teTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJG12LXNoYXJpZmYtaWNvbi1jb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtdi1zaGFyaWZmLWljb24taG92ZXItY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwOWFcIjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhcyxcbiAgICAgICAgICAgIC5mYWIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG12LXNoYXJpZmYtaWNvbi1mb250LXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gU3R5bGVzIGZvciBkaWZmZXJlbnQgUGFnZXMgb3IgcGFydHMgb2YgUGFnZXMgKGhlYWRlciwgbmF2LCBmb290ZXIpXG4vLyAgKiB1c2VyIGRpZmZlcmVudCBGaWxlcyBBTkQgLyBPUiBGb2xkZXJzIGluIG9yZGVyIHRvIGdldCBhIGZvY3VzZWQgdmlld1xuLy8gICogc2VlIG12IHBvcnRmb2xpbyBmb3IgYSBzdHJ1Y3R1cmVcblxuLy8gVE9QIE5hdiBhbmQgSGFkZXIgYW5kIEJ1cmdlclxuaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgICAvLyBCYWNrZ3JvdW5kIGRpdmlkZWQsIGRpZmZlcmVudCBiZyBjb2xvcnMgb24gbGVmdCBhbmQgcmlnaHQgc2lkZVxuICAgIC8vIHVzZWQgYXQgYWx1bW5pXG4gICAgJi4tYmctZGl2aWRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5LWNvbG9yO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbW9iaWxlIHN0eWxlXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbXYtbmF2YmFyLWV4cGFuZC12cCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLy8gYWxsIEl0ZW1zXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjM5cmVtIDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLi1oYXMtaWNvbikge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnZ3O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSBhbmQgKG1heC13aWR0aDogMjU1OXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLWl0ZW0tNSB7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4taGFzLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG5cbiAgICAgICAgICAgICYuLWlkLTEwNy0xMTMge1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBhIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluay10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRrZXktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbXYtbmF2YmFyLWV4cGFuZC12cCkge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vYmlsXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtdi1uYXZiYXItZXhwYW5kLXZwKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBuYXYjVG9wTmF2IHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgJi4taGFzLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBkb24ndCByZW5kZXIgVG9wTmF2IFBhZ2UgbGlua3NcbiAgICAgICAgICAgICAgICAmOm5vdCguLWhhcy1pY29uKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzUuOThweCkge1xuICAgICAgICBhLmxvZ28ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICogTWFpbiBOQVZTXG4qL1xuLy8gbW1lbnVKUyBNb2JpbGUgTmF2c1xubmF2IHtcbiAgICAmI21tLW1haW5OYXZNZW51SnMubW0tbWVudSB7XG4gICAgICAgIC8vIG9ubHkgZm9yIHRoZSBmaXN0IHNsaWRlXG4gICAgICAgICNtbS0xIHtcbiAgICAgICAgICAgIC5tbS1uYXZiYXIge1xuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJGZvbnQtc2l6ZXMsIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhlYWRlclxuICAgICAgICAubW0tbmF2YmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXktY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAvLyBidXR0b24gY29sb3JcbiAgICAgICAgICAgIC5tbS1idG46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE5hdiBJdGVtc1xuICAgICAgICAubW0tbGlzdGl0ZW0ge1xuICAgICAgICAgICAgLy8gVG9wTmF2IEl0ZW0gc3R5bGVcbiAgICAgICAgICAgICZbY2xhc3MqPVwiLXBfMTA3X1wiXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzZXBhcmF0ZSBUb3BOYXYgZnJvbSBNYWluTmF2XG4gICAgICAgICAgICAmLi1wXzEwN182IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gZG9uJ3QgZGlzcGxheSBjZXJ0YWluIHBhZ2VzIGZyb20gVG9wTmF2IGluIG1vYmlsZSBuYXYgKHRoZXkgYXJlIHJlbmRlciBpbiB0b3AgbmF2KVxuICAgICAgICAgICAgJi4tcF8xMDdfMTEzLFxuICAgICAgICAgICAgJi4tcF8xMDdfMTE0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHNlcGFyYXRlIFRvcE5hdiBmcm9tIE1haW5OYXZcbiAgICAgICAgICAgICYuLXBfMV8yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLi1sZXZlbC0yKSB7XG4gICAgICAgICAgICAgICAgLm1tLWxpc3RpdGVtX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJGZvbnQtc2l6ZXMsIDIpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gPiBhcnJvd3Mgd2l0aCBpbiBsaXN0IGl0ZW1zIHdpdGggZGlyZWN0IGxpbmtzIGFuZCBzdWJwYWdlc1xuICAgICAgICAgICAgLm1tLWxpc3RpdGVtX19idG4ge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiAka2V5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBEZXNrdG9wIE5hdlxuLm0tbWFpbk5hdl9fb3V0ZXJXcmFwcGVyIHtcbiAgICAvLyBDb21wYW55IExvZ29cbiAgICBhLmxvZ28ge1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtdi1uYXZiYXItZXhwYW5kLXZwKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWVnYU1lbnUgRGVza3RvcCBzdHlsZVxuICAgIG5hdiB7XG4gICAgICAgICYjbWFpbk5hdk1lbnVKcy4tYWx1bW5pIHtcbiAgICAgICAgICAgIC8vIGRvbid0IGRpc3BsYXkgcGFnZXMgZnJvbSBUb3BOYXYgKHBpZCA3MylcbiAgICAgICAgICAgIFtjbGFzcyo9XCItcF8xMDdfXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHVsXG4gICAgICAgICAgICAubS1uYXZMaXN0IHtcbiAgICAgICAgICAgICAgICAmX19tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gbGkgfCBhbGwgZWxlbWVudHNcbiAgICAgICAgICAgICAgICAgICAgLm5hdkl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIGVsZW1lbnRzIGZyb20gZmlyc3QgbGV2ZWxcbiAgICAgICAgICAgICAgICAgICAgJiAubmF2SXRlbS4tbWFpbiA+IC5tdi1uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgICAgICAgICAgICAgICAgICAgICAgLy8gbWFwLWdldCgkZm9udC1zaXplcywgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgLm5hdkl0ZW0uLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLi1sZXZlbC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXYtbmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZml4IHRleHQgbGVuZ3RoIG9uIFVOU0VSRSBBS1RJVklUw4RURU4gPiBWRVJBTlNUQUxUVU5HRU4gLSBORVRXT1JLSU5HXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi4tcF8zMzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tdi1uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jaGVybyB7XG4gICAgLi1ib3JkZXJQc0FmdGVyIHtcbiAgICAgICAgLmZyYW1lLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogTGlzdCBWaWV3ICovXG4jcDYge1xuICAgIC5ib2R5X193cmFwcGVyIC5tYWluLXNlY3Rpb24ge1xuICAgICAgICBoMS5lbGVtZW50LWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm0tY29udGFpbmVyX19jb2wge1xuICAgICAgICAgICAgLyogTGVmdCBDb2wgLyBEYXRhVGFibGVzICovXG4gICAgICAgICAgICAmLi1jb2wtMSB7XG4gICAgICAgICAgICAgICAgLi1taXNzZWRFdmVudCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC05NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mcmFtZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC8qIERhdGFUYWJsZXMgKi9cbiAgICAgICAgICAgICAgICAgICAgI2V2ZW50VGFibGVfd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvcnRpbmc6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nLCBzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nLCBzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJywgc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLi1yZWdpc3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIHBhZ2luYXRpb24gKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIC4tYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByZXZpb3VzLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogUmlnaHQgQ29sIC8gVEJBIHdpdGggRXh0IE5ld3MgKi9cbiAgICAgICAgICAgICYuLWNvbC0yIHtcbiAgICAgICAgICAgICAgICAubmV3cyAubmV3cy1saXN0LXZpZXcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5uZXdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5uZXdzLWxpc3QtdmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFnZS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm14LTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERldGFpbCBWaWV3ICovXG4jZXZlbnREZXRhaWwge1xuICAgIC4tYm9keVdyYXBwZXIge1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAtNzVweDtcblxuICAgICAgICAudGl0bGVJbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuLXNjaGVkdWxlV3JhcHBlciB7XG4gICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50eHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii4uLy4uLy4uL0J1aWxkL0Fzc2V0cy9TY3NzLyJ9 */
