@import url(https://use.typekit.net/dvw5due.css);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&family=Roboto+Slab:wght@100..900&display=swap);.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
Theme Name:   Flora development
Version:      1.0
Author:       Urban Jungle
Text Domain:  uj
Domain Path:  /languages/
*/
@use 'sass-mq/mq' as * with ($breakpoints:(small:380px,medium:768px,large:1025px,xlarge:1280px,xmlarge:1400px,xxlarge:1700px,));.has-white-color{color:#fff;--uj-text-color:#ffffff}.has-white-background-color{background:#fff}.has-black-color{color:#000;--uj-text-color:#000000}.has-black-background-color{background:#000}.has-lime-color{color:#AAD200;--uj-text-color:#AAD200}.has-lime-background-color{background:#AAD200}.has-green-color{color:#003200;--uj-text-color:#003200}.has-green-background-color{background:#003200}.has-pink-color{color:#FF9B78;--uj-text-color:#FF9B78}.has-pink-background-color{background:#FF9B78}.has-grey-color{color:#717171;--uj-text-color:#717171}.has-grey-background-color{background:#717171}.has-lightgrey-color{color:#ECECEC;--uj-text-color:#ECECEC}.has-lightgrey-background-color{background:#ECECEC}.has-piotra4blue-color{color:#122C7F;--uj-text-color:#122C7F}.has-piotra4blue-background-color{background:#122C7F}.has-piotra4yellow-color{color:#FFD31A;--uj-text-color:#FFD31A}.has-piotra4yellow-background-color{background:#FFD31A}.has-piotra4purple-color{color:#7C51A1;--uj-text-color:#7C51A1}.has-piotra4purple-background-color{background:#7C51A1}.has-piotra4grey-color{color:#B5B5B5;--uj-text-color:#B5B5B5}.has-piotra4grey-background-color{background:#B5B5B5}.has-esyblue-color{color:#2D285E;--uj-text-color:#2D285E}.has-esyblue-background-color{background:#2D285E}.has-esygreen-color{color:#0DD078;--uj-text-color:#0DD078}.has-esygreen-background-color{background:#0DD078}.u-screenreader-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:none;white-space:nowrap}html:not(.no-js) .js-hidden-if-js-on{display:none}.u-inner-layer{position:relative;z-index:1}.u-nowrap{white-space:nowrap}.js-hidden,.u-hidden{display:none}
/*!
 * Bootstrap Grid v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root{--bs-white:#ffffff;--bs-black:#000000;--bs-lime:#AAD200;--bs-green:#003200;--bs-pink:#FF9B78;--bs-grey:#717171;--bs-lightgrey:#ECECEC;--bs-piotra4blue:#122C7F;--bs-piotra4yellow:#FFD31A;--bs-piotra4purple:#7C51A1;--bs-piotra4grey:#B5B5B5;--bs-esyblue:#2D285E;--bs-esygreen:#0DD078;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-body-color-rgb:33, 37, 41;--bs-body-bg-rgb:255, 255, 255;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.container,.container-small,.container-medium,.container-large,.container-xlarge,.container-xmlarge,.container-xxlarge{max-width:540px}.container,.container-small,.container-medium,.container-large,.container-xlarge,.container-xmlarge,.container-xxlarge{max-width:720px}.container,.container-small,.container-medium,.container-large,.container-xlarge,.container-xmlarge,.container-xxlarge{max-width:960px}.container,.container-small,.container-medium,.container-large,.container-xlarge,.container-xmlarge,.container-xxlarge{max-width:1140px}.container,.container-small,.container-medium,.container-large,.container-xlarge,.container-xmlarge,.container-xxlarge{max-width:1320px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.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.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:380px){.col-small{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-small-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-small-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-small-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-small-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-small-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-small-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-small-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-small-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-small-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-small-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-small-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-small-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-small-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-small-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-small-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-small-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-small-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-small-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-small-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-small-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-small-0{margin-left:0}.offset-small-1{margin-left:8.33333%}.offset-small-2{margin-left:16.66667%}.offset-small-3{margin-left:25%}.offset-small-4{margin-left:33.33333%}.offset-small-5{margin-left:41.66667%}.offset-small-6{margin-left:50%}.offset-small-7{margin-left:58.33333%}.offset-small-8{margin-left:66.66667%}.offset-small-9{margin-left:75%}.offset-small-10{margin-left:83.33333%}.offset-small-11{margin-left:91.66667%}.g-small-0,.gx-small-0{--bs-gutter-x:0}.g-small-0,.gy-small-0{--bs-gutter-y:0}.g-small-1,.gx-small-1{--bs-gutter-x:0.25rem}.g-small-1,.gy-small-1{--bs-gutter-y:0.25rem}.g-small-2,.gx-small-2{--bs-gutter-x:0.5rem}.g-small-2,.gy-small-2{--bs-gutter-y:0.5rem}.g-small-3,.gx-small-3{--bs-gutter-x:1rem}.g-small-3,.gy-small-3{--bs-gutter-y:1rem}.g-small-4,.gx-small-4{--bs-gutter-x:1.5rem}.g-small-4,.gy-small-4{--bs-gutter-y:1.5rem}.g-small-5,.gx-small-5{--bs-gutter-x:3rem}.g-small-5,.gy-small-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-medium{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-medium-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-medium-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-medium-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-medium-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-medium-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-medium-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-medium-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-medium-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-medium-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-medium-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-medium-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-medium-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-medium-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-medium-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-medium-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-medium-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-medium-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-medium-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-medium-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-medium-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-medium-0{margin-left:0}.offset-medium-1{margin-left:8.33333%}.offset-medium-2{margin-left:16.66667%}.offset-medium-3{margin-left:25%}.offset-medium-4{margin-left:33.33333%}.offset-medium-5{margin-left:41.66667%}.offset-medium-6{margin-left:50%}.offset-medium-7{margin-left:58.33333%}.offset-medium-8{margin-left:66.66667%}.offset-medium-9{margin-left:75%}.offset-medium-10{margin-left:83.33333%}.offset-medium-11{margin-left:91.66667%}.g-medium-0,.gx-medium-0{--bs-gutter-x:0}.g-medium-0,.gy-medium-0{--bs-gutter-y:0}.g-medium-1,.gx-medium-1{--bs-gutter-x:0.25rem}.g-medium-1,.gy-medium-1{--bs-gutter-y:0.25rem}.g-medium-2,.gx-medium-2{--bs-gutter-x:0.5rem}.g-medium-2,.gy-medium-2{--bs-gutter-y:0.5rem}.g-medium-3,.gx-medium-3{--bs-gutter-x:1rem}.g-medium-3,.gy-medium-3{--bs-gutter-y:1rem}.g-medium-4,.gx-medium-4{--bs-gutter-x:1.5rem}.g-medium-4,.gy-medium-4{--bs-gutter-y:1.5rem}.g-medium-5,.gx-medium-5{--bs-gutter-x:3rem}.g-medium-5,.gy-medium-5{--bs-gutter-y:3rem}}@media (min-width:1025px){.col-large{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-large-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-large-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-large-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-large-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-large-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-large-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-large-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-large-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-large-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-large-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-large-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-large-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-large-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-large-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-large-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-large-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-large-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-large-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-large-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-large-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-large-0{margin-left:0}.offset-large-1{margin-left:8.33333%}.offset-large-2{margin-left:16.66667%}.offset-large-3{margin-left:25%}.offset-large-4{margin-left:33.33333%}.offset-large-5{margin-left:41.66667%}.offset-large-6{margin-left:50%}.offset-large-7{margin-left:58.33333%}.offset-large-8{margin-left:66.66667%}.offset-large-9{margin-left:75%}.offset-large-10{margin-left:83.33333%}.offset-large-11{margin-left:91.66667%}.g-large-0,.gx-large-0{--bs-gutter-x:0}.g-large-0,.gy-large-0{--bs-gutter-y:0}.g-large-1,.gx-large-1{--bs-gutter-x:0.25rem}.g-large-1,.gy-large-1{--bs-gutter-y:0.25rem}.g-large-2,.gx-large-2{--bs-gutter-x:0.5rem}.g-large-2,.gy-large-2{--bs-gutter-y:0.5rem}.g-large-3,.gx-large-3{--bs-gutter-x:1rem}.g-large-3,.gy-large-3{--bs-gutter-y:1rem}.g-large-4,.gx-large-4{--bs-gutter-x:1.5rem}.g-large-4,.gy-large-4{--bs-gutter-y:1.5rem}.g-large-5,.gx-large-5{--bs-gutter-x:3rem}.g-large-5,.gy-large-5{--bs-gutter-y:3rem}}@media (min-width:1280px){.col-xlarge{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xlarge-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xlarge-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xlarge-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xlarge-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-xlarge-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xlarge-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xlarge-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xlarge-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xlarge-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-xlarge-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xlarge-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xlarge-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-xlarge-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-xlarge-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xlarge-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-xlarge-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-xlarge-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xlarge-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-xlarge-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-xlarge-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xlarge-0{margin-left:0}.offset-xlarge-1{margin-left:8.33333%}.offset-xlarge-2{margin-left:16.66667%}.offset-xlarge-3{margin-left:25%}.offset-xlarge-4{margin-left:33.33333%}.offset-xlarge-5{margin-left:41.66667%}.offset-xlarge-6{margin-left:50%}.offset-xlarge-7{margin-left:58.33333%}.offset-xlarge-8{margin-left:66.66667%}.offset-xlarge-9{margin-left:75%}.offset-xlarge-10{margin-left:83.33333%}.offset-xlarge-11{margin-left:91.66667%}.g-xlarge-0,.gx-xlarge-0{--bs-gutter-x:0}.g-xlarge-0,.gy-xlarge-0{--bs-gutter-y:0}.g-xlarge-1,.gx-xlarge-1{--bs-gutter-x:0.25rem}.g-xlarge-1,.gy-xlarge-1{--bs-gutter-y:0.25rem}.g-xlarge-2,.gx-xlarge-2{--bs-gutter-x:0.5rem}.g-xlarge-2,.gy-xlarge-2{--bs-gutter-y:0.5rem}.g-xlarge-3,.gx-xlarge-3{--bs-gutter-x:1rem}.g-xlarge-3,.gy-xlarge-3{--bs-gutter-y:1rem}.g-xlarge-4,.gx-xlarge-4{--bs-gutter-x:1.5rem}.g-xlarge-4,.gy-xlarge-4{--bs-gutter-y:1.5rem}.g-xlarge-5,.gx-xlarge-5{--bs-gutter-x:3rem}.g-xlarge-5,.gy-xlarge-5{--bs-gutter-y:3rem}}@media (min-width:1430px){.col-xmlarge{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xmlarge-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xmlarge-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xmlarge-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xmlarge-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-xmlarge-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xmlarge-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xmlarge-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xmlarge-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xmlarge-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-xmlarge-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xmlarge-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xmlarge-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-xmlarge-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-xmlarge-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xmlarge-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-xmlarge-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-xmlarge-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xmlarge-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-xmlarge-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-xmlarge-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xmlarge-0{margin-left:0}.offset-xmlarge-1{margin-left:8.33333%}.offset-xmlarge-2{margin-left:16.66667%}.offset-xmlarge-3{margin-left:25%}.offset-xmlarge-4{margin-left:33.33333%}.offset-xmlarge-5{margin-left:41.66667%}.offset-xmlarge-6{margin-left:50%}.offset-xmlarge-7{margin-left:58.33333%}.offset-xmlarge-8{margin-left:66.66667%}.offset-xmlarge-9{margin-left:75%}.offset-xmlarge-10{margin-left:83.33333%}.offset-xmlarge-11{margin-left:91.66667%}.g-xmlarge-0,.gx-xmlarge-0{--bs-gutter-x:0}.g-xmlarge-0,.gy-xmlarge-0{--bs-gutter-y:0}.g-xmlarge-1,.gx-xmlarge-1{--bs-gutter-x:0.25rem}.g-xmlarge-1,.gy-xmlarge-1{--bs-gutter-y:0.25rem}.g-xmlarge-2,.gx-xmlarge-2{--bs-gutter-x:0.5rem}.g-xmlarge-2,.gy-xmlarge-2{--bs-gutter-y:0.5rem}.g-xmlarge-3,.gx-xmlarge-3{--bs-gutter-x:1rem}.g-xmlarge-3,.gy-xmlarge-3{--bs-gutter-y:1rem}.g-xmlarge-4,.gx-xmlarge-4{--bs-gutter-x:1.5rem}.g-xmlarge-4,.gy-xmlarge-4{--bs-gutter-y:1.5rem}.g-xmlarge-5,.gx-xmlarge-5{--bs-gutter-x:3rem}.g-xmlarge-5,.gy-xmlarge-5{--bs-gutter-y:3rem}}@media (min-width:1700px){.col-xxlarge{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxlarge-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxlarge-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxlarge-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxlarge-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-xxlarge-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxlarge-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxlarge-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xxlarge-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxlarge-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-xxlarge-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xxlarge-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxlarge-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-xxlarge-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-xxlarge-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxlarge-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-xxlarge-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-xxlarge-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxlarge-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-xxlarge-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-xxlarge-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxlarge-0{margin-left:0}.offset-xxlarge-1{margin-left:8.33333%}.offset-xxlarge-2{margin-left:16.66667%}.offset-xxlarge-3{margin-left:25%}.offset-xxlarge-4{margin-left:33.33333%}.offset-xxlarge-5{margin-left:41.66667%}.offset-xxlarge-6{margin-left:50%}.offset-xxlarge-7{margin-left:58.33333%}.offset-xxlarge-8{margin-left:66.66667%}.offset-xxlarge-9{margin-left:75%}.offset-xxlarge-10{margin-left:83.33333%}.offset-xxlarge-11{margin-left:91.66667%}.g-xxlarge-0,.gx-xxlarge-0{--bs-gutter-x:0}.g-xxlarge-0,.gy-xxlarge-0{--bs-gutter-y:0}.g-xxlarge-1,.gx-xxlarge-1{--bs-gutter-x:0.25rem}.g-xxlarge-1,.gy-xxlarge-1{--bs-gutter-y:0.25rem}.g-xxlarge-2,.gx-xxlarge-2{--bs-gutter-x:0.5rem}.g-xxlarge-2,.gy-xxlarge-2{--bs-gutter-y:0.5rem}.g-xxlarge-3,.gx-xxlarge-3{--bs-gutter-x:1rem}.g-xxlarge-3,.gy-xxlarge-3{--bs-gutter-y:1rem}.g-xxlarge-4,.gx-xxlarge-4{--bs-gutter-x:1.5rem}.g-xxlarge-4,.gy-xxlarge-4{--bs-gutter-y:1.5rem}.g-xxlarge-5,.gx-xxlarge-5{--bs-gutter-x:3rem}.g-xxlarge-5,.gy-xxlarge-5{--bs-gutter-y:3rem}}.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{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}.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{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-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:0.25rem!important}.m-2{margin:0.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:0.25rem!important}.mt-2{margin-top:0.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:0.25rem!important}.me-2{margin-right:0.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:0.25rem!important}.mb-2{margin-bottom:0.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:0.25rem!important}.ms-2{margin-left:0.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:0.25rem!important}.p-2{padding:0.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:0.25rem!important}.pt-2{padding-top:0.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:0.25rem!important}.pe-2{padding-right:0.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:0.25rem!important}.pb-2{padding-bottom:0.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:0.25rem!important}.ps-2{padding-left:0.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:380px){.d-small-inline{display:inline!important}.d-small-inline-block{display:inline-block!important}.d-small-block{display:block!important}.d-small-grid{display:grid!important}.d-small-table{display:table!important}.d-small-table-row{display:table-row!important}.d-small-table-cell{display:table-cell!important}.d-small-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-small-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-small-none{display:none!important}.flex-small-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-small-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-small-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-small-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-small-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-small-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-small-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-small-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-small-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-small-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-small-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-small-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-small-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-small-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-small-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-small-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-small-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-small-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-small-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-small-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-small-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-small-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-small-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-small-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-small-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-small-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-small-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-small-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-small-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-small-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-small-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-small-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-small-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-small-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-small-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-small-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-small-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-small-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-small-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-small-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-small-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-small-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-small-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-small-0{margin:0!important}.m-small-1{margin:0.25rem!important}.m-small-2{margin:0.5rem!important}.m-small-3{margin:1rem!important}.m-small-4{margin:1.5rem!important}.m-small-5{margin:3rem!important}.m-small-auto{margin:auto!important}.mx-small-0{margin-right:0!important;margin-left:0!important}.mx-small-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-small-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-small-3{margin-right:1rem!important;margin-left:1rem!important}.mx-small-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-small-5{margin-right:3rem!important;margin-left:3rem!important}.mx-small-auto{margin-right:auto!important;margin-left:auto!important}.my-small-0{margin-top:0!important;margin-bottom:0!important}.my-small-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-small-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-small-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-small-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-small-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-small-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-small-0{margin-top:0!important}.mt-small-1{margin-top:0.25rem!important}.mt-small-2{margin-top:0.5rem!important}.mt-small-3{margin-top:1rem!important}.mt-small-4{margin-top:1.5rem!important}.mt-small-5{margin-top:3rem!important}.mt-small-auto{margin-top:auto!important}.me-small-0{margin-right:0!important}.me-small-1{margin-right:0.25rem!important}.me-small-2{margin-right:0.5rem!important}.me-small-3{margin-right:1rem!important}.me-small-4{margin-right:1.5rem!important}.me-small-5{margin-right:3rem!important}.me-small-auto{margin-right:auto!important}.mb-small-0{margin-bottom:0!important}.mb-small-1{margin-bottom:0.25rem!important}.mb-small-2{margin-bottom:0.5rem!important}.mb-small-3{margin-bottom:1rem!important}.mb-small-4{margin-bottom:1.5rem!important}.mb-small-5{margin-bottom:3rem!important}.mb-small-auto{margin-bottom:auto!important}.ms-small-0{margin-left:0!important}.ms-small-1{margin-left:0.25rem!important}.ms-small-2{margin-left:0.5rem!important}.ms-small-3{margin-left:1rem!important}.ms-small-4{margin-left:1.5rem!important}.ms-small-5{margin-left:3rem!important}.ms-small-auto{margin-left:auto!important}.p-small-0{padding:0!important}.p-small-1{padding:0.25rem!important}.p-small-2{padding:0.5rem!important}.p-small-3{padding:1rem!important}.p-small-4{padding:1.5rem!important}.p-small-5{padding:3rem!important}.px-small-0{padding-right:0!important;padding-left:0!important}.px-small-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-small-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-small-3{padding-right:1rem!important;padding-left:1rem!important}.px-small-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-small-5{padding-right:3rem!important;padding-left:3rem!important}.py-small-0{padding-top:0!important;padding-bottom:0!important}.py-small-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-small-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-small-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-small-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-small-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-small-0{padding-top:0!important}.pt-small-1{padding-top:0.25rem!important}.pt-small-2{padding-top:0.5rem!important}.pt-small-3{padding-top:1rem!important}.pt-small-4{padding-top:1.5rem!important}.pt-small-5{padding-top:3rem!important}.pe-small-0{padding-right:0!important}.pe-small-1{padding-right:0.25rem!important}.pe-small-2{padding-right:0.5rem!important}.pe-small-3{padding-right:1rem!important}.pe-small-4{padding-right:1.5rem!important}.pe-small-5{padding-right:3rem!important}.pb-small-0{padding-bottom:0!important}.pb-small-1{padding-bottom:0.25rem!important}.pb-small-2{padding-bottom:0.5rem!important}.pb-small-3{padding-bottom:1rem!important}.pb-small-4{padding-bottom:1.5rem!important}.pb-small-5{padding-bottom:3rem!important}.ps-small-0{padding-left:0!important}.ps-small-1{padding-left:0.25rem!important}.ps-small-2{padding-left:0.5rem!important}.ps-small-3{padding-left:1rem!important}.ps-small-4{padding-left:1.5rem!important}.ps-small-5{padding-left:3rem!important}}@media (min-width:768px){.d-medium-inline{display:inline!important}.d-medium-inline-block{display:inline-block!important}.d-medium-block{display:block!important}.d-medium-grid{display:grid!important}.d-medium-table{display:table!important}.d-medium-table-row{display:table-row!important}.d-medium-table-cell{display:table-cell!important}.d-medium-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-medium-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-medium-none{display:none!important}.flex-medium-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-medium-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-medium-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-medium-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-medium-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-medium-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-medium-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-medium-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-medium-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-medium-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-medium-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-medium-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-medium-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-medium-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-medium-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-medium-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-medium-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-medium-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-medium-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-medium-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-medium-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-medium-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-medium-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-medium-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-medium-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-medium-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-medium-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-medium-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-medium-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-medium-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-medium-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-medium-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-medium-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-medium-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-medium-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-medium-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-medium-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-medium-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-medium-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-medium-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-medium-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-medium-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-medium-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-medium-0{margin:0!important}.m-medium-1{margin:0.25rem!important}.m-medium-2{margin:0.5rem!important}.m-medium-3{margin:1rem!important}.m-medium-4{margin:1.5rem!important}.m-medium-5{margin:3rem!important}.m-medium-auto{margin:auto!important}.mx-medium-0{margin-right:0!important;margin-left:0!important}.mx-medium-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-medium-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-medium-3{margin-right:1rem!important;margin-left:1rem!important}.mx-medium-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-medium-5{margin-right:3rem!important;margin-left:3rem!important}.mx-medium-auto{margin-right:auto!important;margin-left:auto!important}.my-medium-0{margin-top:0!important;margin-bottom:0!important}.my-medium-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-medium-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-medium-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-medium-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-medium-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-medium-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-medium-0{margin-top:0!important}.mt-medium-1{margin-top:0.25rem!important}.mt-medium-2{margin-top:0.5rem!important}.mt-medium-3{margin-top:1rem!important}.mt-medium-4{margin-top:1.5rem!important}.mt-medium-5{margin-top:3rem!important}.mt-medium-auto{margin-top:auto!important}.me-medium-0{margin-right:0!important}.me-medium-1{margin-right:0.25rem!important}.me-medium-2{margin-right:0.5rem!important}.me-medium-3{margin-right:1rem!important}.me-medium-4{margin-right:1.5rem!important}.me-medium-5{margin-right:3rem!important}.me-medium-auto{margin-right:auto!important}.mb-medium-0{margin-bottom:0!important}.mb-medium-1{margin-bottom:0.25rem!important}.mb-medium-2{margin-bottom:0.5rem!important}.mb-medium-3{margin-bottom:1rem!important}.mb-medium-4{margin-bottom:1.5rem!important}.mb-medium-5{margin-bottom:3rem!important}.mb-medium-auto{margin-bottom:auto!important}.ms-medium-0{margin-left:0!important}.ms-medium-1{margin-left:0.25rem!important}.ms-medium-2{margin-left:0.5rem!important}.ms-medium-3{margin-left:1rem!important}.ms-medium-4{margin-left:1.5rem!important}.ms-medium-5{margin-left:3rem!important}.ms-medium-auto{margin-left:auto!important}.p-medium-0{padding:0!important}.p-medium-1{padding:0.25rem!important}.p-medium-2{padding:0.5rem!important}.p-medium-3{padding:1rem!important}.p-medium-4{padding:1.5rem!important}.p-medium-5{padding:3rem!important}.px-medium-0{padding-right:0!important;padding-left:0!important}.px-medium-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-medium-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-medium-3{padding-right:1rem!important;padding-left:1rem!important}.px-medium-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-medium-5{padding-right:3rem!important;padding-left:3rem!important}.py-medium-0{padding-top:0!important;padding-bottom:0!important}.py-medium-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-medium-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-medium-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-medium-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-medium-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-medium-0{padding-top:0!important}.pt-medium-1{padding-top:0.25rem!important}.pt-medium-2{padding-top:0.5rem!important}.pt-medium-3{padding-top:1rem!important}.pt-medium-4{padding-top:1.5rem!important}.pt-medium-5{padding-top:3rem!important}.pe-medium-0{padding-right:0!important}.pe-medium-1{padding-right:0.25rem!important}.pe-medium-2{padding-right:0.5rem!important}.pe-medium-3{padding-right:1rem!important}.pe-medium-4{padding-right:1.5rem!important}.pe-medium-5{padding-right:3rem!important}.pb-medium-0{padding-bottom:0!important}.pb-medium-1{padding-bottom:0.25rem!important}.pb-medium-2{padding-bottom:0.5rem!important}.pb-medium-3{padding-bottom:1rem!important}.pb-medium-4{padding-bottom:1.5rem!important}.pb-medium-5{padding-bottom:3rem!important}.ps-medium-0{padding-left:0!important}.ps-medium-1{padding-left:0.25rem!important}.ps-medium-2{padding-left:0.5rem!important}.ps-medium-3{padding-left:1rem!important}.ps-medium-4{padding-left:1.5rem!important}.ps-medium-5{padding-left:3rem!important}}@media (min-width:1025px){.d-large-inline{display:inline!important}.d-large-inline-block{display:inline-block!important}.d-large-block{display:block!important}.d-large-grid{display:grid!important}.d-large-table{display:table!important}.d-large-table-row{display:table-row!important}.d-large-table-cell{display:table-cell!important}.d-large-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-large-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-large-none{display:none!important}.flex-large-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-large-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-large-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-large-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-large-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-large-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-large-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-large-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-large-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-large-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-large-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-large-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-large-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-large-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-large-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-large-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-large-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-large-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-large-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-large-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-large-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-large-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-large-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-large-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-large-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-large-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-large-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-large-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-large-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-large-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-large-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-large-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-large-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-large-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-large-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-large-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-large-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-large-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-large-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-large-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-large-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-large-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-large-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-large-0{margin:0!important}.m-large-1{margin:0.25rem!important}.m-large-2{margin:0.5rem!important}.m-large-3{margin:1rem!important}.m-large-4{margin:1.5rem!important}.m-large-5{margin:3rem!important}.m-large-auto{margin:auto!important}.mx-large-0{margin-right:0!important;margin-left:0!important}.mx-large-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-large-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-large-3{margin-right:1rem!important;margin-left:1rem!important}.mx-large-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-large-5{margin-right:3rem!important;margin-left:3rem!important}.mx-large-auto{margin-right:auto!important;margin-left:auto!important}.my-large-0{margin-top:0!important;margin-bottom:0!important}.my-large-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-large-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-large-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-large-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-large-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-large-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-large-0{margin-top:0!important}.mt-large-1{margin-top:0.25rem!important}.mt-large-2{margin-top:0.5rem!important}.mt-large-3{margin-top:1rem!important}.mt-large-4{margin-top:1.5rem!important}.mt-large-5{margin-top:3rem!important}.mt-large-auto{margin-top:auto!important}.me-large-0{margin-right:0!important}.me-large-1{margin-right:0.25rem!important}.me-large-2{margin-right:0.5rem!important}.me-large-3{margin-right:1rem!important}.me-large-4{margin-right:1.5rem!important}.me-large-5{margin-right:3rem!important}.me-large-auto{margin-right:auto!important}.mb-large-0{margin-bottom:0!important}.mb-large-1{margin-bottom:0.25rem!important}.mb-large-2{margin-bottom:0.5rem!important}.mb-large-3{margin-bottom:1rem!important}.mb-large-4{margin-bottom:1.5rem!important}.mb-large-5{margin-bottom:3rem!important}.mb-large-auto{margin-bottom:auto!important}.ms-large-0{margin-left:0!important}.ms-large-1{margin-left:0.25rem!important}.ms-large-2{margin-left:0.5rem!important}.ms-large-3{margin-left:1rem!important}.ms-large-4{margin-left:1.5rem!important}.ms-large-5{margin-left:3rem!important}.ms-large-auto{margin-left:auto!important}.p-large-0{padding:0!important}.p-large-1{padding:0.25rem!important}.p-large-2{padding:0.5rem!important}.p-large-3{padding:1rem!important}.p-large-4{padding:1.5rem!important}.p-large-5{padding:3rem!important}.px-large-0{padding-right:0!important;padding-left:0!important}.px-large-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-large-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-large-3{padding-right:1rem!important;padding-left:1rem!important}.px-large-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-large-5{padding-right:3rem!important;padding-left:3rem!important}.py-large-0{padding-top:0!important;padding-bottom:0!important}.py-large-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-large-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-large-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-large-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-large-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-large-0{padding-top:0!important}.pt-large-1{padding-top:0.25rem!important}.pt-large-2{padding-top:0.5rem!important}.pt-large-3{padding-top:1rem!important}.pt-large-4{padding-top:1.5rem!important}.pt-large-5{padding-top:3rem!important}.pe-large-0{padding-right:0!important}.pe-large-1{padding-right:0.25rem!important}.pe-large-2{padding-right:0.5rem!important}.pe-large-3{padding-right:1rem!important}.pe-large-4{padding-right:1.5rem!important}.pe-large-5{padding-right:3rem!important}.pb-large-0{padding-bottom:0!important}.pb-large-1{padding-bottom:0.25rem!important}.pb-large-2{padding-bottom:0.5rem!important}.pb-large-3{padding-bottom:1rem!important}.pb-large-4{padding-bottom:1.5rem!important}.pb-large-5{padding-bottom:3rem!important}.ps-large-0{padding-left:0!important}.ps-large-1{padding-left:0.25rem!important}.ps-large-2{padding-left:0.5rem!important}.ps-large-3{padding-left:1rem!important}.ps-large-4{padding-left:1.5rem!important}.ps-large-5{padding-left:3rem!important}}@media (min-width:1280px){.d-xlarge-inline{display:inline!important}.d-xlarge-inline-block{display:inline-block!important}.d-xlarge-block{display:block!important}.d-xlarge-grid{display:grid!important}.d-xlarge-table{display:table!important}.d-xlarge-table-row{display:table-row!important}.d-xlarge-table-cell{display:table-cell!important}.d-xlarge-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xlarge-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xlarge-none{display:none!important}.flex-xlarge-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xlarge-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xlarge-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xlarge-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xlarge-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xlarge-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xlarge-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xlarge-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xlarge-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xlarge-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xlarge-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xlarge-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xlarge-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xlarge-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xlarge-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xlarge-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xlarge-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xlarge-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xlarge-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xlarge-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xlarge-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xlarge-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xlarge-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xlarge-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xlarge-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xlarge-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xlarge-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xlarge-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xlarge-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xlarge-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xlarge-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xlarge-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xlarge-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xlarge-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xlarge-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xlarge-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xlarge-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xlarge-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xlarge-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xlarge-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xlarge-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xlarge-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xlarge-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xlarge-0{margin:0!important}.m-xlarge-1{margin:0.25rem!important}.m-xlarge-2{margin:0.5rem!important}.m-xlarge-3{margin:1rem!important}.m-xlarge-4{margin:1.5rem!important}.m-xlarge-5{margin:3rem!important}.m-xlarge-auto{margin:auto!important}.mx-xlarge-0{margin-right:0!important;margin-left:0!important}.mx-xlarge-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-xlarge-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-xlarge-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xlarge-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xlarge-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xlarge-auto{margin-right:auto!important;margin-left:auto!important}.my-xlarge-0{margin-top:0!important;margin-bottom:0!important}.my-xlarge-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-xlarge-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-xlarge-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xlarge-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xlarge-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xlarge-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xlarge-0{margin-top:0!important}.mt-xlarge-1{margin-top:0.25rem!important}.mt-xlarge-2{margin-top:0.5rem!important}.mt-xlarge-3{margin-top:1rem!important}.mt-xlarge-4{margin-top:1.5rem!important}.mt-xlarge-5{margin-top:3rem!important}.mt-xlarge-auto{margin-top:auto!important}.me-xlarge-0{margin-right:0!important}.me-xlarge-1{margin-right:0.25rem!important}.me-xlarge-2{margin-right:0.5rem!important}.me-xlarge-3{margin-right:1rem!important}.me-xlarge-4{margin-right:1.5rem!important}.me-xlarge-5{margin-right:3rem!important}.me-xlarge-auto{margin-right:auto!important}.mb-xlarge-0{margin-bottom:0!important}.mb-xlarge-1{margin-bottom:0.25rem!important}.mb-xlarge-2{margin-bottom:0.5rem!important}.mb-xlarge-3{margin-bottom:1rem!important}.mb-xlarge-4{margin-bottom:1.5rem!important}.mb-xlarge-5{margin-bottom:3rem!important}.mb-xlarge-auto{margin-bottom:auto!important}.ms-xlarge-0{margin-left:0!important}.ms-xlarge-1{margin-left:0.25rem!important}.ms-xlarge-2{margin-left:0.5rem!important}.ms-xlarge-3{margin-left:1rem!important}.ms-xlarge-4{margin-left:1.5rem!important}.ms-xlarge-5{margin-left:3rem!important}.ms-xlarge-auto{margin-left:auto!important}.p-xlarge-0{padding:0!important}.p-xlarge-1{padding:0.25rem!important}.p-xlarge-2{padding:0.5rem!important}.p-xlarge-3{padding:1rem!important}.p-xlarge-4{padding:1.5rem!important}.p-xlarge-5{padding:3rem!important}.px-xlarge-0{padding-right:0!important;padding-left:0!important}.px-xlarge-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-xlarge-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-xlarge-3{padding-right:1rem!important;padding-left:1rem!important}.px-xlarge-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xlarge-5{padding-right:3rem!important;padding-left:3rem!important}.py-xlarge-0{padding-top:0!important;padding-bottom:0!important}.py-xlarge-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-xlarge-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-xlarge-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xlarge-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xlarge-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xlarge-0{padding-top:0!important}.pt-xlarge-1{padding-top:0.25rem!important}.pt-xlarge-2{padding-top:0.5rem!important}.pt-xlarge-3{padding-top:1rem!important}.pt-xlarge-4{padding-top:1.5rem!important}.pt-xlarge-5{padding-top:3rem!important}.pe-xlarge-0{padding-right:0!important}.pe-xlarge-1{padding-right:0.25rem!important}.pe-xlarge-2{padding-right:0.5rem!important}.pe-xlarge-3{padding-right:1rem!important}.pe-xlarge-4{padding-right:1.5rem!important}.pe-xlarge-5{padding-right:3rem!important}.pb-xlarge-0{padding-bottom:0!important}.pb-xlarge-1{padding-bottom:0.25rem!important}.pb-xlarge-2{padding-bottom:0.5rem!important}.pb-xlarge-3{padding-bottom:1rem!important}.pb-xlarge-4{padding-bottom:1.5rem!important}.pb-xlarge-5{padding-bottom:3rem!important}.ps-xlarge-0{padding-left:0!important}.ps-xlarge-1{padding-left:0.25rem!important}.ps-xlarge-2{padding-left:0.5rem!important}.ps-xlarge-3{padding-left:1rem!important}.ps-xlarge-4{padding-left:1.5rem!important}.ps-xlarge-5{padding-left:3rem!important}}@media (min-width:1430px){.d-xmlarge-inline{display:inline!important}.d-xmlarge-inline-block{display:inline-block!important}.d-xmlarge-block{display:block!important}.d-xmlarge-grid{display:grid!important}.d-xmlarge-table{display:table!important}.d-xmlarge-table-row{display:table-row!important}.d-xmlarge-table-cell{display:table-cell!important}.d-xmlarge-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xmlarge-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xmlarge-none{display:none!important}.flex-xmlarge-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xmlarge-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xmlarge-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xmlarge-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xmlarge-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xmlarge-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xmlarge-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xmlarge-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xmlarge-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xmlarge-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xmlarge-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xmlarge-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xmlarge-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xmlarge-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xmlarge-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xmlarge-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xmlarge-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xmlarge-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xmlarge-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xmlarge-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xmlarge-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xmlarge-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xmlarge-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xmlarge-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xmlarge-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xmlarge-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xmlarge-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xmlarge-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xmlarge-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xmlarge-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xmlarge-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xmlarge-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xmlarge-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xmlarge-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xmlarge-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xmlarge-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xmlarge-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xmlarge-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xmlarge-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xmlarge-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xmlarge-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xmlarge-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xmlarge-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xmlarge-0{margin:0!important}.m-xmlarge-1{margin:0.25rem!important}.m-xmlarge-2{margin:0.5rem!important}.m-xmlarge-3{margin:1rem!important}.m-xmlarge-4{margin:1.5rem!important}.m-xmlarge-5{margin:3rem!important}.m-xmlarge-auto{margin:auto!important}.mx-xmlarge-0{margin-right:0!important;margin-left:0!important}.mx-xmlarge-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-xmlarge-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-xmlarge-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xmlarge-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xmlarge-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xmlarge-auto{margin-right:auto!important;margin-left:auto!important}.my-xmlarge-0{margin-top:0!important;margin-bottom:0!important}.my-xmlarge-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-xmlarge-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-xmlarge-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xmlarge-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xmlarge-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xmlarge-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xmlarge-0{margin-top:0!important}.mt-xmlarge-1{margin-top:0.25rem!important}.mt-xmlarge-2{margin-top:0.5rem!important}.mt-xmlarge-3{margin-top:1rem!important}.mt-xmlarge-4{margin-top:1.5rem!important}.mt-xmlarge-5{margin-top:3rem!important}.mt-xmlarge-auto{margin-top:auto!important}.me-xmlarge-0{margin-right:0!important}.me-xmlarge-1{margin-right:0.25rem!important}.me-xmlarge-2{margin-right:0.5rem!important}.me-xmlarge-3{margin-right:1rem!important}.me-xmlarge-4{margin-right:1.5rem!important}.me-xmlarge-5{margin-right:3rem!important}.me-xmlarge-auto{margin-right:auto!important}.mb-xmlarge-0{margin-bottom:0!important}.mb-xmlarge-1{margin-bottom:0.25rem!important}.mb-xmlarge-2{margin-bottom:0.5rem!important}.mb-xmlarge-3{margin-bottom:1rem!important}.mb-xmlarge-4{margin-bottom:1.5rem!important}.mb-xmlarge-5{margin-bottom:3rem!important}.mb-xmlarge-auto{margin-bottom:auto!important}.ms-xmlarge-0{margin-left:0!important}.ms-xmlarge-1{margin-left:0.25rem!important}.ms-xmlarge-2{margin-left:0.5rem!important}.ms-xmlarge-3{margin-left:1rem!important}.ms-xmlarge-4{margin-left:1.5rem!important}.ms-xmlarge-5{margin-left:3rem!important}.ms-xmlarge-auto{margin-left:auto!important}.p-xmlarge-0{padding:0!important}.p-xmlarge-1{padding:0.25rem!important}.p-xmlarge-2{padding:0.5rem!important}.p-xmlarge-3{padding:1rem!important}.p-xmlarge-4{padding:1.5rem!important}.p-xmlarge-5{padding:3rem!important}.px-xmlarge-0{padding-right:0!important;padding-left:0!important}.px-xmlarge-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-xmlarge-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-xmlarge-3{padding-right:1rem!important;padding-left:1rem!important}.px-xmlarge-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xmlarge-5{padding-right:3rem!important;padding-left:3rem!important}.py-xmlarge-0{padding-top:0!important;padding-bottom:0!important}.py-xmlarge-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-xmlarge-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-xmlarge-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xmlarge-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xmlarge-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xmlarge-0{padding-top:0!important}.pt-xmlarge-1{padding-top:0.25rem!important}.pt-xmlarge-2{padding-top:0.5rem!important}.pt-xmlarge-3{padding-top:1rem!important}.pt-xmlarge-4{padding-top:1.5rem!important}.pt-xmlarge-5{padding-top:3rem!important}.pe-xmlarge-0{padding-right:0!important}.pe-xmlarge-1{padding-right:0.25rem!important}.pe-xmlarge-2{padding-right:0.5rem!important}.pe-xmlarge-3{padding-right:1rem!important}.pe-xmlarge-4{padding-right:1.5rem!important}.pe-xmlarge-5{padding-right:3rem!important}.pb-xmlarge-0{padding-bottom:0!important}.pb-xmlarge-1{padding-bottom:0.25rem!important}.pb-xmlarge-2{padding-bottom:0.5rem!important}.pb-xmlarge-3{padding-bottom:1rem!important}.pb-xmlarge-4{padding-bottom:1.5rem!important}.pb-xmlarge-5{padding-bottom:3rem!important}.ps-xmlarge-0{padding-left:0!important}.ps-xmlarge-1{padding-left:0.25rem!important}.ps-xmlarge-2{padding-left:0.5rem!important}.ps-xmlarge-3{padding-left:1rem!important}.ps-xmlarge-4{padding-left:1.5rem!important}.ps-xmlarge-5{padding-left:3rem!important}}@media (min-width:1700px){.d-xxlarge-inline{display:inline!important}.d-xxlarge-inline-block{display:inline-block!important}.d-xxlarge-block{display:block!important}.d-xxlarge-grid{display:grid!important}.d-xxlarge-table{display:table!important}.d-xxlarge-table-row{display:table-row!important}.d-xxlarge-table-cell{display:table-cell!important}.d-xxlarge-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxlarge-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxlarge-none{display:none!important}.flex-xxlarge-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxlarge-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxlarge-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxlarge-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxlarge-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxlarge-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxlarge-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxlarge-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxlarge-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxlarge-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxlarge-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxlarge-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxlarge-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxlarge-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxlarge-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxlarge-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxlarge-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxlarge-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxlarge-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxlarge-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxlarge-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxlarge-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxlarge-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxlarge-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxlarge-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxlarge-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxlarge-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxlarge-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxlarge-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxlarge-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxlarge-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxlarge-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxlarge-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxlarge-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxlarge-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxlarge-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xxlarge-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xxlarge-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xxlarge-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xxlarge-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xxlarge-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xxlarge-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xxlarge-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xxlarge-0{margin:0!important}.m-xxlarge-1{margin:0.25rem!important}.m-xxlarge-2{margin:0.5rem!important}.m-xxlarge-3{margin:1rem!important}.m-xxlarge-4{margin:1.5rem!important}.m-xxlarge-5{margin:3rem!important}.m-xxlarge-auto{margin:auto!important}.mx-xxlarge-0{margin-right:0!important;margin-left:0!important}.mx-xxlarge-1{margin-right:0.25rem!important;margin-left:0.25rem!important}.mx-xxlarge-2{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-xxlarge-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxlarge-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxlarge-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxlarge-auto{margin-right:auto!important;margin-left:auto!important}.my-xxlarge-0{margin-top:0!important;margin-bottom:0!important}.my-xxlarge-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}.my-xxlarge-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-xxlarge-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxlarge-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxlarge-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxlarge-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxlarge-0{margin-top:0!important}.mt-xxlarge-1{margin-top:0.25rem!important}.mt-xxlarge-2{margin-top:0.5rem!important}.mt-xxlarge-3{margin-top:1rem!important}.mt-xxlarge-4{margin-top:1.5rem!important}.mt-xxlarge-5{margin-top:3rem!important}.mt-xxlarge-auto{margin-top:auto!important}.me-xxlarge-0{margin-right:0!important}.me-xxlarge-1{margin-right:0.25rem!important}.me-xxlarge-2{margin-right:0.5rem!important}.me-xxlarge-3{margin-right:1rem!important}.me-xxlarge-4{margin-right:1.5rem!important}.me-xxlarge-5{margin-right:3rem!important}.me-xxlarge-auto{margin-right:auto!important}.mb-xxlarge-0{margin-bottom:0!important}.mb-xxlarge-1{margin-bottom:0.25rem!important}.mb-xxlarge-2{margin-bottom:0.5rem!important}.mb-xxlarge-3{margin-bottom:1rem!important}.mb-xxlarge-4{margin-bottom:1.5rem!important}.mb-xxlarge-5{margin-bottom:3rem!important}.mb-xxlarge-auto{margin-bottom:auto!important}.ms-xxlarge-0{margin-left:0!important}.ms-xxlarge-1{margin-left:0.25rem!important}.ms-xxlarge-2{margin-left:0.5rem!important}.ms-xxlarge-3{margin-left:1rem!important}.ms-xxlarge-4{margin-left:1.5rem!important}.ms-xxlarge-5{margin-left:3rem!important}.ms-xxlarge-auto{margin-left:auto!important}.p-xxlarge-0{padding:0!important}.p-xxlarge-1{padding:0.25rem!important}.p-xxlarge-2{padding:0.5rem!important}.p-xxlarge-3{padding:1rem!important}.p-xxlarge-4{padding:1.5rem!important}.p-xxlarge-5{padding:3rem!important}.px-xxlarge-0{padding-right:0!important;padding-left:0!important}.px-xxlarge-1{padding-right:0.25rem!important;padding-left:0.25rem!important}.px-xxlarge-2{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-xxlarge-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxlarge-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxlarge-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxlarge-0{padding-top:0!important;padding-bottom:0!important}.py-xxlarge-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}.py-xxlarge-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-xxlarge-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxlarge-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxlarge-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxlarge-0{padding-top:0!important}.pt-xxlarge-1{padding-top:0.25rem!important}.pt-xxlarge-2{padding-top:0.5rem!important}.pt-xxlarge-3{padding-top:1rem!important}.pt-xxlarge-4{padding-top:1.5rem!important}.pt-xxlarge-5{padding-top:3rem!important}.pe-xxlarge-0{padding-right:0!important}.pe-xxlarge-1{padding-right:0.25rem!important}.pe-xxlarge-2{padding-right:0.5rem!important}.pe-xxlarge-3{padding-right:1rem!important}.pe-xxlarge-4{padding-right:1.5rem!important}.pe-xxlarge-5{padding-right:3rem!important}.pb-xxlarge-0{padding-bottom:0!important}.pb-xxlarge-1{padding-bottom:0.25rem!important}.pb-xxlarge-2{padding-bottom:0.5rem!important}.pb-xxlarge-3{padding-bottom:1rem!important}.pb-xxlarge-4{padding-bottom:1.5rem!important}.pb-xxlarge-5{padding-bottom:3rem!important}.ps-xxlarge-0{padding-left:0!important}.ps-xxlarge-1{padding-left:0.25rem!important}.ps-xxlarge-2{padding-left:0.5rem!important}.ps-xxlarge-3{padding-left:1rem!important}.ps-xxlarge-4{padding-left:1.5rem!important}.ps-xxlarge-5{padding-left:3rem!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}}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:#fff0;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:#fff0;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:#fff0;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:#fff0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #dee2e6;border-radius:.25rem;outline:0;background-image:-o-linear-gradient(top,white 50%,#eeeeee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,white),to(#eeeeee));background-image:linear-gradient(to bottom,white 50%,#eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #dee2e6;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-o-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eeeeee),to(#cccccc));background-image:linear-gradient(to bottom,#eeeeee 50%,#cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #dee2e6;border-radius:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:#fff0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-o-linear-gradient(top,white 0%,#eeeeee 50%);background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eeeeee));background-image:linear-gradient(to bottom,white 0%,#eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-o-linear-gradient(top,#eeeeee 50%,white 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eeeeee),to(white));background-image:linear-gradient(to bottom,#eeeeee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #dee2e6;border-radius:.25rem;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:#fff0;border:none;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #dee2e6;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgb(0 0 0 / .5)),to(#fff0));background-image:-o-linear-gradient(right,rgb(0 0 0 / .5),#fff0);background-image:linear-gradient(to left,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .5)),to(#fff0));background-image:-o-linear-gradient(left,rgb(0 0 0 / .5),#fff0);background-image:linear-gradient(to right,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .5)),to(#fff0));background-image:-o-linear-gradient(bottom,rgb(0 0 0 / .5),#fff0);background-image:linear-gradient(to top,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .5)),to(#fff0));background-image:-o-linear-gradient(top,rgb(0 0 0 / .5),#fff0);background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),#fff0)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;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;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgb(0 0 0 / .25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgb(0 0 0 / .1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgb(0 0 0 / .5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:#fff0}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-o-transition-property:transform,opacity,height;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:8px 10px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:18px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:18px;height:2px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;-o-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0.13s;-o-transition-delay:0.13s;transition-delay:0.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-14px;-webkit-transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear;-o-transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{-webkit-transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform 0.13s cubic-bezier(.55,.055,.675,.19);transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform 0.13s cubic-bezier(.55,.055,.675,.19);-o-transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19);transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19);transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19),-webkit-transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg);-webkit-transition-delay:0.22s;-o-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-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 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear;-o-transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1);-o-transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1),-webkit-transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:-o-linear-gradient(315deg,#00d084 0%,#0693e3 100%);background:linear-gradient(135deg,#00d084 0%,#0693e3 100%)}:root .has-purple-crush-gradient-background{background:-o-linear-gradient(315deg,#34e2e4 0%,#4721fb 50%,#ab1dfe 100%);background:linear-gradient(135deg,#34e2e4 0%,#4721fb 50%,#ab1dfe 100%)}:root .has-hazy-dawn-gradient-background{background:-o-linear-gradient(315deg,#faaca8 0%,#dad0ec 100%);background:linear-gradient(135deg,#faaca8 0%,#dad0ec 100%)}:root .has-subdued-olive-gradient-background{background:-o-linear-gradient(315deg,#fafae1 0%,#67a671 100%);background:linear-gradient(135deg,#fafae1 0%,#67a671 100%)}:root .has-atomic-cream-gradient-background{background:-o-linear-gradient(315deg,#fdd79a 0%,#004a59 100%);background:linear-gradient(135deg,#fdd79a 0%,#004a59 100%)}:root .has-nightshade-gradient-background{background:-o-linear-gradient(315deg,#330968 0%,#31cdcf 100%);background:linear-gradient(135deg,#330968 0%,#31cdcf 100%)}:root .has-midnight-gradient-background{background:-o-linear-gradient(315deg,#020381 0%,#2874fc 100%);background:linear-gradient(135deg,#020381 0%,#2874fc 100%)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.items-justified-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.items-justified-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.items-justified-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*="border-top-color"]){border-top-style:solid}html :where([style*="border-right-color"]){border-right-style:solid}html :where([style*="border-bottom-color"]){border-bottom-style:solid}html :where([style*="border-left-color"]){border-left-style:solid}html :where([style*="border-width"]){border-style:solid}html :where([style*="border-top-width"]){border-top-style:solid}html :where([style*="border-right-width"]){border-right-style:solid}html :where([style*="border-bottom-width"]){border-bottom-style:solid}html :where([style*="border-left-width"]){border-left-style:solid}html :where(img[class*="wp-image-"]){height:auto;max-width:100%}.wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.75em;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-align:initial!important;-ms-flex-align:initial!important;align-items:initial!important}@media (min-width:1023px){.wp-block-columns{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-columns.are-vertically-aligned-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1022px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}@media (min-width:1023px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*="flex-basis"]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*="flex-basis"]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.wp-block-column.is-vertically-aligned-top{-ms-flex-item-align:start;align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-flex-item-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{-ms-flex-item-align:end;align-self:flex-end}.wp-block-column.is-vertically-aligned-top,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-bottom{width:100%}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;-webkit-box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;-webkit-box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{-webkit-box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}:root{--ff-montserrat:montserrat, sans-serif;--ff-josefin:josefin-sans, sans-serif}.tk-bree-serif{font-family:"bree-serif",serif}.tk-josefin-sans{font-family:"josefin-sans",sans-serif}.tk-din-2014{font-family:"din-2014",sans-serif}.tk-din-2014-narrow{font-family:"din-2014-narrow",sans-serif}.tk-din-1451-lt-pro-engschrift{font-family:"din-1451-lt-pro-engschrift",sans-serif}.ff-heading-din1451{--ff-heading:"din-1451-lt-pro-engschrift", sans-serif}html[lang="uk-UA"]{--ff-brie:"Roboto Slab", serif;--ff-heading:"Oswald", sans-serif;--ff-din-narrow:"Oswald", sans-serif;--ff-advertising:"Nexa Script Semi Bold", sans-serif}html[lang="uk-UA"] .c-lang-switcher__list,html[lang="uk-UA"] .c-mainmenu__link{font-weight:400}html[lang="uk-UA"] h2 strong,html[lang="uk-UA"] h3 strong,html[lang="uk-UA"] h4 strong,html[lang="uk-UA"] h5 strong{font-weight:400}html[lang="uk-UA"] h2::after,html[lang="uk-UA"] h3::after,html[lang="uk-UA"] h4::after,html[lang="uk-UA"] h5::after{bottom:-20%}@use "sass-mq/mq" as *;:root{--uj-border-radius:20px;--uj-default-opacity:0.9;--uj-text-color:#717171;--bs-gutter-x:10px;--uj-link-color:#003200}@media (min-width:64.0625em){:root{--bs-gutter-x:40px}}.row{--bs-gutter-x:20px}@-webkit-keyframes hideMainMenu{0%{top:0}100%{top:-100px}}@keyframes hideMainMenu{0%{top:0}100%{top:-100px}}@-webkit-keyframes showPageWrapper{0%{margin-top:-100px}100%{margin-top:0}}@keyframes showPageWrapper{0%{margin-top:-100px}100%{margin-top:0}}@use "sass-mq/mq" as *;.t-larger-text{font-size:20px!important}@media (min-width:64.0625em){.t-larger-text{font-size:28px!important}}@media (min-width:106.25em){.t-larger-text{font-size:36px!important}}@font-face{font-family:'Advertising Script';src:url(/wp-content/themes/uj-flora/fonts/AdvertisingScript-Bold.woff2) format("woff2"),url(/wp-content/themes/uj-flora/fonts/AdvertisingScript-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Nexa Script Semi Bold';src:url(/wp-content/themes/uj-flora/fonts/nexa-script-semi-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,li,figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}ul{list-style:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}p,p::before,p::after,body,body::before,body::after,.container,.container::before,.container::after,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.container-fluid::before,.container-sm::before,.container-md::before,.container-lg::before,.container-xl::before,.container-xxl::before,.container-fluid::after,.container-sm::after,.container-md::after,.container-lg::after,.container-xl::after,.container-xxl::after,.row,.row::before,.row::after,[class^="wp-"],[class^="wp-"]::before,[class^="wp-"]::after,[class*=" wp-"],[class*=" wp-"]::before,[class*=" wp-"]::after,[class^="u-"],[class^="u-"]::before,[class^="u-"]::after,[class*=" u-"],[class*=" u-"]::before,[class*=" u-"]::after,[class^="c-"],[class^="c-"]::before,[class^="c-"]::after,[class*=" c-"],[class*=" c-"]::before,[class*=" c-"]::after{-webkit-box-sizing:inherit;box-sizing:inherit}ol,ul{list-style-position:inside}textarea{max-width:100%;resize:vertical}fieldset{border:none;margin:0;padding:0}select{color:#000}iframe{border:none}@use "sass-mq/mq" as *;body{font-family:var(--ff-body,"din-2014",sans-serif);font-size:20px;font-weight:300;line-height:1.5;background-color:#fff}.swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28.694' height='50.694' viewBox='0 0 28.694 50.694'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_847' data-name='Rectangle 847' width='35.578' height='5' fill='%23fff'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_847-2' data-name='Rectangle 847' width='35.579' height='5' transform='translate(0 0)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Arrow' transform='translate(28.694 50.694) rotate(180)'%3E%3Cg id='Group_738' data-name='Group 738' transform='translate(0 47.158) rotate(-45)'%3E%3Cg id='Group_737' data-name='Group 737' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_979' data-name='Path 979' d='M0 0A5 5 0 0 0 5 5H35.578a5 5 0 0 0-5-5H24.934' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_739' data-name='Group 739' transform='translate(3.536) rotate(45)'%3E%3Cg id='Group_737-2' data-name='Group 737' transform='translate(0 0)' clip-path='url(%23clip-path-2)'%3E%3Cpath id='Path_979-2' data-name='Path 979' d='M0 5A5 5 0 0 1 5 0H35.579a5 5 0 0 1-5 5H24.934' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-position:center center;background-repeat:no-repeat;left:25px}@media (min-width:64.0625em){.swiper-button-prev{left:50px}}.swiper-button-prev::after{opacity:0}.swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg id='Arrow' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28.694' height='50.694' viewBox='0 0 28.694 50.694'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_847' data-name='Rectangle 847' width='35.578' height='5' fill='%23fff'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_847-2' data-name='Rectangle 847' width='35.579' height='5' transform='translate(0 0)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_738' data-name='Group 738' transform='translate(0 47.158) rotate(-45)'%3E%3Cg id='Group_737' data-name='Group 737' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_979' data-name='Path 979' d='M0 0A5 5 0 0 0 5 5H35.578a5 5 0 0 0-5-5H24.934' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_739' data-name='Group 739' transform='translate(3.536) rotate(45)'%3E%3Cg id='Group_737-2' data-name='Group 737' transform='translate(0 0)' clip-path='url(%23clip-path-2)'%3E%3Cpath id='Path_979-2' data-name='Path 979' d='M0 5A5 5 0 0 1 5 0H35.579a5 5 0 0 1-5 5H24.934' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-position:center center;background-repeat:no-repeat;right:25px}@media (min-width:64.0625em){.swiper-button-next{right:50px}}.swiper-button-next::after{opacity:0}.t-anim-1.t-anim-self,.t-anim-1 *[class*='t-anim-elem-']{opacity:0;-webkit-transform:translateY(130px);transform:translateY(130px)}.t-anim-1.is-in-view-first.t-anim-self{-webkit-animation:anim1 400ms ease-in-out forwards;animation:anim1 400ms ease-in-out forwards}.t-anim-1.is-in-view-first *[class*='t-anim-elem-']{-webkit-animation:anim1 750ms ease-in-out forwards;animation:anim1 750ms ease-in-out forwards}.t-anim-1.is-in-view-first .t-anim-elem-1{-webkit-animation-delay:300ms;animation-delay:300ms}.t-anim-1.is-in-view-first .t-anim-elem-2{-webkit-animation-delay:450ms;animation-delay:450ms}.t-anim-1.is-in-view-first .t-anim-elem-3{-webkit-animation-delay:600ms;animation-delay:600ms}.t-anim-1.is-in-view-first .t-anim-elem-4{-webkit-animation-delay:750ms;animation-delay:750ms}.t-anim-1.is-in-view-first .t-anim-elem-5{-webkit-animation-delay:900ms;animation-delay:900ms}.t-anim-1.is-in-view-first .t-anim-elem-6{-webkit-animation-delay:1050ms;animation-delay:1050ms}.t-anim-1.is-in-view-first .t-anim-elem-7{-webkit-animation-delay:1200ms;animation-delay:1200ms}.t-anim-1.is-in-view-first .t-anim-elem-8{-webkit-animation-delay:1350ms;animation-delay:1350ms}.t-anim-1.is-in-view-first .t-anim-elem-9{-webkit-animation-delay:1500ms;animation-delay:1500ms}.t-anim-1.is-in-view-first .t-anim-elem-10{-webkit-animation-delay:1650ms;animation-delay:1650ms}.t-anim-1.is-in-view-first .t-anim-elem-11{-webkit-animation-delay:1800ms;animation-delay:1800ms}.t-anim-1.is-in-view-first .t-anim-elem-12{-webkit-animation-delay:1950ms;animation-delay:1950ms}.t-anim-1.is-in-view-first .t-anim-elem-13{-webkit-animation-delay:2100ms;animation-delay:2100ms}.t-anim-1.is-in-view-first .t-anim-elem-14{-webkit-animation-delay:2250ms;animation-delay:2250ms}.t-anim-1.is-in-view-first .t-anim-elem-15{-webkit-animation-delay:2400ms;animation-delay:2400ms}.t-anim-1.is-in-view-first .t-anim-elem-16{-webkit-animation-delay:2550ms;animation-delay:2550ms}.t-anim-1.is-in-view-first .t-anim-elem-17{-webkit-animation-delay:2700ms;animation-delay:2700ms}.t-anim-1.is-in-view-first .t-anim-elem-18{-webkit-animation-delay:2850ms;animation-delay:2850ms}.t-anim-1.is-in-view-first .t-anim-elem-19{-webkit-animation-delay:3000ms;animation-delay:3000ms}.t-anim-1.is-in-view-first .t-anim-elem-20{-webkit-animation-delay:3150ms;animation-delay:3150ms}.t-anim-1.is-in-view-first .t-anim-elem-21{-webkit-animation-delay:3300ms;animation-delay:3300ms}.t-anim-1.is-in-view-first .t-anim-elem-22{-webkit-animation-delay:3450ms;animation-delay:3450ms}.t-anim-1.is-in-view-first .t-anim-elem-23{-webkit-animation-delay:3600ms;animation-delay:3600ms}.t-anim-1.is-in-view-first .t-anim-elem-24{-webkit-animation-delay:3750ms;animation-delay:3750ms}.t-anim-1.is-in-view-first .t-anim-elem-25{-webkit-animation-delay:3900ms;animation-delay:3900ms}.t-anim-1.is-in-view-first .t-anim-elem-26{-webkit-animation-delay:4050ms;animation-delay:4050ms}.t-anim-1.is-in-view-first .t-anim-elem-27{-webkit-animation-delay:4200ms;animation-delay:4200ms}.t-anim-1.is-in-view-first .t-anim-elem-28{-webkit-animation-delay:4350ms;animation-delay:4350ms}.t-anim-1.is-in-view-first .t-anim-elem-29{-webkit-animation-delay:4500ms;animation-delay:4500ms}.t-anim-1.is-in-view-first .t-anim-elem-30{-webkit-animation-delay:4650ms;animation-delay:4650ms}.t-anim-1.is-in-view-first .t-anim-elem-31{-webkit-animation-delay:4800ms;animation-delay:4800ms}.t-anim-1.is-in-view-first .t-anim-elem-32{-webkit-animation-delay:4950ms;animation-delay:4950ms}.t-anim-1.is-in-view-first .t-anim-elem-33{-webkit-animation-delay:5100ms;animation-delay:5100ms}.t-anim-1.is-in-view-first .t-anim-elem-34{-webkit-animation-delay:5250ms;animation-delay:5250ms}.t-anim-1.is-in-view-first .t-anim-elem-35{-webkit-animation-delay:5400ms;animation-delay:5400ms}.t-anim-1.is-in-view-first .t-anim-elem-36{-webkit-animation-delay:5550ms;animation-delay:5550ms}.t-anim-1.is-in-view-first .t-anim-elem-37{-webkit-animation-delay:5700ms;animation-delay:5700ms}.t-anim-1.is-in-view-first .t-anim-elem-38{-webkit-animation-delay:5850ms;animation-delay:5850ms}.t-anim-1.is-in-view-first .t-anim-elem-39{-webkit-animation-delay:6000ms;animation-delay:6000ms}.t-anim-1.is-in-view-first .t-anim-elem-40{-webkit-animation-delay:6150ms;animation-delay:6150ms}.t-anim-1.is-in-view-first .t-anim-elem-41{-webkit-animation-delay:6300ms;animation-delay:6300ms}.t-anim-1.is-in-view-first .t-anim-elem-42{-webkit-animation-delay:6450ms;animation-delay:6450ms}.t-anim-1.is-in-view-first .t-anim-elem-43{-webkit-animation-delay:6600ms;animation-delay:6600ms}.t-anim-1.is-in-view-first .t-anim-elem-44{-webkit-animation-delay:6750ms;animation-delay:6750ms}.t-anim-1.is-in-view-first .t-anim-elem-45{-webkit-animation-delay:6900ms;animation-delay:6900ms}.t-anim-1.is-in-view-first .t-anim-elem-46{-webkit-animation-delay:7050ms;animation-delay:7050ms}.t-anim-1.is-in-view-first .t-anim-elem-47{-webkit-animation-delay:7200ms;animation-delay:7200ms}.t-anim-1.is-in-view-first .t-anim-elem-48{-webkit-animation-delay:7350ms;animation-delay:7350ms}.t-anim-1.is-in-view-first .t-anim-elem-49{-webkit-animation-delay:7500ms;animation-delay:7500ms}.t-anim-1.is-in-view-first .t-anim-elem-50{-webkit-animation-delay:7650ms;animation-delay:7650ms}.t-anim-2.t-anim-self,.t-anim-2 *[class*='t-anim-elem-']{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.t-anim-2.is-in-view-first.t-anim-self{-webkit-animation:anim1 200ms ease-in-out forwards;animation:anim1 200ms ease-in-out forwards}.t-anim-2.is-in-view-first *[class*='t-anim-elem-']{-webkit-animation:anim1 350ms ease-in-out forwards;animation:anim1 350ms ease-in-out forwards}.t-anim-2.is-in-view-first .t-anim-elem-1{-webkit-animation-delay:200ms;animation-delay:200ms}.t-anim-2.is-in-view-first .t-anim-elem-2{-webkit-animation-delay:300ms;animation-delay:300ms}.t-anim-2.is-in-view-first .t-anim-elem-3{-webkit-animation-delay:400ms;animation-delay:400ms}.t-anim-2.is-in-view-first .t-anim-elem-4{-webkit-animation-delay:500ms;animation-delay:500ms}.t-anim-2.is-in-view-first .t-anim-elem-5{-webkit-animation-delay:600ms;animation-delay:600ms}.t-anim-2.is-in-view-first .t-anim-elem-6{-webkit-animation-delay:700ms;animation-delay:700ms}.t-anim-2.is-in-view-first .t-anim-elem-7{-webkit-animation-delay:800ms;animation-delay:800ms}.t-anim-2.is-in-view-first .t-anim-elem-8{-webkit-animation-delay:900ms;animation-delay:900ms}.t-anim-2.is-in-view-first .t-anim-elem-9{-webkit-animation-delay:1000ms;animation-delay:1000ms}.t-anim-2.is-in-view-first .t-anim-elem-10{-webkit-animation-delay:1100ms;animation-delay:1100ms}.t-anim-2.is-in-view-first .t-anim-elem-11{-webkit-animation-delay:1200ms;animation-delay:1200ms}.t-anim-2.is-in-view-first .t-anim-elem-12{-webkit-animation-delay:1300ms;animation-delay:1300ms}.t-anim-2.is-in-view-first .t-anim-elem-13{-webkit-animation-delay:1400ms;animation-delay:1400ms}.t-anim-2.is-in-view-first .t-anim-elem-14{-webkit-animation-delay:1500ms;animation-delay:1500ms}.t-anim-2.is-in-view-first .t-anim-elem-15{-webkit-animation-delay:1600ms;animation-delay:1600ms}.t-anim-2.is-in-view-first .t-anim-elem-16{-webkit-animation-delay:1700ms;animation-delay:1700ms}.t-anim-2.is-in-view-first .t-anim-elem-17{-webkit-animation-delay:1800ms;animation-delay:1800ms}.t-anim-2.is-in-view-first .t-anim-elem-18{-webkit-animation-delay:1900ms;animation-delay:1900ms}.t-anim-2.is-in-view-first .t-anim-elem-19{-webkit-animation-delay:2000ms;animation-delay:2000ms}.t-anim-2.is-in-view-first .t-anim-elem-20{-webkit-animation-delay:2100ms;animation-delay:2100ms}.t-anim-2.is-in-view-first .t-anim-elem-21{-webkit-animation-delay:2200ms;animation-delay:2200ms}.t-anim-2.is-in-view-first .t-anim-elem-22{-webkit-animation-delay:2300ms;animation-delay:2300ms}.t-anim-2.is-in-view-first .t-anim-elem-23{-webkit-animation-delay:2400ms;animation-delay:2400ms}.t-anim-2.is-in-view-first .t-anim-elem-24{-webkit-animation-delay:2500ms;animation-delay:2500ms}.t-anim-2.is-in-view-first .t-anim-elem-25{-webkit-animation-delay:2600ms;animation-delay:2600ms}.t-anim-2.is-in-view-first .t-anim-elem-26{-webkit-animation-delay:2700ms;animation-delay:2700ms}.t-anim-2.is-in-view-first .t-anim-elem-27{-webkit-animation-delay:2800ms;animation-delay:2800ms}.t-anim-2.is-in-view-first .t-anim-elem-28{-webkit-animation-delay:2900ms;animation-delay:2900ms}.t-anim-2.is-in-view-first .t-anim-elem-29{-webkit-animation-delay:3000ms;animation-delay:3000ms}.t-anim-2.is-in-view-first .t-anim-elem-30{-webkit-animation-delay:3100ms;animation-delay:3100ms}.t-anim-2.is-in-view-first .t-anim-elem-31{-webkit-animation-delay:3200ms;animation-delay:3200ms}.t-anim-2.is-in-view-first .t-anim-elem-32{-webkit-animation-delay:3300ms;animation-delay:3300ms}.t-anim-2.is-in-view-first .t-anim-elem-33{-webkit-animation-delay:3400ms;animation-delay:3400ms}.t-anim-2.is-in-view-first .t-anim-elem-34{-webkit-animation-delay:3500ms;animation-delay:3500ms}.t-anim-2.is-in-view-first .t-anim-elem-35{-webkit-animation-delay:3600ms;animation-delay:3600ms}.t-anim-2.is-in-view-first .t-anim-elem-36{-webkit-animation-delay:3700ms;animation-delay:3700ms}.t-anim-2.is-in-view-first .t-anim-elem-37{-webkit-animation-delay:3800ms;animation-delay:3800ms}.t-anim-2.is-in-view-first .t-anim-elem-38{-webkit-animation-delay:3900ms;animation-delay:3900ms}.t-anim-2.is-in-view-first .t-anim-elem-39{-webkit-animation-delay:4000ms;animation-delay:4000ms}.t-anim-2.is-in-view-first .t-anim-elem-40{-webkit-animation-delay:4100ms;animation-delay:4100ms}.t-anim-2.is-in-view-first .t-anim-elem-41{-webkit-animation-delay:4200ms;animation-delay:4200ms}.t-anim-2.is-in-view-first .t-anim-elem-42{-webkit-animation-delay:4300ms;animation-delay:4300ms}.t-anim-2.is-in-view-first .t-anim-elem-43{-webkit-animation-delay:4400ms;animation-delay:4400ms}.t-anim-2.is-in-view-first .t-anim-elem-44{-webkit-animation-delay:4500ms;animation-delay:4500ms}.t-anim-2.is-in-view-first .t-anim-elem-45{-webkit-animation-delay:4600ms;animation-delay:4600ms}.t-anim-2.is-in-view-first .t-anim-elem-46{-webkit-animation-delay:4700ms;animation-delay:4700ms}.t-anim-2.is-in-view-first .t-anim-elem-47{-webkit-animation-delay:4800ms;animation-delay:4800ms}.t-anim-2.is-in-view-first .t-anim-elem-48{-webkit-animation-delay:4900ms;animation-delay:4900ms}.t-anim-2.is-in-view-first .t-anim-elem-49{-webkit-animation-delay:5000ms;animation-delay:5000ms}.t-anim-2.is-in-view-first .t-anim-elem-50{-webkit-animation-delay:5100ms;animation-delay:5100ms}.t-anim-3.t-anim-self,.t-anim-3 *[class*='t-anim-elem-']{opacity:0;-webkit-transform:translateY(130px);transform:translateY(130px)}.t-anim-3.is-in-view-first.t-anim-self{-webkit-animation:anim1 800ms ease-in-out forwards 200ms;animation:anim1 800ms ease-in-out forwards 200ms}.t-anim-3.is-in-view-first *[class*='t-anim-elem-']{-webkit-animation:anim1 750ms ease-in-out forwards;animation:anim1 750ms ease-in-out forwards}.t-anim-3.is-in-view-first .t-anim-elem-1{-webkit-animation-delay:300ms;animation-delay:300ms}.t-anim-3.is-in-view-first .t-anim-elem-2{-webkit-animation-delay:450ms;animation-delay:450ms}.t-anim-3.is-in-view-first .t-anim-elem-3{-webkit-animation-delay:600ms;animation-delay:600ms}.t-anim-3.is-in-view-first .t-anim-elem-4{-webkit-animation-delay:750ms;animation-delay:750ms}.t-anim-3.is-in-view-first .t-anim-elem-5{-webkit-animation-delay:900ms;animation-delay:900ms}.t-anim-3.is-in-view-first .t-anim-elem-6{-webkit-animation-delay:1050ms;animation-delay:1050ms}.t-anim-3.is-in-view-first .t-anim-elem-7{-webkit-animation-delay:1200ms;animation-delay:1200ms}.t-anim-3.is-in-view-first .t-anim-elem-8{-webkit-animation-delay:1350ms;animation-delay:1350ms}.t-anim-3.is-in-view-first .t-anim-elem-9{-webkit-animation-delay:1500ms;animation-delay:1500ms}.t-anim-3.is-in-view-first .t-anim-elem-10{-webkit-animation-delay:1650ms;animation-delay:1650ms}.t-anim-3.is-in-view-first .t-anim-elem-11{-webkit-animation-delay:1800ms;animation-delay:1800ms}.t-anim-3.is-in-view-first .t-anim-elem-12{-webkit-animation-delay:1950ms;animation-delay:1950ms}.t-anim-3.is-in-view-first .t-anim-elem-13{-webkit-animation-delay:2100ms;animation-delay:2100ms}.t-anim-3.is-in-view-first .t-anim-elem-14{-webkit-animation-delay:2250ms;animation-delay:2250ms}.t-anim-3.is-in-view-first .t-anim-elem-15{-webkit-animation-delay:2400ms;animation-delay:2400ms}.t-anim-3.is-in-view-first .t-anim-elem-16{-webkit-animation-delay:2550ms;animation-delay:2550ms}.t-anim-3.is-in-view-first .t-anim-elem-17{-webkit-animation-delay:2700ms;animation-delay:2700ms}.t-anim-3.is-in-view-first .t-anim-elem-18{-webkit-animation-delay:2850ms;animation-delay:2850ms}.t-anim-3.is-in-view-first .t-anim-elem-19{-webkit-animation-delay:3000ms;animation-delay:3000ms}.t-anim-3.is-in-view-first .t-anim-elem-20{-webkit-animation-delay:3150ms;animation-delay:3150ms}.t-anim-3.is-in-view-first .t-anim-elem-21{-webkit-animation-delay:3300ms;animation-delay:3300ms}.t-anim-3.is-in-view-first .t-anim-elem-22{-webkit-animation-delay:3450ms;animation-delay:3450ms}.t-anim-3.is-in-view-first .t-anim-elem-23{-webkit-animation-delay:3600ms;animation-delay:3600ms}.t-anim-3.is-in-view-first .t-anim-elem-24{-webkit-animation-delay:3750ms;animation-delay:3750ms}.t-anim-3.is-in-view-first .t-anim-elem-25{-webkit-animation-delay:3900ms;animation-delay:3900ms}.t-anim-3.is-in-view-first .t-anim-elem-26{-webkit-animation-delay:4050ms;animation-delay:4050ms}.t-anim-3.is-in-view-first .t-anim-elem-27{-webkit-animation-delay:4200ms;animation-delay:4200ms}.t-anim-3.is-in-view-first .t-anim-elem-28{-webkit-animation-delay:4350ms;animation-delay:4350ms}.t-anim-3.is-in-view-first .t-anim-elem-29{-webkit-animation-delay:4500ms;animation-delay:4500ms}.t-anim-3.is-in-view-first .t-anim-elem-30{-webkit-animation-delay:4650ms;animation-delay:4650ms}.t-anim-3.is-in-view-first .t-anim-elem-31{-webkit-animation-delay:4800ms;animation-delay:4800ms}.t-anim-3.is-in-view-first .t-anim-elem-32{-webkit-animation-delay:4950ms;animation-delay:4950ms}.t-anim-3.is-in-view-first .t-anim-elem-33{-webkit-animation-delay:5100ms;animation-delay:5100ms}.t-anim-3.is-in-view-first .t-anim-elem-34{-webkit-animation-delay:5250ms;animation-delay:5250ms}.t-anim-3.is-in-view-first .t-anim-elem-35{-webkit-animation-delay:5400ms;animation-delay:5400ms}.t-anim-3.is-in-view-first .t-anim-elem-36{-webkit-animation-delay:5550ms;animation-delay:5550ms}.t-anim-3.is-in-view-first .t-anim-elem-37{-webkit-animation-delay:5700ms;animation-delay:5700ms}.t-anim-3.is-in-view-first .t-anim-elem-38{-webkit-animation-delay:5850ms;animation-delay:5850ms}.t-anim-3.is-in-view-first .t-anim-elem-39{-webkit-animation-delay:6000ms;animation-delay:6000ms}.t-anim-3.is-in-view-first .t-anim-elem-40{-webkit-animation-delay:6150ms;animation-delay:6150ms}.t-anim-3.is-in-view-first .t-anim-elem-41{-webkit-animation-delay:6300ms;animation-delay:6300ms}.t-anim-3.is-in-view-first .t-anim-elem-42{-webkit-animation-delay:6450ms;animation-delay:6450ms}.t-anim-3.is-in-view-first .t-anim-elem-43{-webkit-animation-delay:6600ms;animation-delay:6600ms}.t-anim-3.is-in-view-first .t-anim-elem-44{-webkit-animation-delay:6750ms;animation-delay:6750ms}.t-anim-3.is-in-view-first .t-anim-elem-45{-webkit-animation-delay:6900ms;animation-delay:6900ms}.t-anim-3.is-in-view-first .t-anim-elem-46{-webkit-animation-delay:7050ms;animation-delay:7050ms}.t-anim-3.is-in-view-first .t-anim-elem-47{-webkit-animation-delay:7200ms;animation-delay:7200ms}.t-anim-3.is-in-view-first .t-anim-elem-48{-webkit-animation-delay:7350ms;animation-delay:7350ms}.t-anim-3.is-in-view-first .t-anim-elem-49{-webkit-animation-delay:7500ms;animation-delay:7500ms}.t-anim-3.is-in-view-first .t-anim-elem-50{-webkit-animation-delay:7650ms;animation-delay:7650ms}@-webkit-keyframes anim1{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anim1{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}a{color:var(--uj-link-color);text-decoration:none}a:hover{color:var(--uj-link-color-hover)}.s-textcontent blockquote,.u-text-box blockquote,.c-contact__description.t-big-left blockquote,.c-contact__description.t-big-right blockquote{font-style:italic}.s-textcontent h1,.u-text-box h1,.c-contact__description.t-big-left h1,.c-contact__description.t-big-right h1{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:32px;line-height:1;text-transform:uppercase;font-family:var(--ff-din-narrow,"din-2014-narrow",sans-serif);color:var(--uj-heading-color,#FF9B78)}@media (min-width:64.0625em){.s-textcontent h1,.u-text-box h1,.c-contact__description.t-big-left h1,.c-contact__description.t-big-right h1{font-size:50px}}.s-textcontent h2.no-lines,.u-text-box h2.no-lines,.c-contact__description.t-big-left h2.no-lines,.c-contact__description.t-big-right h2.no-lines{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:30px;text-transform:uppercase;line-height:45px;color:var(--uj-heading-color,#FF9B78);line-height:1.5!important}@media (min-width:64.0625em){.s-textcontent h2.no-lines,.u-text-box h2.no-lines,.c-contact__description.t-big-left h2.no-lines,.c-contact__description.t-big-right h2.no-lines{font-size:50px;line-height:1}}@media (min-width:64.0625em){.s-textcontent h2.no-lines,.u-text-box h2.no-lines,.c-contact__description.t-big-left h2.no-lines,.c-contact__description.t-big-right h2.no-lines{padding-left:24px}}@media (max-width:64.0525em){.s-textcontent h2.no-lines,.u-text-box h2.no-lines,.c-contact__description.t-big-left h2.no-lines,.c-contact__description.t-big-right h2.no-lines{text-align:center}}.s-textcontent .has-lines h1,.u-text-box .has-lines h1,.c-contact__description.t-big-left .has-lines h1,.c-contact__description.t-big-right .has-lines h1,.s-textcontent h2:not(.no-lines),.u-text-box h2:not(.no-lines),.c-contact__description.t-big-left h2:not(.no-lines),.c-contact__description.t-big-right h2:not(.no-lines){font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:30px;text-transform:uppercase;line-height:45px;color:var(--uj-heading-color,#003200);position:relative;display:block;line-height:1.5!important;margin-bottom:25px}@media (min-width:64.0625em){.s-textcontent .has-lines h1,.u-text-box .has-lines h1,.c-contact__description.t-big-left .has-lines h1,.c-contact__description.t-big-right .has-lines h1,.s-textcontent h2:not(.no-lines),.u-text-box h2:not(.no-lines),.c-contact__description.t-big-left h2:not(.no-lines),.c-contact__description.t-big-right h2:not(.no-lines){font-size:50px;line-height:1}}@supports not (-webkit-touch-callout:none){.s-textcontent .has-lines h1,.u-text-box .has-lines h1,.c-contact__description.t-big-left .has-lines h1,.c-contact__description.t-big-right .has-lines h1,.s-textcontent h2:not(.no-lines),.u-text-box h2:not(.no-lines),.c-contact__description.t-big-left h2:not(.no-lines),.c-contact__description.t-big-right h2:not(.no-lines){padding-top:7px}}@media (min-width:64.0625em){.s-textcontent .has-lines h1,.u-text-box .has-lines h1,.c-contact__description.t-big-left .has-lines h1,.c-contact__description.t-big-right .has-lines h1,.s-textcontent h2:not(.no-lines),.u-text-box h2:not(.no-lines),.c-contact__description.t-big-left h2:not(.no-lines),.c-contact__description.t-big-right h2:not(.no-lines){margin-bottom:50px}}.s-textcontent .has-lines h1~hr,.u-text-box .has-lines h1~hr,.c-contact__description.t-big-left .has-lines h1~hr,.c-contact__description.t-big-right .has-lines h1~hr,.s-textcontent h2:not(.no-lines)~hr,.u-text-box h2:not(.no-lines)~hr,.c-contact__description.t-big-left h2:not(.no-lines)~hr,.c-contact__description.t-big-right h2:not(.no-lines)~hr{margin-top:-7px!important;margin-bottom:12px!important}@media (min-width:64.0625em){.s-textcontent .has-lines h1~hr,.u-text-box .has-lines h1~hr,.c-contact__description.t-big-left .has-lines h1~hr,.c-contact__description.t-big-right .has-lines h1~hr,.s-textcontent h2:not(.no-lines)~hr,.u-text-box h2:not(.no-lines)~hr,.c-contact__description.t-big-left h2:not(.no-lines)~hr,.c-contact__description.t-big-right h2:not(.no-lines)~hr{margin-top:-25px!important;margin-bottom:25px!important}}.s-textcontent .has-lines h1::before,.u-text-box .has-lines h1::before,.c-contact__description.t-big-left .has-lines h1::before,.c-contact__description.t-big-right .has-lines h1::before,.s-textcontent .has-lines h1::after,.u-text-box .has-lines h1::after,.c-contact__description.t-big-left .has-lines h1::after,.c-contact__description.t-big-right .has-lines h1::after,.s-textcontent h2:not(.no-lines)::before,.u-text-box h2:not(.no-lines)::before,.c-contact__description.t-big-left h2:not(.no-lines)::before,.c-contact__description.t-big-right h2:not(.no-lines)::before,.s-textcontent h2:not(.no-lines)::after,.u-text-box h2:not(.no-lines)::after,.c-contact__description.t-big-left h2:not(.no-lines)::after,.c-contact__description.t-big-right h2:not(.no-lines)::after{left:0;position:absolute;width:100%;height:3px;background:currentColor;content:'';border-radius:4px;display:block}.s-textcontent .has-lines h1::before,.u-text-box .has-lines h1::before,.c-contact__description.t-big-left .has-lines h1::before,.c-contact__description.t-big-right .has-lines h1::before,.s-textcontent h2:not(.no-lines)::before,.u-text-box h2:not(.no-lines)::before,.c-contact__description.t-big-left h2:not(.no-lines)::before,.c-contact__description.t-big-right h2:not(.no-lines)::before{top:0}.s-textcontent .has-lines h1::after,.u-text-box .has-lines h1::after,.c-contact__description.t-big-left .has-lines h1::after,.c-contact__description.t-big-right .has-lines h1::after,.s-textcontent h2:not(.no-lines)::after,.u-text-box h2:not(.no-lines)::after,.c-contact__description.t-big-left h2:not(.no-lines)::after,.c-contact__description.t-big-right h2:not(.no-lines)::after{bottom:0}.s-textcontent h3,.u-text-box h3,.c-contact__description.t-big-left h3,.c-contact__description.t-big-right h3{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:30px;line-height:35px;color:var(--uj-heading-color,#003200)}.s-textcontent h4,.u-text-box h4,.c-contact__description.t-big-left h4,.c-contact__description.t-big-right h4{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:var(--ff-brie,"bree-serif",serif);font-size:24px;line-height:33px;color:var(--uj-heading-color,#003200)}.s-textcontent p,.u-text-box p,.c-contact__description.t-big-left p,.c-contact__description.t-big-right p,.s-textcontent ul,.u-text-box ul,.c-contact__description.t-big-left ul,.c-contact__description.t-big-right ul,.s-textcontent ol,.u-text-box ol,.c-contact__description.t-big-left ol,.c-contact__description.t-big-right ol{color:var(--uj-text-color)}.s-textcontent p:not(:only-child),.u-text-box p:not(:only-child),.c-contact__description.t-big-left p:not(:only-child),.c-contact__description.t-big-right p:not(:only-child),.s-textcontent ul:not(:only-child),.u-text-box ul:not(:only-child),.c-contact__description.t-big-left ul:not(:only-child),.c-contact__description.t-big-right ul:not(:only-child),.s-textcontent ol:not(:only-child),.u-text-box ol:not(:only-child),.c-contact__description.t-big-left ol:not(:only-child),.c-contact__description.t-big-right ol:not(:only-child){margin-top:10px;margin-bottom:10px}.s-textcontent h2:first-child,.u-text-box h2:first-child,.c-contact__description.t-big-left h2:first-child,.c-contact__description.t-big-right h2:first-child,.s-textcontent h3:first-child,.u-text-box h3:first-child,.c-contact__description.t-big-left h3:first-child,.c-contact__description.t-big-right h3:first-child,.s-textcontent h4:first-child,.u-text-box h4:first-child,.c-contact__description.t-big-left h4:first-child,.c-contact__description.t-big-right h4:first-child,.s-textcontent h5:first-child,.u-text-box h5:first-child,.c-contact__description.t-big-left h5:first-child,.c-contact__description.t-big-right h5:first-child,.s-textcontent h6:first-child,.u-text-box h6:first-child,.c-contact__description.t-big-left h6:first-child,.c-contact__description.t-big-right h6:first-child,.s-textcontent p:first-child,.u-text-box p:first-child,.c-contact__description.t-big-left p:first-child,.c-contact__description.t-big-right p:first-child,.s-textcontent ul:first-child,.u-text-box ul:first-child,.c-contact__description.t-big-left ul:first-child,.c-contact__description.t-big-right ul:first-child,.s-textcontent ol:first-child,.u-text-box ol:first-child,.c-contact__description.t-big-left ol:first-child,.c-contact__description.t-big-right ol:first-child{margin-top:0}.s-textcontent h2:last-child,.u-text-box h2:last-child,.c-contact__description.t-big-left h2:last-child,.c-contact__description.t-big-right h2:last-child,.s-textcontent h3:last-child,.u-text-box h3:last-child,.c-contact__description.t-big-left h3:last-child,.c-contact__description.t-big-right h3:last-child,.s-textcontent h4:last-child,.u-text-box h4:last-child,.c-contact__description.t-big-left h4:last-child,.c-contact__description.t-big-right h4:last-child,.s-textcontent h5:last-child,.u-text-box h5:last-child,.c-contact__description.t-big-left h5:last-child,.c-contact__description.t-big-right h5:last-child,.s-textcontent h6:last-child,.u-text-box h6:last-child,.c-contact__description.t-big-left h6:last-child,.c-contact__description.t-big-right h6:last-child,.s-textcontent p:last-child,.u-text-box p:last-child,.c-contact__description.t-big-left p:last-child,.c-contact__description.t-big-right p:last-child,.s-textcontent ul:last-child,.u-text-box ul:last-child,.c-contact__description.t-big-left ul:last-child,.c-contact__description.t-big-right ul:last-child,.s-textcontent ol:last-child,.u-text-box ol:last-child,.c-contact__description.t-big-left ol:last-child,.c-contact__description.t-big-right ol:last-child{margin-bottom:0}.s-textcontent ul li,.u-text-box ul li,.c-contact__description.t-big-left ul li,.c-contact__description.t-big-right ul li{list-style-type:disc}.s-textcontent ul li li,.u-text-box ul li li,.c-contact__description.t-big-left ul li li,.c-contact__description.t-big-right ul li li,.s-textcontent ol li li,.u-text-box ol li li,.c-contact__description.t-big-left ol li li,.c-contact__description.t-big-right ol li li{padding-left:20px}.s-textcontent img,.u-text-box img,.c-contact__description.t-big-left img,.c-contact__description.t-big-right img{display:block}@media (max-width:64.0525em){.s-textcontent img,.u-text-box img,.c-contact__description.t-big-left img,.c-contact__description.t-big-right img{max-width:100%;display:block;height:auto}}.s-textcontent iframe,.u-text-box iframe,.c-contact__description.t-big-left iframe,.c-contact__description.t-big-right iframe{width:100%}.is-page-loading *{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.u-link{color:var(--uj-link-color);text-decoration:none}.u-link:hover{color:var(--uj-link-color-hover)}.u-link-button{color:var(--uj-link-color);text-decoration:none;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.u-link-button:hover{color:var(--uj-link-color-hover)}img{max-width:100%;height:auto}html{scroll-behavior:smooth}.h-100{height:100%}.p-page-template-template-esy-floresy{--filters-color:var(--bs-esygreen);--filters-color2:var(--bs-esyblue)}.p-page-template-template-piotra4{--uj-footer-bg:#122C7F}.p-page-template-template-piotra4 .c-header__decor{display:none}.p-page-template-template-piotra4 .c-content-area{border-top:40px solid #fff}@media (max-width:64.0525em){.p-page-template-template-piotra4 .c-header__mobile-top{opacity:0}}.p-page-template-template-esy-floresy{--uj-footer-bg:#122C7F}.p-page-template-template-esy-floresy .c-header__decor{display:none}@media (max-width:64.0525em){.p-page-template-template-esy-floresy .c-header_mobile{display:none!important}}figure.aligncenter img{display:block;margin:auto}@media (max-width:64.0525em){.u-text-box,.c-contact__description.t-big-left,.c-contact__description.t-big-right{text-align:center}}@media (min-width:64.0625em){.u-text-box,.c-contact__description.t-big-left,.c-contact__description.t-big-right{padding:0 7vw}}@media (min-width:64.0625em){.u-brand-logo{margin:0 100px}}.t-border-radius{border-radius:var(--uj-border-radius)}.u-small-section{margin:50px 0}@media (min-width:80em){.u-small-section{margin:120px 0}}@media (max-width:64.0525em){.u-mobile-section{margin:50px 0}}.u-tiny-section{margin:25px 0}@media (min-width:64.0625em){.u-tiny-section{margin:50px 0}}.u-default-section{margin:50px 0}@media (min-width:64.0625em){.u-default-section{margin:100px 0}}.u-large-section{margin:50px 0}@media (min-width:64.0625em){.u-large-section{margin:150px 0}}.u-columns-grey{margin:0}@media (min-width:64.0625em){.u-columns-grey{margin-bottom:20px}}.u-columns-grey .wp-block-column{margin:0!important}#map-portfolio div[title]:hover{overflow:visible!important;opacity:1!important}#map-portfolio div[title]:after{font-family:var(--ff-body,"din-2014",sans-serif);font-size:20px;font-weight:300;line-height:1.5;content:attr(title);color:#003200;position:absolute;left:100%;white-space:nowrap;padding:5px 15px;background:#fff;border-radius:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-grey-box{height:100%;--uj-text-color:#003200;color:#003200;padding:30px;background:#ECECEC;border-radius:var(--uj-border-radius)}@media (max-width:79.99em){.t-grey-box .wp-block-media-text{margin-bottom:30px}}.t-grey-box p,.t-grey-box ul,.t-grey-box ol{font-size:16px}@media (min-width:64.0625em){.t-grey-box{padding:55px}}.t-esy-calendly-buttons{padding:16px}@media (min-width:64.0625em){.t-esy-calendly-buttons{padding:40px}}.t-esy-calendly-buttons>.wp-block-column:nth-child(2){-webkit-box-flex:unset;-ms-flex:unset;flex:unset;white-space:nowrap}@media (max-width:64.0525em){.wp-block-columns.t-no-margin-on-mobile .wp-block-column{margin:0!important}}.wp-block-columns:not([class*="-section"]):not(.u-columns-grey){margin:0}@media (max-width:64.0525em){.wp-block-columns .wp-block-column{margin-top:30px}.wp-block-columns .wp-block-column .t-grey-box{border-radius:0}.wp-block-columns .wp-block-column.t-first-grey-col .t-grey-box{border-top-left-radius:var(--uj-border-radius);border-top-right-radius:var(--uj-border-radius)}.wp-block-columns .wp-block-column.t-last-grey-col .t-grey-box{border-bottom-left-radius:var(--uj-border-radius);border-bottom-right-radius:var(--uj-border-radius)}}.c-article-post__content{margin-bottom:50px}.c-article-post__content>p:first-of-type{font-family:var(--ff-body,"din-2014",sans-serif);font-size:25px;line-height:35px;font-weight:300;margin-bottom:50px}@media (min-width:64.0625em){.c-article-post__content>p:first-of-type{font-size:30px;line-height:40px}}.c-article-post__content .wp-block-image{margin:50px 0}.c-article-post__content .wp-block-image img{border-radius:var(--uj-border-radius)}.c-article-post__content .wp-block-image figcaption{text-align:right;font-family:var(--ff-body,"din-2014",sans-serif);font-size:20px;font-weight:300;line-height:1.5;color:#717171}.wp-block-quote{padding:0;margin:50px 0;color:#FF9B78}.wp-block-quote p{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:30px;line-height:1.1;font-family:var(--ff-din-narrow,"din-2014-narrow",sans-serif);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;color:currentColor;font-style:normal;padding:20px 0;border-top:3px solid currentColor;border-bottom:3px solid currentColor}.wp-block-quote p::before{content:'“';margin-right:10px;display:block;font-size:100px;line-height:.5em;-webkit-transform:translateY(.25em);transform:translateY(.25em)}.wp-block-quote cite{font-family:var(--ff-body,"din-2014",sans-serif);font-size:20px;font-weight:300;line-height:1.5;text-align:right;font-style:normal;width:100%;display:block;margin-left:auto}.u-text-center{text-align:center}.c-share-bt{border:none;background:none;color:var(--uj-text-color);cursor:pointer}.c-share-bt:hover{color:#FF9B78}.c-share-bt svg{width:auto;height:20px}.c-share-bt svg *{fill:currentColor}@media (min-width:64.0625em){.t-offset-image-top{margin-top:-150px}}.has-text-align-right{text-align:right;width:100%}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center;width:100%}.t-columns-with-icons{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (min-width:64.0625em) and (max-width:89.365em){.t-columns-with-icons{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}}.t-columns-with-icons .wp-block-column{font-size:15px}@media (min-width:64.0625em){.t-columns-with-icons .wp-block-column{max-width:260px;margin:0 auto}}@media (min-width:64.0625em) and (max-width:89.365em){.t-columns-with-icons .wp-block-column{width:47%!important;max-width:50%;-ms-flex-preferred-size:auto!important;flex-basis:auto!important}}.t-columns-with-icons .wp-block-column figure{position:relative;width:75px;aspect-ratio:75/80;margin:0 auto 30px}.t-columns-with-icons .wp-block-column figure img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.t-columns-with-icons .wp-block-column h4{font-size:20px}.select2-container,.select2{text-transform:uppercase}.select2-container .select2-selection__clear,.select2 .select2-selection__clear{color:black!important}b,strong{font-weight:700}.js-macos .s-textcontent .c-contact__name,.js-macos .u-text-box .c-contact__name,.js-macos .c-contact__description.t-big-left .c-contact__name,.js-macos .c-contact__description.t-big-right .c-contact__name,.js-macos .s-textcontent h2,.js-macos .u-text-box h2,.js-macos .c-contact__description.t-big-left h2,.js-macos .c-contact__description.t-big-right h2{padding:8px 0}.t-single-col-text{display:block;margin:auto}@media (min-width:64.0625em){.t-single-col-text{max-width:70vw}}@media (min-width:89.375em){.t-single-col-text{max-width:50vw}}@media (min-width:106.25em){.t-single-col-text{max-width:30vw}}.t-numbers-col{display:block;margin-left:auto;margin-right:auto}@media (min-width:80em){.t-numbers-col{max-width:80vw}}@media (min-width:89.375em){.t-numbers-col{max-width:70vw}}.t-contact-columns>.wp-block-group__inner-container{display:grid;grid-template-columns:1fr;grid-gap:60px;grid-template-rows:auto}@media (min-width:64.0625em){.t-contact-columns>.wp-block-group__inner-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:89.375em){.t-contact-columns>.wp-block-group__inner-container{grid-template-columns:repeat(3,1fr)}}.swiper:not(.swiper-initialized) .c-hero__navigation{display:none}.wp-block-video{border-radius:10px;overflow:hidden}.wp-block-video video{width:100%;display:block}@media (max-width:64.0525em){.swiper-button-next,.swiper-button-prev{margin-top:calc(var(--swiper-navigation-size) / -2)}}.u-no-wrap{white-space:nowrap}.u-width-100{width:100%}.t-img-100 img{width:100%;max-width:none}.gap-0{gap:0}@media screen and (max-width:600px){#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:90px!important;left:10px}}.text-transform-none{text-transform:none!important}[class^="sgpb-popup-close"],[class*=" sgpb-popup-close"]{border:15px solid #fff0;-webkit-transform:translate(15px,-15px);transform:translate(15px,-15px)}.c-edit-link{position:fixed;top:1em;left:1em;opacity:0}.c-edit-link:hover{opacity:1}@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;.c-portfolio-slider{position:relative;overflow:hidden;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:calc(-1 * var(--bs-gutter-x, 0.75rem));margin-left:calc(-1 * var(--bs-gutter-x, 0.75rem))}@media (min-width:64.0625em){.c-portfolio-slider{margin-top:-65px;padding-bottom:60px}}.c-portfolio-slider__navigation{display:none}@media (min-width:64.0625em){.c-portfolio-slider__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:35px}}.c-portfolio-slider__pagination{display:none;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media (min-width:64.0625em){.c-portfolio-slider__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-portfolio-slider__pagination .swiper-pagination-bullet{width:12px;height:12px;background:#FF9B78;opacity:1!important;border-radius:50%;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid #fff0}.c-portfolio-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;border:1px solid #FF9B78}.c-portfolio-slider__button-prev,.c-portfolio-slider__button-next{width:40px;height:40px;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;cursor:pointer;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;color:var(--primary-color,#000)}.c-portfolio-slider__button-prev:hover,.c-portfolio-slider__button-next:hover{opacity:.7}.c-portfolio-slider__button-prev.swiper-button-disabled,.c-portfolio-slider__button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.c-portfolio-slider__swiper{overflow:visible}@media (max-width:64.0525em){.c-portfolio-slider__wrapper{display:grid;grid-template-columns:1fr;gap:4px}}@media (max-width:64.0525em){.c-portfolio-slider__slide{height:auto;width:100%}}.c-portfolio-slider.is-initialized .c-portfolio-slider__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.c-portfolio-slider.is-initialized .c-portfolio-slider__slide{width:auto;-ms-flex-negative:0;flex-shrink:0}.c-esy-floresy__declaimer{color:#2D285E;text-align:center;font-size:12px;margin:20px 0 100px}@media (min-width:64.0625em){.text-large-center{text-align:center}}@media (max-width:64.0525em){.p-page-template-template-esy-floresy .c-header_desktop.is-show{--uj-footer-bg:#2D285E;--uj-link-color:white}.p-page-template-template-esy-floresy .c-header_desktop.is-show .c-header__meta{border:none!important}.p-page-template-template-esy-floresy .c-header_desktop.is-show .c-socials{--uj-link-color:white}}.p-page-template-template-esy-floresy>.c-page-wrapper>.container-fluid,.p-page-template-template-esy-floresy>.c-page-wrapper>.container-sm,.p-page-template-template-esy-floresy>.c-page-wrapper>.container-md,.p-page-template-template-esy-floresy>.c-page-wrapper>.container-lg,.p-page-template-template-esy-floresy>.c-page-wrapper>.container-xl,.p-page-template-template-esy-floresy>.c-page-wrapper>.container-xxl{padding:0!important}@media (min-width:64.0625em){.is-developer-menu-shown .c-esy-floresy__menu-wrapper{-webkit-animation:movePiotraMenuDown 500ms ease-in-out forwards!important;animation:movePiotraMenuDown 500ms ease-in-out forwards!important}}.c-esy-floresy-location-hero{margin-left:-8px}@media (min-width:64.0625em){.c-esy-floresy-location-hero{margin-left:-40px}}@media (min-width:89.375em){.c-esy-floresy-location-hero{margin-left:-124px}}@media (min-width:106.25em){.c-esy-floresy-location-hero{margin-right:10vw}}.c-esy-floresy-location-hero .wp-block-group__inner-container{display:grid;grid-template-areas:'image' 'heading' 'text'}@media (min-width:80em){.c-esy-floresy-location-hero .wp-block-group__inner-container{grid-template-areas:'image heading' 'image space' 'image text';grid-template-columns:55% 45%;grid-template-rows:auto 17vw auto;gap:0}}@media (min-width:89.375em){.c-esy-floresy-location-hero .wp-block-group__inner-container{gap:0 5vw;grid-template-columns:65% 35%}}@media (max-width:79.99em){.c-esy-floresy-location-hero__image{grid-area:image}}@media (min-width:80em){.c-esy-floresy-location-hero__image{grid-column:1/3;grid-row:1/4}}.c-esy-floresy-location-hero__image img{max-width:none;width:100%}@media (min-width:64.0625em){.c-esy-floresy-location-hero__image img{width:80%}}@media (min-width:106.25em){.c-esy-floresy-location-hero__image img{width:90%}}.c-esy-floresy-location-hero__image picture{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-esy-floresy-location-hero__heading{grid-area:heading;margin-top:50px!important}@media (min-width:64.0625em){.c-esy-floresy-location-hero__heading{margin-top:100px!important}}@media (min-width:64.0625em){.c-esy-floresy-location-hero__heading_en{margin-top:10px!important}}.c-esy-floresy-location-hero__text{grid-area:text;margin-bottom:30px!important}@media (min-width:64.0625em){.c-esy-floresy-location-hero__text{margin-bottom:50px!important}}@media (min-width:106.25em){.c-esy-floresy-location-hero__text{margin-bottom:100px!important}}@media (max-width:79.99em){.c-esy-floresy-location-hero__text{padding:0 16px}}.t-amenities-grey{margin-top:0!important;--uj-text-color:var(--bs-esyblue);padding:24px}@media (min-width:80em){.t-amenities-grey{padding:64px 24px}}.t-amenities-grey figure{margin-bottom:24px}@media (min-width:80em){.t-amenities-grey figure{margin-bottom:64px}}.wp-block-column:empty{display:none}@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;@use "sass-mq/mq" as *;.c-esy-promo-banner{position:relative;overflow:hidden}@media (min-width:64.0625em){.c-esy-promo-banner .row{min-height:500px}}.c-esy-promo-banner__content{background:#2D285E;color:#fff;padding:40px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px;--uj-heading-color:white;--uj-text-color:white;--uj-link-color:white}@media (min-width:64.0625em){.c-esy-promo-banner__content{padding:60px 40px;min-height:500px}}@media (min-width:80em){.c-esy-promo-banner__content{padding:80px 60px}}.c-esy-promo-banner__content-inner{width:100%;max-width:600px}.c-esy-promo-banner__content-inner h1,.c-esy-promo-banner__content-inner h2,.c-esy-promo-banner__content-inner h3,.c-esy-promo-banner__content-inner h4,.c-esy-promo-banner__content-inner h5,.c-esy-promo-banner__content-inner h6{color:#fff;margin-bottom:20px}.c-esy-promo-banner__content-inner h2:not(.no-lines){font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif)}.c-esy-promo-banner__content-inner [class*="t-advertising"]{--uj-heading-color:map-get($colors, 'esygreen') !important;color:#0DD078!important;margin-top:-1em}.c-esy-promo-banner__content-inner p:not(:only-child){color:#fff;margin-bottom:16px;font-family:var(--ff-body,"din-2014",sans-serif);font-size:24px;font-family:var(--ff-montserrat);font-weight:700}@media (min-width:48em){.c-esy-promo-banner__content-inner p:not(:only-child){font-size:24px}}@media (min-width:64.0625em){.c-esy-promo-banner__content-inner p:not(:only-child){font-size:32px}}.c-esy-promo-banner__content-inner p:not(:only-child):last-child{margin-bottom:0}.c-esy-promo-banner__content-inner p:not(:only-child) span{color:#0DD078!important}.c-esy-promo-banner__content-inner a{color:#fff;text-decoration:underline}.c-esy-promo-banner__content-inner a:hover{opacity:.8}.c-esy-promo-banner__content-inner ul,.c-esy-promo-banner__content-inner ol{color:#fff;margin-bottom:20px}.c-esy-promo-banner__content-inner .wp-block-button{margin-top:24px}.c-esy-promo-banner__image{position:relative;min-height:300px;overflow:hidden}@media (min-width:64.0625em){.c-esy-promo-banner__image{min-height:500px}}.c-esy-promo-banner__image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;right:0;bottom:0}@use "sass-mq/mq" as *;.c-piotra4-promo-banner{position:relative;overflow:hidden}@media (min-width:64.0625em){.c-piotra4-promo-banner .row{min-height:500px}}.c-piotra4-promo-banner__content{color:#122C7F;padding:40px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px;--uj-heading-color:#122C7F;--uj-text-color:#122C7F}@media (min-width:64.0625em){.c-piotra4-promo-banner__content{padding:60px 40px;min-height:500px}}@media (min-width:80em){.c-piotra4-promo-banner__content{padding:80px 60px}}.c-piotra4-promo-banner__content-inner{width:100%;max-width:600px}.c-piotra4-promo-banner__content-inner h1,.c-piotra4-promo-banner__content-inner h2,.c-piotra4-promo-banner__content-inner h3,.c-piotra4-promo-banner__content-inner h4,.c-piotra4-promo-banner__content-inner h5,.c-piotra4-promo-banner__content-inner h6{color:#122C7F;margin-bottom:20px}.c-piotra4-promo-banner__content-inner h2:not(.no-lines){font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif)}.c-piotra4-promo-banner__content-inner p:not(:only-child){color:#122C7F;margin-bottom:16px;font-family:var(--ff-body,"din-2014",sans-serif)}.c-piotra4-promo-banner__content-inner p:not(:only-child):last-child{margin-bottom:0}.c-piotra4-promo-banner__image{position:relative;min-height:300px}@media (min-width:64.0625em){.c-piotra4-promo-banner__image{min-height:500px}}.c-piotra4-promo-banner__image .position-relative{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--uj-border-radius)}.c-piotra4-promo-banner__image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width:64.0625em){.c-piotra4-promo-banner__image-img{border-radius:var(--uj-border-radius)}}@media (min-width:64.0625em){.c-piotra4-promo-banner_reverse .c-piotra4-promo-banner__image-img{border-radius:var(--uj-border-radius)}}.c-header{background:#fff;position:sticky;top:0;left:0;width:100%;z-index:999;--uj-link-color:#FF9B78;height:70px;margin-bottom:10px}@media (min-width:64.0625em){.c-header{height:100px;margin-bottom:0}}.p-page-template-template-esy-floresy .c-page-wrapper>.c-header,.p-page-template-template-piotra4 .c-page-wrapper>.c-header{display:none}.c-header__decor{display:none}@media (min-width:80em){.c-header__decor{display:block;pointer-events:none;position:absolute;top:0;right:0;z-index:-1;background:#FF9B78;width:220px;aspect-ratio:1}}@media (max-width:64.0525em){.c-header__socials{margin-left:auto}}@media (min-width:64.0625em){.c-header__socials{display:none}}@media (min-width:80em){.c-header__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:160px;padding-right:20px}}.c-header__socials-decor{display:none}@media (min-width:80em){.c-header__socials-decor{display:block;pointer-events:none;position:absolute;top:0;right:0;z-index:-1;background:#FF9B78;width:220px;height:100%}}.c-header_mobile{width:100%;height:100%;position:relative;z-index:100}@media (min-width:64.0625em){.c-header_mobile{display:none}}.c-header__close{position:absolute;right:30px;top:90px;width:30px;height:30px;background:url(/wp-content/themes/uj-flora/images/close.svg) no-repeat;background-size:contain;cursor:pointer}@media (min-width:64.0625em){.c-header__close{display:none}}.c-header_desktop{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:64.0525em){.c-header_desktop{-webkit-transform:translateY(-100%);transform:translateY(-100%);position:fixed;left:0;top:0;width:100%;height:100%;background:var(--uj-footer-bg,#003200);-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}}.c-header_desktop.is-show{-webkit-transform:translateY(0);transform:translateY(0)}.c-header__logo{width:100%;max-width:120px}@media (min-width:80em){.c-header__logo{max-width:12vw}}.c-header__motto{font-family:var(--ff-body,"din-2014",sans-serif);font-size:15px;line-height:20px;font-weight:300;color:#fff;margin-left:auto;padding-left:1rem}.c-header__mobile-link{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-header__mobile-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 30px;background:#003200}@media (max-width:64.0525em){.c-header__meta{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:2px solid #FF9B78;padding:15px 0;margin:0 15px}.c-header__meta .c-header__socials .c-socials{--uj-link-color:#FF9B78;--uj-link-color-hover:white}}.c-footer{color:#fff;background:#FF9B78;padding:30px 0 100px}@media (max-width:64.0525em){.c-footer{text-align:center}}@media (min-width:64.0625em){.c-footer{padding:70px 0 15px}}.c-footer h2{font-weight:700;font-size:20px;margin-bottom:30px}@media (min-width:64.0625em){.c-footer h2{margin-bottom:40px}}.c-footer__row-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:64.0625em){.c-footer__row-1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 60px}}.c-footer__row-2{font-family:var(--ff-body,"din-2014",sans-serif);font-size:13px;line-height:34px;font-weight:300;text-align:center;padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:64.0625em){.c-footer__row-2{font-size:15px}}@media (min-width:64.0625em){.c-footer__row-2{padding-top:100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-footer__row-2 a{color:#fff;text-decoration:underline}.c-footer__author{opacity:.5;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:64.0625em){.c-footer__author{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-footer__copy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:64.0625em){.c-footer__copy{margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-footer__logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:50px 0}@media (min-width:64.0625em){.c-footer__logo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 0 0 auto}}.c-footer__portfolio{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:50px}@media (min-width:64.0625em){.c-footer__portfolio{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}}.c-footer__logo_image{width:110px}.c-footer__contact{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;font-family:var(--ff-body,"din-2014",sans-serif);font-size:15px;line-height:20px;font-weight:300}@media (min-width:64.0625em){.c-footer__contact{margin:0 120px 0 45px}}.c-footer__contact p{margin-bottom:20px}.c-footer__contact a{color:#fff;text-decoration:underline}.c-footer__nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:64.0625em){.c-footer__nav{width:265px}}.c-footer__socials{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;--uj-link-color-hover:#003200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.c-footer__socials .c-socials__item:first-child{margin-left:0}@media (min-width:64.0625em){.c-footer__socials{margin-top:70px}}.c-footer__phone-bt,.c-footer__contact-bt{font-size:16px;font-family:var(--ff-brie);color:#fff;--uj-link-color:white}@media (min-width:23.75em){.c-footer__phone-bt,.c-footer__contact-bt{font-size:20px}}.c-footer__phone-bt a,.c-footer__contact-bt a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-footer__mobile{left:0;width:100%;z-index:50;position:fixed;bottom:0;background:var(--uj-footer-bg,#FF9B78);display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-footer__mobile img{width:40px}.c-footer-piotra4{color:#fff;background:#122C7F;padding:30px 0 100px}@media (max-width:64.0525em){.c-footer-piotra4{text-align:center;margin-left:-10px;margin-right:-10px}}@media (min-width:64.0625em){.c-footer-piotra4{border-radius:0 0 var(--uj-border-radius) var(--uj-border-radius);padding:70px 0 15px;margin-bottom:100px}}@media (min-width:80em){.c-footer-piotra4{padding:70px 20px 15px}}@media (min-width:106.25em){.c-footer-piotra4{padding:70px 70px 15px}}.c-footer-piotra4 h2{font-weight:700;font-size:20px;margin-bottom:30px;text-transform:uppercase;font-family:var(--ff-josefin,"josefin-sans",sans-serif)}.c-footer-piotra4__bottom-banner{position:sticky;bottom:0;z-index:30;color:#fff;background:#122C7F;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--ff-josefin,"josefin-sans",sans-serif);text-transform:uppercase}@media (min-width:64.0625em){.c-footer-piotra4__bottom-banner{display:none}}.c-footer-piotra4__bottom-banner a{font-weight:700;color:#fff;text-decoration:none}.c-footer-piotra4__bottom-banner img{width:40px}.c-footer-piotra4__row-1{display:grid;gap:20px;grid-template-areas:'logo' 'menu' 'investors' 'socials' 'contact';grid-template-rows:auto}@media (min-width:64.0625em){.c-footer-piotra4__row-1{grid-template-areas:'empty  logo logo logo  empty2' 'menu investors empty3 contact contact' 'menu socials empty3 contact contact';grid-template-columns:1fr 1fr auto 1fr 1fr;gap:20px}}@media (min-width:89.375em){.c-footer-piotra4__row-1{gap:0 40px;grid-template-columns:1fr 1fr 1fr auto 1fr 1fr 1fr;grid-template-areas:'empty empty empty logo empty2 empty2 empty2' 'menu investors socials empty3 contact contact contact'}}@media (min-width:106.25em){.c-footer-piotra4__row-1{gap:0 80px}}.c-footer-piotra4__row-2{font-family:var(--ff-body,"din-2014",sans-serif);font-size:13px;line-height:34px;font-weight:300;text-align:center;padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:64.0625em){.c-footer-piotra4__row-2{font-size:15px}}@media (min-width:64.0625em){.c-footer-piotra4__row-2{padding-top:100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-footer-piotra4__row-2 a{color:#fff;text-decoration:underline}.c-footer-piotra4__author{opacity:.5;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:64.0625em){.c-footer-piotra4__author{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-footer-piotra4__copy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:64.0625em){.c-footer-piotra4__copy{margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-footer-piotra4__logo{grid-area:logo;text-align:center;margin:50px auto}@media (min-width:64.0625em){.c-footer-piotra4__logo{margin:0 auto}}.c-footer-piotra4__investors{grid-area:investors;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:64.0525em){.c-footer-piotra4__investors{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-footer-piotra4__investors img{margin-bottom:30px;width:110px;height:auto}.c-footer-piotra4__portfolio{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:50px}@media (min-width:64.0625em){.c-footer-piotra4__portfolio{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}}.c-footer-piotra4__logo_image{width:200px}.c-footer-piotra4__contact{grid-area:contact;font-family:var(--ff-body,"din-2014",sans-serif);font-size:15px;line-height:20px;font-weight:300;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.c-footer-piotra4__contact p{line-height:1.5!important}@media (min-width:64.0625em){.c-footer-piotra4__contact{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 auto auto}}@media (min-width:80em){.c-footer-piotra4__contact{gap:50px}}.c-footer-piotra4__contact p{margin-bottom:20px}.c-footer-piotra4__contact a{color:#fff;text-decoration:underline}.c-footer-piotra4__nav{text-transform:uppercase;grid-area:menu;--uj-link-color:white}.c-footer-piotra4__nav .c-footermenu{--uj-link-color-hover:#FFD31A}.c-footer-piotra4__socials{grid-area:socials;--uj-link-color:white;--uj-link-color-hover:#FFD31A;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:64.0625em){.c-footer-piotra4__socials{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.c-footer-piotra4__socials .c-socials__item:first-child{margin-left:0}.c-footer-piotra4__mobile{left:0;width:100%;z-index:50;position:fixed;bottom:0;background:var(--uj-footer-bg,#FF9B78);display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-footer-piotra4__mobile img{width:40px}.c-footer-esy-floresy{color:#fff;background:#2D285E;padding:30px 0 100px}@media (max-width:64.0525em){.c-footer-esy-floresy{text-align:center}}@media (min-width:64.0625em){.c-footer-esy-floresy{padding:70px 0 15px}}@media (min-width:80em){.c-footer-esy-floresy{padding:70px 20px 15px}}@media (min-width:106.25em){.c-footer-esy-floresy{padding:70px 70px 15px}}@media (min-width:64.0625em){.c-footer-esy-floresy .c-socials__icon{width:40px}}.c-footer-esy-floresy .c-esy-floresy-menu__phone,.c-footer-esy-floresy .lang-item{display:none}.c-footer-esy-floresy .c-socials{margin-top:30px}.c-footer-esy-floresy .c-socials__item:first-child{margin-left:0}.c-footer-esy-floresy h2{font-weight:700;font-size:20px;margin-bottom:30px;text-transform:uppercase;font-family:var(--ff-montserrat)}.c-footer-esy-floresy strong.mb-4{line-height:1.5}.c-footer-esy-floresy__bottom-banner{position:sticky;bottom:0;z-index:30;padding:16px;color:#fff;background:#2D285E;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--ff-montserrat);text-transform:uppercase}@media (min-width:23.75em){.c-footer-esy-floresy__bottom-banner{padding:24px}}@media (min-width:64.0625em){.c-footer-esy-floresy__bottom-banner{display:none}}.c-footer-esy-floresy__bottom-banner a{font-weight:700}.c-footer-esy-floresy__bottom-banner img{width:30px}@media (min-width:23.75em){.c-footer-esy-floresy__bottom-banner img{width:40px}}.c-footer-esy-floresy__row-1{display:grid;gap:20px;grid-template-areas:'logo' 'menu' 'socials' 'contact';grid-template-rows:auto}@media (min-width:64.0625em){.c-footer-esy-floresy__row-1{grid-template-areas:'menu socials logo contact contact' 'menu socials empty3 contact contact';grid-template-columns:1fr 1fr auto 1fr 1fr;gap:20px}}@media (min-width:89.375em){.c-footer-esy-floresy__row-1{gap:0 40px;grid-template-columns:1fr 1fr auto 1fr 1fr;grid-template-areas:'menu socials logo  contact contact'}}@media (min-width:106.25em){.c-footer-esy-floresy__row-1{gap:0 80px}}.c-footer-esy-floresy__row-2{font-family:var(--ff-body,"din-2014",sans-serif);font-size:13px;line-height:34px;font-weight:300;text-align:center;padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:64.0625em){.c-footer-esy-floresy__row-2{font-size:15px}}@media (min-width:64.0625em){.c-footer-esy-floresy__row-2{padding-top:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:'copy created author'}}.c-footer-esy-floresy__row-2 a{color:#fff;text-decoration:underline}.c-footer-esy-floresy__author{grid-area:author}@media (min-width:64.0625em){.c-footer-esy-floresy__author{margin-left:auto}}.c-footer-esy-floresy__copy{grid-area:copy}@media (min-width:64.0625em){.c-footer-esy-floresy__copy{margin-right:auto}}.c-footer-esy-floresy__created{margin:auto;grid-area:created}.c-footer-esy-floresy__logo{grid-area:logo;text-align:center;margin:50px auto}@media (min-width:64.0625em){.c-footer-esy-floresy__logo{margin:0 auto}}.c-footer-esy-floresy__investors{grid-area:investors;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:64.0525em){.c-footer-esy-floresy__investors{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-footer-esy-floresy__investors img{margin-bottom:30px;width:110px;height:auto}.c-footer-esy-floresy__portfolio{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:50px}@media (min-width:64.0625em){.c-footer-esy-floresy__portfolio{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}}.c-footer-esy-floresy__logo_image{width:200px}.c-footer-esy-floresy__contact{grid-area:contact;font-family:var(--ff-body,"din-2014",sans-serif);font-size:15px;line-height:20px;font-weight:300;font-family:var(--ff-montserrat);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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.c-footer-esy-floresy__contact p{line-height:1.5!important}.c-footer-esy-floresy__contact h2{display:none}@media (min-width:64.0625em){.c-footer-esy-floresy__contact{margin:0 0 0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:80em){.c-footer-esy-floresy__contact{gap:50px}}.c-footer-esy-floresy__contact p{margin-bottom:20px}.c-footer-esy-floresy__contact a{color:#fff;text-decoration:underline}.c-footer-esy-floresy__nav{text-transform:uppercase;grid-area:menu;--uj-link-color:white}.c-footer-esy-floresy__nav .c-footermenu__item{margin-bottom:16px;font-weight:700}.c-footer-esy-floresy__nav .c-footermenu{--uj-link-color-hover:#0DD078;font-family:var(--ff-montserrat)}.c-footer-esy-floresy__socials{grid-area:socials;--uj-link-color:white;--uj-link-color-hover:#0DD078;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:64.0625em){.c-footer-esy-floresy__socials{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:auto}}.c-footer-esy-floresy__socials .c-socials__item:first-child{margin-left:0}.c-footer-esy-floresy__mobile{display:none}.c-esy-numbers{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:64.0625em){.c-esy-numbers{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (min-width:80em){.c-esy-numbers{gap:24px;grid-template-columns:repeat(3,1fr)}}.c-esy-numbers__item{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-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:24px;border:1px solid var(--bs-esygreen)}@media (min-width:64.0625em){.c-esy-numbers__item{padding:32px}}@media (min-width:80em){.c-esy-numbers__item{padding:40px}}.c-esy-numbers__title{font-family:var(--ff-body,"din-2014",sans-serif);font-size:18px;line-height:1.3;font-weight:700;font-family:var(--ff-montserrat);min-height:2.6em;--uj-heading-color:var(--bs-esyblue);color:var(--bs-esyblue);margin-bottom:16px}@media (min-width:64.0625em){.c-esy-numbers__title{font-size:24px}}.c-esy-numbers__number{width:80px;aspect-ratio: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;line-height:1;font-size:48px;font-weight:700;color:#fff;background:url(/wp-content/themes/uj-flora/images/esy/esy-numbers-bg.png) no-repeat;background-size:contain;margin-bottom:40px}.c-hero.t-contact{--ff-heading:bree-serif, serif;margin-top:40px}@media (min-width:64.0625em){.c-hero.t-contact{margin-top:80px}}@media (max-width:64.0525em){.c-hero.has-reverse-order-mobile .c-hero__heading,.c-hero.has-reverse-order-mobile .u-text-box,.c-hero.has-reverse-order-mobile .c-contact__description.t-big-left,.c-hero.has-reverse-order-mobile .c-contact__description.t-big-right{text-align:left!important}}@media (max-width:64.0525em){.c-hero.has-reverse-order-mobile .col-large-6{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}}@media (max-width:64.0525em){.c-hero.has-reverse-order-mobile .col-large-5{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important;margin-bottom:32px}}@media (min-width:64.0625em){.c-hero.t-main-hero .c-hero__image-wrapper::before{display:none}}.c-hero.t-main-hero .c-hero__text-wrapper{padding:0 calc(40px - var(--bs-gutter-x));text-align:left}@media (min-width:64.0625em){.c-hero.t-main-hero .c-hero__text-wrapper{padding:0 40px 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:31vw}}.c-hero.t-main-hero .c-hero__heading{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:30px;text-transform:uppercase;line-height:45px;color:var(--uj-heading-color,#FF9B78);padding:20px}@media (min-width:64.0625em){.c-hero.t-main-hero .c-hero__heading{font-size:50px;line-height:1}}@media (max-width:64.0525em){.c-hero.t-main-hero .c-hero__heading{text-align:center;display:none}}@media (min-width:64.0625em){.c-hero.t-main-hero .c-hero__heading{background:#003200;color:#fff;border-radius:0 var(--uj-border-radius) 0 0;-webkit-box-shadow:-200px 0 0 0 #003200;box-shadow:-200px 0 0 0 #003200;margin-bottom:55px;padding:20px 20px 20px 0}}@media (min-width:80em){.c-hero.t-main-hero .c-hero__heading{padding:35px 35px 35px 0}}@media (min-width:106.25em){.c-hero.t-main-hero .c-hero__heading{margin-bottom:55px;padding:50px 50px 50px 0}}.c-hero.t-main-hero .c-hero__slide{aspect-ratio:4/3}@media (min-width:80em){.c-hero.t-main-hero .c-hero__slide{aspect-ratio:1200/960}}@media (min-width:106.25em){.c-hero.t-main-hero .c-hero__slide{aspect-ratio:1200/760}}.c-hero.t-main-hero .c-hero__decor{position:absolute;z-index:10;left:0;height:100%;bottom:0;right:0;background:#FF9B78;border-radius:20px}@media (min-width:64.0625em){.c-hero.t-main-hero .c-hero__decor{right:-100px;border-radius:0 0 0 20px}}.c-hero.t-main-hero .c-hero__copy-inner{position:relative;z-index:15}@media (max-width:64.0525em){.c-hero.t-main-hero .c-hero__copy-inner{padding:20px}}.c-hero.t-main-hero .c-hero__copy{z-index:10;cursor:pointer;position:relative;--uj-heading-color:white;color:#fff}@media (min-width:64.0625em){.c-hero.t-main-hero .c-hero__copy{padding-left:40px;padding-top:40px;padding-bottom:100px;-webkit-box-flex:1;-ms-flex:1;flex:1;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}}@media (max-width:64.0525em){.c-hero.t-main-hero .c-hero__copy{text-align:center;margin:20px 0}}.c-hero.t-main-hero .c-hero__link{margin-top:50px}.c-hero__image-wrapper{border-radius:var(--uj-border-radius);overflow:hidden}@media (min-width:64.0625em){.c-hero__image-wrapper{position:sticky;top:120px}}.c-hero__heading{color:var(--uj-heading-color,#FF9B78);margin:20px 0}@media (max-width:64.0525em){.c-hero__heading{text-align:center}}@media (min-width:48em){.c-hero__heading{margin:0 0 25px}}@media (min-width:64.0625em){.c-hero__heading{margin:0 0 35px}}@media (min-width:106.25em){.c-hero__heading{margin:0 0 55px}}.c-hero__contact-copy{--uj-text-color:#003200;--uj-link-color:#FF9B78}.c-hero__contact-socials{margin-top:50px}@media (min-width:64.0625em){.c-hero__contact-socials{margin-top:100px}}.c-hero__contact-socials .c-socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:64.0625em){.c-hero__contact-socials .c-socials{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.c-hero__map{height:100%;min-height:350px}@media (min-width:64.0625em){.c-hero__map{min-height:80vh}}.c-hero__slide{aspect-ratio:1/1;pointer-events:auto!important}@media (min-width:80em){.c-hero__slide{aspect-ratio:1200/760}}.c-hero__slide video,.c-hero__slide iframe,.c-hero__slide img{display:block;margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero__slide video.is-contain,.c-hero__slide iframe.is-contain,.c-hero__slide img.is-contain{-o-object-fit:contain;object-fit:contain}.c-hero__swiper .swiper-pagination,.c-hero__swiper .swiper-button-next,.c-hero__swiper .swiper-button-prev{display:none}.c-hero__swiper.swiper-initialized .swiper-pagination,.c-hero__swiper.swiper-initialized .swiper-button-next,.c-hero__swiper.swiper-initialized .swiper-button-prev{display:block}.c-hero__pagination{--swiper-pagination-bullet-size:15px;--swiper-pagination-bullet-inactive-color:#ECECEC;top:20px;right:20px;width:auto!important;bottom:auto!important;left:auto!important}.c-hero__pagination .swiper-pagination-bullet{opacity:1}.c-hero__pagination .swiper-pagination-bullet-active{--swiper-pagination-bullet-width:22px;background:url(/wp-content/themes/uj-flora/images/menu-breadcrumbs.svg) no-repeat center center;background-size:contain}.c-hero__link{margin-top:20px}@media (min-width:64.0625em){.c-hero__link{margin-top:50px}}.c-hero__link2{margin-top:24px}.c-hero__link2 .c-buttons__item{background:#2D285E!important}.c-hero__link2 .c-buttons__item-hovered{background:#0DD078!important}.c-hero__text-wrapper{padding:0 16px}@media (max-width:64.0525em){.c-hero__text-wrapper{text-align:center}}@media (min-width:80em){.c-hero__text-wrapper{padding:0 60px}}@media (min-width:106.25em){.c-hero__text-wrapper{padding:0 60px}}@media (min-width:80em){.c-hero__text-wrapper_contact{padding:0 40px 0 0}}@media (min-width:89.375em){.c-hero__text-wrapper_contact{padding:0 60px 0 0}}@-webkit-keyframes hoverInBg{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hoverInBg{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes hoverOutBg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes hoverOutBg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes hoverInInner{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes hoverInInner{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@-webkit-keyframes hoverOutInner{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes hoverOutInner{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.c-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;--uj-button-color:#003200;--uj-button-color-hover:white}@media (max-width:64.0525em){.c-buttons{-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}}@media (min-width:64.0625em){.c-buttons.t-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:64.0625em){.c-buttons.t-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-buttons.t-full .c-buttons__item{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.c-buttons__item{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:var(--uj-button-color);font-family:var(--ff-body,"din-2014",sans-serif);font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase;padding:5px 20px;overflow:hidden;display:block}.c-buttons__item>*{pointer-events:none}@media (min-width:64.0625em){.c-buttons__item:hover{color:var(--uj-button-color)}}.c-buttons__item.t-pink{--uj-button-color:#FF9B78}.c-buttons__item.t-white{--uj-button-color:#ffffff;--uj-button-color-hover:#003200}@media (min-width:64.0625em){.c-buttons__item{margin-right:10px;margin-bottom:10px}}@media (min-width:80em){.c-buttons__item{margin-bottom:0;margin-right:30px}}@media (min-width:106.25em){.c-buttons__item{margin-right:2vw}}.c-buttons__item:last-of-type{margin-bottom:0}@media (min-width:64.0625em){.c-buttons__item:last-of-type{margin-right:0}}.c-buttons__item::before,.c-buttons__item::after{content:'';background:var(--uj-button-color);display:block;width:3px;height:100%;position:absolute;border-radius:4px;top:0}.c-buttons__item::before{left:0}.c-buttons__item::after{right:0}@media (min-width:64.0625em){.c-buttons__item:hover .c-buttons__item-hovered{-webkit-animation-name:hoverOutInner;animation-name:hoverOutInner}}@media (min-width:64.0625em){.c-buttons__item:hover .c-buttons__item-bg{-webkit-animation-name:hoverInBg;animation-name:hoverInBg}}@media (min-width:64.0625em){.c-buttons__item:hover .c-buttons__item-label{-webkit-animation-name:hoverInInner;animation-name:hoverInInner}}.c-buttons__item-label{-webkit-transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out,opacity 0.3s ease-out;transition:transform 0.3s ease-out,opacity 0.3s ease-out;transition:transform 0.3s ease-out,opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;opacity:1;z-index:1;-webkit-animation:hoverOutInner 0.3s ease 1 forwards;animation:hoverOutInner 0.3s ease 1 forwards;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;gap:10px}.c-buttons__item-hovered{-webkit-animation:hoverInInner 0.3s ease 1 forwards;animation:hoverInInner 0.3s ease 1 forwards;-webkit-transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out,opacity 0.3s ease-out;transition:transform 0.3s ease-out,opacity 0.3s ease-out;transition:transform 0.3s ease-out,opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;z-index:2;color:var(--uj-button-color-hover);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;background:var(--button-item__background_hover);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}.c-buttons__item-bg{-webkit-transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out,opacity 0.3s ease-out;transition:transform 0.3s ease-out,opacity 0.3s ease-out;transition:transform 0.3s ease-out,opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:var(--uj-button-color);position:absolute;opacity:0;z-index:0;width:100%;height:100%;left:0;top:0;-webkit-animation:hoverOutBg 0.3s ease 1 forwards;animation:hoverOutBg 0.3s ease 1 forwards}@media (min-width:64.0625em){.c-mainmenu{width:100%}}.c-mainmenu__list{list-style:none!important}@media (min-width:64.0625em){.c-mainmenu__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-mainmenu__item{list-style:none!important;--uj-link-color:#003200;font-family:var(--ff-body,"din-2014",sans-serif);font-family:var(--ff-din-narrow,"din-2014-narrow",sans-serif);font-size:20px;line-height:24px;text-transform:uppercase}@media (min-width:64.0625em){.c-mainmenu__item{font-size:16px}}@media (min-width:106.25em){.c-mainmenu__item{font-size:18px}}@media (max-width:64.0525em){.c-mainmenu__item{text-align:center;margin-bottom:15px;--uj-link-color:#ffffff}}.c-mainmenu__item_current{font-weight:700;--uj-link-color:#FF9B78}@media (max-width:64.0525em){.c-mainmenu__item_current{--uj-link-color:#FF9B78}}.c-mainmenu__item_current .c-mainmenu__link::before,.c-mainmenu__item_current .c-mainmenu__link::after{z-index:10}@media (max-width:64.0525em){.c-mainmenu__item_current .c-mainmenu__link::before,.c-mainmenu__item_current .c-mainmenu__link::after{background:#FF9B78}}.c-mainmenu__item:first-child .c-mainmenu__link::before{display:none!important}.c-mainmenu__item:hover .c-mainmenu__link::before,.c-mainmenu__item:hover .c-mainmenu__link::after{z-index:10}@media (min-width:64.0625em){html[lang="uk-UA"] .c-3-text{margin-top:6vw;margin-bottom:4vw}}html[lang="uk-UA"] .c-mainmenu__list{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64.0625em){html[lang="uk-UA"] .s-textcontent h2,html[lang="uk-UA"] .u-text-box h2,html[lang="uk-UA"] .c-contact__description.t-big-left h2,html[lang="uk-UA"] .c-contact__description.t-big-right h2,html[lang="uk-UA"] .u-text-box h2,html[lang="uk-UA"] .c-contact__description.t-big-left h2,html[lang="uk-UA"] .c-contact__description.t-big-right h2,html[lang="uk-UA"] .c-contact__description.t-big-left h2,html[lang="uk-UA"] .c-contact__description.t-big-right h2{margin-bottom:20px}}@media (min-width:80em){html[lang="uk-UA"]{--mainmenu-link-padding:0 0.4vw}}@media (min-width:89.375em){html[lang="uk-UA"]{--mainmenu-link-padding:0 0.8vw}}@media (min-width:106.25em){html[lang="uk-UA"]{--mainmenu-link-padding:0 0.9vw}}.c-mainmenu__link{padding:var(--mainmenu-link-padding,0 20px);position:relative}@media (min-width:64.0625em){.c-mainmenu__link{padding:var(--mainmenu-link-padding,0 .6vw)}}@media (min-width:80em){.c-mainmenu__link{padding:var(--mainmenu-link-padding,0 .65vw)}}@media (min-width:89.375em){.c-mainmenu__link{padding:var(--mainmenu-link-padding,0 1vw)}}@media (min-width:106.25em){.c-mainmenu__link{padding:var(--mainmenu-link-padding,0 1.1vw)}}.c-mainmenu__link::before,.c-mainmenu__link::after{content:'';display:block;background:#003200;position:absolute;left:100%;top:0;bottom:0;width:2px;border-radius:4px;margin-left:-1px}@media (min-width:64.0625em){.c-mainmenu__link::before,.c-mainmenu__link::after{background:#003200}}.c-mainmenu__link::before{right:calc(100% - 1px);left:auto}.c-location{display:grid;grid-template-areas:'map' 'legend' 'link';grid-template-columns:1fr;position:relative}@media (min-width:64.0625em){.c-location{gap:20px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;grid-template-areas:'legend mid map' 'link mid map'}}@media (max-width:64.0525em){.c-location::after{content:'';position:absolute;top:130vw;right:0;height:50px;width:50px;background:url(/wp-content/themes/uj-flora/images/esy/map-icon.svg);background-size:contain}}.c-location__map{grid-row:map;max-height:820px}@media (max-width:64.0525em){.c-location__map{overflow:auto;margin:0 -8px 30px}}@media (min-width:64.0625em){.c-location__map{grid-column:mid/map}}@media (min-width:64.0625em){.c-location__map-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:center;object-position:center}}@media (max-width:64.0525em){.c-location__map-image{width:200vw;max-width:unset!important}}.c-location__link{grid-column:link/mid;grid-row:link;z-index:5}.c-location__link a{font-size:18px;font-weight:700;text-transform:uppercase;font-family:var(--ff-montserrat);text-decoration:underline}.c-location__link h2{display:block}@media (min-width:64.0625em){.c-location__link h2{display:none}}.c-location__link a{--uj-link-color:#2D285E}.c-location__legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#2D285E;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--ff-body,"din-2014",sans-serif);font-size:12px;font-weight:500;font-family:var(--ff-montserrat)}@media (max-width:64.0525em){.c-location__legend-item{width:50%}}.c-location__legend-item.is-heading{font-family:var(--ff-body,"din-2014",sans-serif);font-size:16px;font-weight:700;font-family:var(--ff-montserrat);padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid currentColor;margin-top:40px}@media (max-width:64.0525em){.c-location__legend-item.is-heading{width:100%}}.c-location__legend-item.is-heading:first-child{margin-top:0}.c-location__legend-item img{margin-right:10px}.c-location__legend{grid-area:legend}.c-location__legend img{width:24px}@media (max-width:64.0525em){.c-location__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}}.c-location__legend.is-open{max-height:200vh}@media (max-width:64.0525em){.c-location__legend.is-open::before,.c-location__legend.is-open::after{opacity:0}}@media (max-width:64.0525em){.c-location__legend{position:relative;max-height:150px;overflow:hidden}.c-location__legend::before{position:absolute;left:50%;bottom:0;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';display:block;width:30px;z-index:2;height:30px;background:url(/wp-content/themes/uj-flora/images/esy/esy-arrow-down.svg) no-repeat center center;background-size:contain}.c-location__legend:after{position:absolute;left:0;content:'';-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;height:50px;bottom:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(white));background:-o-linear-gradient(top,#fff0 0%,white 100%);background:linear-gradient(to bottom,#fff0 0%,white 100%)}}.c-socials{display:-webkit-box;display:-ms-flexbox;display:flex;--uj-link-color:white}.c-socials.t-contact{--uj-link-color:#FF9B78}.c-socials__item{margin-left:20px}.c-socials__item.t-contact{margin-left:0;margin-right:20px}.c-socials__link:hover{--uj-link-color:#003200}.c-socials__icon{width:20px}.c-socials__icon.t-contact{width:30px}.c-lang-switcher{font-family:var(--ff-body,"din-2014",sans-serif);font-family:var(--ff-din-narrow,"din-2014-narrow",sans-serif);font-size:20px;line-height:24px;text-transform:uppercase}@media (min-width:64.0625em){.c-lang-switcher{font-size:16px}}@media (min-width:106.25em){.c-lang-switcher{font-size:18px}}@media (min-width:64.0625em){.c-lang-switcher{padding:var(--mainmenu-link-padding,0 5px)}}@media (min-width:89.375em){.c-lang-switcher{padding:var(--mainmenu-link-padding,0 10px)}}@media (min-width:106.25em){.c-lang-switcher{padding:var(--mainmenu-link-padding,0 30px)}}.c-lang-switcher__list{--uj-link-color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media (min-width:80em){.c-lang-switcher__list{--uj-link-color:#003200}}.c-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center}@media (max-width:64.0525em){.c-contact{-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-contact.t-big-left,.c-contact.t-big-right{margin-bottom:50px}@media (max-width:64.0525em){.c-contact.t-smaller-image-mobile .c-contact__image-box{width:60%;margin-left:auto;margin-right:auto}}.c-contact.t-big-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:64.0625em){.c-contact.t-big-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.c-contact__name{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:30px;line-height:35px;text-transform:uppercase;margin-bottom:15px;position:relative;padding-top:7px;display:block;color:#003200}@media (min-width:64.0625em){.c-contact__name.t-big-left,.c-contact__name.t-big-right{font-size:50px;line-height:1em;padding-top:12px}}.c-contact__name::before,.c-contact__name::after{left:0;position:absolute;width:100%;height:3px;background:currentColor;content:'';border-radius:4px;display:block}.c-contact__name::before{top:0}.c-contact__name::after{bottom:0}.c-contact__position{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:20px;line-height:25px;text-transform:uppercase;color:#FF9B78;margin-bottom:20px}@media (min-width:64.0625em){.c-contact__position{font-size:25px;line-height:45px}}.c-contact__bio{margin-bottom:20px}.c-contact__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-contact__link{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:25px;line-height:35px}.c-contact__image-box{width:100%;margin-bottom:30px}.c-contact__image-box img{margin:auto}@media (min-width:64.0625em){.c-contact__image-box{width:200px;margin-bottom:0;max-width:40%}}@media (min-width:106.25em){.c-contact__image-box{width:250px}}.c-contact__image-box.t-big-left,.c-contact__image-box.t-big-right{margin-bottom:30px;width:100%}@media (min-width:64.0625em){.c-contact__image-box.t-big-left,.c-contact__image-box.t-big-right{max-width:50%}}.c-contact__description{width:100%}@media (min-width:64.0625em){.c-contact__description{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}}@media (min-width:80em){.c-contact__description{margin-left:30px}}@media (min-width:89.375em){.c-contact__description{margin-left:50px}}.c-contact__description.t-big-left,.c-contact__description.t-big-right{margin-left:0!important;text-align:left}.c-image-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:64.0625em){.c-image-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-image-text.t-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:64.0625em){.c-image-text.t-overlap .c-image-text__image-col{width:56%}}.c-image-text.has-padding .u-text-box,.c-image-text.has-padding .c-contact__description.t-big-left,.c-image-text.has-padding .c-contact__description.t-big-right{text-align:left}@media (min-width:64.0625em){.c-image-text.has-padding .c-image-text__image-col{width:calc(50% - 7vw)}}@media (max-width:64.0525em){.c-image-text.has-padding .c-image-text__image-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:30px;margin-bottom:0}}@media (min-width:64.0625em){.c-image-text.has-padding .c-image-text__text-col{width:calc(50% + 7vw)}}@media (min-width:64.0625em){.c-image-text.has-padding{padding-left:7vw}}@media (min-width:64.0625em){.c-image-text.has-padding.t-right{padding-left:0;padding-right:7vw}}@media (min-width:64.0625em){.c-image-text.t-esy-numbers .c-image-text__text-col{width:40%}}@media (min-width:64.0625em){.c-image-text.t-esy-numbers .c-image-text__image-col{width:60%}}.c-image-text__caption{font-family:var(--ff-body,"din-2014",sans-serif);text-transform:uppercase;font-size:14px;font-weight:900;font-family:var(--ff-montserrat);position:absolute;bottom:10px;color:#fff;left:10px}.c-image-text__image-col{width:100%;margin-bottom:30px}@media (min-width:64.0625em){.c-image-text__image-col{width:50%;margin-bottom:0;position:relative}}.c-image-text__image-col:hover .c-image-text__quote-bt{cursor:auto;opacity:0}.c-image-text__image-col:hover .c-image-text__quote-wrapper{opacity:1}.c-image-text__text-col{width:100%}@media (min-width:64.0625em){.c-image-text__text-col{width:50%}}.c-image-text__image{border-radius:var(--uj-border-radius)}.c-image-text__quote-bt{-webkit-transition:all ease-in-out 500ms;-o-transition:all ease-in-out 500ms;transition:all ease-in-out 500ms;position:absolute;z-index:10;cursor:pointer;right:10px;top:10px;width:40px;height:40px;border-radius:100%;background:#003200;color:#fff;font-size:50px;line-height:1.4;text-align:center}@media (max-width:64.0525em){.c-image-text__quote-bt{display:none}}.c-image-text__quote-wrapper{opacity:1;-webkit-transition:all ease-in-out 500ms;-o-transition:all ease-in-out 500ms;transition:all ease-in-out 500ms;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-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;color:#FF9B78;margin-bottom:50px}@media (min-width:64.0625em){.c-image-text__quote-wrapper{opacity:0;color:#fff;margin-bottom:0;position:absolute;border-radius:var(--uj-border-radius);left:0;top:0;width:100%;height:100%;background:rgb(0 50 0 / .8)}}.c-image-text__quote{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:30px;line-height:1.1;font-family:var(--ff-din-narrow,"din-2014-narrow",sans-serif);font-weight:700;color:currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;border-top:3px solid currentColor;border-bottom:3px solid currentColor}@media (min-width:89.375em){.c-image-text__quote{font-size:35px}}@media (min-width:106.25em){.c-image-text__quote{font-size:40px}}@media (min-width:125em){.c-image-text__quote{font-size:50px}}.c-image-text__quote::before{content:'“';margin-right:10px;display:block;font-size:100px;line-height:.5em;-webkit-transform:translateY(.25em);transform:translateY(.25em)}@media (min-width:64.0625em){.c-image-text__quote::before{line-height:.65em}}@media (min-width:64.0625em){.c-image-text__quote{max-width:95%}}@media (min-width:80em){.c-image-text__quote{max-width:80%}}.c-image-text__quote-signature{font-family:var(--ff-body,"din-2014",sans-serif);font-size:20px;font-weight:300;line-height:1.5;text-align:right;padding-top:10px;width:100%}@media (min-width:64.0625em){.c-image-text__quote-signature{width:95%}}@media (min-width:80em){.c-image-text__quote-signature{width:80%}}.c-big-image .wp-block-group__inner-container,.c-big-image{border-radius:var(--uj-border-radius);overflow:hidden;position:relative}@media (min-width:80em){.c-big-image .wp-block-group__inner-container,.c-big-image{display:grid}}@media (max-width:64.0525em){.c-big-image .wp-block-group__inner-container_home .c-big-image__background,.c-big-image_home .c-big-image__background{aspect-ratio:4/3}}.c-big-image .wp-block-group__inner-container.t-grid .wp-block-group__inner-container,.c-big-image .wp-block-group__inner-container.t-grid,.c-big-image.t-grid .wp-block-group__inner-container,.c-big-image.t-grid{display:grid}.c-big-image .wp-block-group__inner-container.t-grid .wp-block-group__inner-container .c-big-image__description,.c-big-image .wp-block-group__inner-container.t-grid .c-big-image__description,.c-big-image.t-grid .wp-block-group__inner-container .c-big-image__description,.c-big-image.t-grid .c-big-image__description{width:auto}@media (max-width:79.99em){.c-big-image .wp-block-group__inner-container.t-grid .wp-block-group__inner-container .c-big-image__description,.c-big-image .wp-block-group__inner-container.t-grid .c-big-image__description,.c-big-image.t-grid .wp-block-group__inner-container .c-big-image__description,.c-big-image.t-grid .c-big-image__description{font-size:16px!important;padding:16px!important}}.c-big-image .wp-block-group__inner-container.t-image-left .c-big-image__description,.c-big-image.t-image-left .c-big-image__description{margin:auto auto 0 0}.c-big-image__background{grid-column:1;grid-row:1}@media (min-width:80em){.c-big-image__background{max-height:80vh}}.c-big-image__background video,.c-big-image__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:79.99em){.c-big-image__background>picture:nth-of-type(2){display:none!important}}@media (min-width:64.0625em){.c-big-image__background-image--mobile{display:none!important}}.c-big-image__buttons{position:absolute;left:50%;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:16px}@media (min-width:64.0625em){.c-big-image__buttons{bottom:40px}}.c-big-image__description{--uj-text-color:white;--uj-link-color:white;--uj-heading-color:white;background:#003200;width:100%;margin:auto 0 0 auto;grid-column:1;grid-row:1;padding:24px}@media (min-width:80em){.c-big-image__description{max-width:650px;padding:40px;border-radius:var(--uj-border-radius) 0 0 0}}.c-big-image__description.t-top-right{margin:0 0 auto auto;border-radius:0 0 0 var(--uj-border-radius)}@media (min-width:80em){.c-big-image__description.t-top-right{max-width:600px}}.c-big-image__description--title{padding:24px 48px!important}.c-image-slider__nav-button{--swiper-navigation-color:white}.c-image-slider__swiper{border-radius:var(--uj-border-radius)}.c-post-title{position:relative}.c-post-title__heading{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:50px;line-height:1.1;--uj-heading-color:#003200;margin:50px 0;text-align:center}@media (min-width:64.0625em){.c-post-title__heading{font-size:70px}}@media (min-width:64.0625em){.c-post-title__heading{text-align:left;margin:100px 0}}.c-post-title__meta{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:var(--ff-brie,"bree-serif",serif);font-size:24px;line-height:33px;border-bottom:3px solid #ECECEC;color:#717171;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;margin-bottom:30px;padding:5px 0}@media (min-width:64.0625em){.c-post-title__meta{border-top:3px solid #ECECEC;width:100%;margin-bottom:50px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.c-post-title__share-label{margin-right:auto;font-family:var(--ff-body,"din-2014",sans-serif);font-size:15px;line-height:28px;font-weight:700}@media (min-width:64.0625em){.c-post-title__share-label{margin-right:0;margin-left:auto}}@media (max-width:64.0525em){.c-post-title__date{border-bottom:3px solid #ECECEC;width:100%;text-align:center;padding-bottom:30px}}.c-post-title__back{cursor:pointer;position:absolute;top:0;color:#ECECEC;margin-left:-50px;-webkit-transform:translate(-100%,10px);transform:translate(-100%,10px)}.c-post-title__back svg{height:50px}.c-posts-pagination{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;margin:50px 0}.c-posts-pagination__item{margin:10px;width:35px;height:35px;background:#FF9B78;color:#003200;border-radius:var(--uj-border-radius);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}.c-posts-pagination__item:hover,.c-posts-pagination__item_current{background:#003200;color:#FF9B78}.c-posts{text-align:center}@media (min-width:64.0625em){.c-posts{display:grid;grid-gap:24px;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}.c-posts>* .c-posts__info{width:100%;height:100%}.c-posts>*:not(.has-image) .c-posts__image{display:none}}@media (min-width:80em){.c-posts{grid-template-columns:repeat(3,1fr)}}.c-posts__item{border-radius:var(--uj-border-radius);overflow:hidden;position:relative;display:block;padding:0;background:#fff;color:#003200}@media (max-width:64.0525em){.c-posts__item{margin-bottom:10px}}.c-posts__item.t-color-green{background:#003200;color:#FF9B78}.c-posts__item.t-color-green .c-posts__date{color:#FF9B78}.c-posts__item.t-color-green .c-posts__date{color:#fff}.c-posts__item.t-color-green .c-posts__title{color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.c-posts__item.t-color-green .c-posts__link{--uj-button-color:#FF9B78;--uj-button-color-hover:#003200}.c-posts__item.is-banner{background:#AAD200;--uj-text-color:#003200}.c-posts__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;text-transform:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;gap:16px;padding:0 0 24px}.c-posts__info::before,.c-posts__info::after{display:none!important}.c-posts__date{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:var(--ff-brie,"bree-serif",serif);font-size:14px;line-height:1.25;margin-top:8px}.c-posts__title{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:"bree-serif",serif;font-size:20px;line-height:1.1;margin:0 15px;margin-bottom:auto}@media (min-width:80em){.c-posts__title{font-size:22px}}@media (min-width:106.25em){.c-posts__title{font-size:24px}}@media (max-width:64.0525em){.c-posts__title{margin:15px}}.c-posts__link{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:"bree-serif",serif;font-size:20px;line-height:1.1;--uj-button-color:#FF9B78;--uj-button-color-hover:#ffffff}@media (min-width:80em){.c-posts__link{font-size:22px}}@media (min-width:106.25em){.c-posts__link{font-size:24px}}.c-posts__image{aspect-ratio:420/370}.c-piotra4{--uj-heading-color:#122C7F}@media (max-width:64.0525em){.c-piotra4{text-align:center}}@media (min-width:64.0625em){.c-piotra4{border:5px solid #122C7F;border-radius:var(--uj-border-radius) var(--uj-border-radius) 0 0}}.c-piotra4 .c-gallery .c-gallery__nav-link{--uj-link-color:#B5B5B5}.c-piotra4 .c-gallery .c-mainmenu__item_current .c-gallery__nav-link{--uj-link-color:#122C7F}.c-piotra4__banner{z-index:9;position:sticky;top:70px}@media (max-width:64.0525em){.c-piotra4__banner{margin-top:-16px;margin-left:-10px;margin-right:-10px}}@media (min-width:64.0625em){.c-piotra4__banner{top:91px}}@media (min-width:80em){.c-piotra4__banner{top:112px}}.c-piotra4__banner-close{border:none;z-index:9;position:absolute;width:14px;cursor:pointer;aspect-ratio:1;background:url(/wp-content/themes/uj-flora/images/piotra4-close.png) no-repeat center center;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:64.0625em){.c-piotra4__banner-close{right:45px}}.c-piotra4 .t-piotra-blue{--uj-text-color:#122C7F}@media (min-width:64.0625em){.c-piotra4 .c-contact{white-space:nowrap}}.c-piotra4 .c-contact .c-contact__image-box{width:auto;margin:auto}.c-piotra4 .c-contact .c-contact__position{font-family:var(--ff-body,"din-2014",sans-serif);font-weight:400;font-size:14px;line-height:1.2;color:#717171}.c-piotra4 .c-contact .c-contact__link{font-family:var(--ff-body,"din-2014",sans-serif);font-weight:400;font-size:14px;line-height:1.2;--uj-link-color:#122C7F}.c-piotra4 .c-contact .c-contact__name{font-family:var(--ff-body,"din-2014",sans-serif);line-height:1;font-weight:600;font-family:var(--ff-josefin,"josefin-sans",sans-serif);font-size:16px;color:#122C7F}.c-piotra4 .c-contact .c-contact__name::before,.c-piotra4 .c-contact .c-contact__name::after{display:none}.c-piotra4 .c-flats__button .c-buttons__item2.c-buttons__item{--uj-button-color:#122C7F !important;background:#FF9B78!important}.c-piotra4 .c-flats__button .c-buttons__item2.c-buttons__item-hovered{background:#FF9B78!important}.c-piotra4 .c-flats__legend-item{border-radius:5px;margin-right:0}.c-piotra4 .c-flats__legend-item.is-available{background:#122C7F}.c-piotra4 .c-flats__legend-item.is-reserved{background:#7C51A1}.c-piotra4 .c-flats__legend-item.is-sold{background:#B5B5B5}.c-piotra4 .c-flat{--uj-link-color:#122C7F}.c-piotra4 .c-flat__history{margin-top:24px}.c-piotra4 .c-flat__price-history-toggle{color:#122C7F}.c-piotra4 .c-flat__name{margin-top:40px;font-size:40px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-piotra4 .c-flat__history-value{color:#122C7F;font-size:11px;font-weight:400}.c-piotra4 .c-flat__history-item{background:#ececec;border-radius:10px;margin:0 -16px 8px;padding:16px;font-size:10px;color:#717171;font-weight:400}.c-piotra4 .c-flat__price-label{font-size:16px;text-transform:uppercase;font-family:"din-2014-narrow",sans-serif}.c-piotra4 .c-flat__price-value{font-size:32px;font-weight:600;color:#FF9B78}.c-piotra4 .c-flat__price-value span{text-decoration:line-through;font-size:50%;line-height:1em;color:#717171}.c-piotra4 .c-flat__price-last{text-transform:uppercase;font-size:10px;margin-bottom:24px;font-family:var(--ff-josefin,"din-2014-narrow",sans-serif)}.c-piotra4 .c-flat__divider{margin:16px -16px;height:2px;background:#ececec;border-radius:3px 1px 3px 1px}.c-piotra4 .c-flat__data-item{font-size:16px;border:none;font-family:var(--ff-josefin,"josefin-sans",sans-serif);margin:8px 0}.c-piotra4 .c-flat__data-item-label{font-weight:400;text-transform:uppercase}.c-piotra4 .c-flat__data-item-value{width:auto;font-weight:600}.c-piotra4 .c-flat__status{font-family:var(--ff-body,"din-2014",sans-serif);font-size:14px;line-height:1.25;font-family:var(--ff-josefin,"josefin-sans",sans-serif);font-weight:600;margin-bottom:0}@media (min-width:64.0625em){.c-piotra4 .c-flat__status{font-size:16px}}.c-piotra4 .c-flat__status-dot{border-radius:5px;margin-right:0;width:20px;height:20px}.c-piotra4 .c-flat__status-dot.is-available{background:#122C7F}.c-piotra4 .c-flat__status-dot.is-reserved{background:#7C51A1}.c-piotra4 .c-flat__status-dot.is-sold{background:#B5B5B5}.c-piotra4 .c-flats{--uj-button-color-hover:white;max-width:none;margin-top:0}.c-piotra4 .c-flats__price,.c-piotra4 .c-flats__image{margin-top:8px;margin-bottom:8px}@media (min-width:80em){.c-piotra4 .c-flats__price,.c-piotra4 .c-flats__image{margin-top:16px;margin-bottom:16px}}.c-piotra4 .c-flats__search-select{-webkit-appearance:none;padding-right:24px;-moz-appearance:none;background:#fff url(/wp-content/themes/uj-flora/images/select-arrow-blue3.svg) no-repeat center right 8px}.c-piotra4 .c-flats__search-box{border-radius:20px}@media (min-width:64.0625em){.c-piotra4 .c-flats__search-box{padding:8px 8px 8px 24px}}.c-piotra4 .c-flats input[type=checkbox]{accent-color:#122C7F;border-color:#122C7F!important}.c-piotra4 .c-flats .noUi-target .noUi-connects{height:4px;background:#fff}.c-piotra4 .c-flats .noUi-target .noUi-connect{background:#122C7F}.c-piotra4 .c-flats .noUi-target .noUi-handle{top:-7px;right:-8px;width:16px;height:16px;background:#122C7F}.c-piotra4 .c-flats .noUi-target .noUi-handle:before{display:none}.c-piotra4 .c-flats .noUi-value{font-size:12px;color:#122C7F;font-family:var(--ff-din-narrow,"din-2014-narrow",sans-serif)}.c-piotra4 .c-flats .noUi-pips-horizontal{padding:0;top:2px}.c-piotra4 .c-flats .noUi-value-horizontal{-webkit-transform:translate(-50%,15px);transform:translate(-50%,15px)}.c-piotra4 .c-flats .noUi-marker-horizontal{margin-left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#D1D1D1}.c-piotra4 .c-flats .noUi-marker-horizontal.is-selected{background:#122C7F}.c-piotra4 .c-flats .noUi-marker-horizontal.noUi-marker-large{width:16px;height:16px;border-radius:100%}.c-piotra4 .c-flats .noUi-marker-horizontal.noUi-marker-sub{width:10px;height:10px;border-radius:100%}.c-piotra4 .c-flats .noUi-tooltip{border:none;font-size:12px;background:none;color:#122C7F;font-family:var(--ff-din-narrow,"din-2014-narrow",sans-serif);bottom:-31px}.c-piotra4 .c-flats__slider{width:100%;padding-bottom:16px;padding-left:8px}.c-piotra4 .c-flats__slider-elem{width:100%}@media (min-width:80em){.c-piotra4 .c-flats__search-item{min-width:110px}}@media (min-width:106.25em){.c-piotra4 .c-flats__search-item{min-width:140px}}.c-piotra4 .c-flats__search-item_available{min-width:0}.c-piotra4 .c-flats__search-item_price{min-width:220px}@media (min-width:106.25em){.c-piotra4 .c-flats__search-item_price{min-width:300px}}.c-piotra4 .c-flats__name{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:32px;font-weight:400;font-family:var(--ff-josefin,"josefin-sans",sans-serif);color:#fff;-webkit-transform:translateY(5px);transform:translateY(5px);--uj-link-color:white}.c-piotra4 .c-flats__status{font-family:var(--ff-body,"din-2014",sans-serif);font-size:14px;line-height:1.25;font-family:var(--ff-josefin,"josefin-sans",sans-serif);font-weight:600;color:#fff;--uj-link-color:white}@media (min-width:64.0625em){.c-piotra4 .c-flats__status{font-size:16px}}.c-piotra4 .c-flats__status-dot{display:none}.c-piotra4 .c-flats__building{background:none;padding:0;margin:0}.c-piotra4 .c-flats__data{margin-top:16px}.c-piotra4 .c-flats__data .c-flat__data-item{border:none;color:#122C7F;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-piotra4 .c-flats__data .c-flat__data-item-value{font-family:var(--ff-body,"din-2014",sans-serif);font-size:16px;line-height:1;font-weight:500;font-family:var(--ff-josefin,"josefin-sans",sans-serif)}.c-piotra4 .c-flats__button_sold{font-family:"josefin-sans",sans-serif}.c-piotra4 .c-flats__button .c-buttons__item{padding:20px 30px;font-size:18px;--button-item__background_hover:#FF9B78}.c-piotra4 .c-flats__button.t-small .c-buttons__item{padding:5px 10px 2px;font-size:14px}.c-piotra4 .c-flats__button.is-available .c-buttons__item{--button-item__background_hover:#FF9B78}.c-piotra4 .c-flats__name-bg{grid-column:1/3;grid-row:1/2;background:var(--flat-color);border-radius:6px 6px 0 0;margin:-16px}.c-piotra4 .c-flats__price-label,.c-piotra4 .c-flats__price-m,.c-piotra4 .c-flats__price-value{color:#122C7F}.c-piotra4 .c-flats__price-label strong,.c-piotra4 .c-flats__price-m strong,.c-piotra4 .c-flats__price-value strong{color:#122C7F}.c-piotra4 .c-flats__price-value{border:none}.c-piotra4 .c-flats__price_promotion .c-flats__price-value{color:#FF9B78}.c-piotra4 .c-flats__price_promotion .c-flats__price-value span{color:#122C7F}.c-piotra4 .c-piotra4-form-banner{--uj-text-color:#122C7F;text-transform:uppercase;margin-bottom:16px;width:100%;font-weight:600;font-size:14px;font-family:var(--ff-josefin,"josefin-sans",sans-serif);background:#FF9B78;color:#122C7F;gap:15px;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:50px}.c-piotra4 .c-piotra4-form-banner strong{font-weight:600}@media (max-width:79.99em){.c-piotra4 .c-piotra4-form-banner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:64.0625em){.c-piotra4 .c-piotra4-form-banner{padding-left:70px;padding-right:70px}}.c-piotra4 .c-flats__item{border-radius:8px}.c-piotra4 .c-flats__item.is-available{--flat-color:#122C7F;--button-item__background_hover:#FF9B78}.c-piotra4 .c-flats__item.is-reserved{--flat-color:#717171;--color-orange:#122C7F}.c-piotra4 .c-flats__item.is-sold{--flat-color:#ececec;--color-sold:var(--flat-color)}.c-piotra4 .c-flats__item.is-sold .c-flats__status,.c-piotra4 .c-flats__item.is-sold .c-flats__name{color:#717171!important;--uj-link-color:#717171 !important;--color-grey:#717171 !important}.c-piotra4 #sm3de{height:calc(100vh - 150px);width:100%;max-height:75vw}.c-piotra4 #sm3de ._3desm__mobile-placeholder__button{border-radius:0.625rem!important;overflow:hidden}.c-piotra4 #sm3de ._3desm__mobile-placeholder{font-family:josefin-sans,sans-serif!important}.c-piotra4 #sm3de ._3desm__mobile-placeholder__button-content__liquid{--color-mobile-placeholder-button-bg:#122c7f;padding:1.25rem 1.875rem;color:#fff}.c-piotra4 #sm3de ._3desm__mobile-placeholder__button:after{display:none}.c-piotra4 #sm3de ._3desm__mobile-placeholder__button-content__liquid::before{display:none}.c-piotra4 #sm3de ._3desm__mobile-placeholder__button-content__liquid::after{display:none}.c-piotra4 #sm3de ._3desm__model-and-apartments__right{min-width:500px;padding-left:40px}.c-piotra4 #sm3de ._3desm__flat-counter__hide-button{background:none;color:#fff;border:none}.c-piotra4 #sm3de ._3desm__flat-list__apartments::before{display:none}.c-piotra4 #sm3de ._3desm__viewer-toggle__off ._3desm__viewer-toggle__icon,.c-piotra4 #sm3de ._3desm__viewer-toggle__off ._3desm__button-toggle-card-list{color:#fff}.c-piotra4 #sm3de ._3desm__viewer-toggle__icon,.c-piotra4 #sm3de ._3desm__button-toggle-card-list{color:#122C7F}.c-piotra4 #sm3de ._3desm__flat-list__configurable-filters__counter{border:none}.c-piotra4 #sm3de ._3desm__viewer__orientation{left:10px;right:auto}.c-piotra4 #sm3de ._3desm__view-frame-elements-tag__box{--color-filters-flat-counter-color:#122C7F}.c-piotra4 #sm3de ._3desm__cards{border-top:2px solid #122C7F;padding-top:10px}.c-piotra4 #sm3de ._3desm__viewer__action-buttons-top{top:10px}.c-piotra4 #sm3de ._3desm__viewer__action-buttons-top ._3desm__viewer__button-action{background:#122C7F;color:#fff}.c-piotra4 #sm3de ._3desm__viewer__buttons-right{left:60px;right:auto}.c-piotra4 #sm3de ._3desm__viewer-key-frames-info{border-radius:8px}.c-piotra4 #sm3de ._3desm__flat-list__header{display:none}.c-piotra4 #sm3de ._3desm__view-mode-switch__compare-buttons>div{display:-webkit-box;display:-ms-flexbox;display:flex}.c-piotra4 #sm3de ._3desm__view-mode-switch__compare-buttons>div span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-piotra4 #sm3de ._3desm__view-mode-switch__compare-buttons>div ._3desm__button__icon-2,.c-piotra4 #sm3de ._3desm__view-mode-switch__compare-buttons>div ._3desm__button__icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 10px 0 0}.c-piotra4 #sm3de ._3desm__view-mode-switch__compare-buttons ._3desm__button-disabled{background:none;color:#b5b5b5}.c-piotra4 #sm3de ._3desm__view-mode-switch__compare-buttons ._3desm__button-active{background:#122C7F;color:#fff}.c-piotra4 #sm3de ._3desm__view-mode-switch{padding:0 0 15px}.c-piotra4 #sm3de ._3desm__view-mode-switch__switch{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-piotra4 #sm3de ._3desm__view-mode-switch__compare-buttons{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-piotra4 #sm3de ._3desm__flat-table__thead-tr{border-radius:8px;overflow:hidden}.c-piotra4 #sm3de ._3desm__flat-table__thead-tr>th{background:#122C7F;color:#fff}.c-piotra4 #sm3de ._3desm__flat-table__thead-tr>th:first-child{border-radius:10px 0 0 10px;overflow:hidden}.c-piotra4 #sm3de ._3desm__flat-table__thead-tr>th:last-child{border-radius:0 10px 10px 0;overflow:hidden}.c-piotra4 #sm3de ._3desm__flat-table__thead-tr>th::before{background:#122C7F}.c-piotra4 #sm3de ._3desm__cfilters__field-range__track-fill,.c-piotra4 #sm3de ._3desm__cfilters__field-range__track{height:3px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.c-piotra4 #sm3de ._3desm__cfilters__field-range__selector-square{border-radius:100%;border-width:2px}.c-piotra4 #sm3de ._3desm__flat-counter__clear-button{background:url(/wp-content/themes/uj-flora/images/close.svg) no-repeat center right 10px;background-size:auto 30%;color:#fff;border:none;padding-right:30px}.c-piotra4 #sm3de ._3desm__flat-card{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:50%}.c-piotra4 #sm3de ._3desm__flat-card__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-piotra4 #sm3de ._3desm__flat-card__right{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;aspect-ratio:5/3;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.c-piotra4 #sm3de ._3desm__flat-card__content{border-radius:8px;overflow:hidden;border:1px solid #ECECEC}.c-piotra4 #sm3de ._3desm__flat-file-button{display:none}.c-piotra4 #sm3de ._3desm__flat-card__prop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-piotra4 #sm3de ._3desm__flat-card__prop-label{text-transform:none;padding-right:10px}.c-piotra4 #sm3de ._3desm__flat-card__name{padding:5px 0}.c-piotra4 #sm3de ._3desm__flat-card__name,.c-piotra4 #sm3de ._3desm__flat-card__prop-label,.c-piotra4 #sm3de ._3desm__flat-card__prop-value{font-size:14px}.c-piotra4 #sm3de ._3desm__flat-card__name,.c-piotra4 #sm3de ._3desm__flat-card__prop-value{font-weight:700}.c-piotra4 #sm3de ._3desm__flat-card__availability{left:10px;top:10px;padding:5px;font-size:13px;z-index:10;border-radius:5px;background:#122C7F;position:absolute;color:#fff}.c-piotra4 #sm3de ._3desm__flat-card__left{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;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}.c-piotra4 #sm3de ._3desm__flat-card__prop,.c-piotra4 #sm3de ._3desm__flat-card__name{width:50%;padding-bottom:0}.c-piotra4 #sm3de ._3desm__flat-card__prop-value ._3desm__button,.c-piotra4 #sm3de ._3desm__compare-button{color:#b5b5b5;width:30px;height:30px;margin-bottom:4px;font-size:16px}.c-piotra4 #sm3de ._3desm__flat-card__prop-value ._3desm__button--selected,.c-piotra4 #sm3de ._3desm__compare-button--selected{color:#fff}.c-piotra4 #sm3de ._3desm__flat-list__apartments-scrollable-shadow{display:none}.c-piotra4 #sm3de ._3desm__flat-list__configurable-filters{margin:0 0 20px;border:1px solid #122C7F;border-radius:8px;overflow:hidden}.c-piotra4 #sm3de ._3desm__flat-counter{background:#122C7F}.c-piotra4 #sm3de ._3desm__flat-counter>div{color:#fff}.c-piotra4 #sm3de ._3desm__compare{border:1px solid #122C7F;border-radius:8px;overflow:hidden}.c-piotra4 #sm3de ._3desm__compare__header{background:#122C7F;color:#fff}.c-piotra4 #sm3de ._3desm__viewer{border-radius:20px;overflow:hidden}.c-piotra4 h1,.c-piotra4 h2,.c-piotra4 h3,.c-piotra4 h4,.c-piotra4 h5,.c-piotra4 h6{font-family:var(--ff-josefin,"josefin-sans",sans-serif)!important;text-transform:uppercase}.c-piotra4 h1,.c-piotra4 h2{font-family:var(--ff-body,"din-2014",sans-serif);font-size:30px;line-height:1.25;font-family:var(--ff-josefin,"josefin-sans",sans-serif);color:#122C7F;text-transform:uppercase}@media (min-width:64.0625em){.c-piotra4 h1,.c-piotra4 h2{font-size:3vw}}@media (min-width:64.0625em){.c-piotra4 h1,.c-piotra4 h2{margin-bottom:40px}}.c-piotra4 h1::before,.c-piotra4 h1::after,.c-piotra4 h2::before,.c-piotra4 h2::after{display:none!important}.c-piotra4 .c-buttons__item{border:none;overflow:hidden;--uj-button-color:#FF9B78;background:#122C7F;border-radius:10px;padding:20px 30px;font-family:var(--ff-josefin,"josefin-sans",sans-serif)}.c-piotra4 .c-buttons__item::before,.c-piotra4 .c-buttons__item::after{display:none}.c-piotra4 .c-hero__link2{margin-top:24px}.c-piotra4 .c-hero__link2 .c-buttons__item{--uj-button-color:#122C7F !important;background:#FF9B78!important}.c-piotra4 .c-hero__link2 .c-buttons__item-hovered{background:#122C7F!important}@media (min-width:80em){.c-piotra4 .c-hero__text-wrapper{padding:0 30px}}.c-piotra4 .c-hero__image-wrapper::before{display:none}.c-piotra4 .c-hero__pagination{--swiper-pagination-bullet-inactive-color:white}.c-piotra4 .c-hero__pagination .swiper-pagination-bullet{-webkit-box-shadow:0 0 1px 1px #122C7F;box-shadow:0 0 1px 1px #122C7F;border:2px solid #fff;opacity:1}.c-piotra4 .c-hero__pagination .swiper-pagination-bullet-active{--swiper-pagination-bullet-width:15px;background:#122C7F}.c-piotra4 .c-gallery__nav{--uj-link-color:#717171}.c-piotra4 .c-gallery__nav .c-mainmenu__link{padding-top:8px;padding-bottom:8px}.c-piotra4 .c-gallery__nav .c-mainmenu__link::after{margin-left:-1.5px}.c-piotra4 .c-gallery__nav .c-mainmenu__link::before{right:calc(100% - 1.5px)}.c-piotra4 .c-gallery__nav .c-mainmenu__link::before,.c-piotra4 .c-gallery__nav .c-mainmenu__link::after{border-radius:0;background:url(/wp-content/themes/uj-flora/images/piotra4_vertical_separator_grey.svg) no-repeat center center;background-size:100% 100%;width:3px}.c-piotra4 .c-gallery__nav .c-mainmenu__item{font-family:var(--ff-josefin,"josefin-sans",sans-serif);--uj-link-color-hover:#122C7F}.c-piotra4 .c-gallery__nav .c-mainmenu__item:hover,.c-piotra4 .c-gallery__nav .c-mainmenu__item_current{--uj-link-color:#122C7F}.c-piotra4 .c-gallery__nav .c-mainmenu__item:hover .c-mainmenu__link::before,.c-piotra4 .c-gallery__nav .c-mainmenu__item:hover .c-mainmenu__link::after,.c-piotra4 .c-gallery__nav .c-mainmenu__item_current .c-mainmenu__link::before,.c-piotra4 .c-gallery__nav .c-mainmenu__item_current .c-mainmenu__link::after{background-image:url(/wp-content/themes/uj-flora/images/piotra4_vertical_separator_blue.svg)}.c-piotra4 .c-gallery__nav .c-portfolio-filters .select2-container{color:#122C7F;font-family:var(--ff-josefin,"josefin-sans",sans-serif)}.c-piotra4 .c-gallery__nav .c-portfolio-filters .select2-container::after,.c-piotra4 .c-gallery__nav .c-portfolio-filters .select2-container::before{background:#122C7F;border-radius:5px 0 5px 0}.c-piotra4 .c-gallery__nav .c-portfolio-filters .select2-container .select2-selection__arrow{background-image:url(/wp-content/themes/uj-flora/images/select-arrow-blue.svg)}.c-piotra4 .c-gallery__nav .c-portfolio-filters .select2-container--open::before,.c-piotra4 .c-gallery__nav .c-portfolio-filters .select2-container--open::after{background:#122C7F}.c-piotra4 .c-gallery__nav .c-portfolio-filters .select2-container--open .select2-selection__arrow{background-image:url(/wp-content/themes/uj-flora/images/select-arrow-blue.svg)}._3desm__mobile ._3desm__cards{padding:15px}._3desm__mobile ._3desm__flat-slice-availability__buttons>div{min-width:240px}._3desm__mobile ._3desm__viewer__flat-navigator--open{height:90px!important}._3desm__mobile ._3desm__viewer__flat-media{bottom:90px!important}._3desm__mobile ._3desm__flat-navigator--large ._3desm__flat-navigator__button-icon{font-size:30px}._3desm__mobile ._3desm__flat-card__content{border:1px solid #b5b5b5}._3desm__mobile ._3desm__flat-list__apartments:before{background:#122C7F;left:20px;right:20px;width:auto}._3desm__mobile ._3desm__flat-details__close{margin:0 0 20px;padding:0 15px}._3desm__mobile ._3desm__button-toggle-card-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}._3desm__mobile ._3desm__view-mode-switch__switch{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}._3desm__mobile ._3desm__view-mode-switch__compare-buttons{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}._3desm__mobile ._3desm__flat-slice-layout,._3desm__mobile ._3desm__flat-slice-availability,._3desm__mobile ._3desm__flat-details__header-title,._3desm__mobile ._3desm__view-mode-switch,._3desm__mobile ._3desm__flat-list__header-title{padding-left:20px;padding-right:20px}._3desm__mobile ._3desm__flat-table__thead-tr>th{background:#122C7F;color:#fff}._3desm__mobile ._3desm__flat-table__thead-tr>th::before{background:#122C7F}._3desm__mobile ._3desm__viewer__buttons-top-wrapper{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding:0 10px}._3desm__mobile ._3desm__viewer__buttons-top-wrapper:after{display:none}.p-page-template-template-piotra4 .c-portfolio-filters .select2-container{height:26px}.p-page-template-template-piotra4 .c-portfolio-filters .select2-selection__placeholder{color:#122C7F!important}.p-page-template-template-piotra4 .c-portfolio-filters .select2-selection__rendered{color:#122C7F!important}.p-page-template-template-piotra4 .c-portfolio-filters .select2-selection__arrow{background:url(/wp-content/themes/uj-flora/images/select-arrow-blue.svg) no-repeat center center}.p-page-template-template-piotra4 .c-portfolio-filters .select2-selection__arrow b{display:none}.p-page-template-template-piotra4 .select2-dropdown{border-radius:0 0 5px 0;-webkit-transform:translateY(43px)!important;transform:translateY(43px)!important;border-left:3px solid #122C7F;border-right:3px solid #122C7F}.p-page-template-template-piotra4 .select2-dropdown .select2-results__option{background:none!important;color:#122C7F!important}.p-page-template-template-piotra4 .select2-dropdown .select2-results__option--highlighted,.p-page-template-template-piotra4 .select2-dropdown .select2-results__option--selected{color:#FFD31A!important}.c-piotra4__content{background:#fff}@media (min-width:64.0625em){.c-piotra4__content{padding:80px 60px;border-radius:0 0 var(--uj-border-radius) var(--uj-border-radius)}}@media (min-width:64.0625em){.c-piotra4__content_makieta{padding:80px 0}}@media (min-width:64.0625em){.c-piotra4__content_makieta>*:not(#sm3de){margin:0 60px}}@media (min-width:64.0625em){.is-developer-menu-shown .c-piotra4__menu-wrapper{-webkit-animation:movePiotraMenuDown 500ms ease-in-out forwards;animation:movePiotraMenuDown 500ms ease-in-out forwards}}.c-piotra4__menu-wrapper{font-family:var(--ff-body,"din-2014",sans-serif);font-size:15px;line-height:1;font-family:var(--ff-josefin,"josefin-sans",sans-serif);background:#122C7F;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;text-transform:uppercase;top:0;z-index:10;border-radius:2px 2px 0 0;padding:20px}@media (min-width:64.0625em){.c-piotra4__menu-wrapper{font-size:12px}}@media (min-width:80em){.c-piotra4__menu-wrapper{font-size:13px}}@media (min-width:89.375em){.c-piotra4__menu-wrapper{font-size:15px}}@media (max-width:64.0525em){.c-piotra4__menu-wrapper{position:fixed;top:0;left:0;width:100%;z-index:1002;height:calc(100% - 70px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}}.c-piotra4__menu-wrapper.is-show{-webkit-transform:translateY(0);transform:translateY(0)}.c-piotra4__logo{height:35px!important}@media (min-width:64.0625em){.c-piotra4__logo{width:130px;height:auto!important}}@media (min-width:80em){.c-piotra4__logo{width:185px}}@media (max-width:64.0525em){.c-piotra4__menu-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-piotra4__menu-left,.c-piotra4__menu-right{--uj-link-color:#ECECEC;--uj-link-color-hover:#FFD31A}@media (min-width:64.0625em){.c-piotra4__menu-left,.c-piotra4__menu-right{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:64.0525em){.c-piotra4__menu-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:auto}}@media (max-width:64.0525em){.c-piotra4__menu-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:auto}}.c-piotra4__header-back{color:#fff;font-size:15px;background:url(/wp-content/themes/uj-flora/images/arrow-left.svg) no-repeat left center;background-size:auto 25px}.c-piotra4__header-close{position:absolute;right:20px;top:20px;width:30px;height:30px;background:url(/wp-content/themes/uj-flora/images/close.svg) no-repeat;background-size:contain;cursor:pointer}@media (min-width:64.0625em){.c-piotra4__header-close{display:none}}.c-piotra4__header{position:fixed;top:0;left:0;padding:20px;width:100%;height:70px;background:#122C7F;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-piotra4__header>*{width:33%}.c-piotra4__header-logo{height:35px!important;width:auto!important;display:block;margin:auto}.c-piotra4-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:64.0625em){.c-piotra4-menu__list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-piotra4-menu__phone{font-size:150%;line-height:60%;font-weight:700}@media (max-width:64.0525em){.c-piotra4-menu__phone{display:none}}.c-piotra4-menu .lang-item,.c-piotra4-menu__item{list-style:none!important;margin-bottom:25px}@media (min-width:64.0625em){.c-piotra4-menu .lang-item,.c-piotra4-menu__item{margin-bottom:0}}.c-piotra4-menu .lang-item a,.c-piotra4-menu__link{padding:10px 25px}@media (min-width:64.0625em) and (max-width:79.99em){.c-piotra4-menu .lang-item a,.c-piotra4-menu__link{background:none!important;padding:0}}@media (min-width:80em){.c-piotra4-menu .lang-item a,.c-piotra4-menu__link{padding:0 10px}}@media (min-width:89.375em){.c-piotra4-menu .lang-item a,.c-piotra4-menu__link{padding:0 15px}}.c-piotra4-menu .lang-item:hover .c-piotra4-menu__link,.c-piotra4-menu .lang-item:hover a,.c-piotra4-menu .lang-item_current .c-piotra4-menu__link,.c-piotra4-menu__item:hover .c-piotra4-menu__link,.c-piotra4-menu__item:hover a,.c-piotra4-menu__item_current .c-piotra4-menu__link{--uj-link-color:#FFD31A}.c-piotra4__form-tel span:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-piotra4__form-grid{display:grid;grid-template-rows:auto}@media (max-width:64.0525em){.c-piotra4__form-grid-1{grid-row-start:1;grid-row-end:2;text-align:center}.c-piotra4__form-grid-2{grid-row-start:3;grid-row-end:4}.c-piotra4__form-grid-3{grid-row-start:2;grid-row-end:3}}@media (min-width:64.0625em){.c-piotra4__form-grid{grid-template-columns:1fr 40px 1fr}.c-piotra4__form-grid-1{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:4;text-align:center;padding:0 120px}.c-piotra4__form-grid-2{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2}.c-piotra4__form-grid-3{grid-row-start:2;grid-row-end:3;grid-column-start:3;grid-column-end:4}}.c-piotra4__form-grid.is-flat .c-piotra4__form-grid-2{grid-row-start:2;grid-row-end:3}.c-piotra4__form-grid.is-flat .c-piotra4__form-grid-2 p{font-size:12px}.c-piotra4__form-grid.is-flat .c-piotra4__form-grid-2 p a{color:currentColor;text-decoration:underline}.c-piotra4__form-grid.is-flat .c-piotra4__form-grid-3{grid-row-start:3;grid-row-end:4}@media (min-width:64.0625em){.c-piotra4__form-grid.is-flat .c-piotra4__form-grid-2{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2}.c-piotra4__form-grid.is-flat .c-piotra4__form-grid-3{grid-row-start:2;grid-row-end:3;grid-column-start:3;grid-column-end:4}}.c-piotra4__form-close{position:absolute;right:30px;top:30px;width:30px;height:30px;background:url(/wp-content/themes/uj-flora/images/close.svg) no-repeat;background-size:contain;cursor:pointer}@media (min-width:64.0625em){.c-piotra4__form-close{right:60px;top:40px;width:40px;height:40px}}.c-piotra4__form-heading{font-family:var(--ff-body,"din-2014",sans-serif);font-size:26px;line-height:1.25;font-family:var(--ff-josefin,"josefin-sans",sans-serif);font-size:26px!important}@media (min-width:64.0625em){.c-piotra4__form-heading{font-size:30px}}@media (min-width:64.0625em){.c-piotra4__form-heading{font-size:36px!important}}.c-piotra4__form-heading a{color:#122C7F}.c-piotra4__form-inner{overflow:scroll;height:100%;overflow-x:hidden;padding:0 30px}@media (min-width:64.0625em){.c-piotra4__form-inner{overflow:auto;overflow-x:hidden;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-piotra4__form-wrapper{scroll-margin-top:140px;padding:25px 25px 25px 40px;background:#FF9B78;color:#717171;--uj-text-color:rgba(113, 113, 113, 1);border-radius:30px}@media (max-width:64.0525em){.c-piotra4__form-wrapper{padding:25px}}.c-piotra4__form-wrapper-acceptances{padding-top:16px;padding-bottom:16px}@media (min-width:80em){.c-piotra4__form-wrapper-acceptances{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}}.c-piotra4__form-wrapper-acceptances [data-name="select-all"] .wpcf7-checkbox{margin:0}.c-piotra4__form-wrapper.is-modal{border-radius:0;position:fixed;left:0;top:0;width:100%;z-index:1010;height:100%;-webkit-transform:translateY(-150%);transform:translateY(-150%);-webkit-transition:500ms all ease-in-out;-o-transition:500ms all ease-in-out;transition:500ms all ease-in-out}@media (max-width:64.0525em){.c-piotra4__form-wrapper.is-modal{padding:0}}.c-piotra4__form-wrapper.is-show{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:64.0525em){.c-piotra4__form-wrapper h2,.c-piotra4__form-wrapper h3,.c-piotra4__form-wrapper h4{font-size:90%}}.c-piotra4__form-wrapper a{text-decoration:underline}.c-piotra4__form-wrapper h2{line-height:1.25;color:#122C7F;margin-top:0;margin-bottom:10px;font-size:24px}@media (min-width:80em){.c-piotra4__form-wrapper h2{font-size:32px}}.c-piotra4__form-wrapper h2::after,.c-piotra4__form-wrapper h2::before{display:none}.c-piotra4__form-wrapper h3{font-size:16px}@media (min-width:80em){.c-piotra4__form-wrapper h3{font-size:24px}}.c-piotra4__form-wrapper h4{font-family:var(--ff-josefin,"josefin-sans",sans-serif);text-transform:uppercase;color:#122C7F}@media (max-width:64.0525em){.c-piotra4__form-wrapper h4{margin-top:30px;text-align:center;margin-bottom:30px}}.c-piotra4__form-wrapper h4 a{font-family:var(--ff-body,"din-2014",sans-serif);color:#fff}@media (max-width:64.0525em){.c-piotra4__form-wrapper h4 a{display:block}}.c-piotra4__form-wrapper p{--uj-text-color:rgba(113, 113, 113, 1)}.c-piotra4__form-wrapper form[data-status=sent]>div:not(.wpcf7-response-output){display:none}.c-piotra4__form-wrapper form[data-status=sent] .wpcf7-response-output{border:none;font-family:var(--ff-body,"din-2014",sans-serif);font-size:30px;line-height:1.25;font-family:var(--ff-josefin,"josefin-sans",sans-serif);color:#122C7F;text-align:center;padding-bottom:200px;background:url(/wp-content/themes/uj-flora/images/piotra4-bike.svg) no-repeat bottom center;background-size:150px}@media (min-width:64.0625em){.c-piotra4__form-wrapper form[data-status=sent] .wpcf7-response-output{font-size:3vw}}.c-piotra4__form-wrapper label{color:#122C7F;display:block;text-transform:uppercase;margin:3px 0 7px}.c-piotra4__form-wrapper textarea,.c-piotra4__form-wrapper input[type=text],.c-piotra4__form-wrapper input[type=email],.c-piotra4__form-wrapper input[type=tel]{border:none;font-family:var(--ff-josefin);border-radius:10px;padding:10px;text-transform:none;margin:5px 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.c-piotra4__form-wrapper textarea{height:44px;margin-bottom:0}.c-piotra4__form-wrapper .wpcf7-form-control-wrap.your-tel{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-piotra4__form-wrapper span[data-name=your-tel] .wpcf7-not-valid-tip{display:block;font-size:14px}.c-piotra4__form-wrapper span[data-name=phone-country]{margin-right:10px;position:relative;width:90px!important}.c-piotra4__form-wrapper span[data-name=phone-country] input{padding-left:50px;width:90px!important}.c-piotra4__form-wrapper span[data-name=phone-country] .wpcf7-not-valid-tip{white-space:nowrap}.c-piotra4__form-wrapper span[data-name=phone-country]::before{content:'';display:block;left:0;top:25px;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%);position:absolute;background:url(/wp-content/themes/uj-flora/images/piotra4-plus.svg) no-repeat center center;width:30px;height:60px}.c-piotra4__form-wrapper input[type=submit]{font-family:var(--ff-body,"din-2014",sans-serif);font-size:18px;line-height:1;font-family:var(--ff-josefin,"josefin-sans",sans-serif);padding:20px 20px;width:100%;text-transform:uppercase;border-radius:10px;color:#FF9B78;display:block;border:none;margin-bottom:0;cursor:pointer;background:#122C7F;margin-top:20px}@media (min-width:64.0625em){.c-piotra4__form-wrapper input[type=submit]{font-size:23px}}.c-piotra4__form-wrapper input[type=submit][disabled]{opacity:.5}@media (min-width:64.0625em){.c-piotra4__form-wrapper input[type=submit]{padding:20px 40px;width:auto;margin:10px auto}}.c-piotra4__form-wrapper .c-form__p{color:#122C7F}.c-piotra4__form-wrapper .wpcf7-checkbox{color:#122C7F;margin-top:10px}.c-piotra4__form-wrapper .wpcf7-checkbox,.c-piotra4__form-wrapper .wpcf7-acceptance{font-size:12px;font-weight:400}.c-piotra4__form-wrapper .wpcf7-checkbox label,.c-piotra4__form-wrapper .wpcf7-acceptance label{font-weight:400;color:#122C7F;text-transform:none;margin-bottom:0}.c-piotra4__form-wrapper .wpcf7-checkbox input,.c-piotra4__form-wrapper .wpcf7-acceptance input{display:none}.c-piotra4__form-wrapper .wpcf7-checkbox input~span,.c-piotra4__form-wrapper .wpcf7-acceptance input~span{position:relative;display:block;padding-left:25px;padding-top:2px}.c-piotra4__form-wrapper .wpcf7-checkbox input~span::before,.c-piotra4__form-wrapper .wpcf7-checkbox input~span::after,.c-piotra4__form-wrapper .wpcf7-acceptance input~span::before,.c-piotra4__form-wrapper .wpcf7-acceptance input~span::after{display:block;content:'';position:absolute;left:0;top:0;width:20px;height:20px}.c-piotra4__form-wrapper .wpcf7-checkbox input~span::before,.c-piotra4__form-wrapper .wpcf7-acceptance input~span::before{background:#fff}.c-piotra4__form-wrapper .wpcf7-checkbox input:checked~span::after,.c-piotra4__form-wrapper .wpcf7-acceptance input:checked~span::after{margin:3px;width:14px;height:14px;background:#122C7F}.c-piotra4__form-wrapper .wpcf7-spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-piotra4__form-wrapper .wpcf7-list-item{margin:0}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner{border-radius:0;grid-template:'heading' auto 'inputs' auto 'legal' auto 'submit' auto / 1fr;gap:0;--form-label-color:#122C7F;--form-p-color:#122C7F;--form-submit-bg:#122C7F;--uj-text-color:#122C7F !important}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner p{--uj-text-color:#122C7F !important}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner span[data-name=phone-country]::before{top:28px}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner input[name="phone-country"]{padding-left:48px!important}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner .wpcf7-checkbox,.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner .wpcf7-checkbox label,.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner .wpcf7-acceptance label{color:#122C7F}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner h3{text-align:center;font-family:"josefin-sans",sans-serif;text-transform:uppercase;font-size:24px;--uj-heading-color:#122C7F;font-weight:400}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner .c-piotra4__form-wrapper .wpcf7-checkbox{color:#122C7F}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner .c-piotra4__form-wrapper-acceptance{padding-top:32px}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner+.wpcf7-response-output{color:#122C7F!important;margin:0!important;padding:0!important}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner .c-piotra4__form-wrapper-inputs>label{margin-top:32px}@media (min-width:80em){.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner .c-piotra4__form-wrapper-inputs>label{max-width:50%;margin-left:auto;margin-right:auto}}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner input{-webkit-box-sizing:border-box;box-sizing:border-box}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner input:not([type=submit]){padding:13px 10px}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner input::-webkit-input-placeholder{color:#122C7F;text-transform:uppercase}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner input::-moz-placeholder{color:#122C7F;text-transform:uppercase}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner input:-ms-input-placeholder{color:#122C7F;text-transform:uppercase}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner input::-ms-input-placeholder{color:#122C7F;text-transform:uppercase}.c-piotra4__form-wrapper.c-piotra4__form-wrapper_banner input::placeholder{color:#122C7F;text-transform:uppercase}#topLevelElement_3destate_smart_makieta ._3desm__app{z-index:5000!important}.c-esy-floresy{--ff-montserrat:montserrat, sans-serif;--ff-heading:var(--ff-montserrat);--uj-link-color:#2D285E;--uj-text-color:#7C7D7D;font-family:var(--ff-montserrat);--uj-border-radius:0;padding:8px;background:radial-gradient(circle,rgb(162 227 196 / .85) 0%,rgb(102 204 204 / .7) 40%,rgb(72 220 160 / .7) 80%,#fff0 100%),-webkit-gradient(linear,left top,right top,from(rgb(162 227 196 / .65)),color-stop(30%,rgb(102 198 190 / .6)),color-stop(60%,rgb(60 200 140 / .6)),to(#fff0)),-webkit-gradient(linear,left top,left bottom,from(rgb(255 221 51 / .35)),color-stop(50%,rgb(80 210 150 / .6)),color-stop(90%,rgb(60 190 120 / .5)),to(#fff0)),-webkit-gradient(linear,right bottom,left top,from(rgb(40 220 110 / .6)),color-stop(50%,rgb(70 200 150 / .5)),color-stop(80%,rgb(60 170 130 / .4)),to(#fff0)),-webkit-gradient(linear,left top,right bottom,from(rgb(80 250 140 / .4)),color-stop(40%,rgb(60 220 130 / .5)),color-stop(80%,rgb(50 180 110 / .4)),to(#fff0));background:-o-radial-gradient(circle,rgb(162 227 196 / .85) 0%,rgb(102 204 204 / .7) 40%,rgb(72 220 160 / .7) 80%,#fff0 100%),-o-linear-gradient(left,rgb(162 227 196 / .65) 0%,rgb(102 198 190 / .6) 30%,rgb(60 200 140 / .6) 60%,#fff0 100%),-o-linear-gradient(top,rgb(255 221 51 / .35) 0%,rgb(80 210 150 / .6) 50%,rgb(60 190 120 / .5) 90%,#fff0 100%),-o-linear-gradient(bottom right,rgb(40 220 110 / .6) 0%,rgb(70 200 150 / .5) 50%,rgb(60 170 130 / .4) 80%,#fff0 100%),-o-linear-gradient(top left,rgb(80 250 140 / .4) 0%,rgb(60 220 130 / .5) 40%,rgb(50 180 110 / .4) 80%,#fff0 100%);background:radial-gradient(circle,rgb(162 227 196 / .85) 0%,rgb(102 204 204 / .7) 40%,rgb(72 220 160 / .7) 80%,#fff0 100%),linear-gradient(to right,rgb(162 227 196 / .65) 0%,rgb(102 198 190 / .6) 30%,rgb(60 200 140 / .6) 60%,#fff0 100%),linear-gradient(to bottom,rgb(255 221 51 / .35) 0%,rgb(80 210 150 / .6) 50%,rgb(60 190 120 / .5) 90%,#fff0 100%),linear-gradient(to top left,rgb(40 220 110 / .6) 0%,rgb(70 200 150 / .5) 50%,rgb(60 170 130 / .4) 80%,#fff0 100%),linear-gradient(to bottom right,rgb(80 250 140 / .4) 0%,rgb(60 220 130 / .5) 40%,rgb(50 180 110 / .4) 80%,#fff0 100%)}@media (max-width:64.0525em){.c-esy-floresy{margin-top:70px}}.c-esy-floresy_popup{padding:0!important;margin:0!important;background:none!important}@media (min-width:80em){.c-esy-floresy_popup{max-width:900px}}.c-esy-floresy :where(.is-layout-flex){gap:24px}.c-esy-floresy p+.c-buttons{margin-top:-10px}@media (max-width:64.0525em){.c-esy-floresy .t-img-100{margin:0 -8px}}.c-esy-floresy .c-flat__building{display:-webkit-box;display:-ms-flexbox;display:flex;aling-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-esy-floresy .c-flat__history-value{color:#2D285E;font-size:14px;font-weight:400}.c-esy-floresy .c-flat__history-item{background:#ececec;margin:0 0 8px;padding:8px;font-size:10px;color:#717171;font-weight:400}.c-esy-floresy .c-flat__price-history-toggle{text-transform:none;width:100%;color:#2D285E}.c-esy-floresy .c-flat__price-label{font-size:16px;font-weight:700;margin-bottom:16px}.c-esy-floresy .c-flat__price-value{font-size:32px;font-weight:700;color:#0DD078}.c-esy-floresy .c-flat__price-value span{text-decoration:line-through;font-size:50%;line-height:1em;color:#2D285E}.c-esy-floresy .c-flat__price-last{font-size:16px;margin-bottom:24px;font-weight:400;margin-top:16px;padding-top:16px;border-top:1px solid #0DD078}.c-esy-floresy .c-flat__data-item{padding-bottom:12px;margin-bottom:12px}.c-esy-floresy .c-flats .c-flats__button_sold{min-height:156px}@media (max-width:79.99em){.c-esy-floresy .c-flats__status{margin-right:auto;margin-left:0;margin-bottom:0;padding-top:8px;padding-bottom:8px}}.c-esy-floresy .c-flats__bottom-spacer{height:46px}@media (max-width:64.0525em){.c-esy-floresy .c-flats__bottom-spacer{display:none}}.c-esy-floresy .c-flats__search-select{-webkit-appearance:none;padding-right:24px;-moz-appearance:none;background:#fff url(/wp-content/themes/uj-flora/images/select-arrow-blue3.svg) no-repeat center right 8px}.c-esy-floresy .c-flats__search-bt{width:100%}.c-esy-floresy .c-flats__search-select#sort-flats{background-color:#f4f4f4;border-radius:0;border:none}.c-esy-floresy .c-flats__price{font-family:"montserrat",sans-serif}.c-esy-floresy .c-flats__price_promotion .c-flats__price-value{color:#0DD078}.c-esy-floresy .c-flats__price-value{font-weight:bold!important;margin-bottom:auto}.c-esy-floresy .c-flats__data-divider{background:var(--flat-color);width:1px;height:40px}@media (max-width:79.99em){.c-esy-floresy .c-flats__image{margin:16px 0}}.c-esy-floresy .c-flats__price{font-family:"montserrat",sans-serif}@media (max-width:79.99em){.c-esy-floresy .c-flats__price{margin:16px 0}}.c-esy-floresy .c-flats__data{margin-top:0;border-bottom:1px solid var(--flat-color)}@media (min-width:80em){.c-esy-floresy .c-flats__data{padding-top:0}}@media (max-width:79.99em){.c-esy-floresy .c-flats__data{padding-top:8px;padding-bottom:8px;border-top:1px solid var(--flat-color)}}.c-esy-floresy .c-flats__price-value{border:none}.c-esy-floresy .c-esy-form-banner{width:100%;font-family:var(--ff-montserrat);background:#2D285E;text-transform:uppercase;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;color:#fff;font-size:14px;padding:9px;padding-right:50px}@media (max-width:79.99em){.c-esy-floresy .c-esy-form-banner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:80em){.c-esy-floresy .c-esy-form-banner{font-size:24px}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-form-banner{padding-left:70px;padding-right:70px}}.c-esy-floresy .c-esy-form-banner strong{color:#0DD078;font-weight:700}.c-esy-floresy [id]{scroll-margin-top:100px}.c-esy-floresy .c-hero__heading{text-align:left}.c-esy-floresy .c-hero__text-wrapper{text-align:left;margin:auto 0}@media (min-width:80em){.c-esy-floresy .c-hero__image-wrapper{margin:0 0 0 9vw}}.c-esy-floresy #sm3de,.c-esy-floresy #smart-makieta{height:calc(100vh - 150px);max-height:75vw;margin:0 -8px -8px}@media (min-width:64.0625em){.c-esy-floresy #sm3de,.c-esy-floresy #smart-makieta{margin:0 -40px -80px}}@media (min-width:89.375em){.c-esy-floresy #sm3de,.c-esy-floresy #smart-makieta{margin:0 -124px -80px}}.c-esy-floresy form[data-status=sent]{position:relative}.c-esy-floresy form[data-status=sent] .c-esy-floresy__form>*{opacity:0!important}.c-esy-floresy form[data-status=sent] .wpcf7-response-output{position:absolute;left:0;top:0;width:100%;height:100%;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;color:#fff;text-align:center;font-weight:700;border:none!important}.c-esy-floresy p{font-size:14px;line-height:1.6}@media (min-width:64.0625em){.c-esy-floresy p{font-size:18px;line-height:1.5}}@media (min-width:125em){.c-esy-floresy p{font-size:24px;line-height:1.5}}.c-esy-floresy .c-gallery__nav{margin:0 0 80px}@media (max-width:64.0525em){.c-esy-floresy .c-gallery__nav{margin:24px 0}}@media (max-width:64.0525em){.c-esy-floresy .u-text-box,.c-esy-floresy .c-contact__description.t-big-left,.c-esy-floresy .c-contact__description.t-big-right{text-align:left}}.c-esy-floresy .c-sluzewiec__image{grid-area:image;margin:0 -8px}@media (min-width:64.0625em){.c-esy-floresy .c-sluzewiec__image{margin:0 -40px}}@media (min-width:89.375em){.c-esy-floresy .c-sluzewiec__image{margin:0 -124px}}.c-esy-floresy .c-sluzewiec__esy{grid-area:esy;background:#2D285E;padding:10px 5px;text-transform:uppercase;color:#fff;text-align:center;margin:0!important;font-size:12px}.c-esy-floresy .c-sluzewiec__esy strong{font-weight:800}@media (min-width:64.0625em){.c-esy-floresy .c-sluzewiec__esy{font-size:32px;position:absolute;left:20%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:40px;padding:10px 15px}}.c-esy-floresy .c-sluzewiec__floresy{background:#2D285E;grid-area:floresy;background:#2D285E;padding:10px 5px;text-transform:uppercase;color:#fff;text-align:center;margin:0!important;font-size:12px}.c-esy-floresy .c-sluzewiec__floresy strong{font-weight:800}@media (min-width:64.0625em){.c-esy-floresy .c-sluzewiec__floresy{padding:10px 15px;font-size:32px;position:absolute;right:20%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:40px}}.c-esy-floresy .c-image-section{position:relative;overflow:hidden;margin-left:-8px;margin-right:-8px;--uj-text-color:white}@media (max-width:64.0525em){.c-esy-floresy .c-image-section img{margin-left:-40vw;margin-right:-40vw;width:calc(100% + 80vw);max-width:unset}}.c-esy-floresy .c-image-section__t1{position:absolute;font-size:11px;left:16px;text-transform:uppercase;font-weight:800;top:50px}@media (min-width:64.0625em){.c-esy-floresy .c-image-section__t1{left:7vw;font-size:28px}}.c-esy-floresy .c-image-section__t2{position:absolute;font-size:40px;left:16px;top:80px;font-family:var(--ff-advertising,"Advertising Script",sans-serif)}@media (min-width:64.0625em){.c-esy-floresy .c-image-section__t2{font-size:90px;left:15vw;top:10vw}}.c-esy-floresy .c-image-section__t3{position:absolute;font-size:63px;right:24px;top:105px;font-family:var(--ff-advertising,"Advertising Script",sans-serif)}@media (min-width:64.0625em){.c-esy-floresy .c-image-section__t3{font-size:117px;top:12vw;right:15vw}}@media (min-width:80em){.c-esy-floresy{padding:20px}}.c-esy-floresy .t-esy-location-width{max-width:1650px;margin:auto}@media (max-width:64.0525em){.c-esy-floresy .t-esy-location-width{padding:0}}@media (max-width:64.0525em){.c-esy-floresy .t-esy-location-width .u-text-box,.c-esy-floresy .t-esy-location-width .c-contact__description.t-big-left,.c-esy-floresy .t-esy-location-width .c-contact__description.t-big-right{padding:0}}@media (min-width:64.0625em){.c-esy-floresy .c-image-text__image-col{width:60%}}@media (min-width:80em){.c-esy-floresy .c-image-text__text-col{width:30%;min-width:350px;margin:auto}}.c-esy-floresy h2::before,.c-esy-floresy h2::after,.c-esy-floresy h3::before,.c-esy-floresy h3::after{display:none}.c-esy-floresy h2.t-double-color,.c-esy-floresy .c-image-text h2{font-size:24px;line-height:1.2em;color:#949699;font-weight:400}@media (min-width:64.0625em){.c-esy-floresy h2.t-double-color,.c-esy-floresy .c-image-text h2{line-height:1.2em;font-size:36px}}.c-esy-floresy h2.t-double-color strong,.c-esy-floresy .c-image-text h2 strong{font-weight:800;color:#2D285E}.c-esy-floresy h3.t-double-color{font-size:20px;line-height:1.2em;color:#949699;font-weight:400}@media (min-width:64.0625em){.c-esy-floresy h3.t-double-color{line-height:1.2em;font-size:32px}}.c-esy-floresy h3.t-double-color strong{font-weight:800;color:#2D285E}@media (max-width:64.0525em){.c-esy-floresy .c-image-text{padding:0;margin-left:-8px;margin-right:-8px}}@media (min-width:64.0625em){.c-esy-floresy .c-image-text .u-text-box,.c-esy-floresy .c-image-text .c-contact__description.t-big-left,.c-esy-floresy .c-image-text .c-contact__description.t-big-right{padding:0}}@media (min-width:80em){.c-esy-floresy .c-image-text.t-right .c-image-text__image-col{margin-right:-50px}}@media (min-width:80em){.c-esy-floresy .c-image-text.t-right .c-image-text__text-col{margin-left:0}}@media (min-width:80em){.c-esy-floresy .c-image-text.t-left .c-image-text__image-col{margin-left:-50px}}@media (min-width:80em){.c-esy-floresy .c-image-text.t-left .c-image-text__text-col{margin-right:0}}@media (min-width:64.0625em){.c-esy-floresy .c-image-text.t-left .u-text-box,.c-esy-floresy .c-image-text.t-left .c-contact__description.t-big-left,.c-esy-floresy .c-image-text.t-left .c-contact__description.t-big-right{padding:0}}@media (min-width:64.0625em){.c-esy-floresy .c-image-text.t-banner .u-text-box,.c-esy-floresy .c-image-text.t-banner .c-contact__description.t-big-left,.c-esy-floresy .c-image-text.t-banner .c-contact__description.t-big-right{padding:0}}.c-esy-floresy .c-image-text.t-banner h2{color:var(--bs-esyblue)}.c-esy-floresy .c-image-text__quote{color:#fff;border:none;font-family:var(--ff-advertising,"Advertising Script",sans-serif)!important;font-size:50px;line-height:1em;max-width:unset}.c-esy-floresy .c-image-text__quote-bt{display:none}@media (min-width:64.0625em){.c-esy-floresy .c-image-text__quote{font-size:150px}}.c-esy-floresy .c-image-text__quote:before{display:none}.c-esy-floresy .t-quote-right .c-image-text__quote-wrapper{left:auto;right:0}.c-esy-floresy .c-image-text__quote-wrapper{position:absolute;background:none;bottom:-85px;top:auto;width:auto;height:auto;opacity:1}@media (min-width:64.0625em){.c-esy-floresy .c-image-text__quote-wrapper{bottom:-85px}}.c-esy-floresy p{font-weight:400}@media (max-width:64.0525em){.c-esy-floresy p{font-size:14px}}.c-esy-floresy h1,.c-esy-floresy h2,.c-esy-floresy h3,.c-esy-floresy h4,.c-esy-floresy h5,.c-esy-floresy h6{color:#2D285E;text-transform:uppercase;font-weight:700;font-family:var(--ff-montserrat)!important}.c-esy-floresy h1::before,.c-esy-floresy h1::after,.c-esy-floresy h2::before,.c-esy-floresy h2::after,.c-esy-floresy h3::before,.c-esy-floresy h3::after,.c-esy-floresy h4::before,.c-esy-floresy h4::after,.c-esy-floresy h5::before,.c-esy-floresy h5::after,.c-esy-floresy h6::before,.c-esy-floresy h6::after{display:none!important}.c-esy-floresy h1.t-advertising,.c-esy-floresy h2.t-advertising,.c-esy-floresy h3.t-advertising,.c-esy-floresy h4.t-advertising,.c-esy-floresy h5.t-advertising,.c-esy-floresy h6.t-advertising{--uj-heading-color:#2D285E;font-family:var(--ff-montserrat);font-weight:900;text-transform:uppercase}.c-esy-floresy h1.t-advertising strong,.c-esy-floresy h2.t-advertising strong,.c-esy-floresy h3.t-advertising strong,.c-esy-floresy h4.t-advertising strong,.c-esy-floresy h5.t-advertising strong,.c-esy-floresy h6.t-advertising strong{font-family:var(--ff-advertising,"Advertising Script",sans-serif);text-transform:lowercase;white-space:nowrap;padding:0 1rem;margin:0 -1rem}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising strong,.c-esy-floresy h2.t-advertising strong,.c-esy-floresy h3.t-advertising strong,.c-esy-floresy h4.t-advertising strong,.c-esy-floresy h5.t-advertising strong,.c-esy-floresy h6.t-advertising strong{padding:0 2rem;margin:0 -2rem}}.c-esy-floresy h1.t-advertising_1,.c-esy-floresy h2.t-advertising_1,.c-esy-floresy h3.t-advertising_1,.c-esy-floresy h4.t-advertising_1,.c-esy-floresy h5.t-advertising_1,.c-esy-floresy h6.t-advertising_1{font-size:16px;line-height:90px}@media (max-width:64.0525em){.c-esy-floresy h1.t-advertising_1,.c-esy-floresy h2.t-advertising_1,.c-esy-floresy h3.t-advertising_1,.c-esy-floresy h4.t-advertising_1,.c-esy-floresy h5.t-advertising_1,.c-esy-floresy h6.t-advertising_1{--uj-text-color:#2D285E;--uj-heading-color:#2D285E;color:#2D285E!important}}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_1,.c-esy-floresy h2.t-advertising_1,.c-esy-floresy h3.t-advertising_1,.c-esy-floresy h4.t-advertising_1,.c-esy-floresy h5.t-advertising_1,.c-esy-floresy h6.t-advertising_1{font-size:23px;line-height:90px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_1,.c-esy-floresy h2.t-advertising_1,.c-esy-floresy h3.t-advertising_1,.c-esy-floresy h4.t-advertising_1,.c-esy-floresy h5.t-advertising_1,.c-esy-floresy h6.t-advertising_1{font-size:34px;line-height:120px}}.c-esy-floresy h1.t-advertising_1 strong,.c-esy-floresy h2.t-advertising_1 strong,.c-esy-floresy h3.t-advertising_1 strong,.c-esy-floresy h4.t-advertising_1 strong,.c-esy-floresy h5.t-advertising_1 strong,.c-esy-floresy h6.t-advertising_1 strong{font-size:95px;line-height:90px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_1 strong,.c-esy-floresy h2.t-advertising_1 strong,.c-esy-floresy h3.t-advertising_1 strong,.c-esy-floresy h4.t-advertising_1 strong,.c-esy-floresy h5.t-advertising_1 strong,.c-esy-floresy h6.t-advertising_1 strong{font-size:120px;line-height:120px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_1 strong,.c-esy-floresy h2.t-advertising_1 strong,.c-esy-floresy h3.t-advertising_1 strong,.c-esy-floresy h4.t-advertising_1 strong,.c-esy-floresy h5.t-advertising_1 strong,.c-esy-floresy h6.t-advertising_1 strong{font-size:180px;line-height:180px}}.c-esy-floresy h1.t-advertising_2,.c-esy-floresy h2.t-advertising_2,.c-esy-floresy h3.t-advertising_2,.c-esy-floresy h4.t-advertising_2,.c-esy-floresy h5.t-advertising_2,.c-esy-floresy h6.t-advertising_2{font-size:18px;line-height:30px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_2,.c-esy-floresy h2.t-advertising_2,.c-esy-floresy h3.t-advertising_2,.c-esy-floresy h4.t-advertising_2,.c-esy-floresy h5.t-advertising_2,.c-esy-floresy h6.t-advertising_2{font-size:33px;line-height:60px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_2,.c-esy-floresy h2.t-advertising_2,.c-esy-floresy h3.t-advertising_2,.c-esy-floresy h4.t-advertising_2,.c-esy-floresy h5.t-advertising_2,.c-esy-floresy h6.t-advertising_2{font-size:44px;line-height:80px}}.c-esy-floresy h1.t-advertising_2 strong,.c-esy-floresy h2.t-advertising_2 strong,.c-esy-floresy h3.t-advertising_2 strong,.c-esy-floresy h4.t-advertising_2 strong,.c-esy-floresy h5.t-advertising_2 strong,.c-esy-floresy h6.t-advertising_2 strong{font-size:52px;line-height:30px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_2 strong,.c-esy-floresy h2.t-advertising_2 strong,.c-esy-floresy h3.t-advertising_2 strong,.c-esy-floresy h4.t-advertising_2 strong,.c-esy-floresy h5.t-advertising_2 strong,.c-esy-floresy h6.t-advertising_2 strong{font-size:100px;line-height:60px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_2 strong,.c-esy-floresy h2.t-advertising_2 strong,.c-esy-floresy h3.t-advertising_2 strong,.c-esy-floresy h4.t-advertising_2 strong,.c-esy-floresy h5.t-advertising_2 strong,.c-esy-floresy h6.t-advertising_2 strong{font-size:127px;line-height:80px}}.c-esy-floresy h1.t-advertising_4,.c-esy-floresy h2.t-advertising_4,.c-esy-floresy h3.t-advertising_4,.c-esy-floresy h4.t-advertising_4,.c-esy-floresy h5.t-advertising_4,.c-esy-floresy h6.t-advertising_4{font-size:13px;line-height:20px;padding-left:14em}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_4,.c-esy-floresy h2.t-advertising_4,.c-esy-floresy h3.t-advertising_4,.c-esy-floresy h4.t-advertising_4,.c-esy-floresy h5.t-advertising_4,.c-esy-floresy h6.t-advertising_4{font-size:26px;line-height:42px}}.c-esy-floresy h1.t-advertising_4 strong,.c-esy-floresy h2.t-advertising_4 strong,.c-esy-floresy h3.t-advertising_4 strong,.c-esy-floresy h4.t-advertising_4 strong,.c-esy-floresy h5.t-advertising_4 strong,.c-esy-floresy h6.t-advertising_4 strong{font-size:67px;line-height:40px;margin-left:-2.65em}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_4 strong,.c-esy-floresy h2.t-advertising_4 strong,.c-esy-floresy h3.t-advertising_4 strong,.c-esy-floresy h4.t-advertising_4 strong,.c-esy-floresy h5.t-advertising_4 strong,.c-esy-floresy h6.t-advertising_4 strong{font-size:145px;line-height:120px}}.c-esy-floresy h1.t-advertising_5,.c-esy-floresy h2.t-advertising_5,.c-esy-floresy h3.t-advertising_5,.c-esy-floresy h4.t-advertising_5,.c-esy-floresy h5.t-advertising_5,.c-esy-floresy h6.t-advertising_5{font-size:12px;line-height:40px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_5,.c-esy-floresy h2.t-advertising_5,.c-esy-floresy h3.t-advertising_5,.c-esy-floresy h4.t-advertising_5,.c-esy-floresy h5.t-advertising_5,.c-esy-floresy h6.t-advertising_5{font-size:30px;line-height:100px}}.c-esy-floresy h1.t-advertising_5 strong,.c-esy-floresy h2.t-advertising_5 strong,.c-esy-floresy h3.t-advertising_5 strong,.c-esy-floresy h4.t-advertising_5 strong,.c-esy-floresy h5.t-advertising_5 strong,.c-esy-floresy h6.t-advertising_5 strong{font-size:60px;line-height:40px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_5 strong,.c-esy-floresy h2.t-advertising_5 strong,.c-esy-floresy h3.t-advertising_5 strong,.c-esy-floresy h4.t-advertising_5 strong,.c-esy-floresy h5.t-advertising_5 strong,.c-esy-floresy h6.t-advertising_5 strong{font-size:145px;line-height:100px}}.c-esy-floresy h1.t-advertising_3 strong,.c-esy-floresy h2.t-advertising_3 strong,.c-esy-floresy h3.t-advertising_3 strong,.c-esy-floresy h4.t-advertising_3 strong,.c-esy-floresy h5.t-advertising_3 strong,.c-esy-floresy h6.t-advertising_3 strong{font-size:200px;line-height:150px}.c-esy-floresy h1.t-advertising_6,.c-esy-floresy h2.t-advertising_6,.c-esy-floresy h3.t-advertising_6,.c-esy-floresy h4.t-advertising_6,.c-esy-floresy h5.t-advertising_6,.c-esy-floresy h6.t-advertising_6{font-size:13px;line-height:50px;text-indent:10em;text-transform:uppercase}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_6,.c-esy-floresy h2.t-advertising_6,.c-esy-floresy h3.t-advertising_6,.c-esy-floresy h4.t-advertising_6,.c-esy-floresy h5.t-advertising_6,.c-esy-floresy h6.t-advertising_6{font-size:40px;line-height:110px}}.c-esy-floresy h1.t-advertising_6 strong,.c-esy-floresy h2.t-advertising_6 strong,.c-esy-floresy h3.t-advertising_6 strong,.c-esy-floresy h4.t-advertising_6 strong,.c-esy-floresy h5.t-advertising_6 strong,.c-esy-floresy h6.t-advertising_6 strong{text-transform:capitalize;text-indent:0em;font-size:85px;line-height:50px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_6 strong,.c-esy-floresy h2.t-advertising_6 strong,.c-esy-floresy h3.t-advertising_6 strong,.c-esy-floresy h4.t-advertising_6 strong,.c-esy-floresy h5.t-advertising_6 strong,.c-esy-floresy h6.t-advertising_6 strong{font-size:210px;line-height:110px}}.c-esy-floresy h1.t-advertising_7,.c-esy-floresy h2.t-advertising_7,.c-esy-floresy h3.t-advertising_7,.c-esy-floresy h4.t-advertising_7,.c-esy-floresy h5.t-advertising_7,.c-esy-floresy h6.t-advertising_7{font-size:16px;line-height:45px}@media (max-width:64.0525em){.c-esy-floresy h1.t-advertising_7,.c-esy-floresy h2.t-advertising_7,.c-esy-floresy h3.t-advertising_7,.c-esy-floresy h4.t-advertising_7,.c-esy-floresy h5.t-advertising_7,.c-esy-floresy h6.t-advertising_7{--uj-text-color:#2D285E;--uj-heading-color:#2D285E;color:#2D285E!important;text-indent:2em}.c-esy-floresy h1.t-advertising_7 strong,.c-esy-floresy h2.t-advertising_7 strong,.c-esy-floresy h3.t-advertising_7 strong,.c-esy-floresy h4.t-advertising_7 strong,.c-esy-floresy h5.t-advertising_7 strong,.c-esy-floresy h6.t-advertising_7 strong{text-indent:0}}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_7,.c-esy-floresy h2.t-advertising_7,.c-esy-floresy h3.t-advertising_7,.c-esy-floresy h4.t-advertising_7,.c-esy-floresy h5.t-advertising_7,.c-esy-floresy h6.t-advertising_7{font-size:24px;line-height:80px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_7,.c-esy-floresy h2.t-advertising_7,.c-esy-floresy h3.t-advertising_7,.c-esy-floresy h4.t-advertising_7,.c-esy-floresy h5.t-advertising_7,.c-esy-floresy h6.t-advertising_7{font-size:34px;line-height:120px}}.c-esy-floresy h1.t-advertising_7 strong,.c-esy-floresy h2.t-advertising_7 strong,.c-esy-floresy h3.t-advertising_7 strong,.c-esy-floresy h4.t-advertising_7 strong,.c-esy-floresy h5.t-advertising_7 strong,.c-esy-floresy h6.t-advertising_7 strong{font-size:62px;line-height:45px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_7 strong,.c-esy-floresy h2.t-advertising_7 strong,.c-esy-floresy h3.t-advertising_7 strong,.c-esy-floresy h4.t-advertising_7 strong,.c-esy-floresy h5.t-advertising_7 strong,.c-esy-floresy h6.t-advertising_7 strong{font-size:120px;line-height:120px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_7 strong,.c-esy-floresy h2.t-advertising_7 strong,.c-esy-floresy h3.t-advertising_7 strong,.c-esy-floresy h4.t-advertising_7 strong,.c-esy-floresy h5.t-advertising_7 strong,.c-esy-floresy h6.t-advertising_7 strong{font-size:180px;line-height:180px}}.c-esy-floresy h1.t-advertising_8,.c-esy-floresy h2.t-advertising_8,.c-esy-floresy h3.t-advertising_8,.c-esy-floresy h4.t-advertising_8,.c-esy-floresy h5.t-advertising_8,.c-esy-floresy h6.t-advertising_8{padding-left:32px;margin-left:-32px;font-size:12px;line-height:40px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_8,.c-esy-floresy h2.t-advertising_8,.c-esy-floresy h3.t-advertising_8,.c-esy-floresy h4.t-advertising_8,.c-esy-floresy h5.t-advertising_8,.c-esy-floresy h6.t-advertising_8{font-size:30px;line-height:100px}}.c-esy-floresy h1.t-advertising_8 strong,.c-esy-floresy h2.t-advertising_8 strong,.c-esy-floresy h3.t-advertising_8 strong,.c-esy-floresy h4.t-advertising_8 strong,.c-esy-floresy h5.t-advertising_8 strong,.c-esy-floresy h6.t-advertising_8 strong{text-transform:lowercase;font-size:92px;line-height:80px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_8 strong,.c-esy-floresy h2.t-advertising_8 strong,.c-esy-floresy h3.t-advertising_8 strong,.c-esy-floresy h4.t-advertising_8 strong,.c-esy-floresy h5.t-advertising_8 strong,.c-esy-floresy h6.t-advertising_8 strong{font-size:145px;line-height:100px}}.c-esy-floresy h1.t-advertising_9,.c-esy-floresy h2.t-advertising_9,.c-esy-floresy h3.t-advertising_9,.c-esy-floresy h4.t-advertising_9,.c-esy-floresy h5.t-advertising_9,.c-esy-floresy h6.t-advertising_9{font-size:16px;line-height:40px}@media (max-width:64.0525em){.c-esy-floresy h1.t-advertising_9,.c-esy-floresy h2.t-advertising_9,.c-esy-floresy h3.t-advertising_9,.c-esy-floresy h4.t-advertising_9,.c-esy-floresy h5.t-advertising_9,.c-esy-floresy h6.t-advertising_9{--uj-text-color:#2D285E;--uj-heading-color:#2D285E;color:#2D285E!important}}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_9,.c-esy-floresy h2.t-advertising_9,.c-esy-floresy h3.t-advertising_9,.c-esy-floresy h4.t-advertising_9,.c-esy-floresy h5.t-advertising_9,.c-esy-floresy h6.t-advertising_9{font-size:23px;line-height:60px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_9,.c-esy-floresy h2.t-advertising_9,.c-esy-floresy h3.t-advertising_9,.c-esy-floresy h4.t-advertising_9,.c-esy-floresy h5.t-advertising_9,.c-esy-floresy h6.t-advertising_9{font-size:34px;line-height:90px}}.c-esy-floresy h1.t-advertising_9 strong,.c-esy-floresy h2.t-advertising_9 strong,.c-esy-floresy h3.t-advertising_9 strong,.c-esy-floresy h4.t-advertising_9 strong,.c-esy-floresy h5.t-advertising_9 strong,.c-esy-floresy h6.t-advertising_9 strong{font-size:95px;line-height:40px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_9 strong,.c-esy-floresy h2.t-advertising_9 strong,.c-esy-floresy h3.t-advertising_9 strong,.c-esy-floresy h4.t-advertising_9 strong,.c-esy-floresy h5.t-advertising_9 strong,.c-esy-floresy h6.t-advertising_9 strong{font-size:120px;line-height:60px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_9 strong,.c-esy-floresy h2.t-advertising_9 strong,.c-esy-floresy h3.t-advertising_9 strong,.c-esy-floresy h4.t-advertising_9 strong,.c-esy-floresy h5.t-advertising_9 strong,.c-esy-floresy h6.t-advertising_9 strong{font-size:180px;line-height:90px}}.c-esy-floresy h1.t-advertising_10,.c-esy-floresy h2.t-advertising_10,.c-esy-floresy h3.t-advertising_10,.c-esy-floresy h4.t-advertising_10,.c-esy-floresy h5.t-advertising_10,.c-esy-floresy h6.t-advertising_10{font-size:24px;line-height:22px}@media (max-width:64.0525em){.c-esy-floresy h1.t-advertising_10,.c-esy-floresy h2.t-advertising_10,.c-esy-floresy h3.t-advertising_10,.c-esy-floresy h4.t-advertising_10,.c-esy-floresy h5.t-advertising_10,.c-esy-floresy h6.t-advertising_10{--uj-text-color:#2D285E;--uj-heading-color:#2D285E;color:#2D285E!important}}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_10,.c-esy-floresy h2.t-advertising_10,.c-esy-floresy h3.t-advertising_10,.c-esy-floresy h4.t-advertising_10,.c-esy-floresy h5.t-advertising_10,.c-esy-floresy h6.t-advertising_10{font-size:23px;line-height:20px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_10,.c-esy-floresy h2.t-advertising_10,.c-esy-floresy h3.t-advertising_10,.c-esy-floresy h4.t-advertising_10,.c-esy-floresy h5.t-advertising_10,.c-esy-floresy h6.t-advertising_10{font-size:38px;line-height:28px}}.c-esy-floresy h1.t-advertising_10 strong,.c-esy-floresy h2.t-advertising_10 strong,.c-esy-floresy h3.t-advertising_10 strong,.c-esy-floresy h4.t-advertising_10 strong,.c-esy-floresy h5.t-advertising_10 strong,.c-esy-floresy h6.t-advertising_10 strong{font-size:95px;line-height:120px;text-indent:-.3em;display:block}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_10 strong,.c-esy-floresy h2.t-advertising_10 strong,.c-esy-floresy h3.t-advertising_10 strong,.c-esy-floresy h4.t-advertising_10 strong,.c-esy-floresy h5.t-advertising_10 strong,.c-esy-floresy h6.t-advertising_10 strong{font-size:120px;text-indent:-.6em;line-height:90px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_10 strong,.c-esy-floresy h2.t-advertising_10 strong,.c-esy-floresy h3.t-advertising_10 strong,.c-esy-floresy h4.t-advertising_10 strong,.c-esy-floresy h5.t-advertising_10 strong,.c-esy-floresy h6.t-advertising_10 strong{font-size:180px;line-height:120px}}.c-esy-floresy h1.t-advertising_11,.c-esy-floresy h2.t-advertising_11,.c-esy-floresy h3.t-advertising_11,.c-esy-floresy h4.t-advertising_11,.c-esy-floresy h5.t-advertising_11,.c-esy-floresy h6.t-advertising_11{font-size:12px;line-height:40px}.c-esy-floresy h1.t-advertising_11:first-line,.c-esy-floresy h2.t-advertising_11:first-line,.c-esy-floresy h3.t-advertising_11:first-line,.c-esy-floresy h4.t-advertising_11:first-line,.c-esy-floresy h5.t-advertising_11:first-line,.c-esy-floresy h6.t-advertising_11:first-line{word-spacing:9em}@media (max-width:64.0525em){.c-esy-floresy h1.t-advertising_11,.c-esy-floresy h2.t-advertising_11,.c-esy-floresy h3.t-advertising_11,.c-esy-floresy h4.t-advertising_11,.c-esy-floresy h5.t-advertising_11,.c-esy-floresy h6.t-advertising_11{text-align:center}}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_11,.c-esy-floresy h2.t-advertising_11,.c-esy-floresy h3.t-advertising_11,.c-esy-floresy h4.t-advertising_11,.c-esy-floresy h5.t-advertising_11,.c-esy-floresy h6.t-advertising_11{padding-left:75px;font-size:30px;line-height:100px}}.c-esy-floresy h1.t-advertising_11 strong,.c-esy-floresy h2.t-advertising_11 strong,.c-esy-floresy h3.t-advertising_11 strong,.c-esy-floresy h4.t-advertising_11 strong,.c-esy-floresy h5.t-advertising_11 strong,.c-esy-floresy h6.t-advertising_11 strong{font-size:60px;line-height:40px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_11 strong,.c-esy-floresy h2.t-advertising_11 strong,.c-esy-floresy h3.t-advertising_11 strong,.c-esy-floresy h4.t-advertising_11 strong,.c-esy-floresy h5.t-advertising_11 strong,.c-esy-floresy h6.t-advertising_11 strong{margin-left:-75px;font-size:145px;line-height:100px}}.c-esy-floresy h1.t-advertising_12,.c-esy-floresy h2.t-advertising_12,.c-esy-floresy h3.t-advertising_12,.c-esy-floresy h4.t-advertising_12,.c-esy-floresy h5.t-advertising_12,.c-esy-floresy h6.t-advertising_12{font-size:13px;line-height:30px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_12,.c-esy-floresy h2.t-advertising_12,.c-esy-floresy h3.t-advertising_12,.c-esy-floresy h4.t-advertising_12,.c-esy-floresy h5.t-advertising_12,.c-esy-floresy h6.t-advertising_12{font-size:20px;line-height:45px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_12,.c-esy-floresy h2.t-advertising_12,.c-esy-floresy h3.t-advertising_12,.c-esy-floresy h4.t-advertising_12,.c-esy-floresy h5.t-advertising_12,.c-esy-floresy h6.t-advertising_12{font-size:26px;line-height:55px}}@media (min-width:115em){.c-esy-floresy h1.t-advertising_12,.c-esy-floresy h2.t-advertising_12,.c-esy-floresy h3.t-advertising_12,.c-esy-floresy h4.t-advertising_12,.c-esy-floresy h5.t-advertising_12,.c-esy-floresy h6.t-advertising_12{font-size:32px;line-height:60px}}.c-esy-floresy h1.t-advertising_12 strong,.c-esy-floresy h2.t-advertising_12 strong,.c-esy-floresy h3.t-advertising_12 strong,.c-esy-floresy h4.t-advertising_12 strong,.c-esy-floresy h5.t-advertising_12 strong,.c-esy-floresy h6.t-advertising_12 strong{font-size:70px;line-height:30px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_12 strong,.c-esy-floresy h2.t-advertising_12 strong,.c-esy-floresy h3.t-advertising_12 strong,.c-esy-floresy h4.t-advertising_12 strong,.c-esy-floresy h5.t-advertising_12 strong,.c-esy-floresy h6.t-advertising_12 strong{font-size:100px;line-height:45px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_12 strong,.c-esy-floresy h2.t-advertising_12 strong,.c-esy-floresy h3.t-advertising_12 strong,.c-esy-floresy h4.t-advertising_12 strong,.c-esy-floresy h5.t-advertising_12 strong,.c-esy-floresy h6.t-advertising_12 strong{font-size:130px;line-height:55px}}@media (min-width:115em){.c-esy-floresy h1.t-advertising_12 strong,.c-esy-floresy h2.t-advertising_12 strong,.c-esy-floresy h3.t-advertising_12 strong,.c-esy-floresy h4.t-advertising_12 strong,.c-esy-floresy h5.t-advertising_12 strong,.c-esy-floresy h6.t-advertising_12 strong{font-size:165px;line-height:60px}}.c-esy-floresy h1.t-advertising_13,.c-esy-floresy h2.t-advertising_13,.c-esy-floresy h3.t-advertising_13,.c-esy-floresy h4.t-advertising_13,.c-esy-floresy h5.t-advertising_13,.c-esy-floresy h6.t-advertising_13{font-size:18px;line-height:30px;margin-top:2em}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_13,.c-esy-floresy h2.t-advertising_13,.c-esy-floresy h3.t-advertising_13,.c-esy-floresy h4.t-advertising_13,.c-esy-floresy h5.t-advertising_13,.c-esy-floresy h6.t-advertising_13{font-size:20px;line-height:35px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_13,.c-esy-floresy h2.t-advertising_13,.c-esy-floresy h3.t-advertising_13,.c-esy-floresy h4.t-advertising_13,.c-esy-floresy h5.t-advertising_13,.c-esy-floresy h6.t-advertising_13{font-size:30px;line-height:30px}}.c-esy-floresy h1.t-advertising_13 strong,.c-esy-floresy h2.t-advertising_13 strong,.c-esy-floresy h3.t-advertising_13 strong,.c-esy-floresy h4.t-advertising_13 strong,.c-esy-floresy h5.t-advertising_13 strong,.c-esy-floresy h6.t-advertising_13 strong{font-size:90px;line-height:30px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_13 strong,.c-esy-floresy h2.t-advertising_13 strong,.c-esy-floresy h3.t-advertising_13 strong,.c-esy-floresy h4.t-advertising_13 strong,.c-esy-floresy h5.t-advertising_13 strong,.c-esy-floresy h6.t-advertising_13 strong{font-size:100px;line-height:35px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_13 strong,.c-esy-floresy h2.t-advertising_13 strong,.c-esy-floresy h3.t-advertising_13 strong,.c-esy-floresy h4.t-advertising_13 strong,.c-esy-floresy h5.t-advertising_13 strong,.c-esy-floresy h6.t-advertising_13 strong{font-size:150px;line-height:90px}}.c-esy-floresy h1.t-advertising_14,.c-esy-floresy h2.t-advertising_14,.c-esy-floresy h3.t-advertising_14,.c-esy-floresy h4.t-advertising_14,.c-esy-floresy h5.t-advertising_14,.c-esy-floresy h6.t-advertising_14{font-size:18px;line-height:40px}@media (max-width:64.0525em){.c-esy-floresy h1.t-advertising_14,.c-esy-floresy h2.t-advertising_14,.c-esy-floresy h3.t-advertising_14,.c-esy-floresy h4.t-advertising_14,.c-esy-floresy h5.t-advertising_14,.c-esy-floresy h6.t-advertising_14{text-align:left!important;--uj-heading-color:#2D285E;color:#2D285E!important}}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_14,.c-esy-floresy h2.t-advertising_14,.c-esy-floresy h3.t-advertising_14,.c-esy-floresy h4.t-advertising_14,.c-esy-floresy h5.t-advertising_14,.c-esy-floresy h6.t-advertising_14{font-size:35px;line-height:100px}}.c-esy-floresy h1.t-advertising_14 strong,.c-esy-floresy h2.t-advertising_14 strong,.c-esy-floresy h3.t-advertising_14 strong,.c-esy-floresy h4.t-advertising_14 strong,.c-esy-floresy h5.t-advertising_14 strong,.c-esy-floresy h6.t-advertising_14 strong{font-size:96px;line-height:60px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_14 strong,.c-esy-floresy h2.t-advertising_14 strong,.c-esy-floresy h3.t-advertising_14 strong,.c-esy-floresy h4.t-advertising_14 strong,.c-esy-floresy h5.t-advertising_14 strong,.c-esy-floresy h6.t-advertising_14 strong{font-size:200px;line-height:100px}}.c-esy-floresy h1.t-advertising_15,.c-esy-floresy h2.t-advertising_15,.c-esy-floresy h3.t-advertising_15,.c-esy-floresy h4.t-advertising_15,.c-esy-floresy h5.t-advertising_15,.c-esy-floresy h6.t-advertising_15{font-size:22px;line-height:30px}@media (max-width:64.0525em){.c-esy-floresy h1.t-advertising_15,.c-esy-floresy h2.t-advertising_15,.c-esy-floresy h3.t-advertising_15,.c-esy-floresy h4.t-advertising_15,.c-esy-floresy h5.t-advertising_15,.c-esy-floresy h6.t-advertising_15{text-align:left}}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_15,.c-esy-floresy h2.t-advertising_15,.c-esy-floresy h3.t-advertising_15,.c-esy-floresy h4.t-advertising_15,.c-esy-floresy h5.t-advertising_15,.c-esy-floresy h6.t-advertising_15{font-size:23px;line-height:40px}.c-esy-floresy h1.t-advertising_15 .to-be-removed,.c-esy-floresy h2.t-advertising_15 .to-be-removed,.c-esy-floresy h3.t-advertising_15 .to-be-removed,.c-esy-floresy h4.t-advertising_15 .to-be-removed,.c-esy-floresy h5.t-advertising_15 .to-be-removed,.c-esy-floresy h6.t-advertising_15 .to-be-removed{display:none}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_15,.c-esy-floresy h2.t-advertising_15,.c-esy-floresy h3.t-advertising_15,.c-esy-floresy h4.t-advertising_15,.c-esy-floresy h5.t-advertising_15,.c-esy-floresy h6.t-advertising_15{font-size:30px;line-height:60px}}.c-esy-floresy h1.t-advertising_15 strong,.c-esy-floresy h2.t-advertising_15 strong,.c-esy-floresy h3.t-advertising_15 strong,.c-esy-floresy h4.t-advertising_15 strong,.c-esy-floresy h5.t-advertising_15 strong,.c-esy-floresy h6.t-advertising_15 strong{font-size:88px;line-height:40px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_15 strong,.c-esy-floresy h2.t-advertising_15 strong,.c-esy-floresy h3.t-advertising_15 strong,.c-esy-floresy h4.t-advertising_15 strong,.c-esy-floresy h5.t-advertising_15 strong,.c-esy-floresy h6.t-advertising_15 strong{font-size:140px;line-height:60px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_15 strong,.c-esy-floresy h2.t-advertising_15 strong,.c-esy-floresy h3.t-advertising_15 strong,.c-esy-floresy h4.t-advertising_15 strong,.c-esy-floresy h5.t-advertising_15 strong,.c-esy-floresy h6.t-advertising_15 strong{font-size:180px;line-height:90px}}.c-esy-floresy h1.t-advertising_16,.c-esy-floresy h2.t-advertising_16,.c-esy-floresy h3.t-advertising_16,.c-esy-floresy h4.t-advertising_16,.c-esy-floresy h5.t-advertising_16,.c-esy-floresy h6.t-advertising_16{font-size:22px;line-height:30px}@media (max-width:64.0525em){.c-esy-floresy h1.t-advertising_16,.c-esy-floresy h2.t-advertising_16,.c-esy-floresy h3.t-advertising_16,.c-esy-floresy h4.t-advertising_16,.c-esy-floresy h5.t-advertising_16,.c-esy-floresy h6.t-advertising_16{padding-right:30px;text-align:left}.c-esy-floresy h1.t-advertising_16 .to-be-removed,.c-esy-floresy h2.t-advertising_16 .to-be-removed,.c-esy-floresy h3.t-advertising_16 .to-be-removed,.c-esy-floresy h4.t-advertising_16 .to-be-removed,.c-esy-floresy h5.t-advertising_16 .to-be-removed,.c-esy-floresy h6.t-advertising_16 .to-be-removed{display:none}}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_16,.c-esy-floresy h2.t-advertising_16,.c-esy-floresy h3.t-advertising_16,.c-esy-floresy h4.t-advertising_16,.c-esy-floresy h5.t-advertising_16,.c-esy-floresy h6.t-advertising_16{font-size:23px;line-height:30px}.c-esy-floresy h1.t-advertising_16 .to-be-removed2,.c-esy-floresy h2.t-advertising_16 .to-be-removed2,.c-esy-floresy h3.t-advertising_16 .to-be-removed2,.c-esy-floresy h4.t-advertising_16 .to-be-removed2,.c-esy-floresy h5.t-advertising_16 .to-be-removed2,.c-esy-floresy h6.t-advertising_16 .to-be-removed2{display:none}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_16,.c-esy-floresy h2.t-advertising_16,.c-esy-floresy h3.t-advertising_16,.c-esy-floresy h4.t-advertising_16,.c-esy-floresy h5.t-advertising_16,.c-esy-floresy h6.t-advertising_16{font-size:30px;line-height:40px}}.c-esy-floresy h1.t-advertising_16 strong,.c-esy-floresy h2.t-advertising_16 strong,.c-esy-floresy h3.t-advertising_16 strong,.c-esy-floresy h4.t-advertising_16 strong,.c-esy-floresy h5.t-advertising_16 strong,.c-esy-floresy h6.t-advertising_16 strong{font-size:120px;line-height:120px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_16 strong,.c-esy-floresy h2.t-advertising_16 strong,.c-esy-floresy h3.t-advertising_16 strong,.c-esy-floresy h4.t-advertising_16 strong,.c-esy-floresy h5.t-advertising_16 strong,.c-esy-floresy h6.t-advertising_16 strong{font-size:150px;line-height:210px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_16 strong,.c-esy-floresy h2.t-advertising_16 strong,.c-esy-floresy h3.t-advertising_16 strong,.c-esy-floresy h4.t-advertising_16 strong,.c-esy-floresy h5.t-advertising_16 strong,.c-esy-floresy h6.t-advertising_16 strong{font-size:180px;line-height:260px}}.c-esy-floresy h1.t-advertising_17,.c-esy-floresy h2.t-advertising_17,.c-esy-floresy h3.t-advertising_17,.c-esy-floresy h4.t-advertising_17,.c-esy-floresy h5.t-advertising_17,.c-esy-floresy h6.t-advertising_17{font-size:24px;line-height:30px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_17,.c-esy-floresy h2.t-advertising_17,.c-esy-floresy h3.t-advertising_17,.c-esy-floresy h4.t-advertising_17,.c-esy-floresy h5.t-advertising_17,.c-esy-floresy h6.t-advertising_17{font-size:28px;line-height:30px;text-align:right}.c-esy-floresy h1.t-advertising_17 .to-be-removed,.c-esy-floresy h2.t-advertising_17 .to-be-removed,.c-esy-floresy h3.t-advertising_17 .to-be-removed,.c-esy-floresy h4.t-advertising_17 .to-be-removed,.c-esy-floresy h5.t-advertising_17 .to-be-removed,.c-esy-floresy h6.t-advertising_17 .to-be-removed{display:none}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_17,.c-esy-floresy h2.t-advertising_17,.c-esy-floresy h3.t-advertising_17,.c-esy-floresy h4.t-advertising_17,.c-esy-floresy h5.t-advertising_17,.c-esy-floresy h6.t-advertising_17{font-size:31px;line-height:40px}}.c-esy-floresy h1.t-advertising_17 strong,.c-esy-floresy h2.t-advertising_17 strong,.c-esy-floresy h3.t-advertising_17 strong,.c-esy-floresy h4.t-advertising_17 strong,.c-esy-floresy h5.t-advertising_17 strong,.c-esy-floresy h6.t-advertising_17 strong{font-size:90px;line-height:150px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_17 strong,.c-esy-floresy h2.t-advertising_17 strong,.c-esy-floresy h3.t-advertising_17 strong,.c-esy-floresy h4.t-advertising_17 strong,.c-esy-floresy h5.t-advertising_17 strong,.c-esy-floresy h6.t-advertising_17 strong{font-size:160px;line-height:230px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_17 strong,.c-esy-floresy h2.t-advertising_17 strong,.c-esy-floresy h3.t-advertising_17 strong,.c-esy-floresy h4.t-advertising_17 strong,.c-esy-floresy h5.t-advertising_17 strong,.c-esy-floresy h6.t-advertising_17 strong{font-size:180px;line-height:260px}}.c-esy-floresy h1.t-advertising_18,.c-esy-floresy h2.t-advertising_18,.c-esy-floresy h3.t-advertising_18,.c-esy-floresy h4.t-advertising_18,.c-esy-floresy h5.t-advertising_18,.c-esy-floresy h6.t-advertising_18{font-size:24px;line-height:30px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_18,.c-esy-floresy h2.t-advertising_18,.c-esy-floresy h3.t-advertising_18,.c-esy-floresy h4.t-advertising_18,.c-esy-floresy h5.t-advertising_18,.c-esy-floresy h6.t-advertising_18{font-size:24px;line-height:32px}.c-esy-floresy h1.t-advertising_18 .to-be-removed,.c-esy-floresy h2.t-advertising_18 .to-be-removed,.c-esy-floresy h3.t-advertising_18 .to-be-removed,.c-esy-floresy h4.t-advertising_18 .to-be-removed,.c-esy-floresy h5.t-advertising_18 .to-be-removed,.c-esy-floresy h6.t-advertising_18 .to-be-removed{display:none}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_18,.c-esy-floresy h2.t-advertising_18,.c-esy-floresy h3.t-advertising_18,.c-esy-floresy h4.t-advertising_18,.c-esy-floresy h5.t-advertising_18,.c-esy-floresy h6.t-advertising_18{font-size:30px;line-height:36px}}.c-esy-floresy h1.t-advertising_18 strong,.c-esy-floresy h2.t-advertising_18 strong,.c-esy-floresy h3.t-advertising_18 strong,.c-esy-floresy h4.t-advertising_18 strong,.c-esy-floresy h5.t-advertising_18 strong,.c-esy-floresy h6.t-advertising_18 strong{font-size:111px;line-height:1.5}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_18 strong,.c-esy-floresy h2.t-advertising_18 strong,.c-esy-floresy h3.t-advertising_18 strong,.c-esy-floresy h4.t-advertising_18 strong,.c-esy-floresy h5.t-advertising_18 strong,.c-esy-floresy h6.t-advertising_18 strong{font-size:100px;line-height:1.5}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_18 strong,.c-esy-floresy h2.t-advertising_18 strong,.c-esy-floresy h3.t-advertising_18 strong,.c-esy-floresy h4.t-advertising_18 strong,.c-esy-floresy h5.t-advertising_18 strong,.c-esy-floresy h6.t-advertising_18 strong{font-size:160px;line-height:1.5}}.c-esy-floresy h1.t-advertising_19,.c-esy-floresy h2.t-advertising_19,.c-esy-floresy h3.t-advertising_19,.c-esy-floresy h4.t-advertising_19,.c-esy-floresy h5.t-advertising_19,.c-esy-floresy h6.t-advertising_19{font-size:24px;line-height:30px;margin-top:2em;text-align:left}@media (max-width:64.0525em){.c-esy-floresy h1.t-advertising_19,.c-esy-floresy h2.t-advertising_19,.c-esy-floresy h3.t-advertising_19,.c-esy-floresy h4.t-advertising_19,.c-esy-floresy h5.t-advertising_19,.c-esy-floresy h6.t-advertising_19{margin-bottom:-2em}}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_19,.c-esy-floresy h2.t-advertising_19,.c-esy-floresy h3.t-advertising_19,.c-esy-floresy h4.t-advertising_19,.c-esy-floresy h5.t-advertising_19,.c-esy-floresy h6.t-advertising_19{font-size:24px;line-height:32px;text-align:center}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_19,.c-esy-floresy h2.t-advertising_19,.c-esy-floresy h3.t-advertising_19,.c-esy-floresy h4.t-advertising_19,.c-esy-floresy h5.t-advertising_19,.c-esy-floresy h6.t-advertising_19{font-size:30px;line-height:36px}}.c-esy-floresy h1.t-advertising_19 strong,.c-esy-floresy h2.t-advertising_19 strong,.c-esy-floresy h3.t-advertising_19 strong,.c-esy-floresy h4.t-advertising_19 strong,.c-esy-floresy h5.t-advertising_19 strong,.c-esy-floresy h6.t-advertising_19 strong{font-size:100px;line-height:1.2}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_19 strong,.c-esy-floresy h2.t-advertising_19 strong,.c-esy-floresy h3.t-advertising_19 strong,.c-esy-floresy h4.t-advertising_19 strong,.c-esy-floresy h5.t-advertising_19 strong,.c-esy-floresy h6.t-advertising_19 strong{font-size:150px;line-height:1.2}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_19 strong,.c-esy-floresy h2.t-advertising_19 strong,.c-esy-floresy h3.t-advertising_19 strong,.c-esy-floresy h4.t-advertising_19 strong,.c-esy-floresy h5.t-advertising_19 strong,.c-esy-floresy h6.t-advertising_19 strong{font-size:170px;line-height:1.2}}.c-esy-floresy h1.t-advertising_20,.c-esy-floresy h2.t-advertising_20,.c-esy-floresy h3.t-advertising_20,.c-esy-floresy h4.t-advertising_20,.c-esy-floresy h5.t-advertising_20,.c-esy-floresy h6.t-advertising_20{font-size:24px;line-height:30px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_20,.c-esy-floresy h2.t-advertising_20,.c-esy-floresy h3.t-advertising_20,.c-esy-floresy h4.t-advertising_20,.c-esy-floresy h5.t-advertising_20,.c-esy-floresy h6.t-advertising_20{font-size:24px;line-height:32px}.c-esy-floresy h1.t-advertising_20 .to-be-removed,.c-esy-floresy h2.t-advertising_20 .to-be-removed,.c-esy-floresy h3.t-advertising_20 .to-be-removed,.c-esy-floresy h4.t-advertising_20 .to-be-removed,.c-esy-floresy h5.t-advertising_20 .to-be-removed,.c-esy-floresy h6.t-advertising_20 .to-be-removed{display:none}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_20,.c-esy-floresy h2.t-advertising_20,.c-esy-floresy h3.t-advertising_20,.c-esy-floresy h4.t-advertising_20,.c-esy-floresy h5.t-advertising_20,.c-esy-floresy h6.t-advertising_20{font-size:30px;line-height:36px}}.c-esy-floresy h1.t-advertising_20 strong,.c-esy-floresy h2.t-advertising_20 strong,.c-esy-floresy h3.t-advertising_20 strong,.c-esy-floresy h4.t-advertising_20 strong,.c-esy-floresy h5.t-advertising_20 strong,.c-esy-floresy h6.t-advertising_20 strong{font-size:75px;line-height:1.5}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_20 strong,.c-esy-floresy h2.t-advertising_20 strong,.c-esy-floresy h3.t-advertising_20 strong,.c-esy-floresy h4.t-advertising_20 strong,.c-esy-floresy h5.t-advertising_20 strong,.c-esy-floresy h6.t-advertising_20 strong{font-size:120px;line-height:1.5}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_20 strong,.c-esy-floresy h2.t-advertising_20 strong,.c-esy-floresy h3.t-advertising_20 strong,.c-esy-floresy h4.t-advertising_20 strong,.c-esy-floresy h5.t-advertising_20 strong,.c-esy-floresy h6.t-advertising_20 strong{font-size:160px;line-height:1.5}}.c-esy-floresy h1.t-advertising_21,.c-esy-floresy h2.t-advertising_21,.c-esy-floresy h3.t-advertising_21,.c-esy-floresy h4.t-advertising_21,.c-esy-floresy h5.t-advertising_21,.c-esy-floresy h6.t-advertising_21{font-size:18px;line-height:30px;width:auto;text-align:right}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_21,.c-esy-floresy h2.t-advertising_21,.c-esy-floresy h3.t-advertising_21,.c-esy-floresy h4.t-advertising_21,.c-esy-floresy h5.t-advertising_21,.c-esy-floresy h6.t-advertising_21{font-size:20px;line-height:35px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_21,.c-esy-floresy h2.t-advertising_21,.c-esy-floresy h3.t-advertising_21,.c-esy-floresy h4.t-advertising_21,.c-esy-floresy h5.t-advertising_21,.c-esy-floresy h6.t-advertising_21{font-size:30px;line-height:30px}}.c-esy-floresy h1.t-advertising_21 strong,.c-esy-floresy h2.t-advertising_21 strong,.c-esy-floresy h3.t-advertising_21 strong,.c-esy-floresy h4.t-advertising_21 strong,.c-esy-floresy h5.t-advertising_21 strong,.c-esy-floresy h6.t-advertising_21 strong{font-size:55px;line-height:.7}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_21 strong,.c-esy-floresy h2.t-advertising_21 strong,.c-esy-floresy h3.t-advertising_21 strong,.c-esy-floresy h4.t-advertising_21 strong,.c-esy-floresy h5.t-advertising_21 strong,.c-esy-floresy h6.t-advertising_21 strong{font-size:100px;line-height:.7}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_21 strong,.c-esy-floresy h2.t-advertising_21 strong,.c-esy-floresy h3.t-advertising_21 strong,.c-esy-floresy h4.t-advertising_21 strong,.c-esy-floresy h5.t-advertising_21 strong,.c-esy-floresy h6.t-advertising_21 strong{font-size:150px;line-height:.7}}.c-esy-floresy h1.t-advertising_22,.c-esy-floresy h2.t-advertising_22,.c-esy-floresy h3.t-advertising_22,.c-esy-floresy h4.t-advertising_22,.c-esy-floresy h5.t-advertising_22,.c-esy-floresy h6.t-advertising_22{font-size:24px;line-height:30px;width:auto}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_22,.c-esy-floresy h2.t-advertising_22,.c-esy-floresy h3.t-advertising_22,.c-esy-floresy h4.t-advertising_22,.c-esy-floresy h5.t-advertising_22,.c-esy-floresy h6.t-advertising_22{font-size:28px;line-height:35px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_22,.c-esy-floresy h2.t-advertising_22,.c-esy-floresy h3.t-advertising_22,.c-esy-floresy h4.t-advertising_22,.c-esy-floresy h5.t-advertising_22,.c-esy-floresy h6.t-advertising_22{font-size:30px;line-height:30px}}.c-esy-floresy h1.t-advertising_22 strong,.c-esy-floresy h2.t-advertising_22 strong,.c-esy-floresy h3.t-advertising_22 strong,.c-esy-floresy h4.t-advertising_22 strong,.c-esy-floresy h5.t-advertising_22 strong,.c-esy-floresy h6.t-advertising_22 strong{font-size:45px;line-height:1.4}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_22 strong,.c-esy-floresy h2.t-advertising_22 strong,.c-esy-floresy h3.t-advertising_22 strong,.c-esy-floresy h4.t-advertising_22 strong,.c-esy-floresy h5.t-advertising_22 strong,.c-esy-floresy h6.t-advertising_22 strong{font-size:80px;line-height:1}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_22 strong,.c-esy-floresy h2.t-advertising_22 strong,.c-esy-floresy h3.t-advertising_22 strong,.c-esy-floresy h4.t-advertising_22 strong,.c-esy-floresy h5.t-advertising_22 strong,.c-esy-floresy h6.t-advertising_22 strong{font-size:120px;line-height:1}}.c-esy-floresy h1.t-advertising_23,.c-esy-floresy h2.t-advertising_23,.c-esy-floresy h3.t-advertising_23,.c-esy-floresy h4.t-advertising_23,.c-esy-floresy h5.t-advertising_23,.c-esy-floresy h6.t-advertising_23{font-size:24px;line-height:30px;width:auto}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_23,.c-esy-floresy h2.t-advertising_23,.c-esy-floresy h3.t-advertising_23,.c-esy-floresy h4.t-advertising_23,.c-esy-floresy h5.t-advertising_23,.c-esy-floresy h6.t-advertising_23{font-size:28px;line-height:35px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_23,.c-esy-floresy h2.t-advertising_23,.c-esy-floresy h3.t-advertising_23,.c-esy-floresy h4.t-advertising_23,.c-esy-floresy h5.t-advertising_23,.c-esy-floresy h6.t-advertising_23{font-size:37px;line-height:30px}}.c-esy-floresy h1.t-advertising_23 strong,.c-esy-floresy h2.t-advertising_23 strong,.c-esy-floresy h3.t-advertising_23 strong,.c-esy-floresy h4.t-advertising_23 strong,.c-esy-floresy h5.t-advertising_23 strong,.c-esy-floresy h6.t-advertising_23 strong{font-size:45px;line-height:1.4}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_23 strong,.c-esy-floresy h2.t-advertising_23 strong,.c-esy-floresy h3.t-advertising_23 strong,.c-esy-floresy h4.t-advertising_23 strong,.c-esy-floresy h5.t-advertising_23 strong,.c-esy-floresy h6.t-advertising_23 strong{font-size:80px;line-height:1.3}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_23 strong,.c-esy-floresy h2.t-advertising_23 strong,.c-esy-floresy h3.t-advertising_23 strong,.c-esy-floresy h4.t-advertising_23 strong,.c-esy-floresy h5.t-advertising_23 strong,.c-esy-floresy h6.t-advertising_23 strong{font-size:120px;line-height:1.5}}.c-esy-floresy h1.t-advertising_24,.c-esy-floresy h2.t-advertising_24,.c-esy-floresy h3.t-advertising_24,.c-esy-floresy h4.t-advertising_24,.c-esy-floresy h5.t-advertising_24,.c-esy-floresy h6.t-advertising_24{font-size:13px;line-height:30px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_24,.c-esy-floresy h2.t-advertising_24,.c-esy-floresy h3.t-advertising_24,.c-esy-floresy h4.t-advertising_24,.c-esy-floresy h5.t-advertising_24,.c-esy-floresy h6.t-advertising_24{font-size:20px;line-height:55px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_24,.c-esy-floresy h2.t-advertising_24,.c-esy-floresy h3.t-advertising_24,.c-esy-floresy h4.t-advertising_24,.c-esy-floresy h5.t-advertising_24,.c-esy-floresy h6.t-advertising_24{font-size:26px;line-height:70px}}@media (min-width:115em){.c-esy-floresy h1.t-advertising_24,.c-esy-floresy h2.t-advertising_24,.c-esy-floresy h3.t-advertising_24,.c-esy-floresy h4.t-advertising_24,.c-esy-floresy h5.t-advertising_24,.c-esy-floresy h6.t-advertising_24{font-size:32px;line-height:80px}}.c-esy-floresy h1.t-advertising_24 strong,.c-esy-floresy h2.t-advertising_24 strong,.c-esy-floresy h3.t-advertising_24 strong,.c-esy-floresy h4.t-advertising_24 strong,.c-esy-floresy h5.t-advertising_24 strong,.c-esy-floresy h6.t-advertising_24 strong{font-size:70px;line-height:60px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_24 strong,.c-esy-floresy h2.t-advertising_24 strong,.c-esy-floresy h3.t-advertising_24 strong,.c-esy-floresy h4.t-advertising_24 strong,.c-esy-floresy h5.t-advertising_24 strong,.c-esy-floresy h6.t-advertising_24 strong{font-size:100px;line-height:75px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_24 strong,.c-esy-floresy h2.t-advertising_24 strong,.c-esy-floresy h3.t-advertising_24 strong,.c-esy-floresy h4.t-advertising_24 strong,.c-esy-floresy h5.t-advertising_24 strong,.c-esy-floresy h6.t-advertising_24 strong{font-size:130px;line-height:110px}}@media (min-width:115em){.c-esy-floresy h1.t-advertising_24 strong,.c-esy-floresy h2.t-advertising_24 strong,.c-esy-floresy h3.t-advertising_24 strong,.c-esy-floresy h4.t-advertising_24 strong,.c-esy-floresy h5.t-advertising_24 strong,.c-esy-floresy h6.t-advertising_24 strong{font-size:165px;line-height:140px}}.c-esy-floresy h1.t-advertising_25,.c-esy-floresy h2.t-advertising_25,.c-esy-floresy h3.t-advertising_25,.c-esy-floresy h4.t-advertising_25,.c-esy-floresy h5.t-advertising_25,.c-esy-floresy h6.t-advertising_25{font-size:22px;line-height:60px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_25,.c-esy-floresy h2.t-advertising_25,.c-esy-floresy h3.t-advertising_25,.c-esy-floresy h4.t-advertising_25,.c-esy-floresy h5.t-advertising_25,.c-esy-floresy h6.t-advertising_25{font-size:25px;line-height:70px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_25,.c-esy-floresy h2.t-advertising_25,.c-esy-floresy h3.t-advertising_25,.c-esy-floresy h4.t-advertising_25,.c-esy-floresy h5.t-advertising_25,.c-esy-floresy h6.t-advertising_25{font-size:28px;line-height:78px}}@media (min-width:115em){.c-esy-floresy h1.t-advertising_25,.c-esy-floresy h2.t-advertising_25,.c-esy-floresy h3.t-advertising_25,.c-esy-floresy h4.t-advertising_25,.c-esy-floresy h5.t-advertising_25,.c-esy-floresy h6.t-advertising_25{font-size:32px;line-height:88px}}.c-esy-floresy h1.t-advertising_25 strong,.c-esy-floresy h2.t-advertising_25 strong,.c-esy-floresy h3.t-advertising_25 strong,.c-esy-floresy h4.t-advertising_25 strong,.c-esy-floresy h5.t-advertising_25 strong,.c-esy-floresy h6.t-advertising_25 strong{font-size:62px;line-height:60px}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_25 strong,.c-esy-floresy h2.t-advertising_25 strong,.c-esy-floresy h3.t-advertising_25 strong,.c-esy-floresy h4.t-advertising_25 strong,.c-esy-floresy h5.t-advertising_25 strong,.c-esy-floresy h6.t-advertising_25 strong{font-size:70px;line-height:70px}}@media (min-width:106.25em){.c-esy-floresy h1.t-advertising_25 strong,.c-esy-floresy h2.t-advertising_25 strong,.c-esy-floresy h3.t-advertising_25 strong,.c-esy-floresy h4.t-advertising_25 strong,.c-esy-floresy h5.t-advertising_25 strong,.c-esy-floresy h6.t-advertising_25 strong{font-size:78px;line-height:78px}}@media (min-width:115em){.c-esy-floresy h1.t-advertising_25 strong,.c-esy-floresy h2.t-advertising_25 strong,.c-esy-floresy h3.t-advertising_25 strong,.c-esy-floresy h4.t-advertising_25 strong,.c-esy-floresy h5.t-advertising_25 strong,.c-esy-floresy h6.t-advertising_25 strong{font-size:88px;line-height:88px}}.c-esy-floresy h1.t-advertising_26,.c-esy-floresy h2.t-advertising_26,.c-esy-floresy h3.t-advertising_26,.c-esy-floresy h4.t-advertising_26,.c-esy-floresy h5.t-advertising_26,.c-esy-floresy h6.t-advertising_26{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;line-height:1}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_26,.c-esy-floresy h2.t-advertising_26,.c-esy-floresy h3.t-advertising_26,.c-esy-floresy h4.t-advertising_26,.c-esy-floresy h5.t-advertising_26,.c-esy-floresy h6.t-advertising_26{font-size:30px;line-height:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-esy-floresy h1.t-advertising_26 strong,.c-esy-floresy h2.t-advertising_26 strong,.c-esy-floresy h3.t-advertising_26 strong,.c-esy-floresy h4.t-advertising_26 strong,.c-esy-floresy h5.t-advertising_26 strong,.c-esy-floresy h6.t-advertising_26 strong{text-transform:none;font-size:60px;line-height:1}@media (min-width:64.0625em){.c-esy-floresy h1.t-advertising_26 strong,.c-esy-floresy h2.t-advertising_26 strong,.c-esy-floresy h3.t-advertising_26 strong,.c-esy-floresy h4.t-advertising_26 strong,.c-esy-floresy h5.t-advertising_26 strong,.c-esy-floresy h6.t-advertising_26 strong{font-size:145px;line-height:1}}.c-esy-floresy .t-esy-heading{color:#717171;font-weight:300;text-align:center;display:block;margin-right:auto;margin-left:auto}.c-esy-floresy .t-esy-heading span{font-weight:700;color:#2D285E}.c-esy-floresy .c-hero>.row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-esy-floresy .c-hero__pagination{top:auto;bottom:20px!important}.c-esy-floresy .c-hero__image-wrapper::before{display:none}.c-esy-floresy .c-hero__heading{font-size:24px;line-height:1.35em;font-weight:800;margin:20px 0}@media (min-width:48em){.c-esy-floresy .c-hero__heading{margin:40px 0 16px}}@media (min-width:64.0625em){.c-esy-floresy .c-hero__heading{font-size:32px;line-height:1.35em;margin:0 0 24px}}.c-esy-floresy .c-hero__pagination{--swiper-pagination-bullet-inactive-color:white}.c-esy-floresy .c-hero__pagination .swiper-pagination-bullet{-webkit-box-shadow:0 0 1px 1px #2D285E;box-shadow:0 0 1px 1px #2D285E;border:2px solid #fff;opacity:1}.c-esy-floresy .c-hero__pagination .swiper-pagination-bullet-active{--swiper-pagination-bullet-width:15px;background:#2D285E}@media (max-width:64.0525em){.c-esy-floresy .c-hero__slide{aspect-ratio:34/25}}.c-esy-floresy .c-hero .c-buttons__item{text-align:center;min-width:100%}@media (min-width:64.0625em){.c-esy-floresy .c-hero .c-buttons__item{min-width:400px}}.c-esy-floresy .c-buttons__item{overflow:hidden;--uj-button-color:white;border:none;background:#0DD078;border-radius:2px;padding:20px 30px;font-family:var(--ff-montserrat)}@media (max-width:64.0525em){.c-esy-floresy .c-buttons__item{width:100%;text-align:center}}.c-esy-floresy .c-buttons__item.t-pink,.c-esy-floresy .c-buttons__item.t-blue{background:#2D285E}.c-esy-floresy .c-buttons__item.t-pink:hover,.c-esy-floresy .c-buttons__item.t-blue:hover{--uj-button-color:#0DD078}.c-esy-floresy .c-buttons__item.t-white{color:#2D285E;background:#fff}.c-esy-floresy .c-buttons__item.t-white:hover{--uj-button-color:#0DD078}.c-esy-floresy .c-buttons__item:hover{--uj-link-color-hover:white;--uj-button-color:white;--uj-button-color-hover:white}@media (min-width:64.0625em){.c-esy-floresy .c-buttons__item:hover{--uj-button-color:#2D285E;--uj-button-color-hover:white}}.c-esy-floresy .c-buttons__item::before,.c-esy-floresy .c-buttons__item::after{display:none}.c-esy-floresy .c-gallery__nav-list{gap:8px}.c-esy-floresy .c-gallery__nav-link{overflow:hidden;--uj-link-color:white;--uj-link-color-hover:white;background:#0DD078;border-radius:2px;padding:20px 30px;font-family:var(--ff-montserrat);font-weight:500}.c-esy-floresy .c-gallery__nav-link::after,.c-esy-floresy .c-gallery__nav-link::before{display:none}.c-esy-floresy .c-gallery__nav-link:hover{background:#2D285E;font-weight:700}.c-esy-floresy .c-gallery__nav .c-mainmenu__item_current .c-gallery__nav-link{background:#2D285E;font-weight:700}.c-esy-floresy .c-gallery__nav .select2-container .select2-selection--single .select2-selection__rendered{color:white!important}.c-esy-floresy .c-gallery__nav .c-portfolio-filters{margin:0;text-align:center}.c-esy-floresy .c-gallery__nav .c-portfolio-filters .select2-container{background:#0DD078;color:#fff}.c-esy-floresy .c-gallery__nav .c-portfolio-filters .select2-container::before,.c-esy-floresy .c-gallery__nav .c-portfolio-filters .select2-container::after{display:none}.c-esy-floresy .c-gallery__nav .c-portfolio-filters .select2-container .select2-selection__arrow{background-image:url(/wp-content/themes/uj-flora/images/select-arrow-white.svg)}.c-esy-floresy .c-gallery__nav .c-portfolio-filters .select2-container--open::before,.c-esy-floresy .c-gallery__nav .c-portfolio-filters .select2-container--open::after{background:#2D285E}.c-esy-floresy .c-gallery__nav .c-portfolio-filters .select2-container--open .select2-selection__arrow{background-image:url(/wp-content/themes/uj-flora/images/select-arrow-white.svg)}.c-esy-floresy .c-esy-floresy__form{background:url(/wp-content/themes/uj-flora/images/esy-bg2.jpg) no-repeat;background-size:cover;padding:16px}.c-esy-floresy .c-esy-floresy__form p{color:#2D285E}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__form{padding:80px}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__form{max-width:calc(100vw - 32px)}}.c-esy-floresy .c-esy-floresy__form .wpcf7-not-valid-tip{font-size:14px;text-transform:none}.c-esy-floresy .c-esy-floresy__form_short{background:var(--bs-esyblue);grid-template:'heading' auto 'inputs' auto 'legal' auto 'submit' auto / 1fr;gap:0;padding:0}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__form_short{display:grid;grid-template:'heading inputs' auto 'legal inputs' auto 'legal submit' auto / 0.7fr 1.2fr}}.c-esy-floresy .c-esy-floresy__form-group-label{font-size:20px;font-family:var(--ff-montserrat);color:var(--bs-esyblue);font-weight:800;text-transform:uppercase}.c-esy-floresy .c-esy-floresy__form-heading{padding:40px;grid-area:heading;background:var(--bs-esyblue)}.c-esy-floresy .c-esy-floresy__form-heading h3{color:#fff}.c-esy-floresy .c-esy-floresy__form-heading-subline{font-size:24px!important;line-height:1!important}.c-esy-floresy .c-esy-floresy__form-heading-subline strong{color:var(--bs-esygreen)}.c-esy-floresy .c-esy-floresy__form-heading-phone{color:var(--bs-esygreen)!important}.c-esy-floresy .c-esy-floresy__form-heading h1,.c-esy-floresy .c-esy-floresy__form-heading h3{font-size:24px;font-family:var(--ff-montserrat);line-height:1.3!important}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__form-heading h1,.c-esy-floresy .c-esy-floresy__form-heading h3{font-size:40px}}.c-esy-floresy .c-esy-floresy__form-inputs{grid-area:inputs;background:#F2F2F2;padding:40px}.c-esy-floresy .c-esy-floresy__form-acceptances{padding-top:15px}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__form-acceptances{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}}.c-esy-floresy .c-esy-floresy__form-acceptances [data-name="select-all"] .wpcf7-checkbox{margin:0}.c-esy-floresy .c-esy-floresy__form-legal{grid-area:legal;padding:40px;margin-top:auto;background:var(--bs-esyblue)}@media (max-width:79.99em){.c-esy-floresy .c-esy-floresy__form-legal{display:none}}.c-esy-floresy .c-esy-floresy__form-legal p,.c-esy-floresy .c-esy-floresy__form-legal h4{color:#fff;--uj-text-color:white}.c-esy-floresy .c-esy-floresy__form-submit{grid-area:submit;background:#F2F2F2;padding:20px 40px 40px}@media (max-width:79.99em){.c-esy-floresy .c-esy-floresy__form-submit{padding-left:16px;padding-right:16px}}.c-esy-floresy .c-esy-floresy__form h3{margin-bottom:0;font-weight:800}.c-esy-floresy .c-esy-floresy__form label{color:var(--form-label-color,#2D285E);display:block;font-size:16px;letter-spacing:-.02em;text-transform:uppercase;font-family:var(--ff-montserrat);font-weight:500}.c-esy-floresy .c-esy-floresy__form label:last-child{margin-bottom:0}.c-esy-floresy .c-esy-floresy__form label small{font-size:12px}.c-esy-floresy .c-esy-floresy__form textarea,.c-esy-floresy .c-esy-floresy__form input[type=text],.c-esy-floresy .c-esy-floresy__form input[type=email],.c-esy-floresy .c-esy-floresy__form input[type=tel]{border:none;padding:10px;text-transform:none;margin:12px 0;width:100%;min-height:44px}.c-esy-floresy .c-esy-floresy__form textarea{height:38px;margin-bottom:0;padding-top:14px}.c-esy-floresy .c-esy-floresy__form .wpcf7-form-control.phone-country{font-size:24px;font-weight:700;padding:5px 11px 6px;height:44px;color:#2D285E}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__form .wpcf7-form-control.phone-country{padding:5px 13px 6px}}.c-esy-floresy .c-esy-floresy__form .wpcf7-form-control-wrap.your-tel{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-esy-floresy .c-esy-floresy__form span[data-name=phone-country]{width:80px;margin-right:10px;position:relative;margin-left:22px}.c-esy-floresy .c-esy-floresy__form span[data-name=phone-country] .wpcf7-not-valid-tip{white-space:nowrap}.c-esy-floresy .c-esy-floresy__form span[data-name=phone-country]::before{content:'';display:block;left:0;top:14px;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);position:absolute;background:url(/wp-content/themes/uj-flora/images/piotra4-plus.svg) no-repeat center center;width:30px;height:40px;border-radius:2px 0 0 2px}.c-esy-floresy .c-esy-floresy__form input[type=submit]{font-family:var(--ff-body,"din-2014",sans-serif);font-size:16px;line-height:1;font-weight:700;font-family:var(--ff-montserrat);padding:20px 20px;width:100%;text-transform:uppercase;color:#fff;display:block;border:none;margin-bottom:0;cursor:pointer;background:var(--form-submit-bg,#2D285E);margin-top:20px}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__form input[type=submit]{font-size:16px}}.c-esy-floresy .c-esy-floresy__form input[type=submit][disabled]{opacity:.5}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__form input[type=submit]{padding:20px 40px;width:auto;margin:10px auto}}.c-esy-floresy .c-esy-floresy__form .wpcf7-checkbox{margin-top:10px}.c-esy-floresy .c-esy-floresy__form .c-form__p{color:var(--form-p-color,#2D285E)}.c-esy-floresy .c-esy-floresy__form .wpcf7-checkbox,.c-esy-floresy .c-esy-floresy__form .wpcf7-acceptance{font-size:12px!important}.c-esy-floresy .c-esy-floresy__form .wpcf7-checkbox .wpcf7-list-item,.c-esy-floresy .c-esy-floresy__form .wpcf7-acceptance .wpcf7-list-item{padding-bottom:15px}.c-esy-floresy .c-esy-floresy__form .wpcf7-checkbox label,.c-esy-floresy .c-esy-floresy__form .wpcf7-acceptance label{text-transform:none;margin-bottom:0;font-size:12px!important}.c-esy-floresy .c-esy-floresy__form .wpcf7-checkbox input,.c-esy-floresy .c-esy-floresy__form .wpcf7-acceptance input{display:none}.c-esy-floresy .c-esy-floresy__form .wpcf7-checkbox input~span,.c-esy-floresy .c-esy-floresy__form .wpcf7-acceptance input~span{position:relative;display:block;padding-left:25px;padding-top:2px}.c-esy-floresy .c-esy-floresy__form .wpcf7-checkbox input~span::before,.c-esy-floresy .c-esy-floresy__form .wpcf7-checkbox input~span::after,.c-esy-floresy .c-esy-floresy__form .wpcf7-acceptance input~span::before,.c-esy-floresy .c-esy-floresy__form .wpcf7-acceptance input~span::after{display:block;content:'';position:absolute;left:0;top:0;width:20px;height:20px}.c-esy-floresy .c-esy-floresy__form .wpcf7-checkbox input~span::before,.c-esy-floresy .c-esy-floresy__form .wpcf7-acceptance input~span::before{background:#fff}.c-esy-floresy .c-esy-floresy__form .wpcf7-checkbox input:checked~span::after,.c-esy-floresy .c-esy-floresy__form .wpcf7-acceptance input:checked~span::after{margin:3px;width:14px;height:14px;background:#2D285E}.c-esy-floresy .c-esy-floresy__form .wpcf7-spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-esy-floresy .c-esy-floresy__form .wpcf7-list-item{margin:0}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner{background:var(--bs-esyblue);grid-template:'heading' auto 'inputs' auto 'legal' auto 'submit' auto / 1fr;gap:0;--form-label-color:white;--form-p-color:white;--form-submit-bg:#0DD078;padding:24px 16px}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner{padding:24px 56px}}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .c-esy-floresy__form-heading{padding-bottom:0}@media (max-width:79.99em){.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .c-esy-floresy__form-heading{padding-left:0;padding-right:0}}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner h3{text-align:center}@media (max-width:79.99em){.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner h3{font-size:24px!important;line-height:1.4}}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner h3{line-height:1.4;font-size:32px!important}}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner h3 span{color:#0DD078}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .wpcf7-form-control.phone-country{padding:11px 5px 5px!important;width:50px}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .wpcf7-checkbox,.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .c-esy-floresy__form-acceptances .wpcf7-checkbox,.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .c-esy-floresy__form-acceptances{font-size:10px!important}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .c-esy-floresy__form-legal{display:none}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .c-esy-floresy__form-submit{padding-top:0}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .c-esy-floresy__form-submit,.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .c-esy-floresy__form-inputs{background:none}@media (max-width:79.99em){.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .c-esy-floresy__form-submit,.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .c-esy-floresy__form-inputs{padding-left:0;padding-right:0}}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner .c-esy-floresy__form-inputs>label{max-width:50%;margin-left:auto;margin-right:auto}}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner+.wpcf7-response-output{color:white!important;margin:0!important;padding:0!important;background:#2D285E!important}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner+.wpcf7-response-output{position:absolute;bottom:0}}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner span[data-name=phone-country]:before{width:23px;margin-left:0;left:1px;height:44px;background:url(/wp-content/themes/uj-flora/images/piotra4-plus.svg) no-repeat left center #fff;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner input{border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner input:not([type=submit]){padding:13px 10px}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner input::-webkit-input-placeholder{color:#2D285E;text-transform:uppercase}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner input::-moz-placeholder{color:#2D285E;text-transform:uppercase}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner input:-ms-input-placeholder{color:#2D285E;text-transform:uppercase}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner input::-ms-input-placeholder{color:#2D285E;text-transform:uppercase}.c-esy-floresy .c-esy-floresy__form.c-esy-floresy__form_banner input::placeholder{color:#2D285E;text-transform:uppercase}.c-esy-floresy .t-esy-numbers .u-text-box figure.d-large-none,.c-esy-floresy .t-esy-numbers .c-contact__description.t-big-left figure.d-large-none,.c-esy-floresy .t-esy-numbers .c-contact__description.t-big-right figure.d-large-none{margin-left:-8px;margin-right:-8px}.c-esy-floresy .c-esy-floresy__full-width{margin-left:-8px;margin-right:-8px}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__full-width{margin-left:-40px;margin-right:-40px}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__full-width{margin-left:-124px;margin-right:-124px}}.c-esy-floresy .c-esy-floresy__inner{padding:0 8px;background:#fff}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__inner{padding:0 40px}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__inner{padding:0 124px}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__inner.is-narrow{padding:40px}}.c-esy-floresy .t-esy-numbers{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.c-esy-floresy .t-esy-numbers img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:64.0525em){.c-esy-floresy .t-esy-numbers .c-image-text__image-col{display:none!important}}.c-esy-floresy .c-numbers.t-esy-floresy{text-align:left;gap:16px}@media (min-width:64.0625em){.c-esy-floresy .c-numbers.t-esy-floresy{gap:30px 100px}}.c-esy-floresy .c-numbers.t-esy-floresy .c-numbers__item{width:calc(50% - 8px)}@media (max-width:64.0525em){.c-esy-floresy .c-numbers.t-esy-floresy .c-numbers__item{margin-bottom:10px}}@media (min-width:64.0625em){.c-esy-floresy .c-numbers.t-esy-floresy .c-numbers__item{width:calc(50% - 50px)}}.c-esy-floresy .c-numbers.t-esy-floresy .c-numbers__first-line{color:#717171;font-size:12px;text-transform:uppercase;border-bottom:1px solid #0DD078;padding-bottom:10px;margin-bottom:10px}@media (min-width:64.0625em){.c-esy-floresy .c-numbers.t-esy-floresy .c-numbers__first-line{font-size:14px}}.c-esy-floresy .c-numbers.t-esy-floresy .c-numbers__second-line{color:#2D285E;font-size:28px;font-weight:700;font-family:var(--ff-montserrat);white-space:nowrap}@media (min-width:64.0625em){.c-esy-floresy .c-numbers.t-esy-floresy .c-numbers__second-line{font-size:40px}}.c-esy-floresy .c-numbers.t-esy-floresy .c-numbers__second-line small{text-transform:lowercase;font-size:14px}@media (min-width:64.0625em){.c-esy-floresy .c-numbers.t-esy-floresy .c-numbers__second-line small{font-size:24px}}.c-esy-floresy .c-esy-floresy__content{background:#fff}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__content{padding:40px 0}}.c-esy-floresy .c-esy-floresy__menu-bt img{margin-left:auto}.c-esy-floresy .c-esy-floresy__banner{z-index:999;position:sticky;top:70px;margin-left:-16px;margin-right:-16px}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__banner{top:110px}}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__banner{top:143px}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__banner{margin-left:-40px;margin-right:-40px}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__banner{margin-left:-124px;margin-right:-124px}}.c-esy-floresy .c-esy-floresy__banner-close{border:none;z-index:9;position:absolute;width:14px;cursor:pointer;aspect-ratio:1;background:url(/wp-content/themes/uj-flora/images/esy-close.svg) no-repeat center center;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__banner-close{right:45px}}.c-esy-floresy .c-esy-floresy__menu-wrapper{font-family:var(--ff-body,"din-2014",sans-serif);font-size:15px;line-height:1;font-weight:700;font-family:var(--ff-montserrat);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;position:sticky;text-transform:uppercase;top:0;z-index:1000}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__menu-wrapper{font-size:12px}}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__menu-wrapper{font-size:13px}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__menu-wrapper{ail font-size:15px}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__menu-wrapper{text-align:center;background:#2D285E}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__menu-wrapper{margin-left:-40px;margin-right:-40px}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__menu-wrapper{margin-left:-124px;margin-right:-124px}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__menu-wrapper.is-narrow{margin-left:-40px;margin-right:-40px}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__menu-wrapper{position:fixed;top:0;left:0;width:100%;z-index:1002;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}}.c-esy-floresy .c-esy-floresy__menu-wrapper.is-show{-webkit-transform:translateY(0);transform:translateY(0)}.c-esy-floresy .c-esy-floresy__logo{height:35px!important}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__logo{width:130px;height:auto!important}}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__logo{width:185px}}.c-esy-floresy .c-esy-floresy__menu-logo{padding:16px}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__menu-logo{margin:0 24px}}@media (min-width:106.25em){.c-esy-floresy .c-esy-floresy__menu-logo{margin:0 64px}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__menu-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;z-index:1003}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__menu-logo .c-esy-floresy__logo{height:65px!important}}.c-esy-floresy .c-esy-floresy__menu-overlay{position:absolute;left:0;height:100px;right:0;top:0;background:#fff}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__menu-overlay{display:none}}.c-esy-floresy .c-esy-floresy__menu-left,.c-esy-floresy .c-esy-floresy__menu-right{--uj-link-color:#2D285E;--uj-link-color-hover:#0DD078}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__menu-left,.c-esy-floresy .c-esy-floresy__menu-right{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__menu-left .lang-item a,.c-esy-floresy .c-esy-floresy__menu-right .lang-item a{--uj-link-color:#949699 !important}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__menu-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:auto}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__menu-right{margin-top:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:auto}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__menu-socials{display:none}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__menu-socials{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:auto}}.c-esy-floresy .c-esy-floresy__menu-socials .c-socials__icon{width:30px}.c-esy-floresy .c-esy-floresy__header-back{color:#2D285E;font-weight:700;font-size:15px;background:url(/wp-content/themes/uj-flora/images/esy/arrow-left.svg) no-repeat left center;background-size:auto 25px;padding-left:20px}.c-esy-floresy .c-esy-floresy__header-close{position:absolute;right:20px;top:35px;width:30px;height:30px;background:url(/wp-content/themes/uj-flora/images/close.svg) no-repeat;background-size:contain;cursor:pointer}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__header-close{display:none}}.c-esy-floresy .c-esy-floresy__header{position:fixed;top:0;left:0;padding:20px;width:100%;height:70px;background:#fff;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-esy-floresy .c-esy-floresy__header>*{width:33%}.c-esy-floresy .c-esy-floresy__header-logo{height:35px!important;width:auto!important;display:block;margin:auto}.c-esy-floresy .c-esy-floresy-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy-menu__list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-esy-floresy .c-esy-floresy-menu .lang-item,.c-esy-floresy .c-esy-floresy-menu__item{list-style:none!important;margin-bottom:40px}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy-menu .lang-item,.c-esy-floresy .c-esy-floresy-menu__item{margin-bottom:0}}.c-esy-floresy .c-esy-floresy__banner{font-family:var(--ff-body,"din-2014",sans-serif);font-size:24px;line-height:1.3;font-weight:900;font-family:var(--ff-montserrat);color:var(--bs-esygreen)}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__banner{font-size:32px;line-height:1.3}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__buy-bt{margin-top:30px!important}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__buy-bt{background:#F2F2F2;padding:16px 20px}}.c-esy-floresy .c-esy-floresy__buy{font-family:var(--ff-body,"din-2014",sans-serif);font-size:24px;line-height:1;font-weight:400;font-family:var(--ff-montserrat);background:#F2F2F2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-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;text-transform:uppercase;gap:10px;padding:16px 40px}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__buy{font-size:32px}}.c-esy-floresy .c-esy-floresy__buy img{margin-right:40px}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__buy img{margin-bottom:30px;margin-right:0}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__buy{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:60px}}.c-esy-floresy .c-esy-floresy__buy strong{color:#2D285E}.c-esy-floresy .c-esy-floresy-mobile-phone{position:fixed;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;background:url(/wp-content/themes/uj-flora/images/esy/phone-mobile.svg) no-repeat left center;width:50px;height:50px;padding:0;z-index:10}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy-mobile-phone{display:none}}.c-esy-floresy .c-esy-floresy-menu__phone{font-size:14px}@media (min-width:80em){.c-esy-floresy .c-esy-floresy-menu__phone{font-size:22px}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy-menu__phone{display:none}}.c-esy-floresy .c-esy-floresy-menu__phone a{color:#0DD078;background:url(/wp-content/themes/uj-flora/images/esy/phone.svg) no-repeat left center;padding-left:25px;padding-top:3px;padding-bottom:3px}.c-esy-floresy .c-esy-floresy-menu .lang-item a,.c-esy-floresy .c-esy-floresy-menu__link{padding:10px;text-align:center}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy-menu .lang-item a,.c-esy-floresy .c-esy-floresy-menu__link{--uj-link-color:white}}@media (min-width:64.0625em) and (max-width:79.99em){.c-esy-floresy .c-esy-floresy-menu .lang-item a,.c-esy-floresy .c-esy-floresy-menu__link{background:none!important;padding:0}}@media (min-width:80em){.c-esy-floresy .c-esy-floresy-menu .lang-item a,.c-esy-floresy .c-esy-floresy-menu__link{padding:0}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy-menu .lang-item a,.c-esy-floresy .c-esy-floresy-menu__link{padding:0}}.c-esy-floresy .c-esy-floresy-menu__item{padding:0 5px}.c-esy-floresy .c-esy-floresy-menu .lang-item{--uj-link-color:#949699}.c-esy-floresy .c-esy-floresy-menu .lang-item:hover .c-esy-floresy-menu__link,.c-esy-floresy .c-esy-floresy-menu .lang-item:hover a,.c-esy-floresy .c-esy-floresy-menu .lang-item_current .c-esy-floresy-menu__link,.c-esy-floresy .c-esy-floresy-menu__item:hover .c-esy-floresy-menu__link,.c-esy-floresy .c-esy-floresy-menu__item:hover a,.c-esy-floresy .c-esy-floresy-menu__item_current .c-esy-floresy-menu__link{--uj-link-color:#0DD078}.c-esy-floresy .c-esy-floresy__location-hero{position:relative;margin:0 -24px;overflow:hidden}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__location-hero{margin:0 auto}}.c-esy-floresy .c-esy-floresy__location-hero img{position:relative;margin:0 -24px;max-width:unset;width:calc(100% + 48px)}.c-esy-floresy .c-esy-floresy__location-hero h1,.c-esy-floresy .c-esy-floresy__location-hero h2,.c-esy-floresy .c-esy-floresy__location-hero h3{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:var(--ff-advertising,"Advertising Script",sans-serif);font-size:70px!important;line-height:1;font-weight:700;text-transform:capitalize!important;position:absolute;left:50%;top:65%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__location-hero h1,.c-esy-floresy .c-esy-floresy__location-hero h2,.c-esy-floresy .c-esy-floresy__location-hero h3{line-height:1;font-size:120px!important}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__location-hero h1,.c-esy-floresy .c-esy-floresy__location-hero h2,.c-esy-floresy .c-esy-floresy__location-hero h3{line-height:1;font-size:200px!important}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__location-hero h1,.c-esy-floresy .c-esy-floresy__location-hero h2,.c-esy-floresy .c-esy-floresy__location-hero h3{top:65%}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__location-hero h1,.c-esy-floresy .c-esy-floresy__location-hero h2,.c-esy-floresy .c-esy-floresy__location-hero h3{left:35%;top:65%}}.c-esy-floresy .c-esy-floresy__swiper{padding-bottom:50px}.c-esy-floresy .c-esy-floresy__slider{margin:0 -8px;--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-inactive-color:white;--swiper-pagination-bullet-active-color:#2D285E;--swiper-navigation-color:#2D285E;--swiper-navigation-size:20px}.c-esy-floresy .c-esy-floresy__slider .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28.694' height='50.694' viewBox='0 0 28.694 50.694'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_847' data-name='Rectangle 847' width='35.578' height='5' fill='%232D285E'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_847-2' data-name='Rectangle 847' width='35.579' height='5' transform='translate(0 0)' fill='%232D285E'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Arrow' transform='translate(28.694 50.694) rotate(180)'%3E%3Cg id='Group_738' data-name='Group 738' transform='translate(0 47.158) rotate(-45)'%3E%3Cg id='Group_737' data-name='Group 737' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_979' data-name='Path 979' d='M0 0A5 5 0 0 0 5 5H35.578a5 5 0 0 0-5-5H24.934' transform='translate(0 0)' fill='%232D285E'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_739' data-name='Group 739' transform='translate(3.536) rotate(45)'%3E%3Cg id='Group_737-2' data-name='Group 737' transform='translate(0 0)' clip-path='url(%23clip-path-2)'%3E%3Cpath id='Path_979-2' data-name='Path 979' d='M0 5A5 5 0 0 1 5 0H35.579a5 5 0 0 1-5 5H24.934' transform='translate(0 0)' fill='%232D285E'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");left:50%;-webkit-transform:translateX(-135px);transform:translateX(-135px)}.c-esy-floresy .c-esy-floresy__slider .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg id='Arrow' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28.694' height='50.694' viewBox='0 0 28.694 50.694'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_847' data-name='Rectangle 847' width='35.578' height='5' fill='%232D285E'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_847-2' data-name='Rectangle 847' width='35.579' height='5' transform='translate(0 0)' fill='%232D285E'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_738' data-name='Group 738' transform='translate(0 47.158) rotate(-45)'%3E%3Cg id='Group_737' data-name='Group 737' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_979' data-name='Path 979' d='M0 0A5 5 0 0 0 5 5H35.578a5 5 0 0 0-5-5H24.934' transform='translate(0 0)' fill='%232D285E'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_739' data-name='Group 739' transform='translate(3.536) rotate(45)'%3E%3Cg id='Group_737-2' data-name='Group 737' transform='translate(0 0)' clip-path='url(%23clip-path-2)'%3E%3Cpath id='Path_979-2' data-name='Path 979' d='M0 5A5 5 0 0 1 5 0H35.579a5 5 0 0 1-5 5H24.934' transform='translate(0 0)' fill='%232D285E'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");right:50%;-webkit-transform:translateX(135px);transform:translateX(135px)}.c-esy-floresy .c-esy-floresy__slider .c-image-slider__nav-button{bottom:0;top:auto;z-index:11;--swiper-navigation-color:#2D285E}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__slider .c-image-slider__nav-button{bottom:13px}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__slider .swiper-wrapper{padding-bottom:35px!important}.c-esy-floresy .c-esy-floresy__slider .c-image-slider__pagination{bottom:0!important}.c-esy-floresy .c-esy-floresy__slider .swiper-slide{max-width:calc(100vw - 16px)}}.c-esy-floresy .c-esy-floresy__slider .swiper-slide{height:100%;border-bottom:70px solid #fff}.c-esy-floresy .c-esy-floresy__slider .swiper-pagination-bullet{-webkit-box-shadow:0 0 1px 1px #2D285E;box-shadow:0 0 1px 1px #2D285E;border:2px solid #fff;opacity:1}.c-esy-floresy .c-esy-floresy__slider .swiper-pagination-bullet-active{-webkit-box-shadow:none;box-shadow:none;border:1px solid #fff;background:#2D285E}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__slider{margin:0 -40px}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__slider{margin:0 -124px}}.c-esy-floresy .c-esy-floresy__slider-caption{font-family:var(--ff-body,"din-2014",sans-serif);text-transform:uppercase;font-size:14px;font-weight:900;font-family:var(--ff-montserrat);position:absolute;left:10px;color:#fff;bottom:10px}.c-esy-floresy .c-esy-floresy__slider.t-esy-slider-1{height:480px}.c-esy-floresy .c-esy-floresy__slider.t-esy-slider-1>div{height:100%}.c-esy-floresy .c-esy-floresy__slider.t-esy-slider-1 .c-esy-floresy__slider-slide_image{margin-right:16px}@supports (-webkit-appearance:none){.c-esy-floresy .c-esy-floresy__slider.t-esy-slider-1 .c-esy-floresy__slider-slide_image{width:308px}}.c-esy-floresy .c-esy-floresy__slider.t-esy-slider-2{height:480px}.c-esy-floresy .c-esy-floresy__slider.t-esy-slider-2>div{height:100%}.c-esy-floresy .c-esy-floresy__slider-slide{position:relative;width:auto}.c-esy-floresy .c-esy-floresy__slider-slide-img{height:100%;width:auto}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__slider-slide-img{width:100%;-o-object-fit:cover;object-fit:cover}}.c-esy-floresy .c-esy-floresy__slider-slide_image{margin-right:16px}.c-esy-floresy .c-esy-floresy__slider-slide_text{background:#F2F2F2;position:relative}.c-esy-floresy .c-esy-floresy__slider-slide_text::after{content:'';display:block;position:absolute;left:100%;top:50%;-webkit-transform:translate(-1px,-50%);transform:translate(-1px,-50%);z-index:10;width:0;height:0;border-style:solid;border-width:25px 0 25px 34px;border-color:#fff0 #fff0 #fff0 #F2F2F2}.c-esy-floresy .c-esy-floresy__slider-slide_text h2{margin:0}.c-esy-floresy .c-esy-floresy__slider-slide_text .c-esy-floresy__slider-slide-inner{padding:45px 30px}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__slider-slide_text .c-esy-floresy__slider-slide-inner{max-width:330px;padding:80px 60px}}.c-esy-floresy .c-esy-floresy__tabs-menu{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-bottom:40px}.c-esy-floresy .c-esy-floresy__tabs-menu-item{width:30%;padding:8px 0;text-transform:uppercase;cursor:pointer;text-align:center;border-bottom:2px solid #fff0;position:relative}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__tabs-menu-item{font-size:16px}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__tabs-menu-item{width:230px}}.c-esy-floresy .c-esy-floresy__tabs-menu-item.is-active{font-weight:700;border-color:#0DD078}.c-esy-floresy .c-esy-floresy__tabs-items{display:grid;margin:0 -8px}.c-esy-floresy .c-esy-floresy__tabs-image{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__tabs-image{overflow:auto;max-width:calc(100vw - 16px)}}.c-esy-floresy .c-esy-floresy__tabs-item{pointer-events:none;opacity:0;width:100%;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;grid-row:1;grid-column:1}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__tabs-item{position:relative}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__tabs-item::after{content:'';position:absolute;top:125vw;right:0;height:50px;width:50px;background:url(/wp-content/themes/uj-flora/images/esy/map-icon.svg);background-size:contain;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__tabs-item{height:calc(100vh - 150px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__tabs-item-img{-o-object-fit:contain;object-fit:contain;position:absolute;left:0;top:0;width:100%;height:100%}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__tabs-item-img{width:200vw;max-width:unset}}.c-esy-floresy .c-esy-floresy__tabs-item.is-active{pointer-events:auto;opacity:1}.c-esy-floresy .c-esy-floresy__tabs-legend{margin-top:40px;display:grid;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__tabs-legend.is-open{max-height:200vh}.c-esy-floresy .c-esy-floresy__tabs-legend.is-open::before,.c-esy-floresy .c-esy-floresy__tabs-legend.is-open::after{opacity:0}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__tabs-legend{grid-template-rows:auto;grid-template-columns:1fr 1fr;padding:0 8px;max-height:100px;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:relative;overflow:hidden}.c-esy-floresy .c-esy-floresy__tabs-legend::before{position:absolute;left:50%;bottom:0;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';display:block;width:30px;z-index:2;height:30px;background:url(/wp-content/themes/uj-flora/images/esy/esy-arrow-down.svg) no-repeat center center;background-size:contain}.c-esy-floresy .c-esy-floresy__tabs-legend:after{position:absolute;left:0;content:'';-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;height:50px;bottom:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(white));background:-o-linear-gradient(top,#fff0 0%,white 100%);background:linear-gradient(to bottom,#fff0 0%,white 100%)}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__tabs-legend{grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:0 16px}}.c-esy-floresy .c-esy-floresy__tabs-legend-item{max-width:210px}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__tabs-legend-item{margin-bottom:0}}.c-esy-floresy .c-esy-floresy__tabs-legend-item img{width:24px}.c-esy-floresy .c-esy-floresy__three-worlds-section-icons{margin:40px 0}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-section-icons{padding:0 16px}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__three-worlds-section-icons{margin:70px 0}}.c-esy-floresy .c-esy-floresy__three-worlds__icons{display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;grid-template-columns:1fr;margin:40px 0 0!important;gap:16px}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__three-worlds__icons{margin:60px 0 0!important;grid-template-columns:1fr 1fr}}@media (min-width:106.25em){.c-esy-floresy .c-esy-floresy__three-worlds__icons{margin:80px 0 0!important;grid-template-columns:1fr 1fr 1fr}}.c-esy-floresy .c-esy-floresy__three-worlds__icon-text{font-size:14px;line-height:1.2em;color:#949699;font-weight:400;text-transform:uppercase}.c-esy-floresy .c-esy-floresy__three-worlds__icon-text strong{font-weight:800;color:#2D285E}.c-esy-floresy .c-esy-floresy__three-worlds__icon-item{display:grid;grid-template-columns:80px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;background:#F2F2F2;padding:32px 24px}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__three-worlds__icon-item{padding:36px 32px}}@media (min-width:106.25em){.c-esy-floresy .c-esy-floresy__three-worlds__icon-item{padding:40px 55px}}.c-esy-floresy .c-esy-floresy__three-worlds-image-1,.c-esy-floresy .c-esy-floresy__three-worlds-image-2,.c-esy-floresy .c-esy-floresy__three-worlds-image-3{position:relative}.c-esy-floresy .c-esy-floresy__three-worlds-image-1 img,.c-esy-floresy .c-esy-floresy__three-worlds-image-2 img,.c-esy-floresy .c-esy-floresy__three-worlds-image-3 img{width:100%}.c-esy-floresy .c-esy-floresy__three-worlds-caption{position:absolute;font-family:var(--ff-body,"din-2014",sans-serif);text-transform:uppercase;font-size:14px;font-weight:900;font-family:var(--ff-montserrat);left:10px;color:#fff;bottom:10px}.c-esy-floresy .c-esy-floresy__three-worlds-section-1{margin-left:-8px;padding-left:8px;margin-right:-8px;padding-right:8px;background:var(--image-mobile) no-repeat top center;position:relative}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-section-1{background-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px;margin:0;background:none;gap:40px}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__three-worlds-section-1{background:var(--image) no-repeat top left -15vw;background-size:75vw;margin-left:-40px;padding-left:40px}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__three-worlds-section-1{margin-left:-124px;padding-left:124px}}@media (min-width:106.25em){.c-esy-floresy .c-esy-floresy__three-worlds-section-1{background-size:80vw;background-position:top left -20vw}}@media (min-width:125em){.c-esy-floresy .c-esy-floresy__three-worlds-section-1{background-size:80vw;background-position:top left -10vw}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-section-1 p{text-align:left}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-section-1 h2{margin-top:3rem}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__three-worlds-section-1 h2{margin-bottom:12vw}}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__three-worlds-section-1 h2{margin-bottom:8vw}}@media (min-width:125em){.c-esy-floresy .c-esy-floresy__three-worlds-section-1 h2{margin-bottom:12vw}}.c-esy-floresy .c-esy-floresy__three-worlds-text-3,.c-esy-floresy .c-esy-floresy__three-worlds-text-1{padding-top:20px;position:relative;z-index:5}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__three-worlds-text-3,.c-esy-floresy .c-esy-floresy__three-worlds-text-1{max-width:450px;padding:10vw 0;margin:0 0 0 auto}}.c-esy-floresy .c-esy-floresy__three-worlds-text-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__three-worlds-text-1{padding:180px 0 130px}}@media (min-width:106.25em){.c-esy-floresy .c-esy-floresy__three-worlds-text-1{padding:10vw 0}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-text-1 .c-3-heading{padding-bottom:80vw;background:var(--image) no-repeat bottom 5vw left -25vw;background-size:130%;margin:0 -16px 0 -24px;padding-left:16px}}@media (min-width:106.25em){.c-esy-floresy .c-esy-floresy__three-worlds-text-1 .c-3-heading{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}}.c-esy-floresy .c-esy-floresy__three-worlds .clearfix::after{display:block;content:"";clear:both}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-text-3{text-align:left}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__three-worlds-text-3{padding:13vw 0;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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}}@media (min-width:106.25em){.c-esy-floresy .c-esy-floresy__three-worlds-text-3{padding:17vw 0}}@media (min-width:125em){.c-esy-floresy .c-esy-floresy__three-worlds-text-3{padding:18vw 0;max-width:600px}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-text-3 .c-3-heading{padding-bottom:95vw;background:var(--image-mobile) no-repeat bottom 5vw left -19vw;background-size:120%;margin:0 -16px 0 -24px;padding-left:8px}}.c-esy-floresy .c-esy-floresy__three-worlds-image-1{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.c-esy-floresy .c-esy-floresy__three-worlds-section-2{margin-left:-8px;margin-right:-8px;position:relative;background:var(--image-mobile) no-repeat bottom 5vw right;background-size:100%}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__three-worlds-section-2{background:var(--image) no-repeat top right -10vw;background-size:75vw;margin-right:-40px;padding-right:40px}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__three-worlds-section-2{margin-right:-124px;padding-right:124px}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-section-2{padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:none;margin:7rem -16px 0;gap:40px}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-section-2 p{text-align:left}}.c-esy-floresy .c-esy-floresy__three-worlds-text-2{padding:0 1rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__three-worlds-text-2{min-height:70vw;max-width:450px;padding:180px 0;margin:0 auto 0 0;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-text-2 .c-3-heading{padding-bottom:120vw;background:var(--image) no-repeat bottom 5vw left 0;background-size:140%;margin:0 -24px 0 -8px;padding-right:8px}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__three-worlds-text-2 h2{margin-right:auto}}.c-esy-floresy .c-esy-floresy__three-worlds-image-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.c-esy-floresy .c-esy-floresy__three-worlds-image-3 .c-esy-floresy__three-worlds-caption{left:auto;right:10px}.c-esy-floresy .c-esy-floresy__three-worlds-section-3{margin-right:-8px;margin-left:-8px;padding:0 16px;background-size:100%;background:var(--image-mobile) no-repeat top center;position:relative}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-section-3{background:none;margin:0;margin-top:80px;margin-left:-8px;padding:0 16px 0 24px;gap:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-section-3 h2{margin-left:16px}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__three-worlds-section-3{margin-top:50px;background:var(--image) no-repeat top 2vw left -10vw;background-size:60vw;margin-left:-40px;padding-left:40px}}@media (min-width:89.375em){.c-esy-floresy .c-esy-floresy__three-worlds-section-3{margin-left:-124px;padding-left:124px}}@media (min-width:125em){.c-esy-floresy .c-esy-floresy__three-worlds-section-3{background-position:top 2vw left -3vw}}@media (min-width:106.25em){.c-esy-floresy .c-esy-floresy__three-worlds-section-3{background-size:70vw}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__three-worlds-section-3{text-align:center}.c-esy-floresy .c-esy-floresy__three-worlds-section-3 h2,.c-esy-floresy .c-esy-floresy__three-worlds-section-3 p{text-align:left}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__benefits{display:grid;grid-template-areas:'heading icons' 'numbers icons';grid-template-columns:1fr 2.5fr;gap:40px}}@media (min-width:106.25em){.c-esy-floresy .c-esy-floresy__benefits{grid-template-columns:33% 67%;gap:50px}}.c-esy-floresy .c-esy-floresy__benefits__title{grid-area:heading}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__benefits__title{margin:0 auto;text-align:center}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__benefits__title{padding-left:8px}.c-esy-floresy .c-esy-floresy__benefits__title h2{text-align:left}}.c-esy-floresy .c-esy-floresy__benefits__icons{grid-area:icons;margin:0;padding:0;list-style:none}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__benefits__icons{margin:60px 0 40px!important}}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__benefits__icons{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}}.c-esy-floresy .c-esy-floresy__benefits__icon-text{text-transform:uppercase;font-size:18px}@media (min-width:64.0625em){.c-esy-floresy .c-esy-floresy__benefits__icon-text{font-size:16px}}@media (min-width:106.25em){.c-esy-floresy .c-esy-floresy__benefits__icon-text{font-size:18px}}.c-esy-floresy .c-esy-floresy__benefits__icon-text strong{color:#2D285E}.c-esy-floresy .c-esy-floresy__benefits__icon-item{margin:0;list-style:none;background:#F2F2F2;padding:32px 12px}@media (min-width:106.25em){.c-esy-floresy .c-esy-floresy__benefits__icon-item{padding:50px 40px}}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__benefits__icon-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}}.c-esy-floresy .c-esy-floresy__benefits__icon-item img{max-height:80px;width:auto}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__benefits__icon-item img{max-height:70px}}.c-esy-floresy .c-esy-floresy__benefits__icon-item:nth-child(1){grid-row-start:1;grid-column:1/7}.c-esy-floresy .c-esy-floresy__benefits__icon-item:nth-child(2){grid-row-start:1;grid-column:7/13}.c-esy-floresy .c-esy-floresy__benefits__icon-item:nth-child(3){grid-row-start:2;grid-column:1/5}.c-esy-floresy .c-esy-floresy__benefits__icon-item:nth-child(4){grid-row-start:2;grid-column:5/9}.c-esy-floresy .c-esy-floresy__benefits__icon-item:nth-child(5){grid-row-start:2;grid-column:9/13}.c-esy-floresy .c-esy-floresy__benefits__icon-item:nth-child(6){grid-row-start:3;grid-column:1/7}.c-esy-floresy .c-esy-floresy__benefits__icon-item:nth-child(7){grid-row-start:3;grid-column:7/13}.c-esy-floresy .c-esy-floresy__benefits__numbers{grid-area:numbers;margin-top:auto}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__benefits__numbers{padding:0 8px}}@media (min-width:106.25em){.c-esy-floresy .c-esy-floresy__benefits__numbers{margin-left:100px;margin-right:100px}}.c-esy-floresy .c-esy-floresy__benefits__number{font-size:40px;font-weight:800;color:#2D285E}.c-esy-floresy .c-esy-floresy__benefits__number-description{text-transform:uppercase;font-size:14px;border-bottom:1px solid #0DD078;padding-bottom:10px;margin-bottom:10px}@media (max-width:64.0525em){.c-esy-floresy .c-esy-floresy__contact-columns{gap:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.c-esy-floresy .c-esy-floresy__info{display:grid;gap:24px 8px;grid-template-columns:1.2fr .8fr;grid-template-areas:'image1 image1' 'text1 text1' 'image2 image3' 'text2 text2'}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__info{gap:24px;grid-template-areas:'image1 image1 text1' 'text2 image2 image3';grid-template-columns:1fr 1.1fr 0.8fr;grid-template-rows:auto}}.c-esy-floresy .c-esy-floresy__info-image-1{grid-area:image1}.c-esy-floresy .c-esy-floresy__info-numbers{margin:0;padding:0;list-style:none}.c-esy-floresy .c-esy-floresy__info-item{margin:0;padding:0;list-style:none;margin-bottom:40px}.c-esy-floresy .c-esy-floresy__info-item:last-child{margin-bottom:0}.c-esy-floresy .c-esy-floresy__info-number{font-size:56px;font-weight:800;color:#2D285E}.c-esy-floresy .c-esy-floresy__info-number span{font-size:16px}.c-esy-floresy .c-esy-floresy__info-description{text-transform:uppercase}.c-esy-floresy .c-esy-floresy__info-description strong{color:#2D285E}.c-esy-floresy .c-esy-floresy__info-image-2{grid-area:image2}.c-esy-floresy .c-esy-floresy__info-image-2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-esy-floresy .c-esy-floresy__info-image-3{grid-area:image3}.c-esy-floresy .c-esy-floresy__info-image-3 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:unset}.c-esy-floresy .c-esy-floresy__info-text-1{--uj-text-color:#949699;grid-area:text1}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__info-text-1{margin:auto 0;padding-left:56px;padding-right:56px}}.c-esy-floresy .c-esy-floresy__info-text-2{--uj-text-color:#949699;grid-area:text2}@media (min-width:80em){.c-esy-floresy .c-esy-floresy__info-text-2{padding-right:56px;margin:auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-banner{display:block;padding:30px;border-radius:var(--uj-border-radius);background:#AAD200}@media (max-width:64.0525em){.c-banner{text-align:center}}@media (min-width:64.0625em){.c-banner{padding:40px}}@media (min-width:89.375em){.c-banner{padding:50px}}@media (min-width:106.25em){.c-banner{padding:70px}}.c-banner h2{padding:0;margin-bottom:15px}.c-banner__inner{--uj-text-color:#003200;height:100%}.c-banner__inner>.row{height:100%}.c-banner__inner h2{color:white!important;text-decoration:none!important;border:none!important}.c-banner__inner h2::after,.c-banner__inner h2::before{display:none}.c-main-slider__swiper{overflow:visible}.c-main-slider__swiper .swiper-button-next,.c-main-slider__swiper .swiper-button-prev{display:block}.c-main-slider__navigation{display:none!important}.c-main-slider__slide.swiper-slide-active{z-index:999}.c-main-slider__pagination{left:40px!important;width:auto!important;--swiper-pagination-bullet-size:15px;--swiper-pagination-bullet-inactive-color:#ECECEC}@media (max-width:64.0525em){.c-main-slider__pagination{display:none}}@media (min-width:64.0625em){.c-main-slider__pagination{bottom:40px!important}}.c-main-slider__pagination .swiper-pagination-bullet{opacity:1}.c-main-slider__pagination .swiper-pagination-bullet-active{--swiper-pagination-bullet-width:22px;background:url(/wp-content/themes/uj-flora/images/menu-breadcrumbs.svg) no-repeat center center;background-size:contain}.c-bordered-box{position:relative}@media (min-width:64.0625em){.c-bordered-box{border:9px solid var(--uj-border-color,black);border-radius:40px;margin-top:125px;padding:0 50px 50px}}@media (min-width:89.375em){.c-bordered-box{padding:0 75px 75px}}@media (min-width:106.25em){.c-bordered-box{padding:0 100px 100px}}@media (min-width:64.0625em){.c-bordered-box.is-with-image .c-bordered-box__content{padding-left:16vw}}.c-bordered-box.t-no-top-margin .c-bordered-box__top{margin-bottom:-50px!important}@media (max-width:64.0525em){.c-bordered-box.t-no-top-margin .c-bordered-box__logo{height:100%}.c-bordered-box.t-no-top-margin .c-bordered-box__logo img{width:100%!important;height:auto!important}}.c-bordered-box__logo{background:#fff;height:100%;margin:auto}@media (max-width:64.0525em){.c-bordered-box__logo{height:60px}.c-bordered-box__logo img{height:60px!important;width:auto!important}}@media (min-width:64.0625em){.c-bordered-box__logo{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-bordered-box__logo img{width:100%;height:auto;max-height:100%;position:relative;z-index:7}.c-bordered-box__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-4px}@media (min-width:64.0625em){.c-bordered-box__top{height:250px;margin-top:-128px}}.c-bordered-box__right,.c-bordered-box__left{background:#fff;width:100px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px solid #fff;border-bottom:2px solid #fff}@media (max-width:64.0525em){.c-bordered-box__right,.c-bordered-box__left{display:none}}.c-bordered-box__right svg,.c-bordered-box__left svg{height:10px;display:block;margin-top:-2px}.c-bordered-box__right svg *,.c-bordered-box__left svg *{fill:var(--uj-border-color,black)}.c-bordered-box__left{margin-left:auto}.c-bordered-box__left svg{-webkit-transform:translateX(-10px) scaleX(-1);transform:translateX(-10px) scaleX(-1)}.c-bordered-box__right{text-align:right;margin-right:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-bordered-box__right svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.c-bordered-box__bg-image{pointer-events:none;position:absolute;z-index:0;left:-15px;top:91vw;width:30vw}@media (min-width:64.0625em){.c-bordered-box__bg-image{width:20vw;left:0;top:auto;bottom:60px}}.c-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--ff-josefin,"josefin-sans",sans-serif);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.c-numbers__item{width:100%;margin-bottom:50px}@media (min-width:64.0625em){.c-numbers__item{width:auto;margin-bottom:0;min-width:220px}}@media (min-width:64.0625em) and (max-width:79.99em){.c-numbers__item{margin:30px auto 0}}.c-numbers__first-line{font-family:var(--ff-body,"din-2014",sans-serif);font-size:50px;line-height:1.25;font-family:var(--ff-josefin,"josefin-sans",sans-serif);color:var(--uj-heading-color,#FF9B78)}@media (min-width:64.0625em){.c-numbers__first-line{font-size:100px}}.c-numbers__second-line{font-family:var(--ff-body,"din-2014",sans-serif);font-size:18px;font-family:var(--ff-josefin,"josefin-sans",sans-serif);line-height:1;text-transform:uppercase;color:var(--uj-text-color,black)}@media (min-width:64.0625em){.c-numbers__second-line{font-size:20px}}@media (min-width:64.0625em){.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle,.c-gallery:not(.t-esy-floresy) .c-gallery__block{display:none;grid-gap:20px;grid-auto-rows:1fr;grid-template-columns:repeat(5,1fr)}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(1),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(1){min-height:calc(2 * (100vw - 178px) / 5);grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:3}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(1) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(1) .c-gallery__info{width:calc((100% - 40px) / 3)!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(1) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(1) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(2),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(2){grid-column-start:4;grid-column-end:6;grid-row-start:1;grid-row-end:2}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(2) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(2) .c-gallery__image{display:none!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(2) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(2) .c-gallery__info{width:100%!important;height:100%;aspect-ratio:unset!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(3),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(3){grid-column-start:4;grid-column-end:6;grid-row-start:2;grid-row-end:4}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(3) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(3) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(4),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(4){grid-column-start:1;grid-column-end:2;height:100%;grid-row-start:3;grid-row-end:4}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(4) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(4) .c-gallery__image{display:none!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(4) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(4) .c-gallery__info{width:100%!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(5),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(5){grid-column-start:2;grid-column-end:4;grid-row-start:3;grid-row-end:4}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(5) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(5) .c-gallery__image{left:50%}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(5) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(5) .c-gallery__image{position:absolute;top:0;width:50%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(6),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(6){grid-column-start:1;grid-column-end:4;grid-row-start:4;grid-row-end:6}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(6) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(6) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(6) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(6) .c-gallery__info{width:calc((100% - 40px) / 3)!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(7),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(7){grid-column-start:4;grid-column-end:6;grid-row-start:4;grid-row-end:5}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(7) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(7) .c-gallery__image{left:0}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(7) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(7) .c-gallery__image{position:absolute;top:0;width:50%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(7) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(7) .c-gallery__info{left:50%!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(8),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(8){grid-column-start:4;grid-column-end:6;grid-row-start:5;grid-row-end:6}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(8) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(8) .c-gallery__image{display:none!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(8) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(8) .c-gallery__info{width:100%!important;height:100%;aspect-ratio:unset!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(9),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(9){min-height:calc(2 * (100vw - 178px) / 5);grid-column-start:1;grid-column-end:4;grid-row-start:6;grid-row-end:8}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(9) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(9) .c-gallery__info{width:calc((100% - 40px) / 3)!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(9) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(9) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(10),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(10){grid-column-start:4;grid-column-end:6;grid-row-start:6;grid-row-end:7}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(10) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(10) .c-gallery__image{display:none!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(10) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(10) .c-gallery__info{width:100%!important;height:100%;aspect-ratio:unset!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(11),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(11){grid-column-start:4;grid-column-end:6;grid-row-start:7;grid-row-end:9}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(11) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(11) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(12),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(12){grid-column-start:1;grid-column-end:2;height:100%;grid-row-start:8;grid-row-end:9}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(12) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(12) .c-gallery__image{display:none!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(12) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(12) .c-gallery__info{width:100%!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(13),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(13){grid-column-start:2;grid-column-end:4;grid-row-start:8;grid-row-end:9}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(13) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(13) .c-gallery__image{left:50%}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(13) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(13) .c-gallery__image{position:absolute;top:0;width:50%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(14),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(14){grid-column-start:1;grid-column-end:4;grid-row-start:9;grid-row-end:11}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(14) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(14) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(14) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(14) .c-gallery__info{width:calc((100% - 40px) / 3)!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(15),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(15){grid-column-start:4;grid-column-end:6;grid-row-start:9;grid-row-end:10}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(15) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(15) .c-gallery__image{left:0}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(15) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(15) .c-gallery__image{position:absolute;top:0;width:50%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(15) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(15) .c-gallery__info{left:50%!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(16),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(16){grid-column-start:4;grid-column-end:6;grid-row-start:10;grid-row-end:11}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(16) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(16) .c-gallery__image{display:none!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(16) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(16) .c-gallery__info{width:100%!important;height:100%;aspect-ratio:unset!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(17),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(17){min-height:calc(2 * (100vw - 178px) / 5);grid-column-start:1;grid-column-end:4;grid-row-start:11;grid-row-end:13}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(17) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(17) .c-gallery__info{width:calc((100% - 40px) / 3)!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(17) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(17) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(18),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(18){grid-column-start:4;grid-column-end:6;grid-row-start:11;grid-row-end:12}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(18) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(18) .c-gallery__image{display:none!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(18) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(18) .c-gallery__info{width:100%!important;height:100%;aspect-ratio:unset!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(19),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(19){grid-column-start:4;grid-column-end:6;grid-row-start:12;grid-row-end:14}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(19) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(19) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(20),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(20){grid-column-start:1;grid-column-end:2;height:100%;grid-row-start:13;grid-row-end:14}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(20) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(20) .c-gallery__image{display:none!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(20) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(20) .c-gallery__info{width:100%!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(21),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(21){grid-column-start:2;grid-column-end:4;grid-row-start:13;grid-row-end:14}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(21) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(21) .c-gallery__image{left:50%}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(21) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(21) .c-gallery__image{position:absolute;top:0;width:50%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(22),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(22){grid-column-start:1;grid-column-end:4;grid-row-start:14;grid-row-end:16}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(22) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(22) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(22) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(22) .c-gallery__info{width:calc((100% - 40px) / 3)!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(23),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(23){grid-column-start:4;grid-column-end:6;grid-row-start:14;grid-row-end:15}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(23) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(23) .c-gallery__image{left:0}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(23) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(23) .c-gallery__image{position:absolute;top:0;width:50%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(23) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(23) .c-gallery__info{left:50%!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(24),.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(24){grid-column-start:4;grid-column-end:6;grid-row-start:15;grid-row-end:16}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(24) .c-gallery__image,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(24) .c-gallery__image{display:none!important}.c-gallery:not(.t-esy-floresy) .c-gallery__block_chronicle>*:nth-child(24) .c-gallery__info,.c-gallery:not(.t-esy-floresy) .c-gallery__block>*:nth-child(24) .c-gallery__info{width:100%!important;height:100%;aspect-ratio:unset!important}}@media (min-width:64.0625em){.c-gallery__block_chronicle.is-chronicle{grid-template-columns:1fr}}.c-gallery-chronicle{min-height:0!important;background:#f7f7f7!important;border-radius:var(--uj-border-radius);gap:10px}.c-gallery-chronicle__name{white-space:nowrap}@media (min-width:80em) and (max-width:106.24em){.c-gallery-chronicle__name{white-space:unset}}.c-gallery-chronicle__menu{display:grid;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-rows:auto;gap:0 10px;padding:35px 10px;grid-template-columns:auto auto 1fr auto auto;grid-template-areas:'title title title title title' 'prev menu menu menu next' 'prev menu menu menu next' 'empty1 start empty end empty2'}@media (max-width:64.0525em){.c-gallery-chronicle__menu{margin-bottom:10px}}@media (min-width:64.0625em){.c-gallery-chronicle__menu{grid-template-columns:auto 1fr auto;grid-template-areas:'title title title' 'start menu end';margin-bottom:60px;gap:30px;padding:40px 50px}}.c-gallery-chronicle__next,.c-gallery-chronicle__prev{width:32px;height:32px;border-radius:8px;background:#122C7F;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;cursor:pointer}.c-gallery-chronicle__next img,.c-gallery-chronicle__prev img{height:20px}.c-gallery-chronicle__prev{grid-area:prev}@media (min-width:64.0625em){.c-gallery-chronicle__prev{display:none}}.c-gallery-chronicle__title{grid-area:title;font-size:15px;font-family:var(--ff-josefin,"josefin-sans",sans-serif);text-align:center;color:#717171;padding-bottom:60px;text-transform:uppercase}@media (min-width:64.0625em){.c-gallery-chronicle__title{padding-bottom:35px}}@media (min-width:80em) and (max-width:106.24em){.c-gallery-chronicle__title{padding-bottom:55px}}.c-gallery-chronicle__next{grid-area:next}@media (min-width:64.0625em){.c-gallery-chronicle__next{display:none}}.c-gallery-chronicle__next img{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-gallery-chronicle__start{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:var(--ff-josefin,"josefin-sans",sans-serif);font-size:16px;line-height:24px;grid-area:start;color:#122C7F}@media (min-width:64.0625em){.c-gallery-chronicle__start{font-size:20px}}@media (max-width:64.0525em){.c-gallery-chronicle__start{text-align:left}}.c-gallery-chronicle__end{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:var(--ff-josefin,"josefin-sans",sans-serif);font-size:16px;line-height:24px;grid-area:end;color:#122C7F}@media (min-width:64.0625em){.c-gallery-chronicle__end{font-size:20px}}@media (max-width:64.0525em){.c-gallery-chronicle__end{text-align:right}}.c-gallery-chronicle__menu-list{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:var(--ff-josefin,"josefin-sans",sans-serif);line-height:20px;text-transform:uppercase;font-weight:500;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;grid-area:menu;list-style:none!important;padding:0;text-transform:uppercase;margin:0;text-align:center;position:relative}@media (min-width:64.0625em){.c-gallery-chronicle__menu-list{font-size:14px}}.c-gallery-chronicle__menu-list::before{content:'';display:block;position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;background:#c4c4c4}.c-gallery-chronicle__menu-list::after{content:'';display:block;position:absolute;left:0;width:var(--chronicle-line,0);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;background:#122C7F}@media (max-width:79.99em){.c-gallery-chronicle__item-content{display:var(--item-display,none)}}.c-gallery-chronicle__menu-item{list-style:none!important;padding:0;margin:0;position:static}@media (min-width:80em){.c-gallery-chronicle__menu-item{position:relative}}.c-gallery-chronicle__menu-item.has-items{cursor:pointer}.c-gallery-chronicle__menu-item.is-active{--item-display:block;color:#122C7F;font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:var(--ff-josefin,"josefin-sans",sans-serif);font-size:18px;font-weight:500;line-height:20px;--dot-border:3px solid #122C7F;--dot-bg:white}@media (min-width:64.0625em){.c-gallery-chronicle__menu-item.is-active{font-size:18px;line-height:20px}}.c-gallery-chronicle__menu-item.is-active~*{--dot-bg:#c4c4c4}.c-gallery-chronicle__menu-item.is-active~*.has-items{--dot-bg:#122C7F}.c-gallery-chronicle__item-content{position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:64.0625em){.c-gallery-chronicle__item-content{bottom:25px}}.c-gallery-chronicle__dot{width:20px;height:20px;border-radius:100%;background:var(--dot-bg,#122C7F);position:relative;z-index:5;border:var(--dot-border,none)}@media (min-width:80em) and (max-width:106.24em){.c-gallery.t-esy-floresy .c-gallery-chronicle__name{white-space:nowrap}}.c-gallery.t-esy-floresy .c-gallery-chronicle__buildings{background:#fff;margin-bottom:60px;padding-top:24px}.c-gallery.t-esy-floresy .c-gallery-chronicle__buildings-list{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;gap:20px;list-style:none}@media (max-width:64.0525em){.c-gallery.t-esy-floresy .c-gallery-chronicle__buildings-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-gallery.t-esy-floresy .c-gallery-chronicle__buildings-item{color:#2D285E;cursor:pointer;list-style:none;font-weight:500;text-transform:uppercase;padding-left:30px;background:url(/wp-content/themes/uj-flora/images/esy/esy-chronicle-building.svg) no-repeat center left}.c-gallery.t-esy-floresy .c-gallery-chronicle__buildings-item.is-active{font-weight:700;background:url(/wp-content/themes/uj-flora/images/esy/esy-chronicle-building_active.svg) no-repeat center left}.c-gallery.t-esy-floresy .c-gallery-chronicle__item-content .c-gallery-chronicle__year{height:32px}@media (min-width:64.0625em){.c-gallery.t-esy-floresy .c-gallery-chronicle__menu{margin-bottom:0}}.c-gallery.t-esy-floresy .c-gallery-chronicle__next,.c-gallery.t-esy-floresy .c-gallery-chronicle__prev{background:#2D285E}.c-gallery.t-esy-floresy .c-gallery-chronicle__title{font-size:16px;font-family:var(--ff-montserrat);color:#2D285E}@media (min-width:80em) and (max-width:106.24em){.c-gallery.t-esy-floresy .c-gallery-chronicle__title{padding-bottom:70px}}.c-gallery.t-esy-floresy .c-gallery-chronicle__start,.c-gallery.t-esy-floresy .c-gallery-chronicle__end{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:var(--ff-montserrat);font-size:20px;line-height:28px;color:#2D285E;font-weight:700}@media (min-width:64.0625em){.c-gallery.t-esy-floresy .c-gallery-chronicle__start,.c-gallery.t-esy-floresy .c-gallery-chronicle__end{font-size:24px}}.c-gallery.t-esy-floresy .c-gallery-chronicle__menu-list{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:var(--ff-montserrat);line-height:32px;text-transform:uppercase;font-weight:500;font-size:20px}@media (min-width:64.0625em){.c-gallery.t-esy-floresy .c-gallery-chronicle__menu-list{font-size:32px;line-height:24px}}.c-gallery.t-esy-floresy .c-gallery-chronicle__menu-list::before{background:#949699}.c-gallery.t-esy-floresy .c-gallery-chronicle__menu-list::after{background:#0DD078}.c-gallery.t-esy-floresy .c-gallery-chronicle__menu-item{color:#949699}.c-gallery.t-esy-floresy .c-gallery-chronicle__menu-item.has-items{cursor:pointer;color:#2D285E}.c-gallery.t-esy-floresy .c-gallery-chronicle__menu-item.is-active{--item-display:block;color:#2D285E;font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:var(--ff-montserrat);font-size:20px;font-weight:700;line-height:32px;--dot-border:3px solid #0DD078;--dot-bg:#0DD078;--dot-shadow:rgba(13, 208, 120, 0.75)}@media (min-width:64.0625em){.c-gallery.t-esy-floresy .c-gallery-chronicle__menu-item.is-active{font-size:32px;line-height:24px}}.c-gallery.t-esy-floresy .c-gallery-chronicle__menu-item.is-active~*{--dot-bg:#949699}.c-gallery.t-esy-floresy .c-gallery-chronicle__menu-item.is-active~*.has-items{--dot-bg:#0DD078}.c-gallery.t-esy-floresy .c-gallery-chronicle__dot{background:var(--dot-bg,#0DD078);-webkit-box-shadow:0 0 10px 5px var(--dot-shadow);box-shadow:0 0 10px 5px var(--dot-shadow)}.c-gallery__block_chronicle{display:grid}.c-gallery.t-esy-floresy .c-gallery__block_chronicle,.c-gallery.t-esy-floresy .c-gallery__block{--uj-border-radius:0}@media (min-width:64.0625em){.c-gallery.t-esy-floresy .c-gallery__block_chronicle[data-items="1"],.c-gallery.t-esy-floresy .c-gallery__block[data-items="1"]{grid-template-columns:1fr}}@media (min-width:64.0625em){.c-gallery.t-esy-floresy .c-gallery__block_chronicle,.c-gallery.t-esy-floresy .c-gallery__block{display:none;grid-gap:20px;grid-auto-rows:74vh;grid-template-columns:1fr 0.8fr 1fr 1.5fr}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+1),.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+1){grid-column-start:1;grid-column-end:4}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+1) .c-gallery__image,.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+1) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+2),.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+2){grid-column-start:4;grid-column-end:5}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+2) .c-gallery__image,.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+2) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+3),.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+3){grid-column-start:1;grid-column-end:3}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+3) .c-gallery__image,.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+3) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+4),.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+4){grid-column-start:3;grid-column-end:5}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+4) .c-gallery__image,.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+4) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+5),.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+5){grid-column-start:1;grid-column-end:2}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+5) .c-gallery__image,.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+5) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+6),.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+6){grid-column-start:2;grid-column-end:4}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+6) .c-gallery__image,.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+6) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+7),.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+7){grid-column-start:4;grid-column-end:5}.c-gallery.t-esy-floresy .c-gallery__block_chronicle>*:nth-child(7n+7) .c-gallery__image,.c-gallery.t-esy-floresy .c-gallery__block>*:nth-child(7n+7) .c-gallery__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.c-gallery__video{width:100%;height:100%}@media (min-width:64.0625em){.c-gallery:not(.t-esy-floresy) .c-gallery__item:nth-of-type(4){width:100%;aspect-ratio:1/1}}.c-gallery__item{background:white!important;border-radius:var(--uj-border-radius);overflow:hidden;position:relative;cursor:pointer}@media (max-width:64.0525em){.c-gallery__item{margin-bottom:10px;width:100%;aspect-ratio:1/1}}.c-gallery__item_embed::after,.c-gallery__item_embed::before,.c-gallery__item_video::after,.c-gallery__item_video::before{pointer-events:none}.c-gallery__item_embed::before,.c-gallery__item_video::before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;content:'';display:block;background:var(--uj-heading-color,#003200);opacity:.5}.c-gallery__item_video::after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;content:'';display:block;background:url(/wp-content/themes/uj-flora/images/play-video-01.svg) no-repeat center center;width:50px;height:50px}.c-gallery__item_embed::after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;content:'';display:block;background:url(/wp-content/themes/uj-flora/images/360-image-01.svg) no-repeat center center;width:50px;height:50px}.c-gallery__img{position:absolute;top:0;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.c-gallery__block{display:none}.c-gallery__nav-select{width:70%}@media (min-width:64.0625em){.c-gallery__nav-select{display:none}}@media (min-width:64.0625em){.c-gallery__nav-filters{display:none!important}}.c-gallery__nav-list{margin:0!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-gallery__nav-link{display:block}.c-gallery__nav{margin:-30px 0 50px}.c-gallery__nav .c-portfolio-filters{margin:0;text-align:center}.c-gallery__nav .c-portfolio-filters .select2-container::after,.c-gallery__nav .c-portfolio-filters .select2-container::before{background:#003200}.c-gallery__nav .c-portfolio-filters .select2-container .select2-selection__arrow{background-image:url(/wp-content/themes/uj-flora/images/select-arrow-green.svg)}.c-gallery__nav .c-portfolio-filters .select2-container--open::before,.c-gallery__nav .c-portfolio-filters .select2-container--open::after{background:#003200}.c-gallery__nav .c-portfolio-filters .select2-container--open .select2-selection__arrow{background-image:url(/wp-content/themes/uj-flora/images/select-arrow-green.svg)}.c-map{overflow:hidden;border-radius:var(--uj-border-radius);position:relative}@media (min-width:64.0625em){.c-map{position:relative}.c-map::before{z-index:5;position:absolute;pointer-events:none;left:0;bottom:0;width:50px;height:480px;background:#FF9B78;display:block;content:''}}.c-map.t-no-decor::before{display:none!important}.c-portfolio-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:var(--uj-portfolio-item__background,#FF9B78);overflow:hidden;border-radius:var(--uj-border-radius);margin-bottom:20px}.c-portfolio-item.is-zrealizowane,.c-portfolio-item.is-delivered{--uj-portfolio-item-state__background:#FF9B78}.c-portfolio-item.is-wkrotce-w-sprzedazy,.c-portfolio-item.is-coming-soon,.c-portfolio-item.is-planowane,.c-portfolio-item.is-planned{--uj-portfolio-item-name__color:#003200;--uj-portfolio-item-address__color:#003200;--uj-portfolio-item-state__color:#003200;--uj-portfolio-item-state__background:#ECECEC;--uj-portfolio-item__background:#ECECEC}.c-portfolio-item__link{--uj-button-color:#003200;--uj-link-color-hover:white;--uj-button-color-hover:#FF9B78;grid-area:button;margin:0 24px}.c-portfolio-item__info{width:100%;color:#fff;--uj-heading-color:white;--uj-link-color:white;--uj-button-color:white;--uj-link-color-hover:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;gap:16px;padding:0 0 24px}@media (min-width:64.0625em){.c-portfolio-item__info{text-align:left;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template:'image image' auto 'address address' auto 'name button' auto / 1fr auto}}.c-portfolio-item__info::after,.c-portfolio-item__info::before{display:none}.c-portfolio-item__image-img{width:100%;height:100%!important;max-width:unset!important;-o-object-fit:cover;object-fit:cover}.c-portfolio-item__image{grid-area:image;aspect-ratio:340/300}@media (min-width:64.0625em){.c-portfolio-item__image{aspect-ratio:650/300}}.c-portfolio-item__address{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:"din-2014-narrow",sans-serif;font-size:20px;line-height:27px;grid-area:address;color:var(--uj-portfolio-item-address__color,#003200);margin:0 24px}.c-portfolio-item__state{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:"din-2014-narrow",sans-serif;font-size:16px;font-weight:700;line-height:1;margin-bottom:15px;position:absolute;border-radius:4px;color:var(--uj-portfolio-item-state__color);top:24px;left:24px;padding:10px 24px;background:var(--uj-portfolio-item-state__background,#003200)}@media (min-width:64.0625em){.c-portfolio-item__state{font-size:18px}}.c-portfolio-item__name{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:"bree-serif",serif;font-size:20px;line-height:1.1;grid-area:name;color:var(--uj-portfolio-item-name__color,#ffffff);--uj-heading-color:var(--uj-portfolio-item-name__color, #ffffff);margin:0 24px}@media (min-width:80em){.c-portfolio-item__name{font-size:22px}}@media (min-width:106.25em){.c-portfolio-item__name{font-size:24px}}@media (max-width:64.0525em){.c-portfolio-item__name{margin-top:16px}}.c-error-page{text-align:center;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-align:center;-ms-flex-align:center;align-items:center;min-height:100vh}.c-error-page h1{margin-bottom:70px}.c-error-page__image{width:100px;margin:50px auto 25px}@media (min-width:64.0625em){.c-error-page__image{width:150px;margin:120px auto 25px}}.c-error-page__link{margin:40px auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-footermenu{--uj-link-color:white;--uj-link-color-hover:#003200;font-size:15px;text-transform:uppercase}.c-footermenu__item_current{--uj-link-color:var(--uj-link-color-hover)}.c-footermenu__item.c-piotra4-menu__phone{display:none}.c-portfolio-filters{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64.0625em){.c-portfolio-filters{margin:50px 0 80px;gap:24px}}.c-portfolio-filters .select2{font-family:var(--ff-body,"din-2014",sans-serif);font-size:20px;font-weight:300;line-height:1.5;padding:0 20px}.c-portfolio-filters .select2-container{height:34px;position:relative}.c-portfolio-filters .select2-container::after,.c-portfolio-filters .select2-container::before{content:'';display:block;top:0;bottom:0;position:absolute;width:3px;background:#003200;border-radius:3px}.c-portfolio-filters .select2-container::before{left:0}.c-portfolio-filters .select2-container::after{right:0}.c-portfolio-filters .select2-container--open::before,.c-portfolio-filters .select2-container--open::after{z-index:2;background:#003200}.c-portfolio-filters .select2-container--open .select2-selection__arrow{background-image:url(/wp-content/themes/uj-flora/images/select-arrow-green.svg)}.c-portfolio-filters .select2-selection{border:none;border-radius:0;font-weight:700;font-size:18px}.c-portfolio-filters .select2-selection__arrow{right:21px!important}.c-portfolio-filters .select2-selection__placeholder{color:#003200!important}.c-portfolio-filters .select2-selection__rendered{color:#003200!important}.c-portfolio-filters .select2-selection--single{background:none}.c-portfolio-filters .select2-selection__arrow{background:url(/wp-content/themes/uj-flora/images/select-arrow-green.svg) no-repeat center center}.c-portfolio-filters .select2-selection__arrow b{display:none}.c-portfolio-filters__item{min-width:220px;margin-left:-3px;margin-bottom:30px}@media (min-width:64.0625em){.c-portfolio-filters__item{margin-bottom:0}}.c-portfolio-filters__select{width:100%}.select2-dropdown{font-weight:700;font-size:15px;-webkit-transform:translateY(32px);transform:translateY(32px);border:none;border-left:3px solid var(--filters-color,#003200);border-right:3px solid var(--filters-color,#003200);border-radius:0}.select2-dropdown .select2-results{padding:0 20px}.select2-dropdown .select2-results__option{background:none!important;color:var(--filters-color2,#003200)!important}.select2-dropdown .select2-results__option--highlighted,.select2-dropdown .select2-results__option--selected{color:var(--filters-color,#003200)!important}.wp-block-media-text{/*!rtl:begin:ignore*/
 direction:ltr;/*!rtl:end:ignore*/
 display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{/*!rtl:begin:ignore*/
 grid-column:2;grid-row:1;/*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{/*!rtl:begin:ignore*/
 grid-column:1;grid-row:1;/*!rtl:end:ignore*/}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-flex-item-align:start;align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{-ms-flex-item-align:center;align-self:center}.wp-block-media-text .is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text .is-vertically-aligned-bottom .wp-block-media-text__media{-ms-flex-item-align:end;align-self:flex-end}.wp-block-media-text .wp-block-media-text__media{/*!rtl:begin:ignore*/
 grid-column:1;grid-row:1;/*!rtl:end:ignore*/
 margin:0;margin-bottom:30px}@media (min-width:64.0625em){.wp-block-media-text .wp-block-media-text__media{margin-bottom:0}}.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text .wp-block-media-text__content{direction:ltr;/*!rtl:begin:ignore*/
 grid-column:2;grid-row:1;/*!rtl:end:ignore*/
 padding:0 8% 0 8%;word-break:break-word}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.wp-block-media-text.t-img-100 img{max-width:150px;margin:auto}.wp-block-media-text.t-img-200 img{margin:auto;max-width:150px}@media (max-width:64.0525em){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{text-align:center;grid-column:1;grid-row:2;padding:0}}.wp-block-separator{margin:auto;border:none;height:9px;position:relative;background:#ececec!important}.wp-block-separator.is-style-wide{margin:0 60px}.wp-block-separator:not(.is-style-wide){width:200px}.wp-block-separator::after,.wp-block-separator::before{content:'';height:100%;width:60px;display:block;position:absolute}.wp-block-separator::before{right:100%;background:url(/wp-content/themes/uj-flora/images/hr-left.svg) no-repeat center right;background-size:auto 100%}.wp-block-separator::after{left:100%;background:url(/wp-content/themes/uj-flora/images/hr-right.svg) no-repeat center left;background-size:auto 100%}.c-image-heading{max-height:250px;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}.c-image-heading__image{height:100%;width:auto;margin:auto;max-height:250px}.c-columns>.wp-block-group__inner-container{display:grid;grid-template-rows:auto;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:80em){.c-columns_2>.wp-block-group__inner-container{grid-gap:24px;grid-template-columns:1fr 1fr}}.c-columns_3>.wp-block-group__inner-container{grid-gap:24px}@media (min-width:80em) and (max-width:89.365em){.c-columns_3>.wp-block-group__inner-container{grid-template-columns:repeat(12,1fr)}.c-columns_3>.wp-block-group__inner-container>*:nth-child(3n+1){grid-column-start:1;grid-column-end:7}.c-columns_3>.wp-block-group__inner-container>*:nth-child(3n+2){grid-column-start:7;grid-column-end:13}.c-columns_3>.wp-block-group__inner-container>*:nth-child(3n){grid-column-start:4;grid-column-end:10}}@media (min-width:89.375em){.c-columns_3>.wp-block-group__inner-container{grid-gap:24px;grid-template-columns:1fr 1fr 1fr}}@media (min-width:80em) and (max-width:89.365em){.c-columns_5>.wp-block-group__inner-container{grid-gap:24px;grid-template-columns:repeat(12,1fr)}.c-columns_5>.wp-block-group__inner-container>*:nth-child(6n+1),.c-columns_5>.wp-block-group__inner-container>*:nth-child(6n+3){grid-column-start:1;grid-column-end:7}.c-columns_5>.wp-block-group__inner-container>*:nth-child(6n+2),.c-columns_5>.wp-block-group__inner-container>*:nth-child(6n+4){grid-column-start:7;grid-column-end:13}.c-columns_5>.wp-block-group__inner-container>*:nth-child(5){grid-column-start:4;grid-column-end:10}}@media (min-width:89.375em){.c-columns_5>.wp-block-group__inner-container{grid-gap:24px;grid-template-columns:1fr 1fr 1fr}}.c-pricing-table{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:50px}@media (min-width:64.0625em){.c-pricing-table{gap:30px}}@media (max-width:106.24em){.c-pricing-table{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:64.0525em){.c-pricing-table.t-esy.is-open{max-height:200vh}.c-pricing-table.t-esy.is-open::before,.c-pricing-table.t-esy.is-open::after{opacity:0}}@media (max-width:64.0525em){.c-pricing-table.t-esy{max-height:200px;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:relative;overflow:hidden}.c-pricing-table.t-esy::before{position:absolute;left:50%;bottom:0;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';display:block;width:30px;z-index:2;height:30px;background:url(/wp-content/themes/uj-flora/images/esy/esy-arrow-down.svg) no-repeat center center;background-size:contain}.c-pricing-table.t-esy:after{position:absolute;left:0;content:'';-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;height:50px;bottom:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(white));background:-o-linear-gradient(top,#fff0 0%,white 100%);background:linear-gradient(to bottom,#fff0 0%,white 100%)}}@media (min-width:64.0625em){.c-pricing-table.t-esy{display:grid;grid-template-columns:repeat(4,1fr)}}.c-pricing-table.t-esy .c-pricing-table__item{background:#F2F2F2;padding:16px!important;border-radius:0}.c-pricing-table.t-esy .c-pricing-table__item_heading{grid-row:1;width:100%;grid-column:1/6;background:none;padding:0}.c-pricing-table.t-esy .c-pricing-table__item:not(:first-child){grid-row:2;padding:0;border:none;width:100%}@media (max-width:64.0525em){.c-pricing-table.t-esy .c-pricing-table__item:not(:first-child){margin-bottom:10px}}.c-pricing-table.t-esy .c-pricing-table__label{color:#717171;font-size:12px;line-height:1;text-transform:uppercase;padding-bottom:10px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}@media (min-width:64.0625em){.c-pricing-table.t-esy .c-pricing-table__label{font-size:10px}}.c-pricing-table.t-esy .c-pricing-table__label span{font-size:40px;color:#2D285E;font-weight:700;font-family:var(--ff-montserrat)}.c-pricing-table.t-esy .c-pricing-table__value{color:#2D285E;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;font-weight:700;line-height:1;font-size:28px!important;font-weight:700;font-family:var(--ff-montserrat);white-space:nowrap}@media (min-width:64.0625em){.c-pricing-table.t-esy .c-pricing-table__value{font-size:22px!important}}@media (min-width:80em){.c-pricing-table.t-esy .c-pricing-table__value{font-size:28px!important}}@media (min-width:106.25em){.c-pricing-table.t-esy .c-pricing-table__value{font-size:32px!important}}.c-pricing-table.t-esy .c-pricing-table__value small{text-transform:lowercase;color:#717171;font-weight:400;font-size:12px}@media (min-width:64.0625em){.c-pricing-table.t-esy .c-pricing-table__value small{font-size:10px}}.c-pricing-table__item{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:end;padding:10px;border-radius:8px;overflow:hidden;border:1px solid #ECECEC;width:calc(50% - 10px)}@media (min-width:64.0625em){.c-pricing-table__item{width:calc(50% - 30px);padding:30px}}@media (min-width:89.375em){.c-pricing-table__item{width:calc(100% / 3 - 60px)}}@media (min-width:106.25em){.c-pricing-table__item{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.c-pricing-table__item_heading{white-space:nowrap;padding:30px 0;border:none}@media (min-width:106.25em){.c-pricing-table__item_heading{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}.c-pricing-table__label{font-size:14px;line-height:1em}.c-pricing-table__value{font-size:20px!important;line-height:1em}@media (min-width:64.0625em){.c-pricing-table__value{font-size:26px!important}}.c-flats{font-family:var(--ff-montserrat);--color-orange:#cc4f66;--color-lime:#0DD078;--color-sold:#AEAEB2;--flat-color:var(--color-lime);max-width:1700px;margin:auto}@media (max-width:79.99em){.c-flats{padding-bottom:100px}}@media (min-width:80em){.c-flats{margin-bottom:100px;margin-top:120px}}.c-flats .cursor-pointer{cursor:pointer}.c-flats .mark{display:none}.c-flats .mobile-available{position:relative;line-height:.9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-pack:distribute;justify-content:space-around;text-align:left}.c-flats input[type=checkbox]{width:18px;height:18px;background:#F4F4F4;border:2px solid #2D285E!important;margin-right:5px;accent-color:#2D285E}.c-flats input[type=checkbox]:checked~span{font-weight:900}.c-flats .mobile-submit{background:#fff;border-radius:10px;color:#2D285E;padding:10px 20px;display:block;text-align:center;width:100%;border:none}.c-flats .mobile-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-flats .mobile-checkboxes input{display:none}.c-flats .mobile-checkboxes label{margin:0 5px;position:relative;width:30px;height:30px}.c-flats .mobile-checkboxes label .selected{position:absolute;width:100%;height:100%;background:#fff;color:var(--color-orange);font-size:20;line-height:30px;text-align:center}.c-flats .mobile-checkboxes label input{opacity:0}.c-flats .mobile-checkboxes label input:checked~div{background:var(--color-orange);color:#fff}.c-flats .noUi-target{-webkit-box-shadow:none;box-shadow:none;border:none;height:2px}.c-flats .noUi-target .noUi-connects{background:#D9D9D9}.c-flats .noUi-target .noUi-connect{background:#2D285E}.c-flats .noUi-target .noUi-handle{border-radius:100%;width:8px;right:-4px;height:8px;top:-3px;background:#fff;-webkit-box-shadow:none;box-shadow:none;border:none}@media (max-width:64.0525em){.c-flats .noUi-target .noUi-handle{width:24px;right:-12px;height:24px;top:-11px}}.c-flats .noUi-target .noUi-handle:before{width:100%;height:100%;border-radius:100%;background:#2D285E;left:0;top:0}.c-flats .noUi-target .noUi-handle:after{display:none}.c-flats .js__flats-item{display:none}.c-flats .js__flats-item.filtered{display:none!important}.c-flats select{padding:6px 12px;accent-color:#2D285E;border:1px solid #F4F4F4;background:#fff;font-size:14px;color:#2D285E;border-radius:5px}.c-flats input{border-radius:8px;accent-color:#2D285E}.c-flats__filter-bt{background:#fff;color:var(--color-sold);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;border:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;padding:10px 30px}.c-flats__filter-bt img{margin-left:10px;width:15px}.c-flats__select-wrapper{position:relative}.c-flats__select-wrapper::after{content:'';display:block;position:absolute;top:1px;right:1px;bottom:1px;pointer-events:none;width:20px;background:#fff url(/wp-content/themes/uj-flora/images/select-arrow-blue2.svg) no-repeat left center;background-size:80%;border-radius:0 10px 10px 0}.c-flats__no-records{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-family:var(--ff-montserrat);text-align:center;display:none}.c-flats__name{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:16px;font-family:var(--ff-montserrat);line-height:1;text-transform:uppercase}@media (min-width:89.375em){.c-flats__name{font-size:24px}}.c-flats__name a{--sfy-link-color:var(--color-grey)}.c-flats__item{--button-color:var(--flat-color);padding:16px;border:2px solid var(--flat-color);color:var(--color-grey);display:grid;grid-template-areas:'building building' 'data data' 'price image' 'button button';grid-template-columns:1.1fr 0.9fr;grid-auto-rows:auto}@media (max-width:64.0525em){.c-flats__item{grid-template-areas:'building' 'status' 'data' 'price' 'image' 'button';grid-template-columns:1fr}}.c-flats__item.is-reserved{--flat-color:var(--color-orange)}.c-flats__item.is-sold{--flat-color:var(--color-sold)}.c-flats__item.is-sold .c-flats__name{--flat-color:transparent}.c-flats__building{grid-area:building;background:#F4F4F4;font-size:16px;padding:16px;color:#2D285E;text-transform:uppercase;font-weight:400;font-family:var(--ff-montserrat);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:80em){.c-flats__building{margin-bottom:16px;font-size:24px}}.c-flats__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;grid-area:status;font-size:16px;font-family:var(--ff-montserrat);font-weight:700;text-transform:uppercase;color:#2D285E;font-weight:700;line-height:1}.c-flats__status-dot{width:10px;height:10px;border-radius:100%;margin-bottom:2px;margin-right:5px;background:var(--flat-color)}@media (max-width:64.0525em){.c-flats__search-bt,.c-flats__search-select{width:100%}}.c-flats__savings-label{background:#0DD078;color:#fff;padding:4px;text-align:center;font-weight:600;font-size:12px;text-transform:uppercase;margin-bottom:12px}@media (min-width:80em){.c-flats__savings-label{font-size:12px;padding:8px;margin-right:auto}}.c-flats__savings-label_piotra4{border-radius:4px;display:inline-block;margin-right:auto;font-size:16px;font-weight:700;background:#FF9B78;color:#122C7F}@media (max-width:79.99em){.c-flats__savings-label_piotra4{margin:0 auto}}.c-flats__price{grid-area:price;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#2D285E;gap:12px;font-family:var(--ff-body,"din-2014",sans-serif);font-size:16px;line-height:1;font-weight:400;font-family:var(--ff-montserrat,"din-2014-narrow",sans-serif);text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:64.0525em){.c-flats__price{text-align:center}}.c-flats__price-m,.c-flats__price-label{color:#8E8E93}.c-flats__price-m strong,.c-flats__price-label strong{color:#2D285E}.c-flats__price-value{border-bottom:2px solid #ECECEC;padding-bottom:10px;font-family:var(--ff-body,"din-2014",sans-serif);font-size:32px;line-height:1;font-weight:600;font-family:var(--ff-montserrat,"din-2014-narrow",sans-serif);min-height:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.c-flats__price_promotion .c-flats__price-value span{color:#2D285E;font-size:14px;text-decoration:line-through}.c-flats__data{font-size:16px;font-family:var(--ff-montserrat);font-weight:700;grid-area:data;color:#2D285E;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin:10px 0 0;padding:20px 0;border-bottom:2px solid #ECECEC}.c-flats__data-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px}.c-flats__data-divider{background:#ECECEC;height:12px;width:2px}.c-flats__image{margin:40px 0;grid-area:image}.c-flats__image-img{width:100%;height:auto;max-width:100%}.c-flats__slider-elem{min-width:80px}@media (max-width:64.0525em){.c-flats__slider-elem{-webkit-box-flex:1;-ms-flex:1;flex:1}}.c-flats__slider-value{border:1px solid #D9D9D9;border-radius:2px;padding:4px;text-align:center;min-width:20px}@media (max-width:64.0525em){.c-flats__slider-value{min-width:60px}}.c-flats__slider-value_area{text-align:right;min-width:60px}.c-flats__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:64.0525em){.c-flats__slider{margin:10px 0}}.c-flats__search-bt{padding:15px 40px!important}.c-flats__search-box{font-family:var(--ff-body,"din-2014",sans-serif);font-family:var(--ff-montserrat);color:#2D285E;background:#F4F4F4;padding:16px 24px}@media (max-width:79.99em){.c-flats__search-box{padding:16px}}.c-flats__buildings{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;text-transform:uppercase;font-size:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:24px;gap:20px}@media (min-width:64.0625em){.c-flats__buildings{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-flats__buildings label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.c-flats__buildings h3{font-size:14px;text-transform:none}.c-flats__slider-elem{width:100%}.c-flats__search-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media (min-width:64.0625em){.c-flats__search-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:35px}}.c-flats__search-item{display:grid;grid-template:'label fromto' auto 'slider slider ' 1fr/ 1fr auto;gap:15px 30px;font-weight:400;font-size:14px;-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:justify;-ms-flex-pack:justify;justify-content:space-between;flex-direction:column}.c-flats__search-item label{font-weight:700;grid-area:label}@media (min-width:64.0625em){.c-flats__search-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:45%}}@media (min-width:80em){.c-flats__search-item{width:auto}}.c-flats__search-item-slider{grid-area:slider;width:100%}.c-flats__search-item-fromto{grid-area:fromto;color:#717171;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;min-width:65px}.c-flats__search-divider{background:#D9D9D9;height:1px;width:30%}@media (max-width:64.0525em){.c-flats__search-divider{display:none}}@media (min-width:80em){.c-flats__search-divider{width:1px;height:1.5em}}.c-flats__legend{line-height:1;padding-top:24px;padding-bottom:48px;font-weight:700;text-transform:uppercase;font-size:16px;color:#2D285E}.c-flats__legend-item{width:15px;height:15px;border-radius:100%;margin-right:10px;margin-top:-1px}.c-flats__legend-item.is-available{background:var(--color-lime)}.c-flats__legend-item.is-reserved{background:var(--color-orange)}.c-flats__legend-item.is-sold{background:var(--color-sold)}.c-flats__button{width:100%;grid-area:button;text-align:center}.c-flats__button_sold{font-weight:600;opacity:.4;color:#717171!important;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;text-transform:uppercase;min-height:304px;font-size:32px}.c-flats__button .c-buttons__item{margin-top:8px;width:100%;font-size:12px;padding:7px 20px;margin-right:0!important}.c-flats__button .c-buttons__item2.c-buttons__item{background:#2D285E}.c-flats__button .c-buttons__item2.c-buttons__item-hovered{background:#0DD078}.c-flats__button.is-available .c-buttons__item{--uj-button-color:white;--uj-button-color-hover:white;--button-item__background_hover:var(--color-sold)}.c-flats__button.is-reserved .c-buttons__item{--uj-button-color:white;--uj-button-color-hover:white;background:var(--color-orange);--button-item__background_hover:var(--color-orange)}.c-flats__button.is-sold .c-buttons__item{--uj-button-color:white;--uj-button-color-hover:white;background:var(--color-sold);--button-item__background_hover:var(--color-sold)}.c-flat{font-family:var(--ff-montserrat);--color-orange:#cc4f66;--color-lime:#0DD078;--color-sold:#2D285E;--flat-color:var(--color-lime);color:#2D285E}@media (max-width:64.0525em){.c-flat{padding:16px}}.c-flat .c-buttons{margin-top:30px}.c-flat .c-buttons__item{margin:0 0 24px;width:100%;text-align:center}.c-flat__back{font-family:var(--ff-body,"din-2014",sans-serif);font-size:12px;line-height:1;font-weight:700;font-family:var(--ff-montserrat)}@media (min-width:64.0625em){.c-flat__back{font-size:16px}}.c-flat__back-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.c-flat__building{font-family:var(--ff-body,"din-2014",sans-serif);font-size:24px;line-height:1;font-weight:400;font-family:var(--ff-montserrat);margin-bottom:40px;margin-top:40px;text-transform:uppercase}@media (min-width:64.0625em){.c-flat__building{font-size:32px}}@media (max-width:64.0525em){.c-flat__image{display:none!important}}.c-flat__image-mobile{display:block}@media (min-width:64.0625em){.c-flat__image-mobile{display:none!important}}.c-flat__name{font-family:var(--ff-body,"din-2014",sans-serif);font-size:80px;line-height:1;font-weight:700;font-family:var(--ff-montserrat);margin:8px 0 16px}@media (min-width:64.0625em){.c-flat__name{font-size:80px}}@media (min-width:64.0625em){.c-flat__name{margin:8px 0 40px}}.c-flat__status{font-family:var(--ff-body,"din-2014",sans-serif);font-size:12px;line-height:1;font-weight:700;font-family:var(--ff-montserrat);display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2D285E;font-size:16px;margin-bottom:16px}@media (min-width:64.0625em){.c-flat__status{font-size:16px}}.c-flat__status.is-reserved{--flat-color:var(--color-orange)}.c-flat__status.is-sold{--flat-color:var(--color-sold)}.c-flat__status.is-sold .c-flats__name{--flat-color:transparent}.c-flat__status-dot{width:10px;height:10px;border-radius:10px;background:var(--flat-color)}.c-flat__savings-label{background:#0DD078;color:#fff;padding:2px 16px;text-align:center;font-weight:600;font-size:16px;text-transform:uppercase;margin-bottom:16px}@media (min-width:80em){.c-flat__savings-label{font-size:18px;padding:2px 24px}}.c-flat__savings-label_piotra4{border-radius:4px;display:inline-block;margin-right:auto;font-size:16px;font-weight:700;margin-top:10px;background:#FF9B78;color:#122C7F}.c-flat__price-label{font-weight:400;text-transform:uppercase;color:#8E8E93}.c-flat__price-value{line-height:1.2}.c-flat__pdf{font-size:14px}.c-flat__data-item{font-family:var(--ff-body,"din-2014",sans-serif);font-size:16px;line-height:1;font-weight:700;font-family:var(--ff-montserrat);text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px;border-bottom:1px solid #0DD078}@media (min-width:64.0625em){.c-flat__data-item{font-size:16px}}.c-flat__data-item_price{color:#0DD078;border-bottom:none}.c-flat__data-item-value{font-weight:600}.c-flat__price-history-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 16px;padding:0;background:none;font-size:16px;cursor:pointer;font-weight:400;border:none;text-transform:uppercase;line-height:1;gap:10px}@media (min-width:80em){.c-flat__price-history-toggle{font-size:24px}}.c-flat__price-history-toggle svg{width:14px;height:auto;-webkit-transform:rotate(var(--icon-rotation,-90deg));transform:rotate(var(--icon-rotation,-90deg))}.c-flat__history-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-flat__history-date{margin-bottom:8px}.c-flat__history.is-open{--flat-history-display:block;--icon-rotation:0}.c-flat__history-content{display:var(--flat-history-display,none);font-size:16px}.wp-block-cover{display:grid;position:relative;overflow:hidden;grid-template-columns:100%}.wp-block-cover>*{grid-row:1;grid-column:1;position:relative;z-index:2}.wp-block-cover>picture{position:absolute;z-index:1;left:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wp-block-cover>picture img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.wp-block-cover__background{display:none}.c-form .wpcf7-form-control,.c-form .wpcf7-list-item,.c-form .wpcf7-form-control-wrap{width:100%;display:block}.c-form .wpcf7-not-valid-tip{font-size:16px}.c-form input{outline:none!important}.c-form .t-rooms-cb{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:80em){.c-form .t-rooms-cb{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}}.c-form__p{font-size:10px!important;font-weight:500;color:var(--form-p-color)}.c-form__p a{text-decoration:underline;--uj-link-color:currentColor}.c-form__calendly{margin-top:24px}@media (min-width:64.0625em){.c-form__calendly .wp-block-columns .wp-block-column:nth-child(1){-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.c-acceptance{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.c-acceptance__label{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--form-label-color);max-width:72vw}.c-acceptance__full{position:absolute;top:-5px;left:-5px;width:calc(100% + 5px);background:#fff;padding:5px;display:none;z-index:10}.c-acceptance__full:hover{display:block}.c-acceptance__button{cursor:pointer;width:16px;height:16px;background:url(/wp-content/themes/uj-flora/images/form-info.svg) no-repeat center center}.c-acceptance__button:hover~.c-acceptance__full{display:block}@media (min-width:64.0625em){.c-esy-movie{display:grid;grid-template:'banner' auto 'content' 1fr / 1fr}}.c-esy-movie__banner{grid-area:banner;color:#fff;padding:6px;text-align:center;background:#2D285E;font-family:var(--ff-body,"din-2014",sans-serif);font-weight:700;text-transform:uppercase;font-size:9px}@media (min-width:64.0625em){.c-esy-movie__banner{font-size:16px}}.c-esy-movie__movie{grid-area:content}.c-esy-movie__video{aspect-ratio:1920/1080;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:64.0625em){.c-esy-movie__video{height:80vh}}.c-esy-movie__content{grid-area:content;margin:auto;position:relative;z-index:10}@media (max-width:64.0525em){.c-esy-movie__content{padding:40px 24px 0}}@media (min-width:64.0625em){.c-esy-movie__content{--uj-heading-color:white;color:white!important;padding-left:50%}}.c-esy-movie__content h1:not(.no-lines){font-size:28px;margin-bottom:1em}@media (min-width:64.0625em){.c-esy-movie__content h1:not(.no-lines){color:white!important;font-size:50px}}.c-esy-movie__content h2:not(.no-lines){font-size:17px}@media (min-width:64.0625em){.c-esy-movie__content h2:not(.no-lines){color:white!important;font-size:30px}}.c-portfolio-items{display:grid;grid-gap:24px;grid-auto-rows:1fr;grid-template-columns:1fr;margin-bottom:60px}@media (min-width:64.0625em){.c-portfolio-items{grid-template-columns:repeat(2,1fr)}}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLWZsb3JhLmNzcyIsInN0eWxlLnNjc3MiLCJiYXNlL19mb250ZmFjZS5zY3NzIiwiYWJzdHJhY3RzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJhYnN0cmFjdHMvdmFyaWFibGVzL19kZXBlbmRlbmNpZXMuc2NzcyIsIl9kZXBlbmRlbmNpZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jb21tb24tc2Fzcy11dGlsaXRpZXMvdXRpbGl0aWVzL19jbGFzc2VzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY29tbW9uLXNhc3MtdXRpbGl0aWVzL3V0aWxpdGllcy9taXhpbnMvX3Utc2NyZWVucmVhZGVyLXRleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL2NvcmUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL19zaW5nbGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL19tdWx0aXBsZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9sYXlvdXQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvX2RlZmF1bHRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzIiwiX3ZlbmRvcnMuc2NzcyIsIi4uL35ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCIuLi9+c3dpcGVyL3N3aXBlci1idW5kbGUuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9oYW1idXJnZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvYmFzZS1zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvYmFzZS1zdHlsZXMvX2NvbG9ycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvYmFzZS1zdHlsZXMvX21peGlucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvYmxvY2stbGlicmFyeS9zcmMvY29tbW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9ibG9jay1saWJyYXJ5L3NyYy9jb2x1bW5zL3N0eWxlLnNjc3MiLCIuLi9+bm91aXNsaWRlci9kaXN0L25vdWlzbGlkZXIiLCJhYnN0cmFjdHMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCJhYnN0cmFjdHMvdmFyaWFibGVzL19vdGhlcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zYXNzLW1xL19tcS5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImFic3RyYWN0cy9fdGV4dGNvbnRlbnQtbWl4aW5zLnNjc3MiLCJiYXNlL19ub3JtYWxpemVfdHdlYWtzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJjb21wb25lbnRzL2NvbnRhY3QvX2NvbnRhY3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jb21tb24tc2Fzcy11dGlsaXRpZXMvdXRpbGl0aWVzL21peGlucy9fdS1pbWFnZS1hdXRvd2lkdGguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jb21tb24tc2Fzcy11dGlsaXRpZXMvdXRpbGl0aWVzL21peGlucy9fdS1yZW1vdmUtYnV0dG9uLXN0eWxpbmcuc2NzcyIsImJhc2UvX3NjYWZmb2xkaW5nLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9fZm9vdGVyLXBpb3RyYTQuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19mb290ZXItZXN5LWZsb3Jlc3kuc2NzcyIsImNvbXBvbmVudHMvaGVyby9faGVyby5zY3NzIiwiY29tcG9uZW50cy9sYW5nLXN3aXRjaGVyL19sYW5nLXN3aXRjaGVyLnNjc3MiLCJjb21wb25lbnRzL3dwLWJsb2NrLW1lZGlhLXRleHQvX3dwLWJsb2NrLW1lZGlhLXRleHQuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvaW1hZ2UtdGV4dC9faW1hZ2UtdGV4dC5zY3NzIiwiY29tcG9uZW50cy9wb3N0LXRpdGxlL19wb3N0LXRpdGxlLnNjc3MiLCJjb21wb25lbnRzL3Bvc3RzL19wb3N0cy5zY3NzIiwiY29tcG9uZW50cy9iYW5uZXIvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9tYWluLXNsaWRlci9fbWFpbi1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvYm9yZGVyZWQtYm94L19ib3JkZXJlZC1ib3guc2NzcyIsImNvbXBvbmVudHMvcG9ydGZvbGlvLXNsaWRlci9fcG9ydGZvbGlvLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9lc3ktZmxvcmVzeS9fZXN5LWZsb3Jlc3kuc2NzcyIsImNvbXBvbmVudHMvZmxhdHMvX2ZsYXRzLnNjc3MiLCJjb21wb25lbnRzL2ZsYXRzL19mbGF0LnNjc3MiLCJjb21wb25lbnRzL2VzeS1wcm9tby1iYW5uZXIvX2VzeS1wcm9tby1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvcGlvdHJhNC1wcm9tby1iYW5uZXIvX3Bpb3RyYTQtcHJvbW8tYmFubmVyLnNjc3MiLCJfYXBwbHkuc2NzcyIsImNvbXBvbmVudHMvZXN5LW51bWJlcnMvX2VzeS1udW1iZXJzLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbnMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvbWFpbm1lbnUvX21haW5tZW51LnNjc3MiLCJjb21wb25lbnRzL2xvY2F0aW9uL19sb2NhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9zb2NpYWxzL19zb2NpYWxzLnNjc3MiLCJjb21wb25lbnRzL2JpZy1pbWFnZS9fYmlnLWltYWdlLnNjc3MiLCJjb21wb25lbnRzL2ltYWdlLXNsaWRlci9faW1hZ2Utc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24vX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvcGlvdHJhNC9fcGlvdHJhNC5zY3NzIiwiY29tcG9uZW50cy9udW1iZXJzL19udW1iZXJzLnNjc3MiLCJjb21wb25lbnRzL2dhbGxlcnkvX2dhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvbWFwL19tYXAuc2NzcyIsImNvbXBvbmVudHMvcG9ydGZvbGlvLWl0ZW0vX3BvcnRmb2xpby1pdGVtLnNjc3MiLCJjb21wb25lbnRzL2Vycm9yLXBhZ2UvX2Vycm9yLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVybWVudS9fZm9vdGVybWVudS5zY3NzIiwiY29tcG9uZW50cy9wb3J0Zm9saW8tZmlsdGVycy9fcG9ydGZvbGlvLWZpbHRlcnMuc2NzcyIsImNvbXBvbmVudHMvd3AtYmxvY2stc2VwYXJhdG9yL193cC1ibG9jay1zZXBhcmF0b3Iuc2NzcyIsImNvbXBvbmVudHMvaW1hZ2UtaGVhZGluZy9faW1hZ2UtaGVhZGluZy5zY3NzIiwiY29tcG9uZW50cy9jb2x1bW5zL19jb2x1bW5zLnNjc3MiLCJjb21wb25lbnRzL3ByaWNpbmctdGFibGUvX3ByaWNpbmctdGFibGUuc2NzcyIsImNvbXBvbmVudHMvd3AtYmxvY2stY292ZXIvX3dwLWJsb2NrLWNvdmVyLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0vX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvZXN5LW1vdmllL19lc3ktbW92aWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNDQzs7Ozs7O0VBTWhCO0FDTkYsbURBQVk7QUFFWiw2S0FBWTtBREtaOzs7Ozs7Ozs7RURJRTtBQUNGLG9DQUFvQztBQUNwQztFQUNFLGVBQWU7RUFDZix5QkFBeUIsRUFBRTs7QUFFN0I7RUNWSSxvQkFBQSxFQUFBOztBRUNGO0VBQ0UsZUZWc0I7RUVXdEIseUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JGZHNCLEVFZXZCOztBQU5EO0VBQ0UsZUZWd0M7RUVXeEMseUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JGZHdDLEVFZXpDOztBQU5EO0VBQ0UsZUZWeUQ7RUVXekQseUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JGZHlELEVFZTFEOztBQU5EO0VBQ0UsZUZWMkU7RUVXM0UseUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JGZDJFLEVFZTVFOztBQU5EO0VBQ0UsZUZWNEY7RUVXNUYseUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JGZDRGLEVFZTdGOztBQU5EO0VBQ0UsZUZWNkc7RUVXN0cseUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JGZDZHLEVFZTlHOztBQU5EO0VBQ0UsZUZWbUk7RUVXbkkseUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JGZG1JLEVFZXBJOztBQU5EO0VBQ0UsZUZWMko7RUVXM0oseUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JGZDJKLEVFZTVKOztBQU5EO0VBQ0UsZUZWcUw7RUVXckwseUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JGZHFMLEVFZXRMOztBQU5EO0VBQ0UsZUZWK007RUVXL00seUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JGZCtNLEVFZWhOOztBQU5EO0VBQ0UsZUZWdU87RUVXdk8seUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JGZHVPLEVFZXhPOztBQU5EO0VBQ0UsZUZWMlA7RUVXM1AseUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0Usb0JGZDJQLEVFZTVQOztBQU5ELHFDQUFvQjtBSGlHdEIsb0NDMUdvUjtBRDJHcFIsa0RHL0ZHO0FIZ0dIO0VHL0ZFLG1CQUFBO0VBQ0UsaUJGZHlRO0VEK0czUSxvQkFBb0I7RUkvR3RCLFlBQUE7RUE4Q0EsV0FBQTtFQzlDQSxhQUFBO0VDQUEsV0FBQTtFQ0NFLGFBQVU7RUFDVixvQkFBZ0IsRUFBQTs7QVBxSGxCO0VPbEhFLGNBQVUsRUFBQTs7QVBxSFo7RU9sSEUsbUJBQVk7RUFDWixXQUFXLEVBQUU7O0FESmI7RUFDRSxvQkFDRCxFQUFBOztBQUdIOztFQUVFLGNBQ0QsRUFBQTs7QUFFRDs7Ozs7R0FNRTtBTnNIRjtFUTNJQSxvQkFBQTtFUjZJRSxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsbUJRNUlDO0VDTEgsd0JBQU07RUFRRiwwQkFBaUM7RUFBakMsNEJBQWlDO0VBQWpDLDRCQUFpQztFQUFqQywwQkFBaUM7RUFBakMsc0JBQWlDO0VBQWpDLHVCQUFpQztFQUFqQyx1QkFBaUM7RUFBakMsdUJBQWdDO0VBQWhDLHVCQUFnQztFQUFoQyx1QkFBZ0M7RUFBaEMsdUJBQWdDO0VBQWhDLHVCQUFpQztFQUFqQyx1QkFBaUM7RUFJakMsdUJBQTJDO0VBQTNDLHVCQUEyQztFQUEzQyxzQkFBMkM7RUFBM0Msd0JBQTJDO0VBQTNDLHNCQUEyQztFQUEzQyxtQkFBMEM7RUFBMUMsc0JBQTJDO0VBQTNDLHFCQUEwQztFQUExQyxvQkFBMEM7RUFJMUMsbUJBQWdDO0VBQWhDLCtCQUFpQztFQUFqQyxrQ0FBaUM7RUFBakMsOEJBQWlDO0VBQWpDLDRCQUFpQztFQUFqQyw4QkFBaUM7RUFBakMsNkJBQWlDO0VBQWpDLDhCQUFpQztFQUlqQywwQkFBd0M7RUFBeEMsOEJBQXdDO0VBQXhDLHdCQUF3QztFQUF4QyxnQ0FBeUM7RUFBekMsZ0NBQXlDO0VBQXpDLHNOQUF5QztFQUF6QywwR0FBeUM7RUFBekMsMEZBQXlDO0VBRzNDLGlEQUEwQztFQUMxQywwQkFBMEM7RUFDMUMsMkJBQW1EO0VBQ25ELDJCQUE2QztFQU03Qyx5QkFBcUQ7RUFDckQsbUJBQW1DLEVBQWdCOztBVCtKckQ7Ozs7Ozs7RVUxTEUsWUFBVTtFQUVWLDJDQUFnQjtFQU1kLDBDQUFhO0VBQWIsbUJBQWE7RUFBYixrQkFBYSxFQUFBOztBQUFiO0VDWEYsaUJBQVcsRUFBQTs7QVg2TWI7RVcxTUUsaUJBQWMsRUFBSTs7QVg2TXBCO0VVaE1NLGlCQVNJLEVBQUE7O0FWMExWO0VVbk1NLGtCQVNJLEVBQUE7O0FWNkxWO0VVdE1NLGtCQVNJLEVBQUE7O0FWZ01WO0VVek1NLHNCQVNJO0VBUkYsaUJFcWRJO0VaMVFWLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VVNU1WLG9CQVNJO01BVEosZ0JBU0k7RUFSRiwwQ0FDRDtFVjZNTCw2Q0FBNkM7RWE3TjdDLDRDQUFLLEVBQUE7RUNBTDtJQUNBLCtCQUF3QztZQUF4Qyx1QkFBd0M7SUFDeEMscUJBQWE7UUFBYixlQUFhO0lBQ2IsWUFBVztJQUVYLGdCQUFZO0lBQ1osNkNBQXNFO0lBQ3RFLDRDRERDO0lBTkQsK0JBR00sRUFBQTs7QWJxT1I7RUFDRSxvQmN4Tlc7TWR3TlgsaUJjeE5XO1Vkd05YLGFjeE5XLEVBQUE7O0FkME5iO0VBQ0Usb0JjeE5ZO01kd05aLG1CY3hOWTtVZHdOWixlY3hOWTtFZHlOWixZY3hOVSxFQUFFOztBQStDUjtFQUNFLG9CQUNEO01BREMsbUJBQ0Q7VUFEQyxlQUNEO0VkMktMLFlBQVksRUFBRTs7QUFFaEI7RWM5TUUsb0JBcUNLO01BckNMLG1CQXFDSztVQXJDTCxlQXFDSztFZDJLTCxXQUFXLEVBQUU7O0FBRWY7RWNsTUksb0JBQ0Q7TUFEQyxtQkFDRDtVQURDLGVBQ0Q7RWRtTUQsaUJBQWlCLEVBQUU7O0FBRXJCO0VjdE1JLG9CQUNEO01BREMsbUJBQ0Q7VUFEQyxlQUNEO0VkdU1ELFdBQVcsRUFBRTs7QUFFZjtFYzFNSSxvQkNpQ1M7TURqQ1QsbUJDaUNTO1VEakNULGVDaUNTO0VmMktYLFdBQVcsRUFBRTs7QUFFZjtFYzlNSSxvQkFDRDtNQURDLG1CQUNEO1VBREMsZUFDRDtFZCtNRCxpQkFBaUIsRUFBRTs7QUFFckI7RWNsTkksb0JBQ0Q7TUFEQyxtQkFDRDtVQURDLGVBQ0Q7RWRtTkQsWUFBWSxFQUFFOztBQUVoQjtFY3ROSSxvQkNpQ1M7TURqQ1QsbUJDaUNTO1VEakNULGVDaUNTO0VmdUxYLGdCQUFnQixFQUFFOztBQUVwQjtFYzFPRSxvQkFpREs7TUFqREwsbUJBaURLO1VBakRMLGVBaURLO0VkMkxMLGlCQUFpQixFQUFFOztBQUVyQjtFY3hQSSxvQkFBMEM7TUFBMUMsbUJBQTBDO1VBQTFDLGVBQTBDO0VkMFA1QyxXQUFXLEVBQUU7O0FBRWY7RWM1UEksb0JBQU87TUFBUCxtQkFBTztVQUFQLGVBQU87RWQ4UFQsaUJBQWlCLEVBQUU7O0FBRXJCO0VjaFFJLG9CQWlFTztNQWpFUCxtQkFpRU87VUFqRVAsZUFpRU87RWRpTVQsaUJBQWlCLEVBQUU7O0FBRXJCO0VjcFFJLG9CQUFPO01BQVAsbUJBQU87VUFBUCxlQUFPO0Vkc1FULFdBQVcsRUFBRTs7QUFFZjtFY3hRSSxvQkFBTztNQUFQLG1CQUFPO1VBQVAsZUFBTztFZDBRVCxpQkFBaUIsRUFBRTs7QUFFckI7RWM1UUksb0JBaUVPO01BakVQLG1CQWlFTztVQWpFUCxlQWlFTztFZDZNVCxpQkFBaUIsRUFBRTs7QUFFckI7RWNoUkksb0JBQU87TUFBUCxtQkFBTztVQUFQLGVBQU87RWRrUlQsV0FBVyxFQUFFOztBQUVmO0VjcFJJLG9CQUFPO01BQVAsbUJBQU87VUFBUCxlQUFPO0Vkc1JULGlCQUFpQixFQUFFOztBQUVyQjtFY3hSSSxvQkFpRU87TUFqRVAsbUJBaUVPO1VBakVQLGVBaUVPO0VkeU5ULGlCQUFpQixFQUFFOztBQUVyQjtFYzVSSSxvQkFBTztNQUFQLG1CQUFPO1VBQVAsZUFBTztFZDhSVCxZQUFZLEVBQUU7O0FBRWhCO0VjaFNJLHNCQWlFTyxFQUFBOztBQUZEO0VBaEVOLHVCQUFjLEVBQUE7O0FkdVNsQjtFYy9OWSxpQkFBdUIsRUFBQTs7QWRrT25DO0VjbE9ZLHVCQUF1QixFQUFBOztBZHFPbkM7RWNyT1ksdUJBQXVCLEVBQUE7O0Fkd09uQztFY3hPWSxpQkFBdUIsRUFBQTs7QWQyT25DO0VjM09ZLHVCQUF1QixFQUFBOztBZDhPbkM7RWM5T1ksdUJBQXVCLEVBQUE7O0FkaVBuQztFY2pQWSxpQkFBdUIsRUFBQTs7QWRvUG5DO0VjcFBZLHVCQUF1QixFQUFBOztBZHVQbkM7RWN2UFksdUJBQXVCLEVBQUE7O0FkMFBuQzs7RWNsVEUsaUJBQThCLEVBQUE7O0FBd0RwQjs7RWRnUVYsaUJBQWlCLEVBQUU7O0FjcFBiOztFZHdQTix1QkFBdUIsRUFBRTs7QWNuUG5COztFZHVQTix1QkFBdUIsRUFBRTs7QWM1UG5COztFZGdRTixzQkFBc0IsRUFBRTs7QWMzUGxCOztFZCtQTixzQkFBc0IsRUFBRTs7QWNwUWxCOztFZHdRTixvQkFBb0IsRUFBRTs7QWNuUWhCOztFZHVRTixvQkFBb0IsRUFBRTs7QWM1UWhCOztFZGdSTixzQkFBc0IsRUFBRTs7QWMzUWxCOztFZCtRTixzQkFBc0IsRUFBRTs7QWNwUmxCOztFZHdSTixvQkFBb0IsRUFBRTs7QWNuUmhCOztFZHVSTixvQkFBb0IsRUFBRTs7QWM1UmhCO0VBQ0U7SWQrUk4sb0JBQWE7UUFBYixpQkFBYTtZQUFiLGFBQWEsRUFBRTtFYzVSWDtJQUNBLG9CQUFxQjtRQUFyQixtQkFBcUI7WUFBckIsZUFBcUI7SUFDbkIsWUFBdUMsRUFBQTtFZDhSL0M7SWdCeFZFLG9CQUFtQjtRQUFuQixtQkFBbUI7WUFBbkIsZUFBbUI7SUZVakIsWUFBYyxFQUFBO0VkaVZsQjtJYzdVSSxvQkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQXBDSixXQUFNLEVBQUE7RWRvWE47SWNyV0Esb0JBMkJ5QjtRQTNCekIsbUJBMkJ5QjtZQTNCekIsZUEyQnlCO0lBMUJ2QixpQkFBYyxFQUFBO0VkdVdoQjtJY3hXQSxvQkEyQnlCO1FBM0J6QixtQkEyQnlCO1lBM0J6QixlQTJCeUI7SUExQnZCLFdBQU0sRUFBQTtFZDBXUjtJYzNXQSxvQkEyQnlCO1FBM0J6QixtQkEyQnlCO1lBM0J6QixlQTJCeUI7SUExQnZCLFdBQU0sRUFBQTtFZDZXUjtJYzlXQSxvQkEyQnlCO1FBM0J6QixtQkEyQnlCO1lBM0J6QixlQTJCeUI7SUExQnZCLGlCQUFjLEVBQUE7RWRnWGhCO0ljalhBLG9CQTJCeUI7UUEzQnpCLG1CQTJCeUI7WUEzQnpCLGVBMkJ5QjtJQTFCdkIsWUFBTSxFQUFRO0VkbVhoQjtJY3BYQSxvQkEyQnlCO1FBM0J6QixtQkEyQnlCO1lBM0J6QixlQTJCeUI7SUExQnZCLGdCQUFjLEVBQUE7RWRzWGhCO0ljdFZJLG9CQUFtQjtRQUFuQixtQkFBbUI7WUFBbkIsZUFBbUI7SUFoRHZCLGlCQUFjLEVBQUE7RWR5WWQ7SWNuVlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsV0FBTSxFQUFBO0Vkc1pSO0ljdFZRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLGlCQUFjLEVBQUE7RWR5WmhCO0ljelZRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLGlCQUFjLEVBQUE7RWQ0WmhCO0ljNVZRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLFdBQU0sRUFBQTtFZCtaUjtJYy9WUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixpQkFBYyxFQUFBO0Vka2FoQjtJY2xXUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixpQkFBYyxFQUFBO0VkcWFoQjtJY3JXUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixXQUFNLEVBQUE7RWR3YVI7SWN4V1Esb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsaUJBQWMsRUFBQTtFZDJhaEI7SWMzV1Esb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsaUJBQWMsRUFBQTtFZDhhaEI7SWM5V1Esb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsWUFBTSxFQUFRO0VkaWJoQjtJY2pYUSxlQUFvQixFQUFBO0VkbVg1QjtJY2xiRSxzQkFpRU8sRUFBQTtFQUZEO0lBaEVOLHVCQUFjLEVBQUE7RWR1YmhCO0ljL1dVLGlCQUF1QixFQUFBO0VkaVhqQztJY2pYVSx1QkFBdUIsRUFBQTtFZG1YakM7SWNuWFUsdUJBQXVCLEVBQUE7RWRxWGpDO0ljclhVLGlCQUF1QixFQUFBO0VkdVhqQztJY3ZYVSx1QkFBdUIsRUFBQTtFZHlYakM7SWN6WFUsdUJBQXVCLEVBQUE7RWQyWGpDO0ljM1hVLGlCQUF1QixFQUFBO0VkNlhqQztJYzdYVSx1QkFBdUIsRUFBQTtFZCtYakM7SWMvWFUsdUJBQXVCLEVBQUE7RWRpWWpDOztJY3piQSxpQkFBOEMsRUEwRG5DO0VBRkQ7O0lBQUEsaUJBQXVCLEVBQUE7RWR1WWpDOztJYzNYTSx1QkFBcUIsRUFBQTtFZDhYM0I7O0ljelhNLHVCQUFxQixFQUFBO0VkNFgzQjs7SWNqWU0sc0JBQXFCLEVBQUE7RWRvWTNCOztJYy9YTSxzQkFBcUIsRUFBQTtFZGtZM0I7O0ljdllNLG9CQUFxQixFQUFBO0VkMFkzQjs7SWNyWU0sb0JBQXFCLEVBQUE7RWR3WTNCOztJYzdZTSxzQkFBcUIsRUFBQTtFZGdaM0I7O0ljM1lNLHNCQUFxQixFQUFBO0VkOFkzQjs7SWNuWk0sb0JBQXFCLEVBQUE7RWRzWjNCOztJY2paTSxvQkFBcUIsRUFBQSxFQUFBOztBZHFaN0I7RWMxWlE7SUFDRSxvQkFBNkI7UUFBN0IsaUJBQTZCO1lBQTdCLGFBQTZCLEVBQVU7RUFHekM7SUFDQSxvQkFBcUI7UUFBckIsbUJBQXFCO1lBQXJCLGVBQXFCO0lBQ25CLFlBQUEsRUFBdUM7RWQwWi9DO0lnQnBkRSxvQkFBbUI7UUFBbkIsbUJBQW1CO1lBQW5CLGVBQW1CO0lGVWpCLFlBQWMsRUFBQTtFZDZjbEI7SWN6Y0ksb0JBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFwQ0osV0FBTSxFQUFBO0VkZ2ZOO0ljamVBLG9CQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0UsaUJBQWMsRUFBQTtFZG1laEI7SWNwZUEsb0JBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDRSxXQUFNLEVBQUE7RWRzZVI7SWN2ZUEsb0JBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDRSxXQUFNLEVBQUE7RWR5ZVI7SWMxZUEsb0JBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDRSxpQkFBYyxFQUFBO0VkNGVoQjtJYzdlQSxvQkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNFLFlBQU0sRUFBUTtFZCtlaEI7SWNoZkEsb0JBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDRSxnQkFBYyxFQUFBO0Vka2ZoQjtJY2xkSSxvQkFBbUI7UUFBbkIsbUJBQW1CO1lBQW5CLGVBQW1CO0lBaER2QixpQkFBYyxFQUFBO0VkcWdCZDtJYy9jUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixXQUFNLEVBQUE7RWRraEJSO0ljbGRRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLGlCQUFjLEVBQUE7RWRxaEJoQjtJY3JkUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixpQkFBYyxFQUFBO0Vkd2hCaEI7SWN4ZFEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsV0FBTSxFQUFBO0VkMmhCUjtJYzNkUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixpQkFBYyxFQUFBO0VkOGhCaEI7SWM5ZFEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsaUJBQWMsRUFBQTtFZGlpQmhCO0ljamVRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLFdBQU0sRUFBQTtFZG9pQlI7SWNwZVEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsaUJBQWMsRUFBQTtFZHVpQmhCO0ljdmVRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLGlCQUFjLEVBQUE7RWQwaUJoQjtJYzFlUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixZQUFNLEVBQVE7RWQ2aUJoQjtJYzdlUSxlQUFvQixFQUFBO0VkK2U1QjtJYzlpQkUsc0JBaUVPLEVBQUE7RUFGRDtJQWhFTix1QkFBYyxFQUFBO0VkbWpCaEI7SWMzZVUsaUJBQXVCLEVBQUE7RWQ2ZWpDO0ljN2VVLHVCQUF1QixFQUFBO0VkK2VqQztJYy9lVSx1QkFBdUIsRUFBQTtFZGlmakM7SWNqZlUsaUJBQXVCLEVBQUE7RWRtZmpDO0ljbmZVLHVCQUF1QixFQUFBO0VkcWZqQztJY3JmVSx1QkFBdUIsRUFBQTtFZHVmakM7SWN2ZlUsaUJBQXVCLEVBQUE7RWR5ZmpDO0ljemZVLHVCQUF1QixFQUFBO0VkMmZqQztJYzNmVSx1QkFBdUIsRUFBQTtFZDZmakM7O0ljcmpCQSxpQkFBOEMsRUEwRG5DO0VBRkQ7O0lBQUEsaUJBQXVCLEVBQUE7RWRtZ0JqQzs7SWN2Zk0sdUJBQXFCLEVBQUE7RWQwZjNCOztJY3JmTSx1QkFBcUIsRUFBQTtFZHdmM0I7O0ljN2ZNLHNCQUFxQixFQUFBO0VkZ2dCM0I7O0ljM2ZNLHNCQUFxQixFQUFBO0VkOGYzQjs7SWNuZ0JNLG9CQUFxQixFQUFBO0Vkc2dCM0I7O0ljamdCTSxvQkFBcUIsRUFBQTtFZG9nQjNCOztJY3pnQk0sc0JBQXFCLEVBQUE7RWQ0Z0IzQjs7SWN2Z0JNLHNCQUFxQixFQUFBO0VkMGdCM0I7O0ljL2dCTSxvQkFBcUIsRUFBQTtFZGtoQjNCOztJYzdnQk0sb0JBQXFCLEVBQUEsRUFBQTs7QWRpaEI3QjtFY3RoQlE7SUFDRSxvQkFBNkI7UUFBN0IsaUJBQTZCO1lBQTdCLGFBQTZCLEVBQVU7RUFHekM7SUFDQSxvQkFBcUI7UUFBckIsbUJBQXFCO1lBQXJCLGVBQXFCO0lBQ25CLFlBQUEsRUFBdUM7RWRzaEIvQztJZ0JobEJFLG9CQUFtQjtRQUFuQixtQkFBbUI7WUFBbkIsZUFBbUI7SUZVakIsWUFBYyxFQUFBO0VkeWtCbEI7SWNya0JJLG9CQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBcENKLFdBQU0sRUFBQTtFZDRtQk47SWM3bEJBLG9CQTJCeUI7UUEzQnpCLG1CQTJCeUI7WUEzQnpCLGVBMkJ5QjtJQTFCdkIsaUJBQWMsRUFBQTtFZCtsQmhCO0ljaG1CQSxvQkEyQnlCO1FBM0J6QixtQkEyQnlCO1lBM0J6QixlQTJCeUI7SUExQnZCLFdBQU0sRUFBQTtFZGttQlI7SWNubUJBLG9CQTJCeUI7UUEzQnpCLG1CQTJCeUI7WUEzQnpCLGVBMkJ5QjtJQTFCdkIsV0FBTSxFQUFBO0VkcW1CUjtJY3RtQkEsb0JBMkJ5QjtRQTNCekIsbUJBMkJ5QjtZQTNCekIsZUEyQnlCO0lBMUJ2QixpQkFBYyxFQUFBO0Vkd21CaEI7SWN6bUJBLG9CQTJCeUI7UUEzQnpCLG1CQTJCeUI7WUEzQnpCLGVBMkJ5QjtJQTFCdkIsWUFBTSxFQUFRO0VkMm1CaEI7SWM1bUJBLG9CQTJCeUI7UUEzQnpCLG1CQTJCeUI7WUEzQnpCLGVBMkJ5QjtJQTFCdkIsZ0JBQWMsRUFBQTtFZDhtQmhCO0ljOWtCSSxvQkFBbUI7UUFBbkIsbUJBQW1CO1lBQW5CLGVBQW1CO0lBaER2QixpQkFBYyxFQUFBO0VkaW9CZDtJYzNrQlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsV0FBTSxFQUFBO0VkOG9CUjtJYzlrQlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsaUJBQWMsRUFBQTtFZGlwQmhCO0ljamxCUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixpQkFBYyxFQUFBO0Vkb3BCaEI7SWNwbEJRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLFdBQU0sRUFBQTtFZHVwQlI7SWN2bEJRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLGlCQUFjLEVBQUE7RWQwcEJoQjtJYzFsQlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsaUJBQWMsRUFBQTtFZDZwQmhCO0ljN2xCUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixXQUFNLEVBQUE7RWRncUJSO0ljaG1CUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixpQkFBYyxFQUFBO0VkbXFCaEI7SWNubUJRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLGlCQUFjLEVBQUE7RWRzcUJoQjtJY3RtQlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsWUFBTSxFQUFRO0VkeXFCaEI7SWN6bUJRLGVBQW9CLEVBQUE7RWQybUI1QjtJYzFxQkUsc0JBaUVPLEVBQUE7RUFGRDtJQWhFTix1QkFBYyxFQUFBO0VkK3FCaEI7SWN2bUJVLGlCQUF1QixFQUFBO0VkeW1CakM7SWN6bUJVLHVCQUF1QixFQUFBO0VkMm1CakM7SWMzbUJVLHVCQUF1QixFQUFBO0VkNm1CakM7SWM3bUJVLGlCQUF1QixFQUFBO0VkK21CakM7SWMvbUJVLHVCQUF1QixFQUFBO0VkaW5CakM7SWNqbkJVLHVCQUF1QixFQUFBO0VkbW5CakM7SWNubkJVLGlCQUF1QixFQUFBO0VkcW5CakM7SWNybkJVLHVCQUF1QixFQUFBO0VkdW5CakM7SWN2bkJVLHVCQUF1QixFQUFBO0VkeW5CakM7O0ljanJCQSxpQkFBOEMsRUEwRG5DO0VBRkQ7O0lBQUEsaUJBQXVCLEVBQUE7RWQrbkJqQzs7SWNubkJNLHVCQUFxQixFQUFBO0Vkc25CM0I7O0ljam5CTSx1QkFBcUIsRUFBQTtFZG9uQjNCOztJY3puQk0sc0JBQXFCLEVBQUE7RWQ0bkIzQjs7SWN2bkJNLHNCQUFxQixFQUFBO0VkMG5CM0I7O0ljL25CTSxvQkFBcUIsRUFBQTtFZGtvQjNCOztJYzduQk0sb0JBQXFCLEVBQUE7RWRnb0IzQjs7SWNyb0JNLHNCQUFxQixFQUFBO0Vkd29CM0I7O0ljbm9CTSxzQkFBcUIsRUFBQTtFZHNvQjNCOztJYzNvQk0sb0JBQXFCLEVBQUE7RWQ4b0IzQjs7SWN6b0JNLG9CQUFxQixFQUFBLEVBQUE7O0FkNm9CN0I7RWNscEJRO0lBQ0Usb0JBQTZCO1FBQTdCLGlCQUE2QjtZQUE3QixhQUE2QixFQUFVO0VBR3pDO0lBQ0Esb0JBQXFCO1FBQXJCLG1CQUFxQjtZQUFyQixlQUFxQjtJQUNuQixZQUFBLEVBQXVDO0Vka3BCL0M7SWdCNXNCRSxvQkFBbUI7UUFBbkIsbUJBQW1CO1lBQW5CLGVBQW1CO0lGVWpCLFlBQWMsRUFBQTtFZHFzQmxCO0ljanNCSSxvQkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQXBDSixXQUFNLEVBQUE7RWR3dUJOO0ljenRCQSxvQkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNFLGlCQUFjLEVBQUE7RWQydEJoQjtJYzV0QkEsb0JBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDRSxXQUFNLEVBQUE7RWQ4dEJSO0ljL3RCQSxvQkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNFLFdBQU0sRUFBQTtFZGl1QlI7SWNsdUJBLG9CQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0UsaUJBQWMsRUFBQTtFZG91QmhCO0ljcnVCQSxvQkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNFLFlBQU0sRUFBUTtFZHV1QmhCO0ljeHVCQSxvQkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNFLGdCQUFjLEVBQUE7RWQwdUJoQjtJYzFzQkksb0JBQW1CO1FBQW5CLG1CQUFtQjtZQUFuQixlQUFtQjtJQWhEdkIsaUJBQWMsRUFBQTtFZDZ2QmQ7SWN2c0JRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLFdBQU0sRUFBQTtFZDB3QlI7SWMxc0JRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLGlCQUFjLEVBQUE7RWQ2d0JoQjtJYzdzQlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsaUJBQWMsRUFBQTtFZGd4QmhCO0ljaHRCUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixXQUFNLEVBQUE7RWRteEJSO0ljbnRCUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixpQkFBYyxFQUFBO0Vkc3hCaEI7SWN0dEJRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLGlCQUFjLEVBQUE7RWR5eEJoQjtJY3p0QlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsV0FBTSxFQUFBO0VkNHhCUjtJYzV0QlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsaUJBQWMsRUFBQTtFZCt4QmhCO0ljL3RCUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixpQkFBYyxFQUFBO0Vka3lCaEI7SWNsdUJRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLFlBQU0sRUFBUTtFZHF5QmhCO0ljcnVCUSxlQUFvQixFQUFBO0VkdXVCNUI7SWN0eUJFLHNCQWlFTyxFQUFBO0VBRkQ7SUFoRU4sdUJBQWMsRUFBQTtFZDJ5QmhCO0ljbnVCVSxpQkFBdUIsRUFBQTtFZHF1QmpDO0ljcnVCVSx1QkFBdUIsRUFBQTtFZHV1QmpDO0ljdnVCVSx1QkFBdUIsRUFBQTtFZHl1QmpDO0ljenVCVSxpQkFBdUIsRUFBQTtFZDJ1QmpDO0ljM3VCVSx1QkFBdUIsRUFBQTtFZDZ1QmpDO0ljN3VCVSx1QkFBdUIsRUFBQTtFZCt1QmpDO0ljL3VCVSxpQkFBdUIsRUFBQTtFZGl2QmpDO0ljanZCVSx1QkFBdUIsRUFBQTtFZG12QmpDO0ljbnZCVSx1QkFBdUIsRUFBQTtFZHF2QmpDOztJYzd5QkEsaUJBQThDLEVBMERuQztFQUZEOztJQUFBLGlCQUF1QixFQUFBO0VkMnZCakM7O0ljL3VCTSx1QkFBcUIsRUFBQTtFZGt2QjNCOztJYzd1Qk0sdUJBQXFCLEVBQUE7RWRndkIzQjs7SWNydkJNLHNCQUFxQixFQUFBO0Vkd3ZCM0I7O0ljbnZCTSxzQkFBcUIsRUFBQTtFZHN2QjNCOztJYzN2Qk0sb0JBQXFCLEVBQUE7RWQ4dkIzQjs7SWN6dkJNLG9CQUFxQixFQUFBO0VkNHZCM0I7O0ljandCTSxzQkFBcUIsRUFBQTtFZG93QjNCOztJYy92Qk0sc0JBQXFCLEVBQUE7RWRrd0IzQjs7SWN2d0JNLG9CQUFxQixFQUFBO0VkMHdCM0I7O0ljcndCTSxvQkFBcUIsRUFBQSxFQUFBOztBZHl3QjdCO0VjOXdCUTtJQUNFLG9CQUE2QjtRQUE3QixpQkFBNkI7WUFBN0IsYUFBNkIsRUFBVTtFQUd6QztJQUNBLG9CQUFxQjtRQUFyQixtQkFBcUI7WUFBckIsZUFBcUI7SUFDbkIsWUFBQSxFQUF1QztFZDh3Qi9DO0lnQngwQkUsb0JBQW1CO1FBQW5CLG1CQUFtQjtZQUFuQixlQUFtQjtJRlVqQixZQUFjLEVBQUE7RWRpMEJsQjtJYzd6Qkksb0JBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFwQ0osV0FBTSxFQUFBO0VkbzJCTjtJY3IxQkEsb0JBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDRSxpQkFBYyxFQUFBO0VkdTFCaEI7SWN4MUJBLG9CQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0UsV0FBTSxFQUFBO0VkMDFCUjtJYzMxQkEsb0JBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDRSxXQUFNLEVBQUE7RWQ2MUJSO0ljOTFCQSxvQkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNFLGlCQUFjLEVBQUE7RWRnMkJoQjtJY2oyQkEsb0JBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDRSxZQUFNLEVBQVE7RWRtMkJoQjtJY3AyQkEsb0JBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDRSxnQkFBYyxFQUFBO0VkczJCaEI7SWN0MEJJLG9CQUFpQjtRQUFqQixtQkFBaUI7WUFBakIsZUFBaUI7SUFoRHJCLGlCQUFjLEVBQUE7RWR5M0JkO0ljbjBCUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixXQUFNLEVBQUE7RWRzNEJSO0ljdDBCUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixpQkFBYyxFQUFBO0VkeTRCaEI7SWN6MEJRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLGlCQUFjLEVBQUE7RWQ0NEJoQjtJYzUwQlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsV0FBTSxFQUFBO0VkKzRCUjtJYy8wQlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsaUJBQWMsRUFBQTtFZGs1QmhCO0ljbDFCUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixpQkFBYyxFQUFBO0VkcTVCaEI7SWNyMUJRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLFdBQU0sRUFBQTtFZHc1QlI7SWN4MUJRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLGlCQUFjLEVBQUE7RWQyNUJoQjtJYzMxQlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsaUJBQWMsRUFBQTtFZDg1QmhCO0ljOTFCUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixZQUFNLEVBQVE7RWRpNkJoQjtJY2oyQlEsZUFBb0IsRUFBQTtFZG0yQjVCO0ljbDZCRSxzQkFpRU8sRUFBQTtFQUZEO0lBaEVOLHVCQUFjLEVBQUE7RWR1NkJoQjtJYy8xQlUsaUJBQXVCLEVBQUE7RWRpMkJqQztJY2oyQlUsdUJBQXVCLEVBQUE7RWRtMkJqQztJY24yQlUsdUJBQXVCLEVBQUE7RWRxMkJqQztJY3IyQlUsaUJBQXVCLEVBQUE7RWR1MkJqQztJY3YyQlUsdUJBQXVCLEVBQUE7RWR5MkJqQztJY3oyQlUsdUJBQXVCLEVBQUE7RWQyMkJqQztJYzMyQlUsaUJBQXVCLEVBQUE7RWQ2MkJqQztJYzcyQlUsdUJBQXVCLEVBQUE7RWQrMkJqQztJYy8yQlUsdUJBQXVCLEVBQUE7RWRpM0JqQzs7SWN6NkJBLGlCQUE4QyxFQTBEbkM7RUFGRDs7SUFBQSxpQkFBdUIsRUFBQTtFZHUzQmpDOztJYzMyQk0sdUJBQXFCLEVBQUE7RWQ4MkIzQjs7SWN6MkJNLHVCQUFxQixFQUFBO0VkNDJCM0I7O0ljajNCTSxzQkFBcUIsRUFBQTtFZG8zQjNCOztJYy8yQk0sc0JBQXFCLEVBQUE7RWRrM0IzQjs7SWN2M0JNLG9CQUFxQixFQUFBO0VkMDNCM0I7O0ljcjNCTSxvQkFBcUIsRUFBQTtFZHczQjNCOztJYzczQk0sc0JBQXFCLEVBQUE7RWRnNEIzQjs7SWMzM0JNLHNCQUFxQixFQUFBO0VkODNCM0I7O0ljbjRCTSxvQkFBcUIsRUFBQTtFZHM0QjNCOztJY2o0Qk0sb0JBQXFCLEVBQUEsRUFBQTs7QWRxNEI3QjtFYzE0QlE7SUFDRSxvQkFBNkI7UUFBN0IsaUJBQTZCO1lBQTdCLGFBQTZCLEVBQVU7RUFHekM7SUFDQSxvQkFBcUI7UUFBckIsbUJBQXFCO1lBQXJCLGVBQXFCO0lBQ25CLFlBQUEsRUFBdUM7RWQwNEIvQztJZ0JwOEJFLG9CQUFtQjtRQUFuQixtQkFBbUI7WUFBbkIsZUFBbUI7SUZVakIsWUFBYyxFQUFBO0VkNjdCbEI7SWN6N0JJLG9CQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBcENKLFdBQU0sRUFBQTtFZGcrQk47SWNqOUJBLG9CQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0UsaUJBQWMsRUFBQTtFZG05QmhCO0ljcDlCQSxvQkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNFLFdBQU0sRUFBQTtFZHM5QlI7SWN2OUJBLG9CQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0UsV0FBTSxFQUFBO0VkeTlCUjtJYzE5QkEsb0JBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDRSxpQkFBYyxFQUFBO0VkNDlCaEI7SWM3OUJBLG9CQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0UsWUFBTSxFQUFRO0VkKzlCaEI7SWNoK0JBLG9CQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0UsZ0JBQWMsRUFBQTtFZGsrQmhCO0ljbDhCSSxvQkFBaUI7UUFBakIsbUJBQWlCO1lBQWpCLGVBQWlCO0lBaERyQixpQkFBYyxFQUFBO0VkcS9CZDtJYy83QlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsV0FBTSxFQUFBO0Vka2dDUjtJY2w4QlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsaUJBQWMsRUFBQTtFZHFnQ2hCO0ljcjhCUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixpQkFBYyxFQUFBO0Vkd2dDaEI7SWN4OEJRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLFdBQU0sRUFBQTtFZDJnQ1I7SWMzOEJRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLGlCQUFjLEVBQUE7RWQ4Z0NoQjtJYzk4QlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsaUJBQWMsRUFBQTtFZGloQ2hCO0ljajlCUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixXQUFNLEVBQUE7RWRvaENSO0ljcDlCUSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBaEUxQixpQkFBYyxFQUFBO0VkdWhDaEI7SWN2OUJRLG9CQUFvQjtRQUFwQixtQkFBb0I7WUFBcEIsZUFBb0I7SUFoRTFCLGlCQUFjLEVBQUE7RWQwaENoQjtJYzE5QlEsb0JBQW9CO1FBQXBCLG1CQUFvQjtZQUFwQixlQUFvQjtJQWhFMUIsWUFBTSxFQUFRO0VkNmhDaEI7SWM3OUJRLGVBQW9CLEVBQUE7RWQrOUI1QjtJYzloQ0Usc0JBaUVPLEVBQUE7RUFGRDtJQWhFTix1QkFBYyxFQUFBO0VkbWlDaEI7SWMzOUJVLGlCQUF1QixFQUFBO0VkNjlCakM7SWM3OUJVLHVCQUF1QixFQUFBO0VkKzlCakM7SWMvOUJVLHVCQUF1QixFQUFBO0VkaStCakM7SWNqK0JVLGlCQUF1QixFQUFBO0VkbStCakM7SWNuK0JVLHVCQUF1QixFQUFBO0VkcStCakM7SWNyK0JVLHVCQUF1QixFQUFBO0VkdStCakM7SWN2K0JVLGlCQUF1QixFQUFBO0VkeStCakM7SWN6K0JVLHVCQUF1QixFQUFBO0VkMitCakM7SWMzK0JVLHVCQUF1QixFQUFBO0VkNitCakM7O0ljcmlDQSxpQkFBOEMsRUEwRG5DO0VBRkQ7O0lBQUEsaUJBQXVCLEVBQUE7RWRtL0JqQzs7SWN2K0JNLHVCQUFxQixFQUFBO0VkMCtCM0I7O0ljcitCTSx1QkFBcUIsRUFBQTtFZHcrQjNCOztJYzcrQk0sc0JBQXFCLEVBQUE7RWRnL0IzQjs7SWMzK0JNLHNCQUFxQixFQUFBO0VkOCtCM0I7O0ljbi9CTSxvQkFBcUIsRUFBQTtFZHMvQjNCOztJY2ovQk0sb0JBQXFCLEVBQUE7RWRvL0IzQjs7SWN6L0JNLHNCQUFxQixFQUFBO0VkNC9CM0I7O0ljdi9CTSxzQkFBcUIsRUFBQTtFZDAvQjNCOztJYy8vQk0sb0JBQXFCLEVBQUE7RWRrZ0MzQjs7SWM3L0JNLG9CQUFxQixFQUFBLEVBQUE7O0FkaWdDN0I7RWN0Z0NRLDJCQUFxQixFQUFBOztBZHlnQzdCO0VjcGdDUSxpQ0FBcUIsRUFBQTs7QWR1Z0M3QjtFaUJoa0NRLDBCQUF3RCxFQUFBOztBakJta0NoRTtFaUJua0NRLHlCQUF3RCxFQUFBOztBakJza0NoRTtFaUJ0a0NRLDBCQUF3RCxFQUFBOztBakJ5a0NoRTtFaUJ6a0NRLDhCQUF3RCxFQUFBOztBakI0a0NoRTtFaUI1a0NRLCtCQUF3RCxFQUFBOztBakIra0NoRTtFaUIva0NRLGdDQUF3RDtFQUF4RCxnQ0FBd0Q7RUFBeEQseUJBQXdELEVBQUE7O0FqQmtsQ2hFO0VpQmxsQ1EsdUNBQXdEO0VBQXhELHVDQUF3RDtFQUF4RCxnQ0FBd0QsRUFBQTs7QWpCcWxDaEU7RWlCcmxDUSx5QkFBd0QsRUFBQTs7QWpCd2xDaEU7RWlCeGxDUSwrQkFBd0Q7TUFBeEQsOEJBQXdEO1VBQXhELDBCQUF3RCxFQUFBOztBakIybENoRTtFaUIzbENRLDBDQUF3RDtFQUF4RCx5Q0FBd0Q7TUFBeEQsbUNBQXdEO1VBQXhELCtCQUF3RCxFQUFBOztBakI4bENoRTtFaUI5bENRLHdDQUF3RDtFQUF4RCx5Q0FBd0Q7TUFBeEQsc0NBQXdEO1VBQXhELGtDQUF3RCxFQUFBOztBakJpbUNoRTtFaUJqbUNRLDBDQUF3RDtFQUF4RCwwQ0FBd0Q7TUFBeEQsMkNBQXdEO1VBQXhELHVDQUF3RCxFQUFBOztBakJvbUNoRTtFaUJwbUNRLHdDQUF3RDtFQUF4RCwwQ0FBd0Q7TUFBeEQsOENBQXdEO1VBQXhELDBDQUF3RCxFQUFBOztBakJ1bUNoRTtFaUJ2bUNRLCtCQUF3RDtNQUF4RCxnQ0FBd0Q7VUFBeEQsd0JBQXdELEVBQUE7O0FqQjBtQ2hFO0VpQjFtQ1EsK0JBQXdEO01BQXhELGdDQUF3RDtVQUF4RCx3QkFBd0QsRUFBQTs7QWpCNm1DaEU7RWlCN21DUSxnQ0FBd0Q7TUFBeEQsMEJBQXdELEVBQUE7O0FqQmduQ2hFO0VpQmhuQ1EsZ0NBQXdEO01BQXhELDBCQUF3RCxFQUFBOztBakJtbkNoRTtFaUJubkNRLCtCQUF3RDtNQUF4RCwyQkFBd0QsRUFBQTs7QWpCc25DaEU7RWlCdG5DUSxpQ0FBd0Q7TUFBeEQsNkJBQXdELEVBQUE7O0FqQnluQ2hFO0VpQnpuQ1EsdUNBQXdEO01BQXhELG1DQUF3RCxFQUFBOztBakI0bkNoRTtFaUI1bkNRLG1DQUF3RDtNQUF4RCxnQ0FBd0Q7VUFBeEQsdUNBQXdELEVBQUE7O0FqQituQ2hFO0VpQi9uQ1EsaUNBQXdEO01BQXhELDhCQUF3RDtVQUF4RCxxQ0FBd0QsRUFBQTs7QWpCa29DaEU7RWlCbG9DUSxvQ0FBd0Q7TUFBeEQsaUNBQXdEO1VBQXhELG1DQUF3RCxFQUFBOztBakJxb0NoRTtFaUJyb0NRLHFDQUF3RDtNQUF4RCxrQ0FBd0Q7VUFBeEQsMENBQXdELEVBQUE7O0FqQndvQ2hFO0VpQnhvQ1EscUNBQXdEO01BQXhELHlDQUF3RCxFQUFBOztBakIyb0NoRTtFaUIzb0NRLDBDQUF3RDtNQUF4RCx1Q0FBd0Q7VUFBeEQseUNBQXdELEVBQUE7O0FqQjhvQ2hFO0VpQjlvQ1Esb0NBQXdEO01BQXhELGlDQUF3RDtVQUF4RCxtQ0FBd0QsRUFBQTs7QWpCaXBDaEU7RWlCanBDUSxrQ0FBd0Q7TUFBeEQsK0JBQXdEO1VBQXhELGlDQUF3RCxFQUFBOztBakJvcENoRTtFaUJwcENRLHFDQUF3RDtNQUF4RCxrQ0FBd0Q7VUFBeEQsK0JBQXdELEVBQUE7O0FqQnVwQ2hFO0VpQnZwQ1EsdUNBQXdEO01BQXhELG9DQUF3RDtVQUF4RCxpQ0FBd0QsRUFBQTs7QWpCMHBDaEU7RWlCMXBDUSxzQ0FBd0Q7TUFBeEQsbUNBQXdEO1VBQXhELGdDQUF3RCxFQUFBOztBakI2cENoRTtFaUI3cENRLHFDQUF3RDtNQUF4RCxxQ0FBd0QsRUFBQTs7QWpCZ3FDaEU7RWlCaHFDUSxtQ0FBd0Q7TUFBeEQsbUNBQXdELEVBQUE7O0FqQm1xQ2hFO0VpQm5xQ1Esc0NBQXdEO01BQXhELGlDQUF3RCxFQUFBOztBakJzcUNoRTtFaUJ0cUNRLHVDQUF3RDtNQUF4RCx3Q0FBd0QsRUFBQTs7QWpCeXFDaEU7RWlCenFDUSwwQ0FBd0Q7TUFBeEQsdUNBQXdELEVBQUE7O0FqQjRxQ2hFO0VpQjVxQ1EsdUNBQXdEO01BQXhELGtDQUF3RCxFQUFBOztBakIrcUNoRTtFaUIvcUNRLHFDQUF3RDtNQUF4RCw0QkFBd0QsRUFBQTs7QWpCa3JDaEU7RWlCbHJDUSxzQ0FBd0Q7TUFBeEQsa0NBQXdELEVBQUE7O0FqQnFyQ2hFO0VpQnJyQ1Esb0NBQXdEO01BQXhELGdDQUF3RCxFQUFBOztBakJ3ckNoRTtFaUJ4ckNRLHVDQUF3RDtNQUF4RCw4QkFBd0QsRUFBQTs7QWpCMnJDaEU7RWlCM3JDUSx5Q0FBd0Q7TUFBeEQsZ0NBQXdELEVBQUE7O0FqQjhyQ2hFO0VpQjlyQ1Esd0NBQXdEO01BQXhELCtCQUF3RCxFQUFBOztBakJpc0NoRTtFaUJqc0NRLHdDQUF3RDtNQUF4RCw4QkFBd0Q7VUFBeEQscUJBQXdELEVBQUE7O0FqQm9zQ2hFO0VpQnBzQ1Esd0NBQXdEO01BQXhELDZCQUF3RDtVQUF4RCxvQkFBd0QsRUFBQTs7QWpCdXNDaEU7RWlCdnNDUSx3Q0FBd0Q7TUFBeEQsNkJBQXdEO1VBQXhELG9CQUF3RCxFQUFBOztBakIwc0NoRTtFaUIxc0NRLHdDQUF3RDtNQUF4RCw2QkFBd0Q7VUFBeEQsb0JBQXdELEVBQUE7O0FqQjZzQ2hFO0VpQjdzQ1Esd0NBQXdEO01BQXhELDZCQUF3RDtVQUF4RCxvQkFBd0QsRUFBQTs7QWpCZ3RDaEU7RWlCaHRDUSx3Q0FBd0Q7TUFBeEQsNkJBQXdEO1VBQXhELG9CQUF3RCxFQUFBOztBakJtdENoRTtFaUJudENRLHdDQUF3RDtNQUF4RCw2QkFBd0Q7VUFBeEQsb0JBQXdELEVBQUE7O0FqQnN0Q2hFO0VpQnR0Q1Esd0NBQXdEO01BQXhELDZCQUF3RDtVQUF4RCxvQkFBd0QsRUFBQTs7QWpCeXRDaEU7RWlCenRDUSxxQkFBd0QsRUFBQTs7QWpCNHRDaEU7RWlCNXRDUSwyQkFBd0QsRUFBQTs7QWpCK3RDaEU7RWlCL3RDUSwwQkFBd0QsRUFBQTs7QWpCa3VDaEU7RWlCbHVDUSx3QkFBd0QsRUFBQTs7QWpCcXVDaEU7RWlCcnVDUSwwQkFBd0QsRUFBQTs7QWpCd3VDaEU7RWlCeHVDUSx3QkFBd0QsRUFBQTs7QWpCMnVDaEU7RWlCM3VDUSx3QkFBd0QsRUFBQTs7QWpCOHVDaEU7RWlCOXVDUSwyQkFBd0Q7RUFPcEQsMEJBRUgsRUFBQTs7QUFURDtFQU9JLGlDQUVIO0VqQjJ1Q1AsZ0NBQWdDLEVBQUU7O0FBRXBDO0VpQi91Q1ksZ0NBRUg7RWpCK3VDUCwrQkFBK0IsRUFBRTs7QUFFbkM7RWlCbnZDWSw4QkFBcUQ7RWpCcXZDL0QsNkJBQTZCLEVBQUU7O0FBRWpDO0VpQnZ2Q1ksZ0NBQStEO0VqQnl2Q3pFLCtCQUErQixFQUFFOztBQUVuQztFaUIzdkNZLDhCQUErRDtFakI2dkN6RSw2QkFBNkIsRUFBRTs7QUFFakM7RWlCL3ZDWSw4QkFBK0Q7RWpCaXdDekUsNkJBQTZCLEVBQUU7O0FBRWpDO0VpQm53Q1kseUJBQXFEO0VqQnF3Qy9ELDRCQUE0QixFQUFFOztBQUVoQztFaUJ2d0NZLCtCQUVIO0VqQnV3Q1Asa0NBQWtDLEVBQUU7O0FBRXRDO0VpQjN3Q1ksOEJBRUg7RWpCMndDUCxpQ0FBaUMsRUFBRTs7QUFFckM7RWlCL3dDWSw0QkFBcUQ7RWpCaXhDL0QsK0JBQStCLEVBQUU7O0FBRW5DO0VpQm54Q1ksOEJBQXFEO0VqQnF4Qy9ELGlDQUFpQyxFQUFFOztBQUVyQztFaUJ2eENZLDRCQUFxRDtFakJ5eEMvRCwrQkFBK0IsRUFBRTs7QUFFbkM7RWlCM3hDWSw0QkFBcUQ7RWpCNnhDL0QsK0JBQStCLEVBQUU7O0FBRW5DO0VpQi94Q1kseUJBQXFELEVBQUE7O0FBUHpEO0VBT0ksK0JBQStELEVBQUE7O0FqQnF5QzNFO0VpQjV5Q1EsOEJBQXdELEVBQUE7O0FqQit5Q2hFO0VpQi95Q1EsNEJBQXdELEVBQUE7O0FqQmt6Q2hFO0VpQmx6Q1EsOEJBQXdELEVBQUE7O0FqQnF6Q2hFO0VpQnJ6Q1EsNEJBQXdELEVBQUE7O0FqQnd6Q2hFO0VpQnh6Q1EsNEJBQXdELEVBQUE7O0FqQjJ6Q2hFO0VpQjN6Q1EsMkJBQXdELEVBQUE7O0FqQjh6Q2hFO0VpQjl6Q1EsaUNBQXdELEVBQUE7O0FqQmkwQ2hFO0VpQmowQ1EsZ0NBQXdELEVBQUE7O0FqQm8wQ2hFO0VpQnAwQ1EsOEJBQXdELEVBQUE7O0FqQnUwQ2hFO0VpQnYwQ1EsZ0NBQXdELEVBQUE7O0FqQjAwQ2hFO0VpQjEwQ1EsOEJBQXdELEVBQUE7O0FqQjYwQ2hFO0VpQjcwQ1EsOEJBQXdELEVBQUE7O0FqQmcxQ2hFO0VpQmgxQ1EsNEJBQXdELEVBQUE7O0FqQm0xQ2hFO0VpQm4xQ1Esa0NBQXdELEVBQUE7O0FqQnMxQ2hFO0VpQnQxQ1EsaUNBQXdELEVBQUE7O0FqQnkxQ2hFO0VpQnoxQ1EsK0JBQXdELEVBQUE7O0FqQjQxQ2hFO0VpQjUxQ1EsaUNBQXdELEVBQUE7O0FqQisxQ2hFO0VpQi8xQ1EsK0JBQXdELEVBQUE7O0FqQmsyQ2hFO0VpQmwyQ1EsK0JBQXdELEVBQUE7O0FqQnEyQ2hFO0VpQnIyQ1EsMEJBQXdELEVBQUE7O0FqQncyQ2hFO0VpQngyQ1EsZ0NBQXdELEVBQUE7O0FqQjIyQ2hFO0VpQjMyQ1EsK0JBQXdELEVBQUE7O0FqQjgyQ2hFO0VpQjkyQ1EsNkJBQXdELEVBQUE7O0FqQmkzQ2hFO0VpQmozQ1EsK0JBQXdELEVBQUE7O0FqQm8zQ2hFO0VpQnAzQ1EsNkJBQXdELEVBQUE7O0FqQnUzQ2hFO0VpQnYzQ1EsNkJBQXdELEVBQUE7O0FqQjAzQ2hFO0VpQjEzQ1Esc0JBQXdELEVBQUE7O0FqQjYzQ2hFO0VpQjczQ1EsNEJBQXdELEVBQUE7O0FqQmc0Q2hFO0VpQmg0Q1EsMkJBQXdELEVBQUE7O0FqQm00Q2hFO0VpQm40Q1EseUJBQXdELEVBQUE7O0FqQnM0Q2hFO0VpQnQ0Q1EsMkJBQXdELEVBQUE7O0FqQnk0Q2hFO0VpQno0Q1EseUJBQXdELEVBQUE7O0FqQjQ0Q2hFO0VpQjU0Q1EsNEJBQXdEO0VBT3BELDJCQUErRCxFQUVsRTs7QUFURDtFQU9JLGtDQUVIO0VqQnk0Q1AsaUNBQWlDLEVBQUU7O0FBRXJDO0VpQjc0Q1ksaUNBRUg7RWpCNjRDUCxnQ0FBZ0MsRUFBRTs7QUFFcEM7RWlCajVDWSwrQkFBcUQ7RWpCbTVDL0QsOEJBQThCLEVBQUU7O0FBRWxDO0VpQnI1Q1ksaUNBQStEO0VqQnU1Q3pFLGdDQUFnQyxFQUFFOztBQUVwQztFaUJ6NUNZLCtCQUErRDtFakIyNUN6RSw4QkFBOEIsRUFBRTs7QUFFbEM7RWlCNzVDWSwwQkFBcUQ7RWpCKzVDL0QsNkJBQTZCLEVBQUU7O0FBRWpDO0VpQmo2Q1ksZ0NBRUg7RWpCaTZDUCxtQ0FBbUMsRUFBRTs7QUFFdkM7RWlCcjZDWSwrQkFFSDtFakJxNkNQLGtDQUFrQyxFQUFFOztBQUV0QztFaUJ6NkNZLDZCQUFxRDtFakIyNkMvRCxnQ0FBZ0MsRUFBRTs7QUFFcEM7RWlCNzZDWSwrQkFBcUQ7RWpCKzZDL0Qsa0NBQWtDLEVBQUU7O0FBRXRDO0VpQmo3Q1ksNkJBQXFEO0VqQm03Qy9ELGdDQUFnQyxFQUFFOztBQUVwQztFaUJyN0NZLDBCQUFxRCxFQUFBOztBQVB6RDtFQU9JLGdDQUErRCxFQUFBOztBakIyN0MzRTtFaUJsOENRLCtCQUF3RCxFQUFBOztBakJxOENoRTtFaUJyOENRLDZCQUF3RCxFQUFBOztBakJ3OENoRTtFaUJ4OENRLCtCQUF3RCxFQUFBOztBakIyOENoRTtFaUIzOENRLDZCQUF3RCxFQUFBOztBakI4OENoRTtFaUI5OENRLDRCQUF3RCxFQUFBOztBakJpOUNoRTtFaUJqOUNRLGtDQUF3RCxFQUFBOztBakJvOUNoRTtFaUJwOUNRLGlDQUF3RCxFQUFBOztBakJ1OUNoRTtFaUJ2OUNRLCtCQUF3RCxFQUFBOztBakIwOUNoRTtFaUIxOUNRLGlDQUF3RCxFQUFBOztBakI2OUNoRTtFaUI3OUNRLCtCQUF3RCxFQUFBOztBakJnK0NoRTtFaUJoK0NRLDZCQUF3RCxFQUFBOztBakJtK0NoRTtFaUJuK0NRLG1DQUF3RCxFQUFBOztBakJzK0NoRTtFaUJ0K0NRLGtDQUF3RCxFQUFBOztBakJ5K0NoRTtFaUJ6K0NRLGdDQUF3RCxFQUFBOztBakI0K0NoRTtFaUI1K0NRLGtDQUF3RCxFQUFBOztBakIrK0NoRTtFaUIvK0NRLGdDQUF3RCxFQUFBOztBakJrL0NoRTtFaUJsL0NRLDJCQUF3RCxFQUFBOztBakJxL0NoRTtFaUJyL0NRLGlDQUF3RCxFQUFBOztBakJ3L0NoRTtFaUJ4L0NRLGdDQUF3RCxFQUFBOztBakIyL0NoRTtFaUIzL0NRLDhCQUF3RCxFQUFBOztBakI4L0NoRTtFaUI5L0NRLGdDQUF3RCxFQUFBOztBakJpZ0RoRTtFaUJqZ0RRLDhCQUF3RCxFQUFBOztBakJvZ0RoRTtFaUJwZ0RRO0lBT0ksMkJBQXFELEVBQVU7RWpCZ2dEekU7SWlCdmdETSxpQ0FBd0QsRUFBQTtFQU9wRDtJakJtZ0RSLDBCQUEwQixFQUFFO0VnQjFnRDVCO0lDQUkseUJBQXdELEVBQUE7RWpCNmdEOUQ7SWlCN2dETSwwQkFBd0QsRUFBQTtFakIrZ0Q5RDtJaUIvZ0RNLDhCQUF3RCxFQUFBO0VqQmloRDlEO0lpQmpoRE0sK0JBQXdELEVBQUE7RWpCbWhEOUQ7SWlCbmhETSxnQ0FBd0Q7SUFBeEQsZ0NBQXdEO0lBQXhELHlCQUF3RCxFQUFBO0VqQnFoRDlEO0lpQnJoRE0sdUNBQXdEO0lBQXhELHVDQUF3RDtJQUF4RCxnQ0FBd0QsRUFBQTtFakJ1aEQ5RDtJaUJ2aERNLHlCQUF3RCxFQUFBO0VqQnloRDlEO0lpQnpoRE0sK0JBQXdEO1FBQXhELDhCQUF3RDtZQUF4RCwwQkFBd0QsRUFBQTtFakIyaEQ5RDtJaUIzaERNLDBDQUF3RDtJQUF4RCx5Q0FBd0Q7UUFBeEQsbUNBQXdEO1lBQXhELCtCQUF3RCxFQUFBO0VqQjZoRDlEO0lpQjdoRE0sd0NBQXdEO0lBQXhELHlDQUF3RDtRQUF4RCxzQ0FBd0Q7WUFBeEQsa0NBQXdELEVBQUE7RWpCK2hEOUQ7SWlCL2hETSwwQ0FBd0Q7SUFBeEQsMENBQXdEO1FBQXhELDJDQUF3RDtZQUF4RCx1Q0FBd0QsRUFBQTtFakJpaUQ5RDtJaUJqaURNLHdDQUF3RDtJQUF4RCwwQ0FBd0Q7UUFBeEQsOENBQXdEO1lBQXhELDBDQUF3RCxFQUFBO0VqQm1pRDlEO0lpQm5pRE0sK0JBQXdEO1FBQXhELGdDQUF3RDtZQUF4RCx3QkFBd0QsRUFBQTtFakJxaUQ5RDtJaUJyaURNLCtCQUF3RDtRQUF4RCxnQ0FBd0Q7WUFBeEQsd0JBQXdELEVBQUE7RWpCdWlEOUQ7SWlCdmlETSxnQ0FBd0Q7UUFBeEQsMEJBQXdELEVBQUE7RWpCeWlEOUQ7SWlCemlETSxnQ0FBd0Q7UUFBeEQsMEJBQXdELEVBQUE7RWpCMmlEOUQ7SWlCM2lETSwrQkFBd0Q7UUFBeEQsMkJBQXdELEVBQUE7RWpCNmlEOUQ7SWlCN2lETSxpQ0FBd0Q7UUFBeEQsNkJBQXdELEVBQUE7RWpCK2lEOUQ7SWlCL2lETSx1Q0FBd0Q7UUFBeEQsbUNBQXdELEVBQUE7RWpCaWpEOUQ7SWlCampETSxtQ0FBd0Q7UUFBeEQsZ0NBQXdEO1lBQXhELHVDQUF3RCxFQUFBO0VqQm1qRDlEO0lpQm5qRE0saUNBQXdEO1FBQXhELDhCQUF3RDtZQUF4RCxxQ0FBd0QsRUFBQTtFakJxakQ5RDtJaUJyakRNLG9DQUF3RDtRQUF4RCxpQ0FBd0Q7WUFBeEQsbUNBQXdELEVBQUE7RWpCdWpEOUQ7SWlCdmpETSxxQ0FBd0Q7UUFBeEQsa0NBQXdEO1lBQXhELDBDQUF3RCxFQUFBO0VqQnlqRDlEO0lpQnpqRE0scUNBQXdEO1FBQXhELHlDQUF3RCxFQUFBO0VqQjJqRDlEO0lpQjNqRE0sMENBQXdEO1FBQXhELHVDQUF3RDtZQUF4RCx5Q0FBd0QsRUFBQTtFakI2akQ5RDtJaUI3akRNLG9DQUF3RDtRQUF4RCxpQ0FBd0Q7WUFBeEQsbUNBQXdELEVBQUE7RWpCK2pEOUQ7SWlCL2pETSxrQ0FBd0Q7UUFBeEQsK0JBQXdEO1lBQXhELGlDQUF3RCxFQUFBO0VqQmlrRDlEO0lpQmprRE0scUNBQXdEO1FBQXhELGtDQUF3RDtZQUF4RCwrQkFBd0QsRUFBQTtFakJta0Q5RDtJaUJua0RNLHVDQUF3RDtRQUF4RCxvQ0FBd0Q7WUFBeEQsaUNBQXdELEVBQUE7RWpCcWtEOUQ7SWlCcmtETSxzQ0FBd0Q7UUFBeEQsbUNBQXdEO1lBQXhELGdDQUF3RCxFQUFBO0VqQnVrRDlEO0lpQnZrRE0scUNBQXdEO1FBQXhELHFDQUF3RCxFQUFBO0VqQnlrRDlEO0lpQnprRE0sbUNBQXdEO1FBQXhELG1DQUF3RCxFQUFBO0VqQjJrRDlEO0lpQjNrRE0sc0NBQXdEO1FBQXhELGlDQUF3RCxFQUFBO0VqQjZrRDlEO0lpQjdrRE0sdUNBQXdEO1FBQXhELHdDQUF3RCxFQUFBO0VqQitrRDlEO0lpQi9rRE0sMENBQXdEO1FBQXhELHVDQUF3RCxFQUFBO0VqQmlsRDlEO0lpQmpsRE0sdUNBQXdEO1FBQXhELGtDQUF3RCxFQUFBO0VqQm1sRDlEO0lpQm5sRE0scUNBQXdEO1FBQXhELDRCQUF3RCxFQUFBO0VqQnFsRDlEO0lpQnJsRE0sc0NBQXdEO1FBQXhELGtDQUF3RCxFQUFBO0VqQnVsRDlEO0lpQnZsRE0sb0NBQXdEO1FBQXhELGdDQUF3RCxFQUFBO0VqQnlsRDlEO0lpQnpsRE0sdUNBQXdEO1FBQXhELDhCQUF3RCxFQUFBO0VqQjJsRDlEO0lpQjNsRE0seUNBQXdEO1FBQXhELGdDQUF3RCxFQUFBO0VqQjZsRDlEO0lpQjdsRE0sd0NBQXdEO1FBQXhELCtCQUF3RCxFQUFBO0VqQitsRDlEO0lpQi9sRE0sd0NBQUE7UUFBQSw4QkFBQTtZQUFBLHFCQUFBLEVBQXdEO0VqQmltRDlEO0lpQmptRE0sd0NBQUE7UUFBQSw2QkFBQTtZQUFBLG9CQUFBLEVBQUE7RWpCbW1ETjtJaUJubURNLHdDQUFBO1FBQUEsNkJBQUE7WUFBQSxvQkFBQSxFQUFBO0VqQnFtRE47SWlCcm1ETSx3Q0FBd0Q7UUFBeEQsNkJBQXdEO1lBQXhELG9CQUF3RCxFQUFBO0VqQnVtRDlEO0lpQnZtRE0sd0NBQXdEO1FBQXhELDZCQUF3RDtZQUF4RCxvQkFBd0QsRUFBQTtFakJ5bUQ5RDtJaUJ6bURNLHdDQUF3RDtRQUF4RCw2QkFBd0Q7WUFBeEQsb0JBQXdELEVBQUE7RWpCMm1EOUQ7SWlCM21ETSx3Q0FBd0Q7UUFBeEQsNkJBQXdEO1lBQXhELG9CQUF3RCxFQUFBO0VqQjZtRDlEO0lpQjdtRE0sd0NBQXdEO1FBQXhELDZCQUF3RDtZQUF4RCxvQkFBd0QsRUFBQTtFakIrbUQ5RDtJaUIvbURNLHFCQUF3RCxFQUFBO0VqQmluRDlEO0lpQmpuRE0sMkJBQXdELEVBQUE7RWpCbW5EOUQ7SWlCbm5ETSwwQkFBd0QsRUFBQTtFakJxbkQ5RDtJaUJybkRNLHdCQUF3RCxFQUFBO0VqQnVuRDlEO0lpQnZuRE0sMEJBQXdELEVBQUE7RWpCeW5EOUQ7SWlCem5ETSx3QkFBd0QsRUFBQTtFakIybkQ5RDtJaUIzbkRNLHdCQUF3RCxFQUFBO0VqQjZuRDlEO0lpQjduRE0sMkJBQXdEO0lBT3BELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBRUg7SUFURCxnQ0FBd0QsRUFBQTtFakJtb0Q5RDtJaUJub0RNLGdDQUF3RDtJQU9wRCwrQkFBK0QsRUFBQTtFakIrbkR6RTtJaUJ0b0RNLDhCQUF3RDtJQU9wRCw2QkFBcUQsRUFBQTtFakJrb0QvRDtJaUJ6b0RNLGdDQUF3RDtJQU9wRCwrQkFBK0QsRUFBQTtFakJxb0R6RTtJaUI1b0RNLDhCQUF3RDtJQU9wRCw2QkFBK0QsRUFBQTtFakJ3b0R6RTtJaUIvb0RNLDhCQUF3RDtJQU9wRCw2QkFBcUQsRUFBVTtFakIyb0R6RTtJaUJscERNLHlCQUF3RDtJQU9wRCw0QkFBcUQsRUFBVTtFakI4b0R6RTtJaUJycERNLCtCQUF3RDtJQU9wRCxrQ0FBK0QsRUFBQTtFakJpcER6RTtJaUJ4cERNLDhCQUF3RDtJQU9wRCxpQ0FBK0QsRUFBQTtFakJvcER6RTtJaUIzcERNLDRCQUF3RDtJQU9wRCwrQkFBK0QsRUFBQTtFakJ1cER6RTtJaUI5cERNLDhCQUF3RDtJQU9wRCxpQ0FBK0QsRUFBQTtFakIwcER6RTtJaUJqcURNLDRCQUF3RDtJQU9wRCwrQkFBK0QsRUFBQTtFakI2cER6RTtJaUJwcURNLDRCQUF3RDtJQU9wRCwrQkFBK0QsRUFBQTtFakJncUR6RTtJaUJ2cURNLHlCQUF3RCxFQUFBO0VqQnlxRDlEO0lpQmxxRFUsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFBQTtFakJzcUR6RTtJaUI3cURNLDRCQUF3RCxFQUFBO0VqQitxRDlEO0lpQi9xRE0sOEJBQXdELEVBQUE7RWpCaXJEOUQ7SWlCanJETSw0QkFBd0QsRUFBQTtFakJtckQ5RDtJaUJuckRNLDRCQUF3RCxFQUFBO0VqQnFyRDlEO0lpQnJyRE0sMkJBQXdELEVBQUE7RWpCdXJEOUQ7SWlCdnJETSxpQ0FBd0QsRUFBQTtFakJ5ckQ5RDtJaUJ6ckRNLGdDQUF3RCxFQUFBO0VqQjJyRDlEO0lpQjNyRE0sOEJBQXdELEVBQUE7RWpCNnJEOUQ7SWlCN3JETSxnQ0FBd0QsRUFBQTtFakIrckQ5RDtJaUIvckRNLDhCQUF3RCxFQUFBO0VqQmlzRDlEO0lpQmpzRE0sOEJBQXdELEVBQUE7RWpCbXNEOUQ7SWlCbnNETSw0QkFBd0QsRUFBQTtFakJxc0Q5RDtJaUJyc0RNLGtDQUF3RCxFQUFBO0VqQnVzRDlEO0lpQnZzRE0saUNBQXdELEVBQUE7RWpCeXNEOUQ7SWlCenNETSwrQkFBd0QsRUFBQTtFakIyc0Q5RDtJaUIzc0RNLGlDQUF3RCxFQUFBO0VqQjZzRDlEO0lpQjdzRE0sK0JBQXdELEVBQUE7RWpCK3NEOUQ7SWlCL3NETSwrQkFBd0QsRUFBQTtFakJpdEQ5RDtJaUJqdERNLDBCQUF3RCxFQUFBO0VqQm10RDlEO0lpQm50RE0sZ0NBQXdELEVBQUE7RWpCcXREOUQ7SWlCcnRETSwrQkFBd0QsRUFBQTtFakJ1dEQ5RDtJaUJ2dERNLDZCQUF3RCxFQUFBO0VqQnl0RDlEO0lpQnp0RE0sK0JBQXdELEVBQUE7RWpCMnREOUQ7SWlCM3RETSw2QkFBd0QsRUFBQTtFakI2dEQ5RDtJaUI3dERNLDZCQUF3RCxFQUFBO0VqQit0RDlEO0lpQi90RE0sc0JBQXdELEVBQUE7RWpCaXVEOUQ7SWlCanVETSw0QkFBd0QsRUFBQTtFakJtdUQ5RDtJaUJudURNLDJCQUF3RCxFQUFBO0VqQnF1RDlEO0lpQnJ1RE0seUJBQXdELEVBQUE7RWpCdXVEOUQ7SWlCdnVETSwyQkFBd0QsRUFBQTtFakJ5dUQ5RDtJaUJ6dURNLHlCQUF3RCxFQUFBO0VqQjJ1RDlEO0lpQjN1RE0sNEJBQXdEO0lBT3BELDJCQUVILEVBQUE7RUFURDtJQU9JLGtDQUVIO0lBVEQsaUNBQXdELEVBQUE7RWpCaXZEOUQ7SWlCanZETSxpQ0FBd0Q7SUFPcEQsZ0NBQStELEVBQUE7RWpCNnVEekU7SWlCcHZETSwrQkFBd0Q7SUFPcEQsOEJBQXFELEVBQUE7RWpCZ3ZEL0Q7SWlCdnZETSxpQ0FBd0Q7SUFPcEQsZ0NBQStELEVBQUE7RWpCbXZEekU7SWlCMXZETSwrQkFBd0Q7SUFPcEQsOEJBQStELEVBQUE7RWpCc3ZEekU7SWlCN3ZETSwwQkFBd0Q7SUFPcEQsNkJBQXFELEVBQUE7RWpCeXZEL0Q7SWlCaHdETSxnQ0FBd0Q7SUFPcEQsbUNBQStELEVBQUE7RWpCNHZEekU7SWlCbndETSwrQkFBd0Q7SUFPcEQsa0NBQStELEVBQUE7RWpCK3ZEekU7SWlCdHdETSw2QkFBd0Q7SUFPcEQsZ0NBQStELEVBQUE7RWpCa3dEekU7SWlCendETSwrQkFBd0Q7SUFPcEQsa0NBQStELEVBQUE7RWpCcXdEekU7SWlCNXdETSw2QkFBd0Q7SUFPcEQsZ0NBQStELEVBQUE7RWpCd3dEekU7SWlCL3dETSwwQkFBd0QsRUFBQTtFakJpeEQ5RDtJaUIxd0RVLGdDQUFxRCxFQUFVO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RWpCOHdEekU7SWlCcnhETSw2QkFBd0QsRUFBQTtFakJ1eEQ5RDtJaUJ2eERNLCtCQUF3RCxFQUFBO0VqQnl4RDlEO0lpQnp4RE0sNkJBQXdELEVBQUE7RWpCMnhEOUQ7SWlCM3hETSw0QkFBd0QsRUFBQTtFakI2eEQ5RDtJaUI3eERNLGtDQUF3RCxFQUFBO0VqQit4RDlEO0lpQi94RE0saUNBQXdELEVBQUE7RWpCaXlEOUQ7SWlCanlETSwrQkFBd0QsRUFBQTtFakJteUQ5RDtJaUJueURNLGlDQUF3RCxFQUFBO0VqQnF5RDlEO0lpQnJ5RE0sK0JBQXdELEVBQUE7RWpCdXlEOUQ7SWlCdnlETSw2QkFBd0QsRUFBQTtFakJ5eUQ5RDtJaUJ6eURNLG1DQUF3RCxFQUFBO0VqQjJ5RDlEO0lpQjN5RE0sa0NBQXdELEVBQUE7RWpCNnlEOUQ7SWlCN3lETSxnQ0FBd0QsRUFBQTtFakIreUQ5RDtJaUIveURNLGtDQUF3RCxFQUFBO0VqQml6RDlEO0lpQmp6RE0sZ0NBQXdELEVBQUE7RWpCbXpEOUQ7SWlCbnpETSwyQkFBd0QsRUFBQTtFakJxekQ5RDtJaUJyekRNLGlDQUF3RCxFQUFBO0VqQnV6RDlEO0lpQnZ6RE0sZ0NBQXdELEVBQUE7RWpCeXpEOUQ7SWlCenpETSw4QkFBd0QsRUFBQTtFakIyekQ5RDtJaUIzekRNLGdDQUF3RCxFQUFBO0VqQjZ6RDlEO0lpQjd6RE0sOEJBQXdELEVBQUEsRUFBQTs7QWpCZzBEaEU7RUFDRTtJaUJqMERNLDJCQUF3RCxFQUFBO0VqQm0wRDlEO0lpQm4wRE0saUNBQXdELEVBQUE7RWpCcTBEOUQ7SUFDRSwwQkFBMEIsRUFBRTtFZ0J0MEQ1QjtJQ0FJLHlCQUF3RCxFQUFBO0VqQnkwRDlEO0lpQnowRE0sMEJBQXdELEVBQUE7RWpCMjBEOUQ7SWlCMzBETSw4QkFBd0QsRUFBQTtFakI2MEQ5RDtJaUI3MERNLCtCQUF3RCxFQUFBO0VqQiswRDlEO0lpQi8wRE0sZ0NBQXdEO0lBQXhELGdDQUF3RDtJQUF4RCx5QkFBd0QsRUFBQTtFakJpMUQ5RDtJaUJqMURNLHVDQUF3RDtJQUF4RCx1Q0FBd0Q7SUFBeEQsZ0NBQXdELEVBQUE7RWpCbTFEOUQ7SWlCbjFETSx5QkFBd0QsRUFBQTtFakJxMUQ5RDtJaUJyMURNLCtCQUF3RDtRQUF4RCw4QkFBd0Q7WUFBeEQsMEJBQXdELEVBQUE7RWpCdTFEOUQ7SWlCdjFETSwwQ0FBd0Q7SUFBeEQseUNBQXdEO1FBQXhELG1DQUF3RDtZQUF4RCwrQkFBd0QsRUFBQTtFakJ5MUQ5RDtJaUJ6MURNLHdDQUF3RDtJQUF4RCx5Q0FBd0Q7UUFBeEQsc0NBQXdEO1lBQXhELGtDQUF3RCxFQUFBO0VqQjIxRDlEO0lpQjMxRE0sMENBQXdEO0lBQXhELDBDQUF3RDtRQUF4RCwyQ0FBd0Q7WUFBeEQsdUNBQXdELEVBQUE7RWpCNjFEOUQ7SWlCNzFETSx3Q0FBd0Q7SUFBeEQsMENBQXdEO1FBQXhELDhDQUF3RDtZQUF4RCwwQ0FBd0QsRUFBQTtFakIrMUQ5RDtJaUIvMURNLCtCQUF3RDtRQUF4RCxnQ0FBd0Q7WUFBeEQsd0JBQXdELEVBQUE7RWpCaTJEOUQ7SWlCajJETSwrQkFBd0Q7UUFBeEQsZ0NBQXdEO1lBQXhELHdCQUF3RCxFQUFBO0VqQm0yRDlEO0lpQm4yRE0sZ0NBQXdEO1FBQXhELDBCQUF3RCxFQUFBO0VqQnEyRDlEO0lpQnIyRE0sZ0NBQXdEO1FBQXhELDBCQUF3RCxFQUFBO0VqQnUyRDlEO0lpQnYyRE0sK0JBQXdEO1FBQXhELDJCQUF3RCxFQUFBO0VqQnkyRDlEO0lpQnoyRE0saUNBQXdEO1FBQXhELDZCQUF3RCxFQUFBO0VqQjIyRDlEO0lpQjMyRE0sdUNBQXdEO1FBQXhELG1DQUF3RCxFQUFBO0VqQjYyRDlEO0lpQjcyRE0sbUNBQXdEO1FBQXhELGdDQUF3RDtZQUF4RCx1Q0FBd0QsRUFBQTtFakIrMkQ5RDtJaUIvMkRNLGlDQUF3RDtRQUF4RCw4QkFBd0Q7WUFBeEQscUNBQXdELEVBQUE7RWpCaTNEOUQ7SWlCajNETSxvQ0FBd0Q7UUFBeEQsaUNBQXdEO1lBQXhELG1DQUF3RCxFQUFBO0VqQm0zRDlEO0lpQm4zRE0scUNBQXdEO1FBQXhELGtDQUF3RDtZQUF4RCwwQ0FBd0QsRUFBQTtFakJxM0Q5RDtJaUJyM0RNLHFDQUF3RDtRQUF4RCx5Q0FBd0QsRUFBQTtFakJ1M0Q5RDtJaUJ2M0RNLDBDQUF3RDtRQUF4RCx1Q0FBd0Q7WUFBeEQseUNBQXdELEVBQUE7RWpCeTNEOUQ7SWlCejNETSxvQ0FBd0Q7UUFBeEQsaUNBQXdEO1lBQXhELG1DQUF3RCxFQUFBO0VqQjIzRDlEO0lpQjMzRE0sa0NBQXdEO1FBQXhELCtCQUF3RDtZQUF4RCxpQ0FBd0QsRUFBQTtFakI2M0Q5RDtJaUI3M0RNLHFDQUF3RDtRQUF4RCxrQ0FBd0Q7WUFBeEQsK0JBQXdELEVBQUE7RWpCKzNEOUQ7SWlCLzNETSx1Q0FBd0Q7UUFBeEQsb0NBQXdEO1lBQXhELGlDQUF3RCxFQUFBO0VqQmk0RDlEO0lpQmo0RE0sc0NBQXdEO1FBQXhELG1DQUF3RDtZQUF4RCxnQ0FBd0QsRUFBQTtFakJtNEQ5RDtJaUJuNERNLHFDQUF3RDtRQUF4RCxxQ0FBd0QsRUFBQTtFakJxNEQ5RDtJaUJyNERNLG1DQUF3RDtRQUF4RCxtQ0FBd0QsRUFBQTtFakJ1NEQ5RDtJaUJ2NERNLHNDQUF3RDtRQUF4RCxpQ0FBd0QsRUFBQTtFakJ5NEQ5RDtJaUJ6NERNLHVDQUF3RDtRQUF4RCx3Q0FBd0QsRUFBQTtFakIyNEQ5RDtJaUIzNERNLDBDQUF3RDtRQUF4RCx1Q0FBd0QsRUFBQTtFakI2NEQ5RDtJaUI3NERNLHVDQUF3RDtRQUF4RCxrQ0FBd0QsRUFBQTtFakIrNEQ5RDtJaUIvNERNLHFDQUF3RDtRQUF4RCw0QkFBd0QsRUFBQTtFakJpNUQ5RDtJaUJqNURNLHNDQUF3RDtRQUF4RCxrQ0FBd0QsRUFBQTtFakJtNUQ5RDtJaUJuNURNLG9DQUF3RDtRQUF4RCxnQ0FBd0QsRUFBQTtFakJxNUQ5RDtJaUJyNURNLHVDQUF3RDtRQUF4RCw4QkFBd0QsRUFBQTtFakJ1NUQ5RDtJaUJ2NURNLHlDQUF3RDtRQUF4RCxnQ0FBd0QsRUFBQTtFakJ5NUQ5RDtJaUJ6NURNLHdDQUF3RDtRQUF4RCwrQkFBd0QsRUFBQTtFakIyNUQ5RDtJaUIzNURNLHdDQUFBO1FBQUEsOEJBQUE7WUFBQSxxQkFBQSxFQUF5QjtFakI2NUQvQjtJaUI3NURNLHdDQUFBO1FBQUEsNkJBQUE7WUFBQSxvQkFBQSxFQUFBO0VqQis1RE47SWlCLzVETSx3Q0FBQTtRQUFBLDZCQUFBO1lBQUEsb0JBQUEsRUFBQTtFakJpNkROO0lpQmo2RE0sd0NBQXdEO1FBQXhELDZCQUF3RDtZQUF4RCxvQkFBd0QsRUFBQTtFakJtNkQ5RDtJaUJuNkRNLHdDQUF3RDtRQUF4RCw2QkFBd0Q7WUFBeEQsb0JBQXdELEVBQUE7RWpCcTZEOUQ7SWlCcjZETSx3Q0FBd0Q7UUFBeEQsNkJBQXdEO1lBQXhELG9CQUF3RCxFQUFBO0VqQnU2RDlEO0lpQnY2RE0sd0NBQXdEO1FBQXhELDZCQUF3RDtZQUF4RCxvQkFBd0QsRUFBQTtFakJ5NkQ5RDtJaUJ6NkRNLHdDQUF3RDtRQUF4RCw2QkFBd0Q7WUFBeEQsb0JBQXdELEVBQUE7RWpCMjZEOUQ7SWlCMzZETSxxQkFBd0QsRUFBQTtFakI2NkQ5RDtJaUI3NkRNLDJCQUF3RCxFQUFBO0VqQis2RDlEO0lpQi82RE0sMEJBQXdELEVBQUE7RWpCaTdEOUQ7SWlCajdETSx3QkFBd0QsRUFBQTtFakJtN0Q5RDtJaUJuN0RNLDBCQUF3RCxFQUFBO0VqQnE3RDlEO0lpQnI3RE0sd0JBQXdELEVBQUE7RWpCdTdEOUQ7SWlCdjdETSx3QkFBd0QsRUFBQTtFakJ5N0Q5RDtJaUJ6N0RNLDJCQUF3RDtJQU9wRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUVIO0lBVEQsZ0NBQXdELEVBQUE7RWpCKzdEOUQ7SWlCLzdETSxnQ0FBd0Q7SUFPcEQsK0JBQStELEVBQUE7RWpCMjdEekU7SWlCbDhETSw4QkFBd0Q7SUFPcEQsNkJBQXFELEVBQUE7RWpCODdEL0Q7SWlCcjhETSxnQ0FBd0Q7SUFPcEQsK0JBQStELEVBQUE7RWpCaThEekU7SWlCeDhETSw4QkFBd0Q7SUFPcEQsNkJBQStELEVBQUE7RWpCbzhEekU7SWlCMzhETSw4QkFBd0Q7SUFPcEQsNkJBQXFELEVBQVU7RWpCdThEekU7SWlCOThETSx5QkFBd0Q7SUFPcEQsNEJBQXFELEVBQVU7RWpCMDhEekU7SWlCajlETSwrQkFBd0Q7SUFPcEQsa0NBQStELEVBQUE7RWpCNjhEekU7SWlCcDlETSw4QkFBd0Q7SUFPcEQsaUNBQStELEVBQUE7RWpCZzlEekU7SWlCdjlETSw0QkFBd0Q7SUFPcEQsK0JBQStELEVBQUE7RWpCbTlEekU7SWlCMTlETSw4QkFBd0Q7SUFPcEQsaUNBQStELEVBQUE7RWpCczlEekU7SWlCNzlETSw0QkFBd0Q7SUFPcEQsK0JBQStELEVBQUE7RWpCeTlEekU7SWlCaCtETSw0QkFBd0Q7SUFPcEQsK0JBQStELEVBQUE7RWpCNDlEekU7SWlCbitETSx5QkFBd0QsRUFBQTtFakJxK0Q5RDtJaUI5OURVLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBQUE7RWpCaytEekU7SWlCeitETSw0QkFBd0QsRUFBQTtFakIyK0Q5RDtJaUIzK0RNLDhCQUF3RCxFQUFBO0VqQjYrRDlEO0lpQjcrRE0sNEJBQXdELEVBQUE7RWpCKytEOUQ7SWlCLytETSw0QkFBd0QsRUFBQTtFakJpL0Q5RDtJaUJqL0RNLDJCQUF3RCxFQUFBO0VqQm0vRDlEO0lpQm4vRE0saUNBQXdELEVBQUE7RWpCcS9EOUQ7SWlCci9ETSxnQ0FBd0QsRUFBQTtFakJ1L0Q5RDtJaUJ2L0RNLDhCQUF3RCxFQUFBO0VqQnkvRDlEO0lpQnovRE0sZ0NBQXdELEVBQUE7RWpCMi9EOUQ7SWlCMy9ETSw4QkFBd0QsRUFBQTtFakI2L0Q5RDtJaUI3L0RNLDhCQUF3RCxFQUFBO0VqQisvRDlEO0lpQi8vRE0sNEJBQXdELEVBQUE7RWpCaWdFOUQ7SWlCamdFTSxrQ0FBd0QsRUFBQTtFakJtZ0U5RDtJaUJuZ0VNLGlDQUF3RCxFQUFBO0VqQnFnRTlEO0lpQnJnRU0sK0JBQXdELEVBQUE7RWpCdWdFOUQ7SWlCdmdFTSxpQ0FBd0QsRUFBQTtFakJ5Z0U5RDtJaUJ6Z0VNLCtCQUF3RCxFQUFBO0VqQjJnRTlEO0lpQjNnRU0sK0JBQXdELEVBQUE7RWpCNmdFOUQ7SWlCN2dFTSwwQkFBd0QsRUFBQTtFakIrZ0U5RDtJaUIvZ0VNLGdDQUF3RCxFQUFBO0VqQmloRTlEO0lpQmpoRU0sK0JBQXdELEVBQUE7RWpCbWhFOUQ7SWlCbmhFTSw2QkFBd0QsRUFBQTtFakJxaEU5RDtJaUJyaEVNLCtCQUF3RCxFQUFBO0VqQnVoRTlEO0lpQnZoRU0sNkJBQXdELEVBQUE7RWpCeWhFOUQ7SWlCemhFTSw2QkFBd0QsRUFBQTtFakIyaEU5RDtJaUIzaEVNLHNCQUF3RCxFQUFBO0VqQjZoRTlEO0lpQjdoRU0sNEJBQXdELEVBQUE7RWpCK2hFOUQ7SWlCL2hFTSwyQkFBd0QsRUFBQTtFakJpaUU5RDtJaUJqaUVNLHlCQUF3RCxFQUFBO0VqQm1pRTlEO0lpQm5pRU0sMkJBQXdELEVBQUE7RWpCcWlFOUQ7SWlCcmlFTSx5QkFBd0QsRUFBQTtFakJ1aUU5RDtJaUJ2aUVNLDRCQUF3RDtJQU9wRCwyQkFFSCxFQUFBO0VBVEQ7SUFPSSxrQ0FFSDtJQVRELGlDQUF3RCxFQUFBO0VqQjZpRTlEO0lpQjdpRU0saUNBQXdEO0lBT3BELGdDQUErRCxFQUFBO0VqQnlpRXpFO0lpQmhqRU0sK0JBQXdEO0lBT3BELDhCQUFxRCxFQUFBO0VqQjRpRS9EO0lpQm5qRU0saUNBQXdEO0lBT3BELGdDQUErRCxFQUFBO0VqQitpRXpFO0lpQnRqRU0sK0JBQXdEO0lBT3BELDhCQUErRCxFQUFBO0VqQmtqRXpFO0lpQnpqRU0sMEJBQXdEO0lBT3BELDZCQUFxRCxFQUFBO0VqQnFqRS9EO0lpQjVqRU0sZ0NBQXdEO0lBT3BELG1DQUErRCxFQUFBO0VqQndqRXpFO0lpQi9qRU0sK0JBQXdEO0lBT3BELGtDQUErRCxFQUFBO0VqQjJqRXpFO0lpQmxrRU0sNkJBQXdEO0lBT3BELGdDQUErRCxFQUFBO0VqQjhqRXpFO0lpQnJrRU0sK0JBQXdEO0lBT3BELGtDQUErRCxFQUFBO0VqQmlrRXpFO0lpQnhrRU0sNkJBQXdEO0lBT3BELGdDQUErRCxFQUFBO0VqQm9rRXpFO0lpQjNrRU0sMEJBQXdELEVBQUE7RWpCNmtFOUQ7SWlCdGtFVSxnQ0FBcUQsRUFBVTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VqQjBrRXpFO0lpQmpsRU0sNkJBQXdELEVBQUE7RWpCbWxFOUQ7SWlCbmxFTSwrQkFBd0QsRUFBQTtFakJxbEU5RDtJaUJybEVNLDZCQUF3RCxFQUFBO0VqQnVsRTlEO0lpQnZsRU0sNEJBQXdELEVBQUE7RWpCeWxFOUQ7SWlCemxFTSxrQ0FBd0QsRUFBQTtFakIybEU5RDtJaUIzbEVNLGlDQUF3RCxFQUFBO0VqQjZsRTlEO0lpQjdsRU0sK0JBQXdELEVBQUE7RWpCK2xFOUQ7SWlCL2xFTSxpQ0FBd0QsRUFBQTtFakJpbUU5RDtJaUJqbUVNLCtCQUF3RCxFQUFBO0VqQm1tRTlEO0lpQm5tRU0sNkJBQXdELEVBQUE7RWpCcW1FOUQ7SWlCcm1FTSxtQ0FBd0QsRUFBQTtFakJ1bUU5RDtJaUJ2bUVNLGtDQUF3RCxFQUFBO0VqQnltRTlEO0lpQnptRU0sZ0NBQXdELEVBQUE7RWpCMm1FOUQ7SWlCM21FTSxrQ0FBd0QsRUFBQTtFakI2bUU5RDtJaUI3bUVNLGdDQUF3RCxFQUFBO0VqQittRTlEO0lpQi9tRU0sMkJBQXdELEVBQUE7RWpCaW5FOUQ7SWlCam5FTSxpQ0FBd0QsRUFBQTtFakJtbkU5RDtJaUJubkVNLGdDQUF3RCxFQUFBO0VqQnFuRTlEO0lpQnJuRU0sOEJBQXdELEVBQUE7RWpCdW5FOUQ7SWlCdm5FTSxnQ0FBd0QsRUFBQTtFakJ5bkU5RDtJaUJ6bkVNLDhCQUF3RCxFQUFBLEVBQUE7O0FqQjRuRWhFO0VBQ0U7SWlCN25FTSwyQkFBd0QsRUFBQTtFakIrbkU5RDtJaUIvbkVNLGlDQUF3RCxFQUFBO0VqQmlvRTlEO0lBQ0UsMEJBQTBCLEVBQUU7RWdCbG9FNUI7SUNBSSx5QkFBd0QsRUFBQTtFakJxb0U5RDtJaUJyb0VNLDBCQUF3RCxFQUFBO0VqQnVvRTlEO0lpQnZvRU0sOEJBQXdELEVBQUE7RWpCeW9FOUQ7SWlCem9FTSwrQkFBd0QsRUFBQTtFakIyb0U5RDtJaUIzb0VNLGdDQUF3RDtJQUF4RCxnQ0FBd0Q7SUFBeEQseUJBQXdELEVBQUE7RWpCNm9FOUQ7SWlCN29FTSx1Q0FBd0Q7SUFBeEQsdUNBQXdEO0lBQXhELGdDQUF3RCxFQUFBO0VqQitvRTlEO0lpQi9vRU0seUJBQXdELEVBQUE7RWpCaXBFOUQ7SWlCanBFTSwrQkFBd0Q7UUFBeEQsOEJBQXdEO1lBQXhELDBCQUF3RCxFQUFBO0VqQm1wRTlEO0lpQm5wRU0sMENBQXdEO0lBQXhELHlDQUF3RDtRQUF4RCxtQ0FBd0Q7WUFBeEQsK0JBQXdELEVBQUE7RWpCcXBFOUQ7SWlCcnBFTSx3Q0FBd0Q7SUFBeEQseUNBQXdEO1FBQXhELHNDQUF3RDtZQUF4RCxrQ0FBd0QsRUFBQTtFakJ1cEU5RDtJaUJ2cEVNLDBDQUF3RDtJQUF4RCwwQ0FBd0Q7UUFBeEQsMkNBQXdEO1lBQXhELHVDQUF3RCxFQUFBO0VqQnlwRTlEO0lpQnpwRU0sd0NBQXdEO0lBQXhELDBDQUF3RDtRQUF4RCw4Q0FBd0Q7WUFBeEQsMENBQXdELEVBQUE7RWpCMnBFOUQ7SWlCM3BFTSwrQkFBd0Q7UUFBeEQsZ0NBQXdEO1lBQXhELHdCQUF3RCxFQUFBO0VqQjZwRTlEO0lpQjdwRU0sK0JBQXdEO1FBQXhELGdDQUF3RDtZQUF4RCx3QkFBd0QsRUFBQTtFakIrcEU5RDtJaUIvcEVNLGdDQUF3RDtRQUF4RCwwQkFBd0QsRUFBQTtFakJpcUU5RDtJaUJqcUVNLGdDQUF3RDtRQUF4RCwwQkFBd0QsRUFBQTtFakJtcUU5RDtJaUJucUVNLCtCQUF3RDtRQUF4RCwyQkFBd0QsRUFBQTtFakJxcUU5RDtJaUJycUVNLGlDQUF3RDtRQUF4RCw2QkFBd0QsRUFBQTtFakJ1cUU5RDtJaUJ2cUVNLHVDQUF3RDtRQUF4RCxtQ0FBd0QsRUFBQTtFakJ5cUU5RDtJaUJ6cUVNLG1DQUF3RDtRQUF4RCxnQ0FBd0Q7WUFBeEQsdUNBQXdELEVBQUE7RWpCMnFFOUQ7SWlCM3FFTSxpQ0FBd0Q7UUFBeEQsOEJBQXdEO1lBQXhELHFDQUF3RCxFQUFBO0VqQjZxRTlEO0lpQjdxRU0sb0NBQXdEO1FBQXhELGlDQUF3RDtZQUF4RCxtQ0FBd0QsRUFBQTtFakIrcUU5RDtJaUIvcUVNLHFDQUF3RDtRQUF4RCxrQ0FBd0Q7WUFBeEQsMENBQXdELEVBQUE7RWpCaXJFOUQ7SWlCanJFTSxxQ0FBd0Q7UUFBeEQseUNBQXdELEVBQUE7RWpCbXJFOUQ7SWlCbnJFTSwwQ0FBd0Q7UUFBeEQsdUNBQXdEO1lBQXhELHlDQUF3RCxFQUFBO0VqQnFyRTlEO0lpQnJyRU0sb0NBQXdEO1FBQXhELGlDQUF3RDtZQUF4RCxtQ0FBd0QsRUFBQTtFakJ1ckU5RDtJaUJ2ckVNLGtDQUF3RDtRQUF4RCwrQkFBd0Q7WUFBeEQsaUNBQXdELEVBQUE7RWpCeXJFOUQ7SWlCenJFTSxxQ0FBd0Q7UUFBeEQsa0NBQXdEO1lBQXhELCtCQUF3RCxFQUFBO0VqQjJyRTlEO0lpQjNyRU0sdUNBQXdEO1FBQXhELG9DQUF3RDtZQUF4RCxpQ0FBd0QsRUFBQTtFakI2ckU5RDtJaUI3ckVNLHNDQUF3RDtRQUF4RCxtQ0FBd0Q7WUFBeEQsZ0NBQXdELEVBQUE7RWpCK3JFOUQ7SWlCL3JFTSxxQ0FBd0Q7UUFBeEQscUNBQXdELEVBQUE7RWpCaXNFOUQ7SWlCanNFTSxtQ0FBd0Q7UUFBeEQsbUNBQXdELEVBQUE7RWpCbXNFOUQ7SWlCbnNFTSxzQ0FBd0Q7UUFBeEQsaUNBQXdELEVBQUE7RWpCcXNFOUQ7SWlCcnNFTSx1Q0FBd0Q7UUFBeEQsd0NBQXdELEVBQUE7RWpCdXNFOUQ7SWlCdnNFTSwwQ0FBd0Q7UUFBeEQsdUNBQXdELEVBQUE7RWpCeXNFOUQ7SWlCenNFTSx1Q0FBd0Q7UUFBeEQsa0NBQXdELEVBQUE7RWpCMnNFOUQ7SWlCM3NFTSxxQ0FBd0Q7UUFBeEQsNEJBQXdELEVBQUE7RWpCNnNFOUQ7SWlCN3NFTSxzQ0FBd0Q7UUFBeEQsa0NBQXdELEVBQUE7RWpCK3NFOUQ7SWlCL3NFTSxvQ0FBd0Q7UUFBeEQsZ0NBQXdELEVBQUE7RWpCaXRFOUQ7SWlCanRFTSx1Q0FBd0Q7UUFBeEQsOEJBQXdELEVBQUE7RWpCbXRFOUQ7SWlCbnRFTSx5Q0FBd0Q7UUFBeEQsZ0NBQXdELEVBQUE7RWpCcXRFOUQ7SWlCcnRFTSx3Q0FBd0Q7UUFBeEQsK0JBQXdELEVBQUE7RWpCdXRFOUQ7SWlCdnRFTSx3Q0FBQTtRQUFBLDhCQUFBO1lBQUEscUJBQUEsRUFBd0Q7RWpCeXRFOUQ7SWlCenRFTSx3Q0FBQTtRQUFBLDZCQUFBO1lBQUEsb0JBQUEsRUFBQTtFakIydEVOO0lpQjN0RU0sd0NBQUE7UUFBQSw2QkFBQTtZQUFBLG9CQUFBLEVBQUE7RWpCNnRFTjtJaUI3dEVNLHdDQUF3RDtRQUF4RCw2QkFBd0Q7WUFBeEQsb0JBQXdELEVBQUE7RWpCK3RFOUQ7SWlCL3RFTSx3Q0FBd0Q7UUFBeEQsNkJBQXdEO1lBQXhELG9CQUF3RCxFQUFBO0VqQml1RTlEO0lpQmp1RU0sd0NBQXdEO1FBQXhELDZCQUF3RDtZQUF4RCxvQkFBd0QsRUFBQTtFakJtdUU5RDtJaUJudUVNLHdDQUF3RDtRQUF4RCw2QkFBd0Q7WUFBeEQsb0JBQXdELEVBQUE7RWpCcXVFOUQ7SWlCcnVFTSx3Q0FBd0Q7UUFBeEQsNkJBQXdEO1lBQXhELG9CQUF3RCxFQUFBO0VqQnV1RTlEO0lpQnZ1RU0scUJBQXdELEVBQUE7RWpCeXVFOUQ7SWlCenVFTSwyQkFBd0QsRUFBQTtFakIydUU5RDtJaUIzdUVNLDBCQUF3RCxFQUFBO0VqQjZ1RTlEO0lpQjd1RU0sd0JBQXdELEVBQUE7RWpCK3VFOUQ7SWlCL3VFTSwwQkFBd0QsRUFBQTtFakJpdkU5RDtJaUJqdkVNLHdCQUF3RCxFQUFBO0VqQm12RTlEO0lpQm52RU0sd0JBQXdELEVBQUE7RWpCcXZFOUQ7SWlCcnZFTSwyQkFBd0Q7SUFPcEQsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FFSDtJQVRELGdDQUF3RCxFQUFBO0VqQjJ2RTlEO0lpQjN2RU0sZ0NBQXdEO0lBT3BELCtCQUErRCxFQUFBO0VqQnV2RXpFO0lpQjl2RU0sOEJBQXdEO0lBT3BELDZCQUFxRCxFQUFBO0VqQjB2RS9EO0lpQmp3RU0sZ0NBQXdEO0lBT3BELCtCQUErRCxFQUFBO0VqQjZ2RXpFO0lpQnB3RU0sOEJBQXdEO0lBT3BELDZCQUErRCxFQUFBO0VqQmd3RXpFO0lpQnZ3RU0sOEJBQXdEO0lBT3BELDZCQUFxRCxFQUFVO0VqQm13RXpFO0lpQjF3RU0seUJBQXdEO0lBT3BELDRCQUFxRCxFQUFVO0VqQnN3RXpFO0lpQjd3RU0sK0JBQXdEO0lBT3BELGtDQUErRCxFQUFBO0VqQnl3RXpFO0lpQmh4RU0sOEJBQXdEO0lBT3BELGlDQUErRCxFQUFBO0VqQjR3RXpFO0lpQm54RU0sNEJBQXdEO0lBT3BELCtCQUErRCxFQUFBO0VqQit3RXpFO0lpQnR4RU0sOEJBQXdEO0lBT3BELGlDQUErRCxFQUFBO0VqQmt4RXpFO0lpQnp4RU0sNEJBQXdEO0lBT3BELCtCQUErRCxFQUFBO0VqQnF4RXpFO0lpQjV4RU0sNEJBQXdEO0lBT3BELCtCQUErRCxFQUFBO0VqQnd4RXpFO0lpQi94RU0seUJBQXdELEVBQUE7RWpCaXlFOUQ7SWlCMXhFVSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUFBO0VqQjh4RXpFO0lpQnJ5RU0sNEJBQXdELEVBQUE7RWpCdXlFOUQ7SWlCdnlFTSw4QkFBd0QsRUFBQTtFakJ5eUU5RDtJaUJ6eUVNLDRCQUF3RCxFQUFBO0VqQjJ5RTlEO0lpQjN5RU0sNEJBQXdELEVBQUE7RWpCNnlFOUQ7SWlCN3lFTSwyQkFBd0QsRUFBQTtFakIreUU5RDtJaUIveUVNLGlDQUF3RCxFQUFBO0VqQml6RTlEO0lpQmp6RU0sZ0NBQXdELEVBQUE7RWpCbXpFOUQ7SWlCbnpFTSw4QkFBd0QsRUFBQTtFakJxekU5RDtJaUJyekVNLGdDQUF3RCxFQUFBO0VqQnV6RTlEO0lpQnZ6RU0sOEJBQXdELEVBQUE7RWpCeXpFOUQ7SWlCenpFTSw4QkFBd0QsRUFBQTtFakIyekU5RDtJaUIzekVNLDRCQUF3RCxFQUFBO0VqQjZ6RTlEO0lpQjd6RU0sa0NBQXdELEVBQUE7RWpCK3pFOUQ7SWlCL3pFTSxpQ0FBd0QsRUFBQTtFakJpMEU5RDtJaUJqMEVNLCtCQUF3RCxFQUFBO0VqQm0wRTlEO0lpQm4wRU0saUNBQXdELEVBQUE7RWpCcTBFOUQ7SWlCcjBFTSwrQkFBd0QsRUFBQTtFakJ1MEU5RDtJaUJ2MEVNLCtCQUF3RCxFQUFBO0VqQnkwRTlEO0lpQnowRU0sMEJBQXdELEVBQUE7RWpCMjBFOUQ7SWlCMzBFTSxnQ0FBd0QsRUFBQTtFakI2MEU5RDtJaUI3MEVNLCtCQUF3RCxFQUFBO0VqQiswRTlEO0lpQi8wRU0sNkJBQXdELEVBQUE7RWpCaTFFOUQ7SWlCajFFTSwrQkFBd0QsRUFBQTtFakJtMUU5RDtJaUJuMUVNLDZCQUF3RCxFQUFBO0VqQnExRTlEO0lpQnIxRU0sNkJBQXdELEVBQUE7RWpCdTFFOUQ7SWlCdjFFTSxzQkFBd0QsRUFBQTtFakJ5MUU5RDtJaUJ6MUVNLDRCQUF3RCxFQUFBO0VqQjIxRTlEO0lpQjMxRU0sMkJBQXdELEVBQUE7RWpCNjFFOUQ7SWlCNzFFTSx5QkFBd0QsRUFBQTtFakIrMUU5RDtJaUIvMUVNLDJCQUF3RCxFQUFBO0VqQmkyRTlEO0lpQmoyRU0seUJBQXdELEVBQUE7RWpCbTJFOUQ7SWlCbjJFTSw0QkFBd0Q7SUFPcEQsMkJBRUgsRUFBQTtFQVREO0lBT0ksa0NBRUg7SUFURCxpQ0FBd0QsRUFBQTtFakJ5MkU5RDtJaUJ6MkVNLGlDQUF3RDtJQU9wRCxnQ0FBK0QsRUFBQTtFakJxMkV6RTtJaUI1MkVNLCtCQUF3RDtJQU9wRCw4QkFBcUQsRUFBQTtFakJ3MkUvRDtJaUIvMkVNLGlDQUF3RDtJQU9wRCxnQ0FBK0QsRUFBQTtFakIyMkV6RTtJaUJsM0VNLCtCQUF3RDtJQU9wRCw4QkFBK0QsRUFBQTtFakI4MkV6RTtJaUJyM0VNLDBCQUF3RDtJQU9wRCw2QkFBcUQsRUFBQTtFakJpM0UvRDtJaUJ4M0VNLGdDQUF3RDtJQU9wRCxtQ0FBK0QsRUFBQTtFakJvM0V6RTtJaUIzM0VNLCtCQUF3RDtJQU9wRCxrQ0FBK0QsRUFBQTtFakJ1M0V6RTtJaUI5M0VNLDZCQUF3RDtJQU9wRCxnQ0FBK0QsRUFBQTtFakIwM0V6RTtJaUJqNEVNLCtCQUF3RDtJQU9wRCxrQ0FBK0QsRUFBQTtFakI2M0V6RTtJaUJwNEVNLDZCQUF3RDtJQU9wRCxnQ0FBK0QsRUFBQTtFakJnNEV6RTtJaUJ2NEVNLDBCQUF3RCxFQUFBO0VqQnk0RTlEO0lpQmw0RVUsZ0NBQXFELEVBQVU7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFakJzNEV6RTtJaUI3NEVNLDZCQUF3RCxFQUFBO0VqQis0RTlEO0lpQi80RU0sK0JBQXdELEVBQUE7RWpCaTVFOUQ7SWlCajVFTSw2QkFBd0QsRUFBQTtFakJtNUU5RDtJaUJuNUVNLDRCQUF3RCxFQUFBO0VqQnE1RTlEO0lpQnI1RU0sa0NBQXdELEVBQUE7RWpCdTVFOUQ7SWlCdjVFTSxpQ0FBd0QsRUFBQTtFakJ5NUU5RDtJaUJ6NUVNLCtCQUF3RCxFQUFBO0VqQjI1RTlEO0lpQjM1RU0saUNBQXdELEVBQUE7RWpCNjVFOUQ7SWlCNzVFTSwrQkFBd0QsRUFBQTtFakIrNUU5RDtJaUIvNUVNLDZCQUF3RCxFQUFBO0VqQmk2RTlEO0lpQmo2RU0sbUNBQXdELEVBQUE7RWpCbTZFOUQ7SWlCbjZFTSxrQ0FBd0QsRUFBQTtFakJxNkU5RDtJaUJyNkVNLGdDQUF3RCxFQUFBO0VqQnU2RTlEO0lpQnY2RU0sa0NBQXdELEVBQUE7RWpCeTZFOUQ7SWlCejZFTSxnQ0FBd0QsRUFBQTtFakIyNkU5RDtJaUIzNkVNLDJCQUF3RCxFQUFBO0VqQjY2RTlEO0lpQjc2RU0saUNBQXdELEVBQUE7RWpCKzZFOUQ7SWlCLzZFTSxnQ0FBd0QsRUFBQTtFakJpN0U5RDtJaUJqN0VNLDhCQUF3RCxFQUFBO0VqQm03RTlEO0lpQm43RU0sZ0NBQXdELEVBQUE7RWpCcTdFOUQ7SWlCcjdFTSw4QkFBd0QsRUFBQSxFQUFBOztBakJ3N0VoRTtFQUNFO0lpQno3RU0sMkJBQXdELEVBQUE7RWpCMjdFOUQ7SWlCMzdFTSxpQ0FBd0QsRUFBQTtFakI2N0U5RDtJQUNFLDBCQUEwQixFQUFFO0VnQjk3RTVCO0lDQUkseUJBQXdELEVBQUE7RWpCaThFOUQ7SWlCajhFTSwwQkFBd0QsRUFBQTtFakJtOEU5RDtJaUJuOEVNLDhCQUF3RCxFQUFBO0VqQnE4RTlEO0lpQnI4RU0sK0JBQXdELEVBQUE7RWpCdThFOUQ7SWlCdjhFTSxnQ0FBd0Q7SUFBeEQsZ0NBQXdEO0lBQXhELHlCQUF3RCxFQUFBO0VqQnk4RTlEO0lpQno4RU0sdUNBQXdEO0lBQXhELHVDQUF3RDtJQUF4RCxnQ0FBd0QsRUFBQTtFakIyOEU5RDtJaUIzOEVNLHlCQUF3RCxFQUFBO0VqQjY4RTlEO0lpQjc4RU0sK0JBQXdEO1FBQXhELDhCQUF3RDtZQUF4RCwwQkFBd0QsRUFBQTtFakIrOEU5RDtJaUIvOEVNLDBDQUF3RDtJQUF4RCx5Q0FBd0Q7UUFBeEQsbUNBQXdEO1lBQXhELCtCQUF3RCxFQUFBO0VqQmk5RTlEO0lpQmo5RU0sd0NBQXdEO0lBQXhELHlDQUF3RDtRQUF4RCxzQ0FBd0Q7WUFBeEQsa0NBQXdELEVBQUE7RWpCbTlFOUQ7SWlCbjlFTSwwQ0FBd0Q7SUFBeEQsMENBQXdEO1FBQXhELDJDQUF3RDtZQUF4RCx1Q0FBd0QsRUFBQTtFakJxOUU5RDtJaUJyOUVNLHdDQUF3RDtJQUF4RCwwQ0FBd0Q7UUFBeEQsOENBQXdEO1lBQXhELDBDQUF3RCxFQUFBO0VqQnU5RTlEO0lpQnY5RU0sK0JBQXdEO1FBQXhELGdDQUF3RDtZQUF4RCx3QkFBd0QsRUFBQTtFakJ5OUU5RDtJaUJ6OUVNLCtCQUF3RDtRQUF4RCxnQ0FBd0Q7WUFBeEQsd0JBQXdELEVBQUE7RWpCMjlFOUQ7SWlCMzlFTSxnQ0FBd0Q7UUFBeEQsMEJBQXdELEVBQUE7RWpCNjlFOUQ7SWlCNzlFTSxnQ0FBd0Q7UUFBeEQsMEJBQXdELEVBQUE7RWpCKzlFOUQ7SWlCLzlFTSwrQkFBd0Q7UUFBeEQsMkJBQXdELEVBQUE7RWpCaStFOUQ7SWlCaitFTSxpQ0FBd0Q7UUFBeEQsNkJBQXdELEVBQUE7RWpCbStFOUQ7SWlCbitFTSx1Q0FBd0Q7UUFBeEQsbUNBQXdELEVBQUE7RWpCcStFOUQ7SWlCcitFTSxtQ0FBd0Q7UUFBeEQsZ0NBQXdEO1lBQXhELHVDQUF3RCxFQUFBO0VqQnUrRTlEO0lpQnYrRU0saUNBQXdEO1FBQXhELDhCQUF3RDtZQUF4RCxxQ0FBd0QsRUFBQTtFakJ5K0U5RDtJaUJ6K0VNLG9DQUF3RDtRQUF4RCxpQ0FBd0Q7WUFBeEQsbUNBQXdELEVBQUE7RWpCMitFOUQ7SWlCMytFTSxxQ0FBd0Q7UUFBeEQsa0NBQXdEO1lBQXhELDBDQUF3RCxFQUFBO0VqQjYrRTlEO0lpQjcrRU0scUNBQXdEO1FBQXhELHlDQUF3RCxFQUFBO0VqQisrRTlEO0lpQi8rRU0sMENBQXdEO1FBQXhELHVDQUF3RDtZQUF4RCx5Q0FBd0QsRUFBQTtFakJpL0U5RDtJaUJqL0VNLG9DQUF3RDtRQUF4RCxpQ0FBd0Q7WUFBeEQsbUNBQXdELEVBQUE7RWpCbS9FOUQ7SWlCbi9FTSxrQ0FBd0Q7UUFBeEQsK0JBQXdEO1lBQXhELGlDQUF3RCxFQUFBO0VqQnEvRTlEO0lpQnIvRU0scUNBQXdEO1FBQXhELGtDQUF3RDtZQUF4RCwrQkFBd0QsRUFBQTtFakJ1L0U5RDtJaUJ2L0VNLHVDQUF3RDtRQUF4RCxvQ0FBd0Q7WUFBeEQsaUNBQXdELEVBQUE7RWpCeS9FOUQ7SWlCei9FTSxzQ0FBd0Q7UUFBeEQsbUNBQXdEO1lBQXhELGdDQUF3RCxFQUFBO0VqQjIvRTlEO0lpQjMvRU0scUNBQXdEO1FBQXhELHFDQUF3RCxFQUFBO0VqQjYvRTlEO0lpQjcvRU0sbUNBQXdEO1FBQXhELG1DQUF3RCxFQUFBO0VqQisvRTlEO0lpQi8vRU0sc0NBQXdEO1FBQXhELGlDQUF3RCxFQUFBO0VqQmlnRjlEO0lpQmpnRk0sdUNBQXdEO1FBQXhELHdDQUF3RCxFQUFBO0VqQm1nRjlEO0lpQm5nRk0sMENBQXdEO1FBQXhELHVDQUF3RCxFQUFBO0VqQnFnRjlEO0lpQnJnRk0sdUNBQXdEO1FBQXhELGtDQUF3RCxFQUFBO0VqQnVnRjlEO0lpQnZnRk0scUNBQXdEO1FBQXhELDRCQUF3RCxFQUFBO0VqQnlnRjlEO0lpQnpnRk0sc0NBQXdEO1FBQXhELGtDQUF3RCxFQUFBO0VqQjJnRjlEO0lpQjNnRk0sb0NBQXdEO1FBQXhELGdDQUF3RCxFQUFBO0VqQjZnRjlEO0lpQjdnRk0sdUNBQXdEO1FBQXhELDhCQUF3RCxFQUFBO0VqQitnRjlEO0lpQi9nRk0seUNBQXdEO1FBQXhELGdDQUF3RCxFQUFBO0VqQmloRjlEO0lpQmpoRk0sd0NBQXdEO1FBQXhELCtCQUF3RCxFQUFBO0VqQm1oRjlEO0lpQm5oRk0sd0NBQUE7UUFBQSw4QkFBQTtZQUFBLHFCQUFBLEVBQXlCO0VqQnFoRi9CO0lpQnJoRk0sd0NBQUE7UUFBQSw2QkFBQTtZQUFBLG9CQUFBLEVBQUE7RWpCdWhGTjtJaUJ2aEZNLHdDQUFBO1FBQUEsNkJBQUE7WUFBQSxvQkFBQSxFQUFBO0VqQnloRk47SWlCemhGTSx3Q0FBd0Q7UUFBeEQsNkJBQXdEO1lBQXhELG9CQUF3RCxFQUFBO0VqQjJoRjlEO0lpQjNoRk0sd0NBQXdEO1FBQXhELDZCQUF3RDtZQUF4RCxvQkFBd0QsRUFBQTtFakI2aEY5RDtJaUI3aEZNLHdDQUF3RDtRQUF4RCw2QkFBd0Q7WUFBeEQsb0JBQXdELEVBQUE7RWpCK2hGOUQ7SWlCL2hGTSx3Q0FBd0Q7UUFBeEQsNkJBQXdEO1lBQXhELG9CQUF3RCxFQUFBO0VqQmlpRjlEO0lpQmppRk0sd0NBQXdEO1FBQXhELDZCQUF3RDtZQUF4RCxvQkFBd0QsRUFBQTtFakJtaUY5RDtJaUJuaUZNLHFCQUF3RCxFQUFBO0VqQnFpRjlEO0lpQnJpRk0sMkJBQXdELEVBQUE7RWpCdWlGOUQ7SWlCdmlGTSwwQkFBd0QsRUFBQTtFakJ5aUY5RDtJaUJ6aUZNLHdCQUF3RCxFQUFBO0VqQjJpRjlEO0lpQjNpRk0sMEJBQXdELEVBQUE7RWpCNmlGOUQ7SWlCN2lGTSx3QkFBd0QsRUFBQTtFakIraUY5RDtJaUIvaUZNLHdCQUF3RCxFQUFBO0VqQmlqRjlEO0lpQmpqRk0sMkJBQXdEO0lBT3BELDBCQUErRCxFQUVsRTtFQVREO0lBT0ksaUNBRUg7SUFURCxnQ0FBd0QsRUFBQTtFakJ1akY5RDtJaUJ2akZNLGdDQUF3RDtJQU9wRCwrQkFBK0QsRUFBQTtFakJtakZ6RTtJaUIxakZNLDhCQUF3RDtJQU9wRCw2QkFBcUQsRUFBQTtFakJzakYvRDtJaUI3akZNLGdDQUF3RDtJQU9wRCwrQkFBK0QsRUFBQTtFakJ5akZ6RTtJaUJoa0ZNLDhCQUF3RDtJQU9wRCw2QkFBK0QsRUFBQTtFakI0akZ6RTtJaUJua0ZNLDhCQUF3RDtJQU9wRCw2QkFBcUQsRUFBVTtFakIrakZ6RTtJaUJ0a0ZNLHlCQUF3RDtJQU9wRCw0QkFBcUQsRUFBVTtFakJra0Z6RTtJaUJ6a0ZNLCtCQUF3RDtJQU9wRCxrQ0FBK0QsRUFBQTtFakJxa0Z6RTtJaUI1a0ZNLDhCQUF3RDtJQU9wRCxpQ0FBK0QsRUFBQTtFakJ3a0Z6RTtJaUIva0ZNLDRCQUF3RDtJQU9wRCwrQkFBK0QsRUFBQTtFakIya0Z6RTtJaUJsbEZNLDhCQUF3RDtJQU9wRCxpQ0FBK0QsRUFBQTtFakI4a0Z6RTtJaUJybEZNLDRCQUF3RDtJQU9wRCwrQkFBK0QsRUFBQTtFakJpbEZ6RTtJaUJ4bEZNLDRCQUF3RDtJQU9wRCwrQkFBK0QsRUFBQTtFakJvbEZ6RTtJaUIzbEZNLHlCQUF3RCxFQUFBO0VqQjZsRjlEO0lpQnRsRlUsK0JBQStELEVBRWxFO0VBVEQ7SUFPSSw4QkFBK0QsRUFBQTtFakIwbEZ6RTtJaUJqbUZNLDRCQUF3RCxFQUFBO0VqQm1tRjlEO0lpQm5tRk0sOEJBQXdELEVBQUE7RWpCcW1GOUQ7SWlCcm1GTSw0QkFBd0QsRUFBQTtFakJ1bUY5RDtJaUJ2bUZNLDRCQUF3RCxFQUFBO0VqQnltRjlEO0lpQnptRk0sMkJBQXdELEVBQUE7RWpCMm1GOUQ7SWlCM21GTSxpQ0FBd0QsRUFBQTtFakI2bUY5RDtJaUI3bUZNLGdDQUF3RCxFQUFBO0VqQittRjlEO0lpQi9tRk0sOEJBQXdELEVBQUE7RWpCaW5GOUQ7SWlCam5GTSxnQ0FBd0QsRUFBQTtFakJtbkY5RDtJaUJubkZNLDhCQUF3RCxFQUFBO0VqQnFuRjlEO0lpQnJuRk0sOEJBQXdELEVBQUE7RWpCdW5GOUQ7SWlCdm5GTSw0QkFBd0QsRUFBQTtFakJ5bkY5RDtJaUJ6bkZNLGtDQUF3RCxFQUFBO0VqQjJuRjlEO0lpQjNuRk0saUNBQXdELEVBQUE7RWpCNm5GOUQ7SWlCN25GTSwrQkFBd0QsRUFBQTtFakIrbkY5RDtJaUIvbkZNLGlDQUF3RCxFQUFBO0VqQmlvRjlEO0lpQmpvRk0sK0JBQXdELEVBQUE7RWpCbW9GOUQ7SWlCbm9GTSwrQkFBd0QsRUFBQTtFakJxb0Y5RDtJaUJyb0ZNLDBCQUF3RCxFQUFBO0VqQnVvRjlEO0lpQnZvRk0sZ0NBQXdELEVBQUE7RWpCeW9GOUQ7SWlCem9GTSwrQkFBd0QsRUFBQTtFakIyb0Y5RDtJaUIzb0ZNLDZCQUF3RCxFQUFBO0VqQjZvRjlEO0lpQjdvRk0sK0JBQXdELEVBQUE7RWpCK29GOUQ7SWlCL29GTSw2QkFBd0QsRUFBQTtFakJpcEY5RDtJaUJqcEZNLDZCQUF3RCxFQUFBO0VqQm1wRjlEO0lpQm5wRk0sc0JBQXdELEVBQUE7RWpCcXBGOUQ7SWlCcnBGTSw0QkFBd0QsRUFBQTtFakJ1cEY5RDtJaUJ2cEZNLDJCQUF3RCxFQUFBO0VqQnlwRjlEO0lpQnpwRk0seUJBQXdELEVBQUE7RWpCMnBGOUQ7SWlCM3BGTSwyQkFBd0QsRUFBQTtFakI2cEY5RDtJaUI3cEZNLHlCQUF3RCxFQUFBO0VqQitwRjlEO0lpQi9wRk0sNEJBQXdEO0lBT3BELDJCQUVILEVBQUE7RUFURDtJQU9JLGtDQUVIO0lBVEQsaUNBQXdELEVBQUE7RWpCcXFGOUQ7SWlCcnFGTSxpQ0FBd0Q7SUFPcEQsZ0NBQStELEVBQUE7RWpCaXFGekU7SWlCeHFGTSwrQkFBd0Q7SUFPcEQsOEJBQXFELEVBQUE7RWpCb3FGL0Q7SWlCM3FGTSxpQ0FBd0Q7SUFPcEQsZ0NBQStELEVBQUE7RWpCdXFGekU7SWlCOXFGTSwrQkFBd0Q7SUFPcEQsOEJBQStELEVBQUE7RWpCMHFGekU7SWlCanJGTSwwQkFBd0Q7SUFPcEQsNkJBQXFELEVBQUE7RWpCNnFGL0Q7SWlCcHJGTSxnQ0FBd0Q7SUFPcEQsbUNBQStELEVBQUE7RWpCZ3JGekU7SWlCdnJGTSwrQkFBd0Q7SUFPcEQsa0NBQStELEVBQUE7RWpCbXJGekU7SWlCMXJGTSw2QkFBd0Q7SUFPcEQsZ0NBQStELEVBQUE7RWpCc3JGekU7SWlCN3JGTSwrQkFBd0Q7SUFPcEQsa0NBQStELEVBQUE7RWpCeXJGekU7SWlCaHNGTSw2QkFBd0Q7SUFPcEQsZ0NBQStELEVBQUE7RWpCNHJGekU7SWlCbnNGTSwwQkFBd0QsRUFBQTtFakJxc0Y5RDtJaUI5ckZVLGdDQUFxRCxFQUFVO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RWpCa3NGekU7SWlCenNGTSw2QkFBd0QsRUFBQTtFakIyc0Y5RDtJaUIzc0ZNLCtCQUF3RCxFQUFBO0VqQjZzRjlEO0lpQjdzRk0sNkJBQXdELEVBQUE7RWpCK3NGOUQ7SWlCL3NGTSw0QkFBd0QsRUFBQTtFakJpdEY5RDtJaUJqdEZNLGtDQUF3RCxFQUFBO0VqQm10RjlEO0lpQm50Rk0saUNBQXdELEVBQUE7RWpCcXRGOUQ7SWlCcnRGTSwrQkFBd0QsRUFBQTtFakJ1dEY5RDtJaUJ2dEZNLGlDQUF3RCxFQUFBO0VqQnl0RjlEO0lpQnp0Rk0sK0JBQXdELEVBQUE7RWpCMnRGOUQ7SWlCM3RGTSw2QkFBd0QsRUFBQTtFakI2dEY5RDtJaUI3dEZNLG1DQUF3RCxFQUFBO0VqQit0RjlEO0lpQi90Rk0sa0NBQXdELEVBQUE7RWpCaXVGOUQ7SWlCanVGTSxnQ0FBd0QsRUFBQTtFakJtdUY5RDtJaUJudUZNLGtDQUF3RCxFQUFBO0VqQnF1RjlEO0lpQnJ1Rk0sZ0NBQXdELEVBQUE7RWpCdXVGOUQ7SWlCdnVGTSwyQkFBd0QsRUFBQTtFakJ5dUY5RDtJaUJ6dUZNLGlDQUF3RCxFQUFBO0VqQjJ1RjlEO0lpQjN1Rk0sZ0NBQXdELEVBQUE7RWpCNnVGOUQ7SWlCN3VGTSw4QkFBd0QsRUFBQTtFakIrdUY5RDtJaUIvdUZNLGdDQUF3RCxFQUFBO0VqQml2RjlEO0lpQmp2Rk0sOEJBQXdELEVBQUEsRUFBQTs7QWpCb3ZGaEU7RUFDRTtJaUJydkZNLDJCQUF3RCxFQUFBO0VqQnV2RjlEO0lpQnZ2Rk0saUNBQXdELEVBQUE7RWpCeXZGOUQ7SUFDRSwwQkFBMEIsRUFBRTtFZ0IxdkY1QjtJQ0FJLHlCQUF3RCxFQUFBO0VqQjZ2RjlEO0lpQjd2Rk0sMEJBQXdELEVBQUE7RWpCK3ZGOUQ7SWlCL3ZGTSw4QkFBd0QsRUFBQTtFakJpd0Y5RDtJaUJqd0ZNLCtCQUF3RCxFQUFBO0VqQm13RjlEO0lpQm53Rk0sZ0NBQXdEO0lBQXhELGdDQUF3RDtJQUF4RCx5QkFBd0QsRUFBQTtFakJxd0Y5RDtJaUJyd0ZNLHVDQUF3RDtJQUF4RCx1Q0FBd0Q7SUFBeEQsZ0NBQXdELEVBQUE7RWpCdXdGOUQ7SWlCdndGTSx5QkFBd0QsRUFBQTtFakJ5d0Y5RDtJaUJ6d0ZNLCtCQUF3RDtRQUF4RCw4QkFBd0Q7WUFBeEQsMEJBQXdELEVBQUE7RWpCMndGOUQ7SWlCM3dGTSwwQ0FBd0Q7SUFBeEQseUNBQXdEO1FBQXhELG1DQUF3RDtZQUF4RCwrQkFBd0QsRUFBQTtFakI2d0Y5RDtJaUI3d0ZNLHdDQUF3RDtJQUF4RCx5Q0FBd0Q7UUFBeEQsc0NBQXdEO1lBQXhELGtDQUF3RCxFQUFBO0VqQit3RjlEO0lpQi93Rk0sMENBQXdEO0lBQXhELDBDQUF3RDtRQUF4RCwyQ0FBd0Q7WUFBeEQsdUNBQXdELEVBQUE7RWpCaXhGOUQ7SWlCanhGTSx3Q0FBd0Q7SUFBeEQsMENBQXdEO1FBQXhELDhDQUF3RDtZQUF4RCwwQ0FBd0QsRUFBQTtFakJteEY5RDtJaUJueEZNLCtCQUF3RDtRQUF4RCxnQ0FBd0Q7WUFBeEQsd0JBQXdELEVBQUE7RWpCcXhGOUQ7SWlCcnhGTSwrQkFBd0Q7UUFBeEQsZ0NBQXdEO1lBQXhELHdCQUF3RCxFQUFBO0VqQnV4RjlEO0lpQnZ4Rk0sZ0NBQTRCO1FBQTVCLDBCQUE0QixFQUE0QjtFakJ5eEY5RDtJaUJ6eEZNLGdDQUF3RDtRQUF4RCwwQkFBd0QsRUFBQTtFakIyeEY5RDtJaUIzeEZNLCtCQUF3RDtRQUF4RCwyQkFBd0QsRUFBQTtFakI2eEY5RDtJaUI3eEZNLGlDQUF3RDtRQUF4RCw2QkFBd0QsRUFBQTtFakIreEY5RDtJaUIveEZNLHVDQUF3RDtRQUF4RCxtQ0FBd0QsRUFBQTtFakJpeUY5RDtJaUJqeUZNLG1DQUF3RDtRQUF4RCxnQ0FBd0Q7WUFBeEQsdUNBQXdELEVBQUE7RWpCbXlGOUQ7SWlCbnlGTSxpQ0FBd0Q7UUFBeEQsOEJBQXdEO1lBQXhELHFDQUF3RCxFQUFBO0VqQnF5RjlEO0lpQnJ5Rk0sb0NBQXdEO1FBQXhELGlDQUF3RDtZQUF4RCxtQ0FBd0QsRUFBQTtFakJ1eUY5RDtJaUJ2eUZNLHFDQUF3RDtRQUF4RCxrQ0FBd0Q7WUFBeEQsMENBQXdELEVBQUE7RWpCeXlGOUQ7SWlCenlGTSxxQ0FBd0Q7UUFBeEQseUNBQXdELEVBQUE7RWpCMnlGOUQ7SWlCM3lGTSwwQ0FBd0Q7UUFBeEQsdUNBQXdEO1lBQXhELHlDQUF3RCxFQUFBO0VqQjZ5RjlEO0lpQjd5Rk0sb0NBQXdEO1FBQXhELGlDQUF3RDtZQUF4RCxtQ0FBd0QsRUFBQTtFakIreUY5RDtJaUIveUZNLGtDQUF3RDtRQUF4RCwrQkFBd0Q7WUFBeEQsaUNBQXdELEVBQUE7RWpCaXpGOUQ7SWlCanpGTSxxQ0FBd0Q7UUFBeEQsa0NBQXdEO1lBQXhELCtCQUF3RCxFQUFBO0VqQm16RjlEO0lpQm56Rk0sdUNBQXdEO1FBQXhELG9DQUF3RDtZQUF4RCxpQ0FBd0QsRUFBQTtFakJxekY5RDtJaUJyekZNLHNDQUF3RDtRQUF4RCxtQ0FBd0Q7WUFBeEQsZ0NBQXdELEVBQUE7RWpCdXpGOUQ7SWlCdnpGTSxxQ0FBd0Q7UUFBeEQscUNBQXdELEVBQUE7RWpCeXpGOUQ7SWlCenpGTSxtQ0FBd0Q7UUFBeEQsbUNBQXdELEVBQUE7RWpCMnpGOUQ7SWlCM3pGTSxzQ0FBd0Q7UUFBeEQsaUNBQXdELEVBQUE7RWpCNnpGOUQ7SWlCN3pGTSx1Q0FBd0Q7UUFBeEQsd0NBQXdELEVBQUE7RWpCK3pGOUQ7SWlCL3pGTSwwQ0FBd0Q7UUFBeEQsdUNBQXdELEVBQUE7RWpCaTBGOUQ7SWlCajBGTSx1Q0FBd0Q7UUFBeEQsa0NBQXdELEVBQUE7RWpCbTBGOUQ7SWlCbjBGTSxxQ0FBOEI7UUFBOUIsNEJBQThCLEVBQTBCO0VqQnEwRjlEO0lpQnIwRk0sc0NBQXdEO1FBQXhELGtDQUF3RCxFQUFBO0VqQnUwRjlEO0lpQnYwRk0sb0NBQXdEO1FBQXhELGdDQUF3RCxFQUFBO0VqQnkwRjlEO0lpQnowRk0sdUNBQXdEO1FBQXhELDhCQUF3RCxFQUFBO0VqQjIwRjlEO0lpQjMwRk0seUNBQXdEO1FBQXhELGdDQUF3RCxFQUFBO0VqQjYwRjlEO0lpQjcwRk0sd0NBQXdEO1FBQXhELCtCQUF3RCxFQUFBO0VqQiswRjlEO0lpQi8wRk0sd0NBQUE7UUFBQSw4QkFBQTtZQUFBLHFCQUFBLEVBQUE7RWpCaTFGTjtJaUJqMUZNLHdDQUFBO1FBQUEsNkJBQUE7WUFBQSxvQkFBQSxFQUFBO0VqQm0xRk47SWlCbjFGTSx3Q0FBQTtRQUFBLDZCQUFBO1lBQUEsb0JBQUEsRUFBQTtFakJxMUZOO0lpQnIxRk0sd0NBQXdEO1FBQXhELDZCQUF3RDtZQUF4RCxvQkFBd0QsRUFBQTtFakJ1MUY5RDtJaUJ2MUZNLHdDQUF3RDtRQUF4RCw2QkFBd0Q7WUFBeEQsb0JBQXdELEVBQUE7RWpCeTFGOUQ7SWlCejFGTSx3Q0FBd0Q7UUFBeEQsNkJBQXdEO1lBQXhELG9CQUF3RCxFQUFBO0VqQjIxRjlEO0lpQjMxRk0sd0NBQXdEO1FBQXhELDZCQUF3RDtZQUF4RCxvQkFBd0QsRUFBQTtFakI2MUY5RDtJaUI3MUZNLHdDQUF3RDtRQUF4RCw2QkFBd0Q7WUFBeEQsb0JBQXdELEVBQUE7RWpCKzFGOUQ7SWlCLzFGTSxxQkFBd0QsRUFBQTtFakJpMkY5RDtJaUJqMkZNLDJCQUF3RCxFQUFBO0VqQm0yRjlEO0lpQm4yRk0sMEJBQXdELEVBQUE7RWpCcTJGOUQ7SWlCcjJGTSx3QkFBd0QsRUFBQTtFakJ1MkY5RDtJaUJ2MkZNLDBCQUF3RCxFQUFBO0VqQnkyRjlEO0lpQnoyRk0sd0JBQXdELEVBQUE7RWpCMjJGOUQ7SWlCMzJGTSx3QkFBd0QsRUFBQTtFakI2MkY5RDtJaUI3MkZNLDJCQUF3RDtJQU9wRCwwQkFBK0QsRUFFbEU7RUFURDtJQU9JLGlDQUVIO0lBVEQsZ0NBQXdELEVBQUE7RWpCbTNGOUQ7SWlCbjNGTSxnQ0FBd0Q7SUFPcEQsK0JBQStELEVBQUE7RWpCKzJGekU7SWlCdDNGTSw4QkFBd0Q7SUFPcEQsNkJBQXFELEVBQUE7RWpCazNGL0Q7SWlCejNGTSxnQ0FBd0Q7SUFPcEQsK0JBQStELEVBQUE7RWpCcTNGekU7SWlCNTNGTSw4QkFBd0Q7SUFPcEQsNkJBQStELEVBQUE7RWpCdzNGekU7SWlCLzNGTSw4QkFBd0Q7SUFPcEQsNkJBQXFELEVBQVU7RWpCMjNGekU7SWlCbDRGTSx5QkFBd0Q7SUFPcEQsNEJBQXFELEVBQVU7RWpCODNGekU7SWlCcjRGTSwrQkFBd0Q7SUFPcEQsa0NBQStELEVBQUE7RWpCaTRGekU7SWlCeDRGTSw4QkFBd0Q7SUFPcEQsaUNBQStELEVBQUE7RWpCbzRGekU7SWlCMzRGTSw0QkFBd0Q7SUFPcEQsK0JBQStELEVBQUE7RWpCdTRGekU7SWlCOTRGTSw4QkFBd0Q7SUFPcEQsaUNBQStELEVBQUE7RWpCMDRGekU7SWlCajVGTSw0QkFBd0Q7SUFPcEQsK0JBQStELEVBQUE7RWpCNjRGekU7SWlCcDVGTSw0QkFBd0Q7SUFPcEQsK0JBQStELEVBQUE7RWpCZzVGekU7SWlCdjVGTSx5QkFBd0QsRUFBQTtFakJ5NUY5RDtJaUJsNUZVLCtCQUErRCxFQUVsRTtFQVREO0lBT0ksOEJBQStELEVBQUE7RWpCczVGekU7SWlCNzVGTSw0QkFBd0QsRUFBQTtFakIrNUY5RDtJaUIvNUZNLDhCQUF3RCxFQUFBO0VqQmk2RjlEO0lpQmo2Rk0sNEJBQXdELEVBQUE7RWpCbTZGOUQ7SWlCbjZGTSw0QkFBd0QsRUFBQTtFakJxNkY5RDtJaUJyNkZNLDJCQUF3RCxFQUFBO0VqQnU2RjlEO0lpQnY2Rk0saUNBQXdELEVBQUE7RWpCeTZGOUQ7SWlCejZGTSxnQ0FBd0QsRUFBQTtFakIyNkY5RDtJaUIzNkZNLDhCQUF3RCxFQUFBO0VqQjY2RjlEO0lpQjc2Rk0sZ0NBQXdELEVBQUE7RWpCKzZGOUQ7SWlCLzZGTSw4QkFBd0QsRUFBQTtFakJpN0Y5RDtJaUJqN0ZNLDhCQUF3RCxFQUFBO0VqQm03RjlEO0lpQm43Rk0sNEJBQXdELEVBQUE7RWpCcTdGOUQ7SWlCcjdGTSxrQ0FBd0QsRUFBQTtFakJ1N0Y5RDtJaUJ2N0ZNLGlDQUF3RCxFQUFBO0VqQnk3RjlEO0lpQno3Rk0sK0JBQXdELEVBQUE7RWpCMjdGOUQ7SWlCMzdGTSxpQ0FBd0QsRUFBQTtFakI2N0Y5RDtJaUI3N0ZNLCtCQUF3RCxFQUFBO0VqQis3RjlEO0lpQi83Rk0sK0JBQXdELEVBQUE7RWpCaThGOUQ7SWlCajhGTSwwQkFBd0QsRUFBQTtFakJtOEY5RDtJaUJuOEZNLGdDQUF3RCxFQUFBO0VqQnE4RjlEO0lpQnI4Rk0sK0JBQXdELEVBQUE7RWpCdThGOUQ7SWlCdjhGTSw2QkFBd0QsRUFBQTtFakJ5OEY5RDtJaUJ6OEZNLCtCQUF3RCxFQUFBO0VqQjI4RjlEO0lpQjM4Rk0sNkJBQXdELEVBQUE7RWpCNjhGOUQ7SWlCNzhGTSw2QkFBd0QsRUFBQTtFakIrOEY5RDtJaUIvOEZNLHNCQUF3RCxFQUFBO0VqQmk5RjlEO0lpQmo5Rk0sNEJBQXdELEVBQUE7RWpCbTlGOUQ7SWlCbjlGTSwyQkFBd0QsRUFBQTtFakJxOUY5RDtJaUJyOUZNLHlCQUF3RCxFQUFBO0VqQnU5RjlEO0lpQnY5Rk0sMkJBQXdELEVBQUE7RWpCeTlGOUQ7SWlCejlGTSx5QkFBd0QsRUFBQTtFakIyOUY5RDtJaUIzOUZNLDRCQUF3RDtJQU9wRCwyQkFFSCxFQUFBO0VBVEQ7SUFPSSxrQ0FFSDtJQVRELGlDQUF3RCxFQUFBO0VqQmkrRjlEO0lpQmorRk0saUNBQXdEO0lBT3BELGdDQUErRCxFQUFBO0VqQjY5RnpFO0lpQnArRk0sK0JBQXdEO0lBT3BELDhCQUFxRCxFQUFBO0VqQmcrRi9EO0lpQnYrRk0saUNBQXdEO0lBT3BELGdDQUErRCxFQUFBO0VqQm0rRnpFO0lpQjErRk0sK0JBQXdEO0lBT3BELDhCQUErRCxFQUFBO0VqQnMrRnpFO0lpQjcrRk0sMEJBQXdEO0lBT3BELDZCQUFxRCxFQUFBO0VqQnkrRi9EO0lpQmgvRk0sZ0NBQXdEO0lBT3BELG1DQUErRCxFQUFBO0VqQjQrRnpFO0lpQm4vRk0sK0JBQXdEO0lBT3BELGtDQUErRCxFQUFBO0VqQisrRnpFO0lpQnQvRk0sNkJBQXdEO0lBT3BELGdDQUErRCxFQUFBO0VqQmsvRnpFO0lpQnovRk0sK0JBQXdEO0lBT3BELGtDQUErRCxFQUFBO0VqQnEvRnpFO0lpQjUvRk0sNkJBQXdEO0lBT3BELGdDQUErRCxFQUFBO0VqQncvRnpFO0lpQi8vRk0sMEJBQXdELEVBQUE7RWpCaWdHOUQ7SWlCMS9GVSxnQ0FBcUQsRUFBVTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VqQjgvRnpFO0lpQnJnR00sNkJBQXdELEVBQUE7RWpCdWdHOUQ7SWlCdmdHTSwrQkFBd0QsRUFBQTtFakJ5Z0c5RDtJaUJ6Z0dNLDZCQUF3RCxFQUFBO0VqQjJnRzlEO0lpQjNnR00sNEJBQXdELEVBQUE7RWpCNmdHOUQ7SWlCN2dHTSxrQ0FBd0QsRUFBQTtFakIrZ0c5RDtJaUIvZ0dNLGlDQUF3RCxFQUFBO0VqQmloRzlEO0lpQmpoR00sK0JBQXdELEVBQUE7RWpCbWhHOUQ7SWlCbmhHTSxpQ0FBd0QsRUFBQTtFakJxaEc5RDtJaUJyaEdNLCtCQUF3RCxFQUFBO0VqQnVoRzlEO0lpQnZoR00sNkJBQXdELEVBQUE7RWpCeWhHOUQ7SWlCemhHTSxtQ0FBd0QsRUFBQTtFakIyaEc5RDtJaUIzaEdNLGtDQUF3RCxFQUFBO0VqQjZoRzlEO0lpQjdoR00sZ0NBQXdELEVBQUE7RWpCK2hHOUQ7SWlCL2hHTSxrQ0FBd0QsRUFBQTtFakJpaUc5RDtJaUJqaUdNLGdDQUF3RCxFQUFBO0VqQm1pRzlEO0lpQm5pR00sMkJBQXdELEVBQUE7RWpCcWlHOUQ7SWlCcmlHTSxpQ0FBd0QsRUFBQTtFakJ1aUc5RDtJaUJ2aUdNLGdDQUF3RCxFQUFBO0VqQnlpRzlEO0lpQnppR00sOEJBQXdELEVBQUE7RWpCMmlHOUQ7SWlCM2lHTSxnQ0FBd0QsRUFBQTtFakI2aUc5RDtJaUI3aUdNLDhCQUF3RCxFQUFBLEVBQUE7O0FqQmdqR2hFO0VBQ0U7SWlCampHTSwyQkFBd0QsRUFBQTtFakJtakc5RDtJaUJuakdNLGlDQUF3RCxFQUFBO0VqQnFqRzlEO0lBQ0UsMEJBQTBCLEVBQUU7RWdCdGpHNUI7SUNBSSx5QkFBd0QsRUFBQTtFakJ5akc5RDtJaUJ6akdNLDBCQUF3RCxFQUFBO0VqQjJqRzlEO0lpQjNqR00sOEJBQXdELEVBQUE7RWpCNmpHOUQ7SWlCN2pHTSwrQkFBd0QsRUFBQTtFakIrakc5RDtJaUIvakdNLGdDQUF3RDtJQUF4RCxnQ0FBd0Q7SUFBeEQseUJBQXdELEVBQUE7RWpCaWtHOUQ7SWlCamtHTSx1Q0FBd0Q7SUFBeEQsdUNBQXdEO0lBQXhELGdDQUF3RCxFQUFBO0VqQm1rRzlEO0lpQm5rR00seUJBQXdELEVBQUE7RWpCcWtHOUQ7SWlCcmtHTSwrQkFBd0Q7UUFBeEQsOEJBQXdEO1lBQXhELDBCQUF3RCxFQUFBO0VqQnVrRzlEO0lpQnZrR00sMENBQXdEO0lBQXhELHlDQUF3RDtRQUF4RCxtQ0FBd0Q7WUFBeEQsK0JBQXdELEVBQUE7RWpCeWtHOUQ7SWlCemtHTSx3Q0FBd0Q7SUFBeEQseUNBQXdEO1FBQXhELHNDQUF3RDtZQUF4RCxrQ0FBd0QsRUFBQTtFakIya0c5RDtJaUIza0dNLDBDQUF3RDtJQUF4RCwwQ0FBd0Q7UUFBeEQsMkNBQXdEO1lBQXhELHVDQUF3RCxFQUFBO0VqQjZrRzlEO0lpQjdrR00sd0NBQXdEO0lBQXhELDBDQUF3RDtRQUF4RCw4Q0FBd0Q7WUFBeEQsMENBQXdELEVBQUE7RWpCK2tHOUQ7SWlCL2tHTSwrQkFBd0Q7UUFBeEQsZ0NBQXdEO1lBQXhELHdCQUF3RCxFQUFBO0VqQmlsRzlEO0lpQmpsR00sK0JBQXdEO1FBQXhELGdDQUF3RDtZQUF4RCx3QkFBd0QsRUFBQTtFakJtbEc5RDtJaUJubEdNLGdDQUE0QjtRQUE1QiwwQkFBNEIsRUFBNEI7RWpCcWxHOUQ7SWlCcmxHTSxnQ0FBd0Q7UUFBeEQsMEJBQXdELEVBQUE7RWpCdWxHOUQ7SWlCdmxHTSwrQkFBd0Q7UUFBeEQsMkJBQXdELEVBQUE7RWpCeWxHOUQ7SWlCemxHTSxpQ0FBd0Q7UUFBeEQsNkJBQXdELEVBQUE7RWpCMmxHOUQ7SWlCM2xHTSx1Q0FBd0Q7UUFBeEQsbUNBQXdELEVBQUE7RWpCNmxHOUQ7SWlCN2xHTSxtQ0FBd0Q7UUFBeEQsZ0NBQXdEO1lBQXhELHVDQUF3RCxFQUFBO0VqQitsRzlEO0lpQi9sR00saUNBQXdEO1FBQXhELDhCQUF3RDtZQUF4RCxxQ0FBd0QsRUFBQTtFakJpbUc5RDtJaUJqbUdNLG9DQUF3RDtRQUF4RCxpQ0FBd0Q7WUFBeEQsbUNBQXdELEVBQUE7RWpCbW1HOUQ7SWlCbm1HTSxxQ0FBd0Q7UUFBeEQsa0NBQXdEO1lBQXhELDBDQUF3RCxFQUFBO0VqQnFtRzlEO0lpQnJtR00scUNBQXdEO1FBQXhELHlDQUF3RCxFQUFBO0VqQnVtRzlEO0lpQnZtR00sMENBQXdEO1FBQXhELHVDQUF3RDtZQUF4RCx5Q0FBd0QsRUFBQTtFakJ5bUc5RDtJaUJ6bUdNLG9DQUF3RDtRQUF4RCxpQ0FBd0Q7WUFBeEQsbUNBQXdELEVBQUE7RWpCMm1HOUQ7SWlCM21HTSxrQ0FBd0Q7UUFBeEQsK0JBQXdEO1lBQXhELGlDQUF3RCxFQUFBO0VqQjZtRzlEO0lpQjdtR00scUNBQXdEO1FBQXhELGtDQUF3RDtZQUF4RCwrQkFBd0QsRUFBQTtFakIrbUc5RDtJaUIvbUdNLHVDQUF3RDtRQUF4RCxvQ0FBd0Q7WUFBeEQsaUNBQXdELEVBQUE7RWpCaW5HOUQ7SWlCam5HTSxzQ0FBd0Q7UUFBeEQsbUNBQXdEO1lBQXhELGdDQUF3RCxFQUFBO0VqQm1uRzlEO0lpQm5uR00scUNBQXdEO1FBQXhELHFDQUF3RCxFQUFBO0VqQnFuRzlEO0lpQnJuR00sbUNBQXdEO1FBQXhELG1DQUF3RCxFQUFBO0VqQnVuRzlEO0lpQnZuR00sc0NBQXdEO1FBQXhELGlDQUF3RCxFQUFBO0VqQnluRzlEO0lpQnpuR00sdUNBQXdEO1FBQXhELHdDQUF3RCxFQUFBO0VqQjJuRzlEO0lpQjNuR00sMENBQXdEO1FBQXhELHVDQUF3RCxFQUFBO0VqQjZuRzlEO0lpQjduR00sdUNBQXdEO1FBQXhELGtDQUF3RCxFQUFBO0VqQituRzlEO0lpQi9uR00scUNBQThCO1FBQTlCLDRCQUE4QixFQUEwQjtFakJpb0c5RDtJaUJqb0dNLHNDQUF3RDtRQUF4RCxrQ0FBd0QsRUFBQTtFakJtb0c5RDtJaUJub0dNLG9DQUF3RDtRQUF4RCxnQ0FBd0QsRUFBQTtFakJxb0c5RDtJaUJyb0dNLHVDQUF3RDtRQUF4RCw4QkFBd0QsRUFBQTtFakJ1b0c5RDtJaUJ2b0dNLHlDQUF3RDtRQUF4RCxnQ0FBd0QsRUFBQTtFakJ5b0c5RDtJaUJ6b0dNLHdDQUF3RDtRQUF4RCwrQkFBd0QsRUFBQTtFakIyb0c5RDtJaUIzb0dNLHdDQUFBO1FBQUEsOEJBQUE7WUFBQSxxQkFBQSxFQUFBO0VqQjZvR047SWlCN29HTSx3Q0FBQTtRQUFBLDZCQUFBO1lBQUEsb0JBQUEsRUFBQTtFakIrb0dOO0lpQi9vR00sd0NBQUE7UUFBQSw2QkFBQTtZQUFBLG9CQUFBLEVBQUE7RWpCaXBHTjtJaUJqcEdNLHdDQUF3RDtRQUF4RCw2QkFBd0Q7WUFBeEQsb0JBQXdELEVBQUE7RWpCbXBHOUQ7SWlCbnBHTSx3Q0FBd0Q7UUFBeEQsNkJBQXdEO1lBQXhELG9CQUF3RCxFQUFBO0VqQnFwRzlEO0lpQnJwR00sd0NBQXdEO1FBQXhELDZCQUF3RDtZQUF4RCxvQkFBd0QsRUFBQTtFakJ1cEc5RDtJaUJ2cEdNLHdDQUF3RDtRQUF4RCw2QkFBd0Q7WUFBeEQsb0JBQXdELEVBQUE7RWpCeXBHOUQ7SWlCenBHTSx3Q0FBd0Q7UUFBeEQsNkJBQXdEO1lBQXhELG9CQUF3RCxFQUFBO0VqQjJwRzlEO0lpQjNwR00scUJBQXdELEVBQUE7RWpCNnBHOUQ7SWlCN3BHTSwyQkFBd0QsRUFBQTtFakIrcEc5RDtJaUIvcEdNLDBCQUF3RCxFQUFBO0VqQmlxRzlEO0lpQmpxR00sd0JBQXdELEVBQUE7RWpCbXFHOUQ7SWlCbnFHTSwwQkFBd0QsRUFBQTtFakJxcUc5RDtJaUJycUdNLHdCQUF3RCxFQUFBO0VqQnVxRzlEO0lpQnZxR00sd0JBQXdELEVBQUE7RWpCeXFHOUQ7SWlCenFHTSwyQkFBd0Q7SUFPcEQsMEJBQStELEVBRWxFO0VBVEQ7SUFPSSxpQ0FFSDtJQVRELGdDQUF3RCxFQUFBO0VqQitxRzlEO0lpQi9xR00sZ0NBQXdEO0lBT3BELCtCQUErRCxFQUFBO0VqQjJxR3pFO0lpQmxyR00sOEJBQXdEO0lBT3BELDZCQUFxRCxFQUFBO0VqQjhxRy9EO0lpQnJyR00sZ0NBQXdEO0lBT3BELCtCQUErRCxFQUFBO0VqQmlyR3pFO0lpQnhyR00sOEJBQXdEO0lBT3BELDZCQUErRCxFQUFBO0VqQm9yR3pFO0lpQjNyR00sOEJBQXdEO0lBT3BELDZCQUFxRCxFQUFVO0VqQnVyR3pFO0lpQjlyR00seUJBQXdEO0lBT3BELDRCQUFxRCxFQUFVO0VqQjByR3pFO0lpQmpzR00sK0JBQXdEO0lBT3BELGtDQUErRCxFQUFBO0VqQjZyR3pFO0lpQnBzR00sOEJBQXdEO0lBT3BELGlDQUErRCxFQUFBO0VqQmdzR3pFO0lpQnZzR00sNEJBQXdEO0lBT3BELCtCQUErRCxFQUFBO0VqQm1zR3pFO0lpQjFzR00sOEJBQXdEO0lBT3BELGlDQUErRCxFQUFBO0VqQnNzR3pFO0lpQjdzR00sNEJBQXdEO0lBT3BELCtCQUErRCxFQUFBO0VqQnlzR3pFO0lpQmh0R00sNEJBQXdEO0lBT3BELCtCQUErRCxFQUFBO0VqQjRzR3pFO0lpQm50R00seUJBQXdELEVBQUE7RWpCcXRHOUQ7SWlCOXNHVSwrQkFBK0QsRUFFbEU7RUFURDtJQU9JLDhCQUErRCxFQUFBO0VqQmt0R3pFO0lpQnp0R00sNEJBQXdELEVBQUE7RWpCMnRHOUQ7SWlCM3RHTSw4QkFBd0QsRUFBQTtFakI2dEc5RDtJaUI3dEdNLDRCQUF3RCxFQUFBO0VqQit0RzlEO0lpQi90R00sNEJBQXdELEVBQUE7RWpCaXVHOUQ7SWlCanVHTSwyQkFBd0QsRUFBQTtFakJtdUc5RDtJaUJudUdNLGlDQUF3RCxFQUFBO0VqQnF1RzlEO0lpQnJ1R00sZ0NBQXdELEVBQUE7RWpCdXVHOUQ7SWlCdnVHTSw4QkFBd0QsRUFBQTtFakJ5dUc5RDtJaUJ6dUdNLGdDQUF3RCxFQUFBO0VqQjJ1RzlEO0lpQjN1R00sOEJBQXdELEVBQUE7RWpCNnVHOUQ7SWlCN3VHTSw4QkFBd0QsRUFBQTtFakIrdUc5RDtJaUIvdUdNLDRCQUF3RCxFQUFBO0VqQml2RzlEO0lpQmp2R00sa0NBQXdELEVBQUE7RWpCbXZHOUQ7SWlCbnZHTSxpQ0FBd0QsRUFBQTtFakJxdkc5RDtJaUJydkdNLCtCQUF3RCxFQUFBO0VqQnV2RzlEO0lpQnZ2R00saUNBQXdELEVBQUE7RWpCeXZHOUQ7SWlCenZHTSwrQkFBd0QsRUFBQTtFakIydkc5RDtJaUIzdkdNLCtCQUF3RCxFQUFBO0VqQjZ2RzlEO0lpQjd2R00sMEJBQXdELEVBQUE7RWpCK3ZHOUQ7SWlCL3ZHTSxnQ0FBd0QsRUFBQTtFakJpd0c5RDtJaUJqd0dNLCtCQUF3RCxFQUFBO0VqQm13RzlEO0lpQm53R00sNkJBQXdELEVBQUE7RWpCcXdHOUQ7SWlCcndHTSwrQkFBd0QsRUFBQTtFakJ1d0c5RDtJaUJ2d0dNLDZCQUF3RCxFQUFBO0VqQnl3RzlEO0lpQnp3R00sNkJBQXdELEVBQUE7RWpCMndHOUQ7SWlCM3dHTSxzQkFBd0QsRUFBQTtFakI2d0c5RDtJaUI3d0dNLDRCQUF3RCxFQUFBO0VqQit3RzlEO0lpQi93R00sMkJBQXdELEVBQUE7RWpCaXhHOUQ7SWlCanhHTSx5QkFBd0QsRUFBQTtFakJteEc5RDtJaUJueEdNLDJCQUF3RCxFQUFBO0VqQnF4RzlEO0lpQnJ4R00seUJBQXdELEVBQUE7RWpCdXhHOUQ7SWlCdnhHTSw0QkFBd0Q7SUFPcEQsMkJBRUgsRUFBQTtFQVREO0lBT0ksa0NBRUg7SUFURCxpQ0FBd0QsRUFBQTtFakI2eEc5RDtJaUI3eEdNLGlDQUF3RDtJQU9wRCxnQ0FBK0QsRUFBQTtFakJ5eEd6RTtJaUJoeUdNLCtCQUF3RDtJQU9wRCw4QkFBcUQsRUFBQTtFakI0eEcvRDtJaUJueUdNLGlDQUF3RDtJQU9wRCxnQ0FBK0QsRUFBQTtFakIreEd6RTtJaUJ0eUdNLCtCQUF3RDtJQU9wRCw4QkFBK0QsRUFBQTtFakJreUd6RTtJaUJ6eUdNLDBCQUF3RDtJQU9wRCw2QkFBcUQsRUFBQTtFakJxeUcvRDtJaUI1eUdNLGdDQUF3RDtJQU9wRCxtQ0FBK0QsRUFBQTtFakJ3eUd6RTtJaUIveUdNLCtCQUF3RDtJQU9wRCxrQ0FBK0QsRUFBQTtFakIyeUd6RTtJaUJsekdNLDZCQUF3RDtJQU9wRCxnQ0FBK0QsRUFBQTtFakI4eUd6RTtJaUJyekdNLCtCQUF3RDtJQU9wRCxrQ0FBK0QsRUFBQTtFakJpekd6RTtJaUJ4ekdNLDZCQUF3RDtJQU9wRCxnQ0FBK0QsRUFBQTtFakJvekd6RTtJaUIzekdNLDBCQUF3RCxFQUFBO0VqQjZ6RzlEO0lpQnR6R1UsZ0NBQXFELEVBQVU7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFakIwekd6RTtJaUJqMEdNLDZCQUF3RCxFQUFBO0VqQm0wRzlEO0lpQm4wR00sK0JBQXdELEVBQUE7RWpCcTBHOUQ7SWlCcjBHTSw2QkFBd0QsRUFBQTtFakJ1MEc5RDtJaUJ2MEdNLDRCQUF3RCxFQUFBO0VqQnkwRzlEO0lpQnowR00sa0NBQXdELEVBQUE7RWpCMjBHOUQ7SWlCMzBHTSxpQ0FBd0QsRUFBQTtFakI2MEc5RDtJaUI3MEdNLCtCQUF3RCxFQUFBO0VqQiswRzlEO0lpQi8wR00saUNBQXdELEVBQUE7RWpCaTFHOUQ7SWlCajFHTSwrQkFBd0QsRUFBQTtFakJtMUc5RDtJaUJuMUdNLDZCQUF3RCxFQUFBO0VqQnExRzlEO0lpQnIxR00sbUNBQXdELEVBQUE7RWpCdTFHOUQ7SWlCdjFHTSxrQ0FBd0QsRUFBQTtFakJ5MUc5RDtJaUJ6MUdNLGdDQUF3RCxFQUFBO0VqQjIxRzlEO0lpQjMxR00sa0NBQXdELEVBQUE7RWpCNjFHOUQ7SWlCNzFHTSxnQ0FBd0QsRUFBQTtFakIrMUc5RDtJaUIvMUdNLDJCQUF3RCxFQUFBO0VqQmkyRzlEO0lpQmoyR00saUNBQXdELEVBQUE7RWpCbTJHOUQ7SWlCbjJHTSxnQ0FBd0QsRUFBQTtFakJxMkc5RDtJaUJyMkdNLDhCQUF3RCxFQUFBO0VqQnUyRzlEO0lpQnYyR00sZ0NBQXdELEVBQUE7RWpCeTJHOUQ7SWlCejJHTSw4QkFBd0QsRUFBQSxFQUFBOztBakI0MkdoRTtFQUNFO0lpQjcyR00sMkJBQXdELEVBQUE7RWpCKzJHOUQ7SWlCLzJHTSxpQ0FBd0QsRUFBQTtFakJpM0c5RDtJQUNFLDBCQUEwQixFQUFFO0VrQjM0R2hDO0lEeUJRLHlCQUF3RCxFQUFBO0VqQnEzRzlEO0lpQnIzR00sMEJBQXdELEVBQUE7RWpCdTNHOUQ7SWlCdjNHTSw4QkFBd0QsRUFBQTtFakJ5M0c5RDtJaUJ6M0dNLCtCQUF3RCxFQUFBO0VqQjIzRzlEO0lpQjMzR00sZ0NBQXdEO0lBQXhELGdDQUF3RDtJQUF4RCx5QkFBd0QsRUFBQTtFakI2M0c5RDtJaUI3M0dNLHVDQUF3RDtJQUF4RCx1Q0FBd0Q7SUFBeEQsZ0NBQXdELEVBQUE7RWpCKzNHOUQ7SWlCLzNHTSx5QkFBd0QsRUFBQSxFQUFBOztBakJrNEdoRTtFQUNFLCtCaUI1M0crRDtVakI0M0cvRCx1QmlCNTNHK0Q7RUFQekQsc0JBQXdEO0VqQnE0RzlELFVpQjkzR3NCO0VBUGhCLG1CQUF3RDtFakJ1NEc5RCx1QmlCaDRHK0QsRUFBQTtFakJpNEcvRDtJbUJ2OEdGLCtCQUFtQjtZQUFuQix1QkFBbUI7SUFDakIsZ0JBQVk7SUFFWixlQUFTO0lBQ1QsYUFBUztJQUNULHVCQUFrQjtLQUFsQixzQkFBa0I7U0FBbEIsa0JBQWtCO0lBQ2xCLDBCQUlELEVBQUE7SUFWRDtNQ0NFLGVBQVk7TUFFWixrQkFBZTtNQUNmLG9CQUFjO01BRWQsaUJBQVk7TUFFWiwyQkFBaUI7U0FBakIsd0JBQWlCO01BQ2pCLG9CQUFxQixFQUFBO0lEVHZCO01DWUksOEJBQWM7TUFDZCxhQUFZO01BQ1osZUFBZSxFQUFBO0VwQjI4R2pCO0lBQ0UsbUJvQno4R2U7SXBCMDhHZixtQm9CejhHYSxFQUFNO0VwQjA4R3JCO0lBQ0UsK0JvQnY4R2tCO1lwQnU4R2xCLHVCb0J2OEdrQjtJcEJ3OEdsQixnQm9CdjhHWTtJcEJ3OEdaLGVvQnY4R1c7SUR4QmYsaUJDNEJDO0lBR0ssdUJBQWtCO0tBQWxCLHNCQUFrQjtTQUFsQixrQkFBa0I7SUFDbEIsMEJBQ0QsRUFBQTtJRGpDTDtNRUNFLGdCQUFZO01BRVosaUJBQWU7TUFDZixXQUFTLEVBQUs7SUFFZDtNQUVBLDhCQUFpQjtNQUNqQixhQUFBO01GVEYsZUFBQSxFRUFBO0VyQjIrR0U7SUFDRSwrQnFCLzlHZ0I7WXJCKzlHaEIsdUJxQi85R2dCO0lyQmcrR2hCLGFxQi85R1U7SUZkZCxnQkFBQTtJbkIrK0dJLGdCcUI3OUdBO0lyQjg5R0EsaUJxQjc5R1k7SXJCODlHWixXcUI3OUdTO0lGcEJiLGdCQUFrQjtJRTBCZCxhQUFZO0lBQ1osYUFBWTtJQUNaLHVCQUFlO0lBQ2Ysd0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIscUJBQVUsRUFBQTtJQUNWO01BQ0EseUJBQVksRUFBQTs7QXJCMjlHaEI7RUFDRSx3QnFCejlHZTtFckIwOUdmLHVCcUJ6OUdrQjtFckIwOUdsQixtQnFCejlHYztFckIwOUdkLCtCcUJ4K0dGO1VyQncrR0UsdUJxQngrR0Y7RXJCeStHRSxlcUJ4OUdJO0VyQnk5R0osbUJBQW1CO0VzQmxnSHJCLGdCQUFrQjtFQUNoQixZQUFBO0VBRUEsY0FBUSxFQUFBOztBdEJvZ0hWO0VzQi8vR0UsZUFBYyxFQUFBOztBdEJrZ0hoQjtFc0I3L0dFLGlCQUFXO0VBRVgsVUFBUztFdEI4L0dULFdBQVcsRUFBRTs7QUFFZjtFQUNFLGFBQWE7RXNCMS9HZix1QkFBQTtHQUFBLHNCQUFBO09BQUEsa0JBQUE7RUFDRSwwQkFBZ0IsRUFBQTs7QXRCNi9HbEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RXNCeC9HRSxRQUFBLEVBQUE7O0F0QjIvR0Y7RXNCdi9HQSxvQkFBQTtFQUNFLDZCQUNEO0V0QncvR0MsOEJBQThCLEVBQUU7O0FBRWxDO0VBQ0UsaUJBQWlCO0VzQnIvR25CLDBCQUF5QjtFQUN2QiwyQkFBbUIsRUFBQTs7QXRCdy9HckI7RUFDRSxlQUFlO0VzQnAvR2pCLGFBQUEsRUFBQTtFQUNFO0lBQ0EsYUFBQTtJQUNBLFlBQUE7SXRCcy9HRSwrQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUU7SXNCbi9HN0I7TUFDRSx5QkFBYyxFQUFBO0VBQ2Q7SUFGRixjQUFBLEVBQUE7O0F0QnkvR0E7RUFDRSxVc0JuL0dFO0V0Qm8vR0YsVXNCMy9HRjtFdEI0L0dFLFdzQmwvR0k7RUFWTixlQUFBO0V0QjgvR0UsZ0JzQi8rR2U7RXRCZy9HZixRQUFRO0VtQnhpSFYsT0FBQTtFQUNFLGlCQUFTO0VBQ1QsZ0JBQVM7RUFDVCxhQUFVO0VBQ1YsWUFBUztFQUNULFdBQVU7RUFDVixZQUFPO0VBQ1AsdUJBQU07RUFDTix5QkFBZ0IsRUFBQTs7QW5CMmlIbEI7RW1CeGlIRSxxQkFBVztFQUNYLCtCQUFVO0VBQ1YseUNBQVc7RUFJWCxpQ0FBc0I7RUFDdEIsdUJBQVE7RW5CdWlIUiw0QkFBNEI7RW1CcGlIOUIsc0JBQUE7RUFDRSw4QkFBb0I7RUFDcEIsc0JBQW9CO0VBQ3BCLCtCQUE4QixFQUFBOztBbkJ1aUhoQztFbUJwaUhFLHVCQUFVO0VBQ1YsdUJBQXFCO0VBQ3JCLG1CQUFVLEVBQUE7RUFDVjtJQUNBLFlBQWE7SW5Cc2lIWCxrQkFBa0IsRUFBRTtFdUJubEh4QjtJQ0NFLGdCQUFrQjtJQUNsQixhQUFRO0lBQ1Isa0JBQWtCO0lESHBCLGFBQUE7SUNNSSxtQkFBVztJQUNYLG1CQUFpQixFQUNsQjtFRFJIO0lDV0ksWUFBUSxFQUFBO0V4QmtsSFY7SXdCaGxIRSxhQUFhO0lBQ2IsbUJBQVk7SUFDWixTQUFBO0lBQ0EsV0FBQTtJRGhCSixZQUFBLEVBQUE7SUNvQkk7TURwQkosdURDdUJFO01BQ0Usb0JBQVk7TUFFWiw0QkFBa0I7TUFFbEIsVUFBUTtNQUNSLFVBQVU7TUFFVixrQkFrQkQ7TURqREgsaUJBQUE7TUNrQ00sbUJBQWM7TUFDZCxTQUFBO01BQ0EsU0FBQSxFQUFBOztBeEIya0hOO0VBQ0UsWXdCdmtISSxFQUFBOztBeEJ5a0hOO0VBQ0UsVXdCcmtIUztFeEJza0hULFl3QnJrSFksRUFBQTs7QUQvQ2Q7RUN1RE0sdUJBQ0Q7RXhCZ2tISCxnQkFBZ0IsRUFBRTtFdUJ4bkhwQjtJQzJETSxjQUFTLEVBQUE7O0F4QmlrSGY7RXVCNW5IQSx1RENrRUU7RUFDRSw0QkFBc0IsRUFBQTs7QXhCNmpIMUI7RUFDRSx3QndCempIRztFeEIwakhILHVCQUF1QjtFdUJsb0h6QixtQkFBQTtFQ2dGUSxhQUFZO0VBQ1osb0JBQWM7RXhCcWpIcEIsbUJBQW1CO0V1QnRvSHJCLG1CQUFBLEVBQUE7RUVDRTtJQUNBLG9CQUFzQixFQUFBO0VBQ3RCO0lBQ0EsZ0JBQVk7SUFDWixrQkFBbUI7SUFDbkIsYUFBZTtJQUNmLG1CQTRFRDtJRm5GRCxnQkFBQTtJRVVJLG1CQUFtQjtJRlZ2QixTQUFBO0lFY0ksYUFBUSxFQUFPO0V6QnFvSGpCO0l5Qm5vSEUsMEJBQVk7SUFDWix1QkFBa0I7SUFDbEIsbUJBQWU7SUFFZiwrQkFBa0I7WUFBbEIsdUJBQWtCO0lBQ2xCLHNCQUFRO0lBTVIsaUJBQ0Q7SUY1QkgsZ0JBQUE7SUUrQkksV0FBQTtJQUNBLG1CQUFRO0lBQ1IsbUJBQWtCO0lBQ2xCLGdCQUFZO0lBRVosaUJBQVM7SUFDVCwyQkFBZ0I7T0FBaEIsd0JBQWdCO0lBQ2hCLHVCQUFlO0lBQ2Ysb0JBQVUsRUFBQTtFekI0bkhaO0l5QnpuSEUsZ0JBQVU7SUFFVixrQkFBZTtJQUNmLG1CQUFnQixFQUFBO0V6QjBuSGxCO0l5QnhuSEUsOEJBQXNCO0lBQ3RCLGFBQWE7SUZoRGpCLDZCRUFBO0lBb0RJLDRCQUFlO0lBRWYsK0JBQWlCO0lBQ2pCLFlBQUE7SUZ2REosZ0JBQUE7SUUyREksZUFBQTtJQUNBLGtCQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFBO0lBQ0EsUUFBQTtJQUVBLE9BQU8sRUFBQTtJQUNQO01BRUEsMEJBQWM7TUFDZCxZQUFhO01BRWIsY0FBYyxFQUFBOztBekJtbkhsQjtFQUNFLGlCeUJ6bUhDO0V6QjBtSEQsbUJ1QjVySEYsRUFBQTs7QXZCOHJIQTtFQUNFLGtCeUIvbUhpQjtFekJnbkhqQixtQkFBbUIsRUFBRTs7QUFFdkI7RXlCem1ITSw0QkFDRDtFekIwbUhILG1CQUFtQjtFdUJwc0hyQiwwQkVxRkM7RUFRSyw2QkFBaUI7RUFDakIsNkJBQ0Q7RXpCeW1ISCxnQ0FBZ0MsRUFBRTs7QUFFcEM7RXlCdm1ITSxZQUFZO0VBQ1osa0JBQUE7RUFDQSxtQkFBQSxFQUFBOztBekIwbUhOO0VBQ0Usd0JBQXdCO0V1Qmh0SDFCLFdBQUEsRUFBQTs7QXZCbXRIQTtFeUJ0bUhNLHVCQUNEO0V6QnVtSEgsZ0JBQWdCLEVBQUU7O0FBRXBCO0V5QmxtSEksY0FDRCxFQUFBOztBRnRISDtFRTJISSwwQkFBc0I7RUFDdEIsMkJBQ0QsRUFBQTs7QUY3SEg7RUVnSUksNkJBQ0Q7RXpCK2xIRCw4QkFBOEIsRUFBRTs7QUFFbEM7RXVCM3RITSx1QkFBdUIsRUFBRTs7QUFQL0I7RUFhTSx3QkFBQTtFQUNBLGFBQUE7RXZCMHRISixXQUFXO0V1Qnh1SGIseUJBQUE7VUFBQSxpQkFBQTtFQW9CTSw4QkFDRCxFQUFBOztBQXJCTDtFQTBCTSxrQkFBWTtFQUNaLGlCQUFZLEVBQUE7O0F2QnF0SGxCO0V1Qmx0SE0sa0JBQWtCLEVBQUU7RXZCb3RIeEI7SXVCbHZIRixnQkFBQSxFQUFBO0VBbUNJO0lBQ0Esa0JBQ0Q7SXZCaXRIQyxrQkFBa0IsRUFBRTtJdUJ0dkh4QjtNQXlDTSxrQkE4QkQ7TUF2RUwsa0JBQUEsRUFBQTtNQTRDUTtRQTVDUixrQkFBQTtRQWdEUSxrQkFBaUIsRUFBQTtRQUNqQjtVQWpEUixrQkFBQTtVQW9EVSxrQkFBaUIsRUFBQTtVQUNqQjtZQXJEVixrQkFBQTtZQXdEWSxrQkFBaUIsRUFBQTs7QXZCNHNIN0I7RUFDRSxXdUJ6c0hZLEVBQUE7O0F2QjJzSGQ7RUFDRSxZdUJ4c0hjLEVBQUE7O0F2QjBzSGhCO0V1QjF3SEEsdUJBQUEsRUFBMkI7O0F2QjZ3SDNCO0V1Qjd3SEEsMEJBOEVFO0VBQ0UsYUFBVyxFQUNaOztBQWhGSDtFQW1GSSxnQkFBZ0I7RXZCZ3NIbEIsZUFBZTtFdUJueEhqQixhQUFBLEVBQUE7O0F2QnN4SEE7RUFDRSwwQkFBMEI7RXVCdnhINUIsMEJBMkZFO0VBQ0UsdUJBQWU7RUFDZixXQUFTO0V2QitySFgsbUVBQW1FO0UwQnp4SHJFLHVHQ0gyQjtFREczQixzRUNIMkI7RUFDekIsNEJBQTBFO0VBRTFFLHVIZlFnQixFQUFBO0VlUGhCO0lBRUEsMEJBQVUsRUFBQTtFQ0NWO0lBQ0EsWUFBQTtJQUNBLGtCQUFrQixFQUFBO0VBQ2xCO0lBQ0EsZ0JBQVE7SUZSVixhQUFBO0lDUUksa0JFRmlCO0lITnJCLGFBQUE7SUNZSSxtQkFBVyxFQUFBO0UzQjR4SGI7STBCeHlIRixZQUFBLEVBQUE7RTFCMHlIRTtJMkJ4eEhFLHVCQUFZO0lBQ1osYUFBYTtJQUNiLCtCQUFZO0lBQ1osaUNBQ0Q7SUR0Qkgsb0NDSEE7SUE0QkksYUFBVztJRHpCZixtQkFBQTtJQzZCSSxTQUFBO0lBRUEsV0FBUTtJQUNSLFlBQVc7SUFFWCxxRWY2ZWdDO0llM2VoQyx5R0FBWTtJQUFaLHdFQUFZO0lBRVosNEJBQWtCO0lBRWxCLHVIQUFRLEVBQUE7SUFDUjtNQUVBLHVEQUFXO01DdkNiLG9CQUFrQjtNQUNsQiw0QkFBa0I7TUFDbEIsVUFBQTtNQUNBLFVBQUE7TUFDQSxrQkFBUTtNRlJWLGlCQUFBO01DZ0RNLG1CQUFjO01BQ2QsU0FBQTtNQUNBLFNBQUEsRUFBQTs7QTNCb3hITjtFQUNFLFkyQmh4SEksRUFBQTs7QTNCa3hITjtFQUNFLGEyQjl3SFk7RTNCK3dIWixnQzJCN3dIRztFM0I4d0hILGlCQUFpQjtFMEI1MEhuQixnQ0NrRU07RUFHQSxtQ0FDRDtFM0J5d0hILFVBQVU7RTBCLzBIWixZQUFBLEVBQUE7O0ExQmsxSEE7RTJCdHdITSwwQkFBZ0IsRUFBQTtFQUNoQjtJQUNBLHdCQUF5QjtJQUV6QixhQUFTLEVBQUE7SUFDVDtNM0J1d0hBLHVEQUF1RDtNMEJ4MUg3RCw0QkFBMkIsRUFBQTs7QTFCMjFIM0I7RUFDRSxpQjJCandIZ0I7RTNCa3dIaEIsMEIyQjF2SEc7RTNCMnZISCwyQjBCOTFIRjtFMUJnMkhFLGlFMkI5dkhLO0UzQit2SEwseUdBQW9FO0VBQXBFLG9FQUFvRTtFMEJqMkh0RSw0QkFBMkI7RUN3R3JCLHVIQUFnQixFQUFBOztBM0I2dkh0QjtFNEJqMkhFLG9CQUFrQjtFQUNsQiw2QkFBa0I7RUFDbEIsOEJBQWtCO0VBRWxCLG1FQUFRO0U1Qm0ySFIsdUdBQXNFO0VBQXRFLHNFQUFzRTtFMEIzMkh4RSw0QkFBMkI7RUNrSHJCLHVIQUFtQixFQUFBOztBM0I2dkh6QjtFNEIzMkhFLHdCQUFrQjtFQUNsQiwwQkFBa0I7RUFDbEIsdUJBQWtCO0VBQ2xCLGFBQUE7RUFDQSxXQUFRO0U1QjYySFIsb0JBQW9CO0UwQnIzSHRCLG1CQUFBLEVBQUE7RUlGRTtJQUVBLDBCbEJRZ0IsRUFBQTtFa0JQaEI7SUFFQSxjQUFZLEVBQUE7RUFFWjtJQUVBLDBCQUFtQjtJQUNuQiwwQkErQ0Q7SUp2REQsdUJBQUE7SUlXSSxzQkRMaUI7SUhOckIsaUJBQUE7SUllSSxnQkFDRDtJSmhCSCxXQUFBLEVBQUE7RTFCbTRIRTtJOEIvMkhFLGdCQUFZO0lBQ1osa0JsQjBmMEI7SWtCeGYxQixtQkFBUyxFQUFZO0U5QmczSHZCO0k4QjkySEUsOEJBQWU7SUFDZixhQUNEO0lKM0JILGdDSUhBO0lBaUNJLG1DQUFlO0lBRWYsWUFBWTtJQUNaLGdCQUFlO0lKakNuQixlQUFBO0lJcUNJLGtCQUFrQjtJQUNsQixlQUFZLEVBQUE7SUFDWjtNQUNBLFlBQUE7TUFFQSxjRDdDZSxFQUFBOztBN0J3NUhuQjtFQUNFLGlCOEJ4MkhlO0U5QnkySGYsbUI4QmoySEMsRUFBQTs7QTlCbTJISDtFQUNFLGtCOEJ0MkhpQjtFOUJ1MkhqQixtQkFBbUIsRUFBRTs7QUFFdkI7RThCaDJITSwwQkFDRDtFOUJpMkhILDZCQUE2QjtFMEIvNUgvQixpQ0l5RE07RUFRQSxvQ0FBaUIsRUFBQTs7QTlCazJIdkI7RTBCbjZIQSwwQkl5REMsRUFBQTs7QTlCNjJIRDtFOEI5MUhNLGlCQUFBO0VBQ0EsMEJBQTBCO0U5QmcySDlCLDJCQUEyQixFQUFFOztBQUUvQjtFQUNFLG9CQUFvQjtFMEI1Nkh0Qiw2QkFBMkI7RUlxRnJCLDhCQUFnQixFQUFBOztBOUIyMUh0QjtFQUNFLDBCQUEwQjtFMEJqN0g1QixXQUFBLEVBQUE7O0ExQm83SEE7RThCcjFITSxXQUFBO0U5QnUxSEoseUJBQWlCO1VBQWpCLGlCQUFpQixFQUFFOztBQUVyQjtFMEJqN0hNLHdCQUNEO0UxQms3SEgsOEJBQThCLEVBQUU7O0FBRWxDO0UwQjk2SE0sb0JBQ0QsRUFBQTs7QUFmTDtFQW1CSSxpQkFBZ0IsRUdUSzs7QTdCdzdIekI7RTBCbDhIQSxrQkFBQTtFQXdCSSxpQkFBZSxFQUFJOztBQXhCdkI7RUE0QkksV0FBVSxFQUFFOztBQTVCaEI7RUFnQ0ksWUdSaUIsRUFBQTs7QTdCbzdIckI7RTBCNThIQSwwQkFvQ0U7RUFDRSxhQUNELEVBQUE7O0FBdENIO0VBeUNJLGdCQUNEO0UxQnc2SEQsZUFBZTtFMEJsOUhqQixhQUFBLEVBQUE7O0ExQnE5SEE7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUIsaUQwQnQ2SG1CO0ExQnU2SG5CLGtEMEJ0NkhrQjtBMUJ1NkhsQiw0RTBCcjZIRztBMUJzNkhIO2dGMEJwNkg4QztBMUJzNkg5Qzs7O0crQmgrSEE7QUNBQTtFQUVBLGtCQUFBO0VoQ28rSEUsT0FBTztFZ0NqK0hULCtCQUFBO0VoQ20rSEUsT0FBTyxFQUFFOztBQUVYO2dGZ0NoK0hLO0FoQ2srSEw7O0dnQ2grSEU7QWhDbStIRjtFQUNFLFVBQVUsRUFBRTs7QUFFZDs7R0FFRztBQUNIO0VnQy85SEEsZUFBSyxFQUFBOztBaENrK0hMOzs7R2dDNTlIRztBQUVIO0VBQ0UsZUFBYztFaEMrOUhkLGlCQUFpQixFQUFFOztBQUVyQjtnRkFDZ0Y7QUFDaEY7OztHZ0N6OUhFO0FoQzY5SEY7RWdDMTlIQSxnQ0FBQTtVQUFBLHdCQUFBO0VoQzQ5SEUsT0FBTztFZ0N6OUhULFVBQUE7RWhDMjlIRSxPQUFPO0VBQ1Asa0JBQWtCO0VBQ2xCLE9nQzE5SEMsRUFBQTs7QWhDNDlISDs7O0dnQ3g5SGE7QWhDNDlIYjtFZ0MzOUhxQixrQ0FDcEI7RWhDNDlIQyxPQUFPO0VnQzE5SFQsZUFBQTtFaEM0OUhFLE9BQU8sRUFBRTs7QUFFWDtnRmdDejlISTtBaEMyOUhKOztHZ0N6OUhFO0FoQzQ5SEY7RUFDRSw4QkFBOEIsRUFBRTs7QUFFbEM7OztHZ0N2OUhHO0FBRUg7RUFDRSxvQkFBa0I7RWhDMDlIbEIsT0FBTztFZ0N2OUhULDJCQUFBO0VoQ3k5SEUsT0FBTztFQUNQLDBDQUFrQztVQUFsQyxrQ0FBa0M7RUFDbEMsT2dDeDlIQyxFQUFBOztBaEMwOUhIOztHZ0N0OUhFO0FoQ3k5SEY7O0VnQ3g5SHFDLG9CQUNwQyxFQUFBOztBQUVEOzs7R0FJQztBQUNEOzs7RUFJQSxrQ0FBQTtFaEN3OUhFLE9BQU87RUFDUCxlQUFlO0VBQ2YsT2dDdjlIQyxFQUFBOztBQUdIOztHQUVFO0FoQ3U5SEY7RWdDdDlIRSxlQUFjLEVBQUE7O0FoQ3k5SGhCOzs7R2dDcDlIRztBQUVIOztFaEN3OUhFLGVBQWU7RWdDcDlIakIsZUFBQTtFaENzOUhFLG1CQUFtQjtFQUNuQix5QkFBeUIsRUFBRTs7QWdDbDlIN0I7RUFDQSxnQkFBSSxFQUFBOztBaENzOUhKO0VnQ245SEUsWUFBVSxFQUFBOztBaENzOUhaO2dGZ0NsOUhJO0FoQ285SEo7O0dnQ2g5SEc7QWhDbTlISDtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtnRmdDLzhIQTtBaENpOUhBOzs7R2dDNThIRTtBaENnOUhGOzs7OztFQUtFLHFCQUFxQjtFQUNyQixPZ0M3OEhDO0VBRUgsZ0JBQU07RUFDTixPQUFLO0VBQ0wsa0JBQVE7RUFDUixPQUFNO0VBQ04sVUFBUztFQUNQLE9BQUEsRUFBQTs7QWhDODhIRjs7O0dnQzU4SHFCO0FoQ2c5SHJCOztFQUVFLE9BQU87RWdDOThIVCxrQkFBQSxFQUFBOztBaENpOUhBOzs7R2dDMzhIQTtBaEMrOEhBOztFQUVFLE9BQU87RWdDNzhIVCxxQkFBQSxFQUFBOztBaENnOUhBOztHZ0MzOEhBO0FBQ0E7Ozs7RUFJQSwyQkFBQSxFQUFBOztBaEMrOEhBOztHZ0MxOEhBO0FoQzY4SEE7Ozs7RWdDdjhIQSxtQkFBQTtFaEM0OEhFLFdBQVcsRUFBRTs7QWdDeDhIZjs7R0FFQTtBaEMyOEhBOzs7O0VnQ3I4SEEsK0JBQUEsRUFBQTs7QWhDMjhIQTs7R2dDdDhIQTtBaEN5OEhBO0VnQ3Y4SEEsK0JBQStCLEVBQUE7O0FoQzA4SC9COzs7OztHZ0NqOEhFO0FoQ3U4SEY7RWdDcDhIQSwrQkFBQTtVQUFBLHVCQUFBO0VoQ3M4SEUsT0FBTztFQUNQLGVBQWU7RUFDZixPQUFPO0VBQ1AsZUFBZTtFQUNmLE9nQ3I4SEM7RUFFSCxnQkFBTztFQUNMLE9BQUE7RUFBd0IsV0FBTztFQUMvQixPQUFPO0VBQVMsb0JBQU87RUFDdkIsT0FBTyxFQUFFOztBaEN3OEhYOztHZ0N0OEhFO0FoQ3k4SEY7RWdDeDhIRSx5QkFBbUIsRUFBQTs7QWhDMjhIckI7O0dBRUc7QUFDSDtFZ0N2OEhBLGVBQVMsRUFBQTs7QWhDMDhIVDs7O0dnQ3A4SEc7QUFFSDs7RWhDdzhIRSwrQkFBdUI7VUFBdkIsdUJBQXVCO0VnQ3A4SHpCLE9BQUE7RWhDczhIRSxXQUFXO0VBQ1gsT0FBTyxFQUFFOztBQUVYOztHZ0NsOEhFO0FoQ3E4SEY7O0VnQ3A4SGMsYUFDYixFQUFBOztBQUVEOzs7R0FJQTtBaENxOEhBO0VnQ244SEUsOEJBQ0Q7RWhDbzhIQyxPQUFPO0VnQ2w4SFQscUJBQUE7RWhDbzhIRSxPQUFPLEVBQUU7O0FBRVg7O0dnQ2g4SEU7QWhDbThIRjtFZ0NsOEhFLHlCQUFvQixFQUFBOztBaENxOEh0Qjs7O0dnQ2g4SEc7QWhDbzhISDtFZ0NqOEhFLDJCQUNEO0VoQ2s4SEMsT0FBTztFZ0NoOEhULGNBQUE7RWhDazhIRSxPQUFPLEVBQUU7O0FBRVg7Z0ZnQy83SDZCO0FoQ2k4SDdCOztHZ0MvN0hFO0FoQ2s4SEY7RUFDRSxlQUFlLEVBQUU7O0FBRW5COztHQUVHO0FBQ0g7RWdDOTdIQSxtQkFBUSxFQUFBOztBaENpOEhSO2dGZ0M3N0hBO0FoQys3SEE7O0dnQzM3SEE7QWhDODdIQTtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7O0dBRUc7QUFDSDtFZ0N6N0hBLGNBQVMsRUFBQTs7QWhDNDdIVDs7Ozs7Ozs7OztHQVVHO0FBQ0g7RUFDRSw0QkFBNEI7RUFDNUIsOHJFQUE4ckU7RUFDOXJFLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFBRTs7QUFFdkI7RWlDbnhJQSw4QkFBVSxFQUFBOztBakNzeElWO0VpQ254SUUsa0JBQWdCO0VBQ2hCLG1CQUFrQjtFakNxeElsQixtQkFBbUI7RVNyeUlyQixpQndCa0JNO0VBQ0osaUJBQUE7RWpDcXhJQSxXQUFXO0VpQ254SWIsOEJBQVE7RUFDTixXQUFXLEVBQUU7O0FqQ3N4SWY7RWlDbnhJRSw2QkFBZ0I7RUFBaEIsOEJBQWdCO01BQWhCLDJCQUFnQjtVQUFoQix1QkFBZ0IsRUFBQTs7QWpDc3hJbEI7RWlDbnhJRSxtQkFBQTtFQUNBLFlBQVU7RWpDcXhJVixhQUFhO0VpQ254SWYsV0FBQTtFQUNFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VqQ3F4SWQsK0NBQStCO0VBQS9CLHVDQUErQjtFQUEvQixrQ0FBK0I7RUFBL0IsK0JBQStCO0VBQS9CLGtEQUErQjtFaUNueElqQyxnQ0FBZ0I7VUFBaEIsd0JBQWdCLEVBQUE7O0FqQ3N4SWhCOztFaUNseElFLDBDQUFVO1VBQVYsa0NBQVUsRUFBQTs7QWpDc3hJWjtFaUNueElFLHdCQUFZO01BQVosb0JBQVksRUFBQTs7QUFFZDtFQUNBLHdCQUFnQjtNQUFoQixvQkFBZ0IsRUFBQTs7QWpDc3hJaEI7RWlDbnhJQSxxQkFBQTtNQUFBLGVBQUE7RUFDRSxZQUFZO0VqQ3F4SVosYUFBYTtFaUNueElmLG1CQUFBO0VBQ0UsK0NBQ0Q7RUFEQyx1Q0FDRDtFQURDLGtDQUNEO0VBREMsK0JBQ0Q7RUFEQyxrREFDRCxFQUFBOztBQUNEO0VBQ0UsbUJBQWMsRUFBQTs7QWpDc3hJaEIsaUJpQ3B4SWM7QWpDcXhJZDs7RUFFRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UseUJBQXdCO01BQXhCLHNCQUF3QjtVQUF4Qix3QkFBd0I7RWlDbnhJMUIsdURBQWlCO0VBQWpCLCtDQUFpQjtFQUFqQiwwQ0FBaUI7RUFBakIsdUNBQWlCO0VBQWpCLDBEQUFpQixFQUFBOztBQUVqQjtFQUNFLGlDQUNEO1VBREMseUJBQ0Q7RWpDb3hJQyxvQ0FBb0M7RWlDbnhJdEMsNEJBQW1CLEVBQUE7O0FqQ3N4SW5CLGdCaUNweElFO0FqQ3F4SUY7O0VpQ2x4SUUsNEJBQVc7VUFBWCxvQkFBVyxFQUFBOztBakNzeEliOzs7Ozs7OztFaUM1d0lBLHFDQUF3QjtVQUF4Qiw2QkFBd0IsRUFBQTs7QUFFeEI7Ozs7O0VBS0UsbUJBQWlCO0VqQ3F4SWpCLFFBQVE7RWlDbnhJVixPQUFBO0VBQ0EsWUFBVztFQUNYLGFBQVc7RUFDWCxxQkFBVztFQUNYLFlBQVcsRUFBQTs7QWpDc3hJWDtFaUNueElFLGdDQUFNLEVBQUE7O0FqQ3N4SVI7RWlDbnhJRSxnSEFBb0I7RUFBcEIsa0ZBQW9CO0VBQXBCLGlGQUFvQixFQUFBOztBakNzeEl0QjtFaUNueElBLGdIQUFnQztFQUFoQyxpRkFBZ0M7RUFBaEMsa0ZBQWdDLEVBQUE7O0FqQ3N4SWhDO0VpQ254SUEsa0hBQXFDO0VBQXJDLG1GQUFxQztFQUFyQyxnRkFBcUMsRUFBQTs7QWpDc3hJckM7RWlDbnhJQSxrSEFBc0M7RUFBdEMsZ0ZBQXNDO0VBQXRDLG1GQUFzQyxFQUFBOztBakNzeEl0QyxjQUFjO0FpQ254SWQ7RUFDRSxlQUFBO0VqQ3F4SUEsc0JBQXNCO0VpQ254SXhCLGlCQUFXO0VBQ1QseUJBQWtCO0VqQ3F4SWxCLG9DQUFvQyxFQUFFOztBaUNseEl4QztFQUNFLGNBQWMsRUFBQTs7QWpDc3hJaEI7RWlDbnhJRSwrQkFBd0IsRUFBQTs7QWpDc3hJMUI7RWlDbnhJQSxrQ0FBbUI7TUFBbkIsOEJBQW1CLEVBQWU7O0FqQ3N4SWxDO0VpQ254SUEsa0NBQW1CO01BQW5CLDhCQUFtQixFQUFlOztBakNzeElsQztFaUNueElBLFlBQUE7RUFDRSxxQkFBQTtNQUFBLGVBQUE7RWpDcXhJQSxpQ0FBWTtNQUFaLHFCQUFZO1VBQVosWUFBWSxFQUFFOztBQUVoQjtFQUNFLDJEQUEwRDtVQUExRCwwREFBMEQsRUFBRTs7QUFFOUQ7RWlDbnhJRSxhQUFhO0VBQ2IsZ0JBQ0Q7RWpDb3hJQywyQ0FBMkMsRUFBRTs7QUFFL0M7RUFDRSw0REFBeUQ7VUFBekQseURBQXlELEVBQUU7O0FBRTdEO0VpQ254SUUsWUFBWTtFQUNaLGVBQU87RWpDcXhJUCw0Q0FBNEMsRUFBRTs7QUFFaEQ7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RWlDbnhJRSxvQ0FBYztFQUNkLGlDQUFRO1VBQVIseUJBQVEsRUFBQTs7QUFFVjtFQUNFLFlBQUE7RWpDcXhJQSxtQkFBbUI7RWlDbnhJckIsUUFBQTtFQUNFLE9BQUE7RUFDQSxxQkFBVyxFQUFBOztBQUViO0VBQ0UsWUFBVztFQUNYLGtDQUFrQixFQUFBOztBakNzeElwQjtFaUNueElFLFdBQUE7RWpDcXhJQSxtQ0FBbUMsRUFBRTs7QUFFdkM7RWlDbnhJRSwrQkFBTztFakNxeElQOztJaUNseElBLEVBQUE7O0FqQ3N4SUY7O0VpQ2x4SUUsbUJBQUE7RUFDQSxTQUFBO0VqQ3F4SUEscURBQXFEO0VBQ3JELHNDaUNueElEO0VqQ294SUMsNERBQTREO0VpQ254STlELFlBQUE7RUFDQSxnQkFBQTtFQUNFLHFCQUFVO0VBQVYscUJBQVU7RUFBVixjQUFVO0VBQ1YsMEJBQVE7TUFBUix1QkFBUTtVQUFSLG9CQUFRO0VBQ1IseUJBQU87TUFBUCxzQkFBTztVQUFQLHdCQUFPO0VBQ1AsaUVBQXFDLEVBQUE7O0FqQ3N4SXZDOztFaUNseElFLGNBQWE7RUFDYixhQUFhO0VBQ2IscUJBQWlCLEVBQU07O0FqQ3N4SXpCOztFaUNseElBLDBCQUFtQjtFQUNqQix5Q0FBYTtFQUNiLGdDQUFZO0VBQ1osa0JBQWdCO0VqQ3F4SWhCLHFCQUFxQjtFaUNueEl2QixzQkFBbUI7RUFDbkIsZUFBQSxFQUFtQjs7QWpDc3hJbkI7O0VpQ2x4SUUsV0FBQTtFQUNBLFlBQUEsRUFBYzs7QWpDc3hJaEI7O0VpQ2x4SUEsZ0JBQUEsRUFBbUI7O0FqQ3N4SW5COztFQUVFLFlBQVk7RWlDbnhJZCxXQUFBLEVBQUE7O0FqQ3N4SUE7O0VpQ2x4SUEsZ0JBQUEsRUFBbUI7O0FqQ3N4SW5CO0VpQ254SUUsY0FDRCxFQUFBOztBQUNEO0VBQ0E7Ozs7Ozs7Ozs7SWpDOHhJSSxFQUFFOztBQUVOO0VBQ0UsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixrQ0FBMEI7RUFBMUIsNkJBQTBCO0VBQTFCLDBCQUEwQjtFQUMxQix3Q0FBZ0M7VUFBaEMsZ0NBQWdDO0VBQ2hDLFlpQ254SUQsRUFBQTs7QUFDRDtFQUNFLFdBQVUsRUFBQTs7QWpDc3hJWixtQmlDcHhJYztBakNxeElkOzs7O0VpQ2h4SUUsYUFDRDtFakNveElDLFFBQVE7RWlDbnhJVixZQUFBLEVBQUE7O0FBRUEsYUFBQTtBQUNBO0VBQ0EsaUJBQUE7RUFDRSxhQUFZLEVBQUE7O0FqQ3N4SWQ7RUFDRSwrQkFBdUI7VUFBdkIsdUJBQXVCO0VpQ254SXpCLG1CQUFhLEVBQUE7O0FqQ3N4SWI7RWlDbnhJRSw0QkFDRDtVQURDLG9CQUNELEVBQUE7O0FBQ0Q7RUFDRSw0QkFBVztVQUFYLG9CQUFXLEVBQVc7O0FqQ3N4SXhCO0VpQ254SUEsK0JBQUE7VUFBQSx1QkFBQSxFQUFBOztBakNzeElBO0VpQ254SUEsK0JBQUE7VUFBQSx1QkFBQSxFQUFBOztBakNzeElBO0VpQ254SUEsK0JBQUE7VUFBQSx1QkFBQSxFQUFBOztBakNzeElBO0VpQ254SUEsK0JBQUE7VUFBQSx1QkFBQSxFQUFBOztBakNzeElBO0VpQ254SUEsd0ZBQXlFO0VBQ3ZFLDBGQUNEO0VqQ294SUMsc0JBQXNCO0VpQ254SXhCLG1CQUFBO0VBQ0UsaUVBQ0Q7RWpDb3hJQywrREFBK0QsRUFBRTs7QUFFbkU7RWlDbnhJRSxhQUFRO0VBQ1IsVUFBUztFQUNULFdBQUE7RUFDQSx5QkFBWTtVQUFaLGlCQUFZO0VBQ1oseUJBQVM7RWpDcXhJVCxzQkFBaUI7T0FBakIsaUJBQWlCLEVBQUU7O0FBRXJCO0VpQ254SUUsZ0JBQVMsRUFBQTs7QWpDc3hJWDtFaUNueElFLHlCQUF3QixFQUFBOztBakNzeEkxQjtFaUNueElBLG9EQUFzRDtFQUNwRCxzRUFDRCxFQUFBOztBQUNEOztFakNzeElFLFlBQVk7RWlDbnhJZCxTQUFBO0VBQ0UsNkNBQVM7VUFBVCxxQ0FBUyxFQUFBOztBakNzeElYOztFaUNseElBLDREQUFzRDtFQUNwRCxlQUFXLEVBQUE7O0FqQ3N4SWI7O0VpQ2x4SUEsU0FBQTtFQUNBLG9DQUEyQjtVQUEzQiw0QkFBMkI7RUFDekIsV0FBUSxFQUFBOztBakNzeElWOztFaUNseElBLHNCQUFBO0VBQ0UsdURBQVE7RUFBUiwrQ0FBUTtFQUFSLDBDQUFRO0VBQVIsdUNBQVE7RUFBUixnRUFBUSxFQUFBOztBakNzeElWOztFaUNseElBLDhEQUE2QyxFQUFBOztBakNzeEk3Qzs7RUFFRSxVQUFVO0VpQ254SVosb0NBQXFCO1VBQXJCLDRCQUFxQjtFQUNyQixvQkFBQSxFQUFBOztBakNzeElBOztFaUNseElBLHdEQUE2QjtFQUE3QixnREFBNkI7RUFBN0IsMkNBQTZCO0VBQTdCLHdDQUE2QjtFQUE3QixpRUFBNkIsRUFBQTs7QWpDc3hJN0I7RWlDbnhJRSx5REFDRDtFQURDLGlEQUNEO0VBREMsNENBQ0Q7RUFEQyx5Q0FDRDtFQURDLGtFQUNELEVBQUE7O0FBQ0QsY0FBQTtBQUNBO0VBQ0UsZ0NBQVk7RWpDcXhJWixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxzRUFBc0U7RWlDbnhJeEUsbUJBQWM7RUFDZCxRQUFBO0VBQ0UsT0FBQTtFQUNBLFlBQVU7RWpDcXhJVixhQUFhO0VpQ254SWYsNEJBQUE7VUFBQSxvQkFBQTtFQUNFLG1DQUFZO1VBQVosMkJBQVksRUFBQTs7QWpDc3hJZDtFaUNueElFLG9DQUFNO1VBQU4sNEJBQU0sRUFBQTs7QWpDc3hJUjs7OztFaUNoeElBLFlBQVk7RUFDVixZQUFBO0VqQ3F4SUEsUUFBUTtFaUNueElWLE9BQUEsRUFBQTs7QUFFQTs7OztFQUlFLFdBQU87RUFDUCxhQUNEO0VqQ294SUMsUUFBUTtFaUNueElWLE9BQUEsRUFBQTs7QUFFQTtFQUNBLGNBQUEsRUFBQTs7QWpDc3hJQSxlaUNweEljO0FqQ3F4SWQ7RWlDbnhJRSxvQkFDRDtFakNveElDLG1CQUFtQjtFaUNueElyQix1QkFBd0I7RUFDdEIsK0JBQ0QsRUFBQTs7QUFDRDtFQUNBLG1CQUFrQjtFQUNoQixTQUFBO0VBQ0EsWUFBVTtFQUNWLFlBQUE7RUFDQSxZQUFZO0VqQ3F4SVosV0FBVyxFQUFFOztBQUVmO0VpQ254SUUsbUJBQVE7RUFDUixXQUFXO0VBQ1gsUUFBTztFQUNQLFlBQVc7RUFDWCxXQUFVO0VqQ3F4SVYsWUFBWSxFQUFFOztBQUVoQjtFaUNueElFLGFBQVU7RUFDVixZQUFPO0VBQ1AsbUJBQVc7RUFDWCwrQkFBVTtFQUNWLG9CQUNEO0VqQ294SUMsUUFBUTtFaUNueElWLE9BQUEsRUFBQTs7QWpDc3hJQTtFaUNueElFLGFBQVUsRUFBQTs7QWpDc3hJWjtFaUNueElFLGNBQU8sRUFBQTs7QWpDc3hJVDtFaUNueElBLFlBQUE7RUFDRSxhQUFZO0VqQ3F4SVoscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RWlDbnhJaEIseUJBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFDckIsMEJBQ0Q7TUFEQyx1QkFDRDtVQURDLG9CQUNEO0VqQ294SUMsbUJBQW1CLEVBQUU7O0FBRXZCOzs7RWlDanhJRSxnQkFBZTtFQUNmLGlCQUFhO0VBQ2IsdUJBQWtCO0tBQWxCLG9CQUFrQixFQUNuQjs7QUFDRDtFQUNBLGFBQUEsRUFBQTs7QWpDc3hJQSxlaUNweElhO0FqQ3F4SWI7RWlDbnhJRTs7SUFFRixFQUFBOztBakNzeElBO0VpQ254SUEsWUFBQTtFeEIzY0EsYXdCNGNNO0VBQ0osbUJBQUE7RWpDcXhJQSxVQUFVO0VBQ1YsU2lDbnhJRDtFakNveElDLG1CQUFtQjtFaUNueElyQixrQkFBQTtFQUNFLFlBQVc7RUFDWCw4QkFBWTtVQUFaLHNCQUFZO0VBQ1osK0JBQWtCO1VBQWxCLHVCQUFrQjtFQUNsQiwyRUFBUztFQUNULG1CQUFRO0VBQ1IsOEJBQWtCLEVBQUE7O0FqQ3N4SXBCOztFaUNseElFLDREQUFzQjtVQUF0QixvREFBc0IsRUFBQTs7QWpDc3hJeEI7RWlDbnhJRSwrQkFBNkIsRUFDOUI7O0FBQ0Q7RUFDQSwrQkFBdUIsRUFBQTs7QWpDc3hJdkI7RWlDbnhJQTtJQUNFLGdDQUF3QjtZQUF4Qix3QkFBd0IsRUFBQTtFakNxeEl4QjtJaUNueElGLGtDQUE2QjtZQUE3QiwwQkFBNkIsRUFBQSxFQUFBOztBakNneEk3QjtFaUNueElBO0lBQ0UsZ0NBQXdCO1lBQXhCLHdCQUF3QixFQUFBO0VqQ3F4SXhCO0lpQ254SUYsa0NBQTZCO1lBQTdCLDBCQUE2QixFQUFBLEVBQUE7O0FqQ3N4STdCLFVBQVU7QWlDbnhJVjtFQUNFLG1CQUFFO0VqQ3F4SUYsUWlDcHhJRTtFQUVGLE9BQUk7RWpDb3hJSixxQmlDbnhJYTtFakNveEliLFdBQVc7RWlDanhJYixlQUFVLEVBQUE7O0FqQ294SVY7RWlDanhJRSw2Q0FBTztPQUFQLHdDQUFPO1VBQVAscUNBQU87RUFDUCxlQUFNLEVBQUE7O0FqQ294SVI7RWlDanhJRSxvQkFBYztNQUFkLGdCQUFjLEVBQ2Y7O0FBQ0Q7RUFDRSxvQkFBQTtNQUFBLGdCQUFBO0VBQ0EsNkJBQ0Q7RUFEQyw4QkFDRDtNQURDLDJCQUNEO1VBREMsdUJBQ0QsRUFBQTs7QUFDRDtFQUNFLDZDQUNEO09BREMsd0NBQ0Q7VUFEQyxxQ0FDRCxFQUFBOztBQUNEO0VBQ0UscUJBQWU7RUFDZixxQ0FDRDtFQURDLGdDQUNEO0VBREMsNkJBQ0QsRUFBQTs7QUFDRDtFQUNFLHFCQUFBLEVBQUE7O0FBRUY7O0VBRUUscUJBQXFCLEVBQUE7O0FBRXZCO0VBQ0Usa0JBQWdCLEVBQUk7O0FBRXRCO0VBQ0EscUJBQWE7RUFDWCxvQ0FDRDtFakNreElDLDRCQUE0QjtFaUNqeEk5QixXQUFhO0VBQ1gsbUJBQWlCO0VqQ214SWpCLDhCQUFzQjtVQUF0QixzQkFBc0I7RWlDanhJeEIsWUFBYTtFQUNYLGFBQUEsRUFBYzs7QWpDb3hJaEI7RWlDanhJRSxxQkFBVSxFQUFBOztBakNveElaO0VpQ2p4SUUsaUNBQVc7VUFBWCx5QkFBVyxFQUFBOztBakNveEliOztFaUNoeElFLHFCQUFvQixFQUNyQjs7QUFDRDs7OztFQUlBLHFCQUFhO0VBQ1gsb0JBQW9CLEVBQUE7O0FBRXRCOzs7O0VBSUUsV0FBQTtFQUNBLG9DQUNEO0VqQ2t4SUMsNEJBQTRCLEVBQUU7O0FpQ2h4SWhDO0VBQ0EsbUJBQWE7RUFDYixRQUFBO0VBQ0UsWUFBVTtFQUNWLFlBQUE7RUFDUSxhQUFBO0VqQ214SVIsYUFBYTtFaUNqeElmLFdBQWEsRUFBQTs7QWpDb3hJYjtFaUNqeElFLFlBQVc7RUFDWCxpQkFBVztFQUNYLG1CQUFZO0VBQ1osUUFBTztFQUNQLE9BQU87RWpDbXhJUCxVQUFVO0VpQ2p4SVosU0FBQTtFQUNFLDJCQUFXO1VBQVgsbUJBQVcsRUFBQTs7QWpDb3hJYjtFaUNqeElFLGtCQUFPLEVBQUE7O0FqQ294SVQ7RWlDanhJRSxxQkFBUTtFQUNSLG9DQUNEO0VqQ2t4SUMsNEJBQTRCO0VpQ2p4STlCLFdBQWEsRUFBQTs7QWpDb3hJYjtFaUNqeElBLHFCQUFhLEVBQUE7O0FqQ294SWI7O0VpQ2h4SUUscUJBQ0QsRUFBQTs7QUFDRDs7OztFQUlBLFdBQWE7RUFDWCxvQ0FDRDtFakNreElDLDRCQUE0QixFQUFFOztBaUNoeEloQztFQUNBLG9DQUFzQztFQUN0Qyw0QkFBYTtFQUNYLGlCQUFVO0VBQ1YsZ0VBQW1DO0VBQW5DLHdEQUFtQztFQUFuQyxtREFBbUM7RUFBbkMsZ0RBQW1DO0VBQW5DLG1FQUFtQyxFQUFBOztBakNveElyQztFaUNqeElBLGtCQUFpQixFQUFBOztBakNveElqQjtFaUNqeElFLHdDQUFnQjtVQUFoQixnQ0FBZ0I7RUFDaEIsb0NBQXFCO0VqQ214SXJCLDRCQUE0QjtFaUNqeEk5QixpQkFBYyxFQUFBOztBakNveElkOzs7Ozs7R0FNRztBa0NwNEpIO0VsQ3M0SkUsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIscURBQXFDO0VBQXJDLDZDQUFxQztFQUFyQyx3Q0FBcUM7RUFBckMscUNBQXFDO0VBQXJDLHFEQUFxQztFQUNyQyxtQ0FBMkI7T0FBM0IsOEJBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQiwyQ2tDcjRKQztPbENxNEpELHNDa0NyNEpDO1VsQ3E0SkQsbUNrQ3I0SkM7RUNMSCxjQUFXO0VBQ1QsZS9CQW9CO0UrQkNwQixxQkFBcUI7RUFDckIsOEJBQWU7RUFFZixVQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBLEVBQUE7RUFHQTtJQUNBLGFBQWMsRUFBQTtFQUNkO0lBQ0EsYUFBQSxFQUFnQjtFQUNoQjs7O0lBZEYsdUJBa0JVLEVBQUE7O0FuQ3k0SlY7RUFDRSxZa0M1NEorQjtFQ2hCakMsYUFBVTtFQUFWLHNCQXNDSTtFQXRDSixtQkFBVSxFQXVDTjs7QW5DMDNKSjtFbUNwM0pBLGVBQWU7RUFDYixTL0IzQ3NCO0UrQjRDdEIsaUJBQWtFLEVBQUE7RUFDbEU7SUFDQSxZQUFVO0luQ3MzSlIsWUFBWTtJbUNuM0poQix1QkFBaUI7SUFDZixtQkFBYztJQUNkLG1CQUFRO0lBQ1IsK0NBNEJEO0lBNUJDLHVDQTRCRDtJQTVCQyxrQ0E0QkQ7SUE1QkMsK0JBNEJEO0lBNUJDLGtEQTRCRDtJQS9CRCxtQ0FBQTtTQUFBLDhCQUFBO1lBQUEsMkJBQUE7SUFRSSx5Qy9CekR3QjtTK0J5RHhCLG9DL0J6RHdCO1krQnlEeEIsaUMvQnpEd0IsRUFBQTtFSjI2SjFCO0ltQ2gzSkUsWUFBQTtJQUNBLGVEaEQ2QixFQUFBO0VsQ2s2Si9CO0ltQ2gzSkUsVUFBQSxFQUFBO0VuQ2szSkY7SW1DaDNKRSxhQUFBLEVBQUE7O0FuQ20zSko7O0ttQ2w0SkE7QW5DcTRKQTtFbUNyNEpBLFVBQUE7RW5DdTRKRSxVbUMxMkpVO0VuQzIySlYsbUNBQTJCO09BQTNCLDhCQUEyQjtVQUEzQiwyQkFBMkI7RW9DNzdKM0IsZ0NBQUE7T0FBQSwyQkFBQTtVQUFBLHdCQUFBO0VwQys3SkEsMkVBQW1FO09BQW5FLHNFQUFtRTtVQUFuRSxtRUFBbUUsRUFBRTtFQUNyRTtJb0M3N0pBLFdBQUE7SUFFSSxrR0FBUztJQUFULDZGQUFTO0lBQVQsMEZBQVMsRUFBQTtFQUNUO0lBQ0EsOElBQTBCO0lBQTFCLHNJQUEwQjtJQUExQixpSUFBMEI7SUFBMUIsOEhBQTBCO0lBQTFCLDhMQUEwQixFQUFBOztBcEMrN0poQztFb0NuOEpFLDBEQVFhO1VBUmIsa0RBUWE7RXBDNjdKYixnQ29DNTdKNEU7T3BDNDdKNUUsMkJvQzU3SjRFO1VwQzQ3SjVFLHdCb0M1N0o0RTtFcEM2N0o1RSx3RW9DNTdKZ0M7T3BDNDdKaEMsbUVvQzU3SmdDO1VwQzQ3SmhDLGdFb0M1N0pnQyxFQUFBO0VBVmhDO0lBZU0sT0FBQTtJcEMwN0pKLFdBQVc7SW9DejhKYixtR0FxQnFCO0lBckJyQiw4RkFxQnFCO0lBckJyQiwyRkFxQnFCLEVBQUE7RUFDZjtJQUNBLE9BQUE7SUFDQSxrQ0FBNEI7WUFBNUIsMEJBQTRCO0lBeEJsQyxpSkEwQmU7SUExQmYseUlBMEJlO0lBMUJmLG9JQTBCZTtJQTFCZixpSUEwQmU7SUExQmYsb01BMEJlLEVBQUE7O0FwQ3M3SmpCOzs7Ozs7R0FNRztBcUMxOUpIOztHckM2OUpHO0FBQ0g7O0dBRUc7QUFDSDs7O0dzQy85Skc7QURRSDs7R0FFRztBQWFIOztHckNpOUpHO0FBQ0g7O0dBRUc7QUFDSDs7R0FFRztBQUNIOztHQUVHO0FBQ0g7OztHcUNuNkpHO0FBZ0JIOzs7OztFckM0NUpFO0FBQ0Y7O0dBRUc7QUFDSDs7Ozs7R0FLRztBQUNIOztHQUVHO0FBQ0g7O0dBRUc7QUFDSDs7R0FFRztBQUNIOztHQUVHO0FBQ0g7OztHdUN6MUpHO0FBbUJIOztHQUVHO0FBbUtIO0V2Q3lxSkU7OztJdUMzcEpGO0V2QytwSkUsa0RBQWtEO0VBQ2xELGlEdUM5cEpDO0U5QmxZSCxzQytCSU07RURpZkwsb0NBQUEsRUFBQTtFdkM4aUpDO0lBQ0UsdUJBQXVCLEVBQUU7RUFDM0I7SXVDM2lKRCwwQkFBQSxFQUFBO0VBNEJBO0lDNWdCQSxZQUFBLEVBQUE7RUFDQTtJRG9kQSxlQUFBLEVBQUE7RXZDNGtKQztJdUN4a0pELGlFQUFxQztJQUFyQyw4REFBcUMsRUFBQTtFdkMwa0pwQztJdUNua0pELDhFQUEyQjtJQUEzQiwyRUFBMkIsRUFBQTtFdkNxa0oxQjtJdUNqa0pELGlFQUEwQjtJQUExQiw4REFBMEIsRUFBQTtFdkNta0p6QjtJdUN0akpELGlFQUFBO0lBQUEsOERBQUEsRUFBNEQ7RXZDd2pKM0Q7SXVDcGpKRCxpRUFBc0M7SUFBdEMsOERBQXNDLEVBQUE7RXZDc2pKckM7SXVDbGpKRCxpRUFBbUM7SUFBbkMsOERBQW1DLEVBQUE7RXZDb2pKbEM7SXVDaGpKRCxpRUFBdUM7SUFBdkMsOERBQXVDLEVBQUE7O0F2Q21qSnhDO0VBQ0UsZXVDL2lKWSxFQUFBOztBdkNpakpkO0V1QzFpSkMsbUJBQUEsRUFBQTs7QXZDNmlKRDtFd0NqaktBLGdEQUF1QixFQUFBOztBeENvakt2QjtFd0NoaktBLDhDQUFzQixFQUFBOztBeENtakt0QjtFd0MvaUtBLG1CQUFxQixFQUFDOztBeENrakt0QjtFd0M5aUtBLGNBQUE7RUFDQyxpQkFBVyxFQUFBOztBQUlaO0VBQ0MsY0FBWTtFeEM4aUtYLGtCQUFrQixFQUFFOztBQUV0QjtFd0MzaUtDLGNBQVksRUFBSTs7QUFHakI7RUFDQyxZQUFBLEVBQWM7O0F4QzZpS2Y7RXdDeGlLQSx3QkFBOEI7TUFBOUIscUJBQThCO1VBQTlCLDRCQUE4QixFQUFBOztBeEMyaUs5QjtFd0N0aUtBLHlCQUFhO01BQWIsc0JBQWE7VUFBYix3QkFBYSxFQUFBOztBeEN5aUtiO0V3Q3BpS0Esc0JBQXNCO01BQXRCLG1CQUFzQjtVQUF0QiwwQkFBc0IsRUFBQTs7QXhDdWlLdEI7RXdDbmlLQSwwQkFBd0I7TUFBeEIsdUJBQXdCO1VBQXhCLCtCQUF3QixFQUFBOztBeENzaUt4QjtFd0NsaUtBLFVBQUE7RUFDQywrQkFDQTtFeENtaUtDLDhCQUE4QjtFd0NqaUtoQyxzQkFBQTtFQUNDLFlBQUE7RXhDbWlLQyxhQUFhO0V3Q2hpS2YsaUJBQW1CO0VBQ2xCLFdBQVM7RUFDVCxtQkFBTTtFQUNOLFdBQUE7RUFDQSw2QkFBcUIsRUFBQTs7QXhDbWlLdEI7RXdDaGlLQyx1QkFBZ0I7RUFDaEIsc0JBQVU7RUFDVix3QkFBVTtVQUFWLGdCQUFVO0VBQ1YsWUFBVTtFQUNWLGVBQVc7RXhDa2lLVixlQUFlO0V3Qy9oS2pCLGFBQUE7RUFDQyxVQUFBO0VBQ0Esb0JBQU07RUFDTix3QkFBZTtFQUNmLHNCQUFXO0VBQ1gsU0FBUztFQUNULFlBQVc7RUFDWCxnQkFBWSxFQUFBOztBeENraUtiOzs7Ozs7Ozs7O0dBVUc7QUFDSDtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLHdCQUF3QixFQUFFOztBQUU1QjtFd0M5aEtBLDBCQUFZLEVBQWlCOztBeENpaUs3QjtFd0M5aEtBLDJCQUFvQixFQUFBOztBeENpaUtwQjtFd0M5aEtBLHlCQUFvQixFQUFBOztBeENpaUtwQjtFd0M5aEtBLG9CQUFvQixFQUFBOztBeENpaUtwQjtFd0M5aEtBLHdCQUFvQixFQUFBOztBeENpaUtwQjtFd0M3aEtBLDBCQUFvQixFQUFBOztBeENnaUtwQjtFd0M3aEtBLDJCQUFvQixFQUFBOztBeENnaUtwQjtFd0M3aEtBLHlCQUFvQixFQUFBOztBeENnaUtwQjs7R3dDNWhLQztBeEMraEtEO0V3QzdoS0EsYUFBWTtFQUNYLGdCQUFBLEVBQWlCOztBQUdsQjtFeEM4aEtFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2Qsc0J3QzdoS0M7RUFDSCwrQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3RCLCtCQUFZO01BQVosMkJBQVk7RUFDWixzQ0FDQTtNQURBLG1DQUNBO1VBREEsZ0NBQ0E7RXhDNmhLQzs7R3lDcnJLRCxFQUFBO0VBQ0E7SUFDQTtNQUdBLGlDQUEwQjtVQUExQiw2QkFBMEIsRUFBQSxFQUFBO0VBUTFCO0lBRUEseUJBQUE7UUFBQSxzQkFBQTtZQUFBLHdCQUFBLEVBQUE7RXpDOHFLQztJeUM1cUtDLDBCQXVERjtRQXZERSx1QkF1REY7WUF2REUsb0JBdURGLEVBQUE7RUYxQ0E7SUUvQkQsdUJBQWtCO1FBQWxCLG9CQUFrQjtZQUFsQixzQkFBa0IsRUFBQTtFekNrc0toQjtJeUNsc0tGO01Bb0JFLHlDQUNBO1VBREEsNEJBQ0EsRUFBQSxFQUFBO0VBckJGO0lBd0JFO01BeEJGLDJCQUFpQjtVQUFqQixjQUFpQjtNQTRCZixvQkFBYTtVQUFiLHFCQUFhO2NBQWIsYUFBYSxFQUFBO01BSWI7UUFoQ0Ysb0JBQWlCO1lBQWpCLHFCQUFpQjtnQkFBakIsYUFBaUIsRUFBQSxFQStCVjtFekM0cUtMO0l1QzVxS0QsaUNBQXlCO1FBQXpCLDZCQUF5QixFQUFBO0lFL0IxQjtNQStDRywyQkFBYTtVQUFiLGNBQWE7TUFDYixvQkFBWTtVQUFaLHFCQUFZO2NBQVosYUFBWSxFQVFiO01BeERGO1FBcURJLG9CQUFZO1lBQVoscUJBQVk7Z0JBQVosYUFBWSxFQUNaOztBekM2cEtKO0VBQ0Usd0J5Q3B0S2UsRUFBQTs7QXpDc3RLakI7RUFDRSxvQnlDdnRLRjtNekN1dEtFLHFCeUN2dEtGO1V6Q3V0S0UsYXlDdnRLRjtFekN3dEtFLGF5Q25wS0U7RXpDb3BLRix1QkFBdUI7RXlDN29LekIsMEJBQXdCO0VBRXZCOztHQUlELEVBQUE7RUFDQztJQUdBLDJCQUFZO1FBQVosdUJBQVksRUFBQTtFQUdaO0lBQ0EsNEJBQWU7UUFBZixtQkFBZSxFQUFBO0VBRWY7SXpDdW9LRyx5QkFBcUI7UUFBckIscUJBQXFCLEVBQUU7RUFDekI7SXlDbHBLRixZQUFBLEVBQWdCOztBekNxcEtoQjs7O0dBR0c7QUFDSDs7RUFFRSw0QkFBNEI7RTBDN3VLOUIsOENBQUE7RTFDK3VLRSwwQkFBMEI7RUFDMUIsdUJBQXVCO0VBQ3ZCLG1CMEM5dUtDO0VBQ0gsc0JBQVk7RUFDWix1QkFBZTtFQUNiLGtCQUFBO0VBRUEsK0JBQXFCO1VBQXJCLHVCQUFxQixFQUFJOztBMUNndkszQjtFMEM3dUtFLG1CQUFpQixFQUFJOztBMUNndkt2Qjs7RTBDNXVLRSxZQUFZO0UxQyt1S1osYUFBYTtFMEM3dUtmLG1CQUFhO0VBQ1gsV0FBVSxFQUFBOztBQUVaO0dBQ0E7QTFDK3VLQTtFMEM3dUtFLGlCQUFZO0VBQ1osV0FBVSxFQUFBOztBMUNndktaOztFQUVFLHVCMEM5dUtDO0VBQ0gsbUJBQWU7RUFDYixXQUFVO0VBQ1YsT0FBTztFMUMrdUtQLFNBQVM7RTBDN3VLWCxhQUFhO0VBQ2IsWUFBYTtFQUNYLDBCQUFzQjtFQUN0Qiw4QkFBa0I7RUFDbEIscUNBQVU7RUFDVixzQkFBTTtFQUNOLDhCQUFRO1VBQVIsc0JBQVEsRUFBQTs7QTFDZ3ZLVjtHMEM3dUtFO0ExQyt1S0Y7RTBDN3VLRSxRQUFBO0VBQ0EsWUFBQSxFQUFBOztBMUNndktGOztHMEM1dUtHO0FBQ0g7RUFDRSxXQUFPO0VBQ1AsU0FBTyxFQUFJOztBQUViO0UxQyt1S0UsVUFBVSxFQUFFOztBMEM1dUtkO0VBQ0Usb0NBQVU7RUFDViw0QkFDRDtFMUM4dUtDLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGFBQWE7RTBDN3VLZixZQUFhLEVBQUE7O0ExQ2d2S2I7O0VBRUUsbUNBQW1DO0UwQzd1S3JDLDJDQUFpQjtFQUFqQixtQ0FBaUI7RUFBakIsOEJBQWlCO0VBQWpCLDJCQUFpQjtFQUFqQixtREFBaUIsRUFBQTs7QTFDZ3ZLakI7RUFDRSwyQkFBMkIsRUFBRTs7QTBDNXVLL0I7R0FDRTtBMUMrdUtGO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFlBQVk7RTBDN3VLZCxhQUFBO0UxQyt1S0UsYTBDOXVLQztFQUNILFVBQUEsRUFBQTs7QTFDZ3ZLQTtFMEM3dUtBLFlBQUEsRUFBZ0I7O0ExQ2d2S2hCO0UwQzd1S0UsWUFBWTtFQUNaLGFBQ0Q7RTFDOHVLQyxZQUFZO0UwQzd1S2QsY0FBZSxFQUFBOztBMUNndktmO0UwQzd1S0EsWUFBYztFQUNaLFlBQVcsRUFBQTs7QTFDZ3ZLYjs7R0FFRztBMEM3dUtIO0VBQ0Usb0JBQVc7RUFDWCxtQkFDRDtFMUM4dUtDLDBCQUEwQjtFMEM3dUs1QixpRUFBQTtVQUFBLHlEQUFBLEVBQUE7O0ExQ2d2S0E7RTBDeDBLQSxtQkEyRmEsRUFBQTs7QTFDZ3ZLYjtFMEM3dUtFLG9CQUFRLEVBQUE7O0ExQ2d2S1Y7RzBDbDBLQTtBMUNvMEtBO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0UwQzd1S0EsMEJBQWdCO0VBQ2QsbUJBQWlCO0UxQyt1S2pCLGlCQUFpQjtFMEM3dUtuQixnQkFBZTtFQUNiLHFGQUNEO1VBREMsNkVBQ0QsRUFBQTs7QUEvREQ7RUFpRUUsa0ZBQXlCO1VBQXpCLDBFQUF5QixFQUFBOztBMUNndkszQjtHMEM3dUtFO0ExQyt1S0Y7O0UwQzV1S0EsWUFBYTtFQUNYLGVBQVk7RTFDK3VLWixtQkFBbUI7RTBDN3VLckIsYUFBQTtFMUMrdUtFLFcwQzl1S0M7RUFDSCxvQkFBbUI7RUFDbkIsV0FBWTtFQUNWLFNBQVMsRUFBRTs7QTFDZ3ZLYjtFMEM3dUtFLFdBQVEsRUFBSTs7QTFDZ3ZLZDs7RTBDNXVLRSxZQUNEO0UxQzh1S0MsWUFBWTtFMEM3dUtkLFVBQVk7RUFDVixVQUFVLEVBQUE7O0FBRVo7RUFDQSxVQUFBLEVBQWM7O0ExQ2d2S2Q7RzBDN3VLRTtBMUMrdUtGO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCOzs7RUFHRSxvQjBDOXVLQyxFQUFBOztBMUNndktIOztHMEM1dUtBO0ExQyt1S0E7O0VBR0UsK0JBQXVCO1VBQXZCLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLG1CMEM5dUtDO0VBQ0gsWUFBVSxFQUFBOztBMUNndktWOztHQUVHO0EwQzd1S0g7RUFDRSxtQkFBa0I7RUFDbEIsb0JBQ0Q7RTFDOHVLQyxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxZMEM5dUtDO0VBQ0gsZ0JBQVksRUFBQTs7QTFDZ3ZLWjs7R0FFRztBMEM3dUtIO0VBQ0UsbUJBQVc7RUFDWCxpQkFBZSxFQUNoQjs7QUFDRDtFMUMrdUtFLGlCQUFpQixFQUFFOztBMEM1dUtyQjtFQUNFLGlCQUFVLEVBQVE7O0ExQ2d2S3BCOztHMEM1dUtFO0ExQyt1S0Y7RTBDN3VLQSxnQkFBa0I7RUFDaEIsYUFBWTtFMUMrdUtaLFVBQVU7RTBDN3VLWixRQUFBO0UxQyt1S0UsWUFBWSxFQUFFOztBMEM1dUtoQjtFQUNFLHdDQUFlO0VBQ2YsZ0NBQVksRUFBQTs7QTFDZ3ZLZDtFMEM3dUtFLHVDQUNEO0UxQzh1S0MsK0JBQStCLEVBQUU7O0FBRW5DO0UwQzd1S0Usa0JBQVc7RTFDK3VLWCxXQUFXO0UwQzd1S2IsWUFBVSxFQUFBOztBMUNndktWO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFMEM3dUtFLGFBQVUsRUFBQTs7QTFDZ3ZLWjs7RzBDNXVLRTtBMUMrdUtGO0UwQzd1S0EsZ0JBQUE7RUFDRSxhQUFZO0UxQyt1S1osT0FBTztFMEM3dUtULFdBQUEsRUFBQTs7QTFDZ3ZLQTtFMEM3dUtBLHNDQUFvQjtFQUNsQiw4QkFBZTtFQUNmLG1CQUFZLEVBQUE7O0ExQ2d2S2Q7RUFDRSxxQ0FBcUM7RTBDN3VLdkMsNkJBQXFCLEVBQUE7O0ExQ2d2S3JCO0UwQzd1S0UsV0FBQTtFMUMrdUtBLFlBQVk7RTBDN3VLZCxpQkFBVSxFQUFBOztBMUNndktWO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFMEM3dUtFLFlBQVcsRUFBQTs7QTFDZ3ZLYjtFMEM3dUtBLGVBQUE7RUFDRSxtQkFDRDtFMUM4dUtDLDBCQUEwQjtFMEM3dUs1QixtQkFBcUI7RUFDbkIsaUJBQ0Q7RTFDOHVLQyxZQUFZO0UwQzd1S2QsYUFBYztFQUNaLG1CQUFjO0VBQ2Qsb0JBQWtCLEVBQUE7O0ExQ2d2S3BCO0UwQzd1S0Usc0NBQWdCO0VBQ2hCLDhCQUFXO0VBQ1gsVUFBUztFQUNULGFBQVksRUFBQTs7QTFDZ3ZLZDtFMEM3dUtBLHNDQUErQjtFQUM3Qiw4QkFBbUI7RUFDbkIsU0FBUztFQUNULFlBQVMsRUFBQTs7QTFDZ3ZLWDtFMEM3dUtBLHFDQUE2QjtFQUMzQiw2QkFBbUI7RUFDbkIsV0FBVztFQUNYLGFBQVEsRUFBQTs7QTFDZ3ZLVjtFMEM3dUtBLHVDQUFnQztFQUM5QiwrQkFBbUI7RUFDbkIsVUFBUztFQUNULFlBQVUsRUFBQTs7QTFDZ3ZLWixpREFBaUQ7QTBDN3VLakQ7RUFDRSx3Q0FBc0M7RUFDdEMsdUNBQThCLEVBQUE7O0ExQ2d2S2hDO0VBQ0UsaUNBQWlDLEVBQUU7O0FTN2hMckM7RWtDYUUsd0NBQWdCLEVBQUE7O0EzQ3FoTGxCO0UyQ2poTEEsb0NBQWUsRUFBQTs7QTNDb2hMZjtFMkNoaExBLDJDQUFpQixFQUFBOztBM0NtaExqQjtFMkMvZ0xBLHNEQUFhLEVBQUE7O0EzQ2toTGI7RTJDOWdMQSx1REFBb0IsRUFBQTs7QTNDaWhMcEI7RTJDN2dMQSxnQ0FBK0I7RUFDN0IsbUNBQWE7RTNDK2dMYixzQ0FBc0M7RTJDM2dMeEMsc0RBQW9CLEVBQUE7RUFDbEI7O0lBR0Usb0JBQWUsRUFBQTtFQUNqQjtJQUNBLG9CQUFZLEVBQUE7RUFDWjtJQUNBLGFBQUEsRUFBZ0I7O0EzQzZnTGxCLG1DMkN6Z0xFO0EzQzBnTEYsa0MyQ3hnTEc7QTNDeWdMSCx1QjJDdmdMSTtBM0N3Z0xKLHFDMkNyZ0xLO0EzQ3NnTEw7RUFDRSx5QjJDbmdMRztFM0NvZ0xILDBCQUEwQjtFMkMzL0s1Qix5QkFBQTtFQTRkQSxvQkFBQTtFQ2xpQkEseUJBQUksRUFBQTtFQUNKO0luQ0RBO01tQytCRSxvQkFBbUIsRUFBQSxFQUFBOztBNUMwaUxyQjtFNEN2aUxFLG9CQUFjLEVBQUE7O0E1QzBpTGhCLG9DNkMzMUtvQztBN0M0MUtwQztFQUNFO0lBQ0UsT0FBTyxFQUFFO0VhMWtMWDtJK0JzQ0EsWUFBYSxFQUFBLEVBQUE7QTVDa2lMZjtFQUNFO0lBQ0UsT0FBTyxFQUFFO0VhMWtMWDtJK0JzQ0EsWUFBYSxFQUFBLEVBQUE7O0FBR2Y7RUV1VEE7SUFDSSxtQkFBQSxFQUFBO0U5Q2d2S0Y7SThDN3VLQSxjQUFJLEVBQUEsRUFBQTs7QUYzVE47RUV1VEE7SUFDSSxtQkFBQSxFQUFBO0U5Q2d2S0Y7SThDN3VLQSxjQUFJLEVBQUEsRUFBQTs7QTlDZ3ZLTix1QkFBdUI7QThDdnRLdkI7RUFDRSwyQkFBRSxFQUFBO0U5Q3l0S0Y7SThDcnRLQTtNQUNFLDJCQUFhLEVBQUEsRUFBQTtFOUN1dEtmO0krQy9sTEU7TUFzS0osMkJBQWUsRUFBQSxFQUFBOztBL0M2N0tmO0VBQ0Usa0MrQzk3S2E7RS9DKzdLYix3SCtDdjdLRDtFRm1FTyxrQkFBaUI7RTdDczNLdkIsbUIrQ2o4S2E7RS9DazhLYixtQitDNTdLMEIsRUFBRTs7QTdDdks5QjtFQUNFLHFDQUFpQztFQUNqQyw0REFBK0M7RUFFL0Msa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFBQTs7QUFJcEIsaUVBQVU7QUZtbUxWO0VFam1MRSxVQUFLO0VBQ0wsV0FBVyxFQUFFOztBRm9tTGY7RUFDRSxvQkFBb0I7RWdEdm5MdEIsZ0JBQUEsRUFBQTs7QWhEMG5MQTtFZ0R0bkxFLGlCQUNELEVBQUE7O0FBRUQ7RUFDRSwrQkFBbUI7VUFBbkIsdUJBQW1CLEVBQUE7O0FoRHduTHJCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VnRG5tTEEsNEJBS1U7VUFMVixvQkFLVSxFQUFBOztBaEQ4b0xWO0VnRGxwTEEsNEJBSVUsRUFBQTs7QWhEaXBMVjtFZ0RwcExBLGdCQUdHO0VBQ0MsaUJBQVksRUFBTzs7QUErQnZCO0VBQ0UsYUFBQTtFaERzbkxBLFVBQVU7RWdDcjdLWixXZ0I5TFMsRUFBQTs7QWhEc25MVDtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RWdEbG5MRSxhQUFTLEVBQUE7O0FoRHFuTFgsdUJBQXVCO0FnRGpuTHZCLHdFQUFPO0FoRG1uTFA7RUFDRSxvREFBb0Q7RWdEaG5MdEQsZ0JBQU87RUFDTCxpQkFDRDtFaERpbkxDLGlCQUFpQjtFaUR4c0xuQix3QkFBSSxFQUFBOztBakJzQko7RWNaSSxneENBQXFDO0VBcUJuQyx5Qkg1QndCO0VHNEJ4QixtQ0g0Q2tDO0VHNUNsQyw2Qkg2Q2tDO0VNdkV0QyxXQUFBLEVBQUE7RWpENHNMQTtJaUR6c0xGO01BQ0UsV0FBQSxFQUFnQixFQUFFO0VBQ2xCO0lBQ0EsV0FBQSxFQUFBOztBakQ0c0xGO0U2Q3QrS1EsZ3RDQUE0QjtFN0N3K0tsQyx5QmlEanRMa0I7RWpEa3RMbEIsbUNpRHBzTEQ7RUFkRCw2QkFXVztFakR5c0xULFlpRHhzTFksRUFBQTtFakR5c0xaO0lpRHJzTEY7TUFDRSxZQUFnQixFQUFFLEVBQUE7RUFDbEI7SUFDQSxXQUFBLEVBQUE7O0FqRHdzTEY7O0VBRUUsV2lEN3NMRjtFakQ4c0xFLHFDaURoc0xEO1VqRGdzTEMsNkJpRGhzTEQsRUFBQTs7QWpEa3NMRDtFQUNFLG9EQUE0QztVQUE1Qyw0Q0FBNEMsRUFBRTs7QWlEanNMaEQ7RUFHSSxvREFBVTtVQUFWLDRDQUFVLEVBQUE7O0FqRG1zTGQ7RWlEdHNMQSwrQkFBUztVQUFULHVCQUFTLEVBT1c7O0FqRGtzTHBCO0VpRHpzTEEsK0JBQVM7VUFBVCx1QkFBUyxFQVlMOztBakRnc0xKO0VpRDVzTEEsK0JBQVM7VUFBVCx1QkFBUyxFQWtCSDs7QWpENnJMTjtFaUQvc0xBLCtCQUFTO1VBQVQsdUJBQVMsRUFrQkg7O0FqRGdzTE47RWlEbHRMQSwrQkFBUztVQUFULHVCQUFTLEVBa0JIOztBakRtc0xOO0VpRHJ0TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRzc0xOO0VpRHh0TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR5c0xOO0VpRDN0TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ0c0xOO0VpRDl0TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQrc0xOO0VpRGp1TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRrdExOO0VpRHB1TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRxdExOO0VpRHZ1TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR3dExOO0VpRDF1TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQydExOO0VpRDd1TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ4dExOO0VpRGh2TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRpdUxOO0VpRG52TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRvdUxOO0VpRHR2TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR1dUxOO0VpRHp2TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQwdUxOO0VpRDV2TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ2dUxOO0VpRC92TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRndkxOO0VpRGx3TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRtdkxOO0VpRHJ3TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRzdkxOO0VpRHh3TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR5dkxOO0VpRDN3TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ0dkxOO0VpRDl3TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQrdkxOO0VpRGp4TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRrd0xOO0VpRHB4TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRxd0xOO0VpRHZ4TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR3d0xOO0VpRDF4TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQyd0xOO0VpRDd4TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ4d0xOO0VpRGh5TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRpeExOO0VpRG55TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRveExOO0VpRHR5TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR1eExOO0VpRHp5TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQweExOO0VpRDV5TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ2eExOO0VpRC95TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRneUxOO0VpRGx6TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRteUxOO0VpRHJ6TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRzeUxOO0VpRHh6TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR5eUxOO0VpRDN6TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ0eUxOO0VpRDl6TEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQreUxOO0VpRGowTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRrekxOO0VpRHAwTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRxekxOO0VpRHYwTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR3ekxOO0VpRDEwTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQyekxOO0VpRDcwTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ4ekxOO0VpRGgxTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRpMExOO0VpRG4xTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRvMExOO0VpRHQxTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR1MExOO0VpRHoxTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQwMExOOztFaUR6MExRLFdBQUE7RWpENDBMTixvQ0FBNEI7VUFBNUIsNEJBQTRCLEVBQUU7O0FBRWhDO0VBQ0Usb0RBQTRDO1VBQTVDLDRDQUE0QyxFQUFFOztBaUR6MExoRDtFQUdJLG9EQUFVO1VBQVYsNENBQVUsRUFBQTs7QWpEMjBMZDtFaUQ5MExBLCtCQUFTO1VBQVQsdUJBQVMsRUFPVzs7QWpEMDBMcEI7RWlEajFMQSwrQkFBUztVQUFULHVCQUFTLEVBWUw7O0FqRHcwTEo7RWlEcDFMQSwrQkFBUztVQUFULHVCQUFTLEVBa0JIOztBakRxMExOO0VpRHYxTEEsK0JBQVM7VUFBVCx1QkFBUyxFQWtCSDs7QWpEdzBMTjtFaUQxMUxBLCtCQUFTO1VBQVQsdUJBQVMsRUFrQkg7O0FqRDIwTE47RWlENzFMQSwrQkFBUztVQUFULHVCQUFTLEVBa0JIOztBakQ4MExOO0VpRGgyTEEsK0JBQVM7VUFBVCx1QkFBUyxFQWtCSDs7QWpEaTFMTjtFaURuMkxBLCtCQUFTO1VBQVQsdUJBQVMsRUFrQkg7O0FqRG8xTE47RWlEdDJMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHUxTE47RWlEejJMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDAxTE47RWlENTJMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDYxTE47RWlELzJMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRGcyTE47RWlEbDNMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRG0yTE47RWlEcjNMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHMyTE47RWlEeDNMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHkyTE47RWlEMzNMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDQyTE47RWlEOTNMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRCsyTE47RWlEajRMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRGszTE47RWlEcDRMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHEzTE47RWlEdjRMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHczTE47RWlEMTRMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDIzTE47RWlENzRMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDgzTE47RWlEaDVMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRGk0TE47RWlEbjVMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRG80TE47RWlEdDVMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHU0TE47RWlEejVMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDA0TE47RWlENTVMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDY0TE47RWlELzVMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRGc1TE47RWlEbDZMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRG01TE47RWlEcjZMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHM1TE47RWlEeDZMQSxnQ0FPb0I7VUFQcEIs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QkFPb0IsRUFXZDs7QWpEbWdNTjtFaURyaE1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEc2dNTjtFaUR4aE1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEeWdNTjtFaUQzaE1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpENGdNTjtFaUQ5aE1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEK2dNTjtFaURqaU1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEa2hNTjtFaURwaU1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEcWhNTjtFaUR2aU1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEd2hNTjtFaUQxaU1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEMmhNTjtFaUQ3aU1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEOGhNTjtFaURoak1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEaWlNTjtFaURuak1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEb2lNTjtFaUR0ak1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEdWlNTjtFaUR6ak1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEMGlNTjtFaUQ1ak1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpENmlNTjtFaUQvak1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEZ2pNTjtFaURsa01BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEbWpNTjtFaURya01BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEc2pNTjtFaUR4a01BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEeWpNTjtFaUQza01BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpENGpNTjtFaUQ5a01BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEK2pNTjtFaURqbE1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEa2tNTjtFaURwbE1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEcWtNTjtFaUR2bE1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEd2tNTjtFaUQxbE1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEMmtNTjtFaUQ3bE1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEOGtNTjtFaURobU1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEaWxNTjtFaURubU1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEb2xNTjtFaUR0bU1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEdWxNTjtFaUR6bU1BLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEMGxNTjtFaUQ1bU1BO0lBbUJRLFdBQUE7SWpENGxNSixpQ0FBeUI7WUFBekIseUJBQXlCLEVBQUUsRUFBRTs7QUFIakM7RWlENW1NQTtJQW1CUSxXQUFBO0lqRDRsTUosaUNBQXlCO1lBQXpCLHlCQUF5QixFQUFFLEVBQUU7O0FBRWpDO0VBQ0UsNEJBQTRCO0VpRHpsTTlCLHNCQUFVLEVBQUE7RUFDUjtJQUNFLGtDQUFVLEVBQUE7O0FqRDRsTWQ7RWlEdmxNRSwwRUFBQTtFSGpGQSx5RUFBMkIsRUFBQTtFQUMzQjtJQUNDLG1CQUFPLEVBQUE7RTlDMnFNUjtJQUNFLHlFQUF5RTtJaUR6bE03RSxnQkE4RUE7SUZ2TUUsZUFBQTtJQStIQSwwQkFBQTtJQTNIRSxpRUdnSUE7SUgvSEUsd0NBQ0QsRUFBQTtJQUVEO01EQUE7UUFrQkUsZ0JIcVUwQyxFQUFBLEVBQUE7RTNDNDNMOUM7SThDanNNSSx5RUh1VTJDO0lHdlUzQyxnQkh3VStCO0lJeFYvQiwwQkFBTztJRmtPTCxrQkFBaUI7STdDby9MckIsd0NrRDVsTUE7SWxENmxNQSw0QitDdHRNQyxFQUFBO0lBRUQ7TURMQTtRQWtCRSxnQkhnVzBDO1FHaFcxQyxlSGlXa0MsRUFBQSxFQUFBO0lHaldsQztNQ1hBO1FBQ0EsbUJBQWEsRUFBQSxFQUFjO0lGNE56QjtNRS9OSjtRRE1NLG1CSDJXOEMsRUFBQSxFQUFBO0UzQzgyTHREOzs7OztJQUtFLHlFa0Q3bU1BO0lsRDhtTUEsZ0IrQzd0TWdCO0lBSWhCLDBCQUFhO0lFZ0dqQixrQkYvRk07SUU2S04sd0NGN0tvQjtJRzBHaEIsbUJBQUE7SUFBQSxlQUFBO0lKNUhBLDRCQUFhO0lBa0JYLG9CSGdXMEMsRUFBQTtJR2hXMUM7TUFBQTs7Ozs7UUNTQSxnQkFBNEI7UUZ5TTFCLGVBQW1CLEVBQUEsRUFBQTtJN0NzaE12QjtNaUR6b01KOzs7OztRSHRHVSxpQkNvREwsRUFBQSxFQUFBO0lBdkM0QztNQVA3Qzs7Ozs7UUFRSSxvQkFzQ0gsRUFBQSxFQUFBO0lGcUtHOzs7OztNS3hHSiw0QkFBdUI7TWxEa3BNckIsK0IrQy9zTUQsRUFBQTtNQS9CQztRRWlGTjs7Ozs7VUYvRVEsNkJBS0Q7VUY2TEMsK0JBQTRCLEVBQUEsRUFBQTtJN0Ntak1oQzs7Ozs7Ozs7O01pRHhsTUosUUFBQTtNQ25FSSxtQkFBQTtNQUFBLFlBQUE7TURYSixZQUFjO01BOEVkLHlCRjdLVztNRzBHUCxZQUFBO01BQUEsbUJBQUE7TUhoRkksZUFBTyxFQUFBO0kvQzR2TVg7Ozs7O00rQ3R2TUksT0FBQSxFQUFBO0kvQzR2TUo7Ozs7O01rRGxyTUEsVUFBQSxFQUFBO0VsRHdyTUY7SStDenZNSSx5RUdpRUY7SURYSixnQkYvRkk7SUU2S0osa0JGN0tXO0lHMEdQLHdDSDFHRSxFQUFLO0UvQ3V5TVQ7SUFDRSx5RStDNXZNRztJQUdILGlERzJEQTtJSjVIQSxnQkFBYTtJQWtCWCxrQkg0WDBDO0lHNVgxQyx3Q0g2WDRDLEVBQUE7RTNDZzdMaEQ7SStDenZNRSw0QkV5SE8sRUZ6SFA7SUR0RUE7TUFrQkUsaUJIeVcrQjtNR3pXL0Isb0JIMFcwQyxFQUFBO0UzQ3c4TDlDO0krQzV2TUksY0FBTyxFQUFBO0VBU1Q7SUFDRSxpQkFBTyxFQUFBO0UvQ3N2TVg7SUFDRSxzQjRDbDFNa0IsRUFBQTtFNUNtMU1wQjtJK0Nodk1JLG1CQURBLEVBQUE7RS9DbXZNSjtJ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eUVBQWM7RWxEZzhRaEIsZ0JrRC83UWtCO0VsRGc4UWxCLGtCNkNsdlFjO0U3Q212UWQsMEJrRGw4UWU7RWxEbThRZixvQmtEaDhRb0I7RWxEaThRcEIsbUJBQW1CO0VrRDM3UWpCLGlCQUFlO0VKOUJmLGVBQWE7RUFrQlgsZUhxWTBDLEVBQUE7RUdyWTFDO0lBQUE7TUljQSxnQkFBNEI7TUFDNUIsaUJBQWtCO01BQ2xCLGtCQUF5QixFQUFBLEVBQUE7RUFDekI7SUFDQSxRakRqRGtFO0k0Q2lQaEUsbUJBQW1CO0lLdE12QixZQUFBO0lsRHc4UUEsWWtENTdRZTtJbEQ2N1FmLHlCa0Q1N1FzQjtJbEQ2N1F0QixZa0Q1N1FNO0lBZE4sbUJBQWdCO0lBb0JaLGVBQU8sRUFBQTtFbER5N1FiO0lrRHY3UU0sT0FBTyxFQUFBO0VsRHk3UWI7SWtEdjdRTSxVQUFVLEVBQUU7O0FsRDA3UXBCO0VBQ0UseUVrRHY3UUs7RUE1QkgsZ0JBQWdCO0VsRHE5UWxCLGtCa0RwN1FLO0VBakNILDBCQW1DVztFbERvN1FiLGVrRGw3UUs7RWxEbTdRTCxvQkFBb0IsRUFBRTtFa0RoN1FwQjtJSnRFQTtNQWtCRSxnQkgwWTBDO01HMVkxQyxrQkgyWTRDLEVBQUEsRUFBQTs7QTNDK2xRbEQ7RWtEbjdRTSxvQkFBNEIsRUFDN0I7O0FsRHE3UUw7RUFDRSxxQjhDci9RdUI7RTlDcS9RdkIscUI4Q3IvUXVCO0U5Q3EvUXZCLGM4Q3IvUXVCO0U5Q3MvUXZCLDZCMkNobVF3RDtFM0NnbVF4RCw4QjJDaG1Rd0Q7TTNDZ21ReEQsMkIyQ2htUXdEO1UzQ2dtUXhELHVCMkNobVF3RCxFT3ZWckQ7O0FBRUQ7RUFDRSx5RUFDRDtFbER1N1FILGdCQUFnQjtFa0RyN1FkLGtCQUFnQixFQUFBOztBbER3N1FwQjtFQUNFLFlBQVk7RWtEcDdRVixvQkFBZSxFQUFBO0VKckZmO0lBa0JFLGFIbVowQyxFQUFBO0VHbloxQztJOUM0L1FGO01rRHI3UUEsYUFBQTtNQUNFLGlCQUFXO01BQ1gsZUFBNEIsRUFBQSxFQStCN0I7RUFqQ0Q7SUFLSTtNTHNJ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QixFQUFBLEVBQUE7RTdDNHlSekI7SUFDRSxZa0ZuK1JXO0lUaUJmLGFTWkksRUFBQTtFbEZnK1JGO0k2Qy95Uk0sb0RBQTRCO0k0QnJLcEMsaUJTUkk7SWxGKzlSQSxnQmtGNzlSaUI7SVRNckIsaUJTUkk7SUFNSSxlQUFXLEVBQUE7RWxGNDlSakI7SXlFMTlSRixvRFNFMkI7SXBDcEV2QixpQkFBYTtJQXFCWCxnQkhvR2tDO0lHcEdsQyxpQkhxRzBDO0lHckcxQyx5QkhzR2lDLEVBQUE7RTNDdTZSckM7SXlFaCtSRixvRFNPdUI7SXBDekVuQixlQUFhO0lBcUJYLGlCSG9Ha0M7SUdwR2xDLDJESHFHMEM7SUdyRzFDLGdCSHNHaUM7SXVDaEQvQixlQUFlLEVBQUE7SVRUdkI7TTNCbEVJLGNBQWEsRUFBQTtFOUMyaVNmO0k4Q3RoU0ksc0NIMEdrQztJRzFHbEMsK0JIMkcrQixFQUFBO0UzQzg2Um5DO0lrRjk5Uk0sK0JBTUQsRUFBQTtFbEYwOVJMO0lBQ0UsbUJrRjU5Uks7SVRuQlQsZ0JTdUJJLEVBQUE7SUFLUTtNQUNBLG9CQUEyQixFQUFBO0lUN0J2QztNU2lDWSxvQkFBMkIsRUFBQTtJVGpDdkM7TVN5Q00sb0JBQTJCLEVBQUE7RWxGODhSL0I7SXlFdi9SRix5QlN3Q0ksRUFBQTtJbEZpOVJBO015RXovUkosaUJTd0NJLEVBQUE7SWxGbTlSQTtNeUUzL1JKLGVTd0NJLEVBQUE7SWxGcTlSQTtNeUU3L1JKLGlCU3lEWTtNQUNOLGdCQUFlO01UMURyQixpQlM0RE87TUFDQyxxQkFBcUI7TUFBckIscUJBQXFCO01BQXJCLGNBQXFCO01UN0Q3QiwwQlNnRU87VVRoRVAsdUJTZ0VPO2NUaEVQLG9CU2dFTztNQUNDLGlCQUNEO01UbEVQLDBCU29FYztVVHBFZCx1QlNvRWM7Y1RwRWQsK0JTb0VjLEVBQUE7SWxGaThSVjtNa0YvN1JJLGVBQXdCO01BQ3hCLGdCQUFnQjtNQUNoQixpQkFBYSxFQUFBO0lsRmk4UmpCO01rRi83Ukksb0JBQWdCO01BQ2hCLG9CQUFpQjtNVDNFekIsb0JTOEVPO01BQ0MsY2pGM0p1SjtNaUY0SnZKLGdCQUF3QjtNQUN4QixlQUFhO01UakZyQixpQlNvRk8sRUFBQTtJbEY2N1JIO01rRjM3UkksZ0JBQXdCO01BQ3hCLDBCQUFzQztNQUN0QywyQ0FBc0IsRUFBQTtJbEY2N1IxQjtNa0YzN1JJLGdCQUFjO01BQ2QsaUJBQWdCO01UM0Z4QixlU2dHUyxFQUFBO01BQ0M7UUFDQSw4QkFBeUI7UUFDekIsZXZDMUtNO1E4QnVFaEIsaUJTc0dTO1FBQ0MsZUFBd0IsRUFBQTtJbEZ1N1I5QjtNa0ZyN1JNLDBCQVNEO01UbEhULGdCU3NHUztNbEYyN1JILG9Ca0ZyN1J1QjtNbEZzN1J2Qiw4RGtGcjdSb0IsRUFBQTtJbEZzN1J0QjtNQUNFLG1Ca0ZuN1JLO01UakhYLFlTcUhTO01BQ0Msb0JBQWdCO01BQ2hCLCtCQUF3QixFQUFBO0lsRmk3UjlCO01rRi82Uk0sZ0JBQWE7TVR6SHZCLGFTNkhPO01BQ0MsMkRBQXFDO01BQ3JDLGNBQVcsRUFBQTtNQUNYO1FBQ0EsaUJBQWU7UVRqSXZCLDBCU29JbUIsRUFBQTtNQUNYO1FBQ0EsWUFBWTtRQUNaLGlCQUFhLEVBQUE7SWxGNDZSakI7TXlFbmpTSixvRFMySWdCO01sRjA2UlYsZ0JrRno2UmlCO01sRjA2UmpCLGtCa0Z6NlJvQjtNVDdJMUIsMkRTZ0pnQjtNbEZ3NlJWLGlCa0Z2NlJlO01sRnc2UmYsaUJrRnY2UmlCLEVBQUc7TVRsSjFCO1EzQmxFSTtVQXFCRSxnQkhpSjBDLEVBQUEsRUFBQTtJM0N5OVI1QztNOEMxbVNFLG1CSG1KK0I7TUduSi9CLGdCSG9Ka0M7TXVDaURoQyxZQUFBO01yQ2FBLGFBQVEsRUFBQTtNN0M2NVJWO1FBQ0Usb0JrRno2UkQsRUFBQTtNVDFKUDtRUzZKUSxvQkFBMkIsRUFBQTtNQUMzQjtRQUNBLG9CQUFvQixFQUFBO0VsRnk2UjFCO0lBQ0UsK0JrRjc2Ukc7SWxGODZSSCxnQkN0cFNvSjtJRHVwU3BKLGNrRi82UkcsRUFBQTtJbEZnN1JIO015RTVrU0osZ0JTNEpPO01sRms3UkQsbUJDMXBTOE4sRUFBTztNd0U0RTNPO1FTaUxNO1VBQ0EsaUJBQWU7VUFDZixvQkE2TkQsRUFBQSxFQUFBO0lUaFpMO01Td0xRLHlCQUF3QjtNQUN4QixvQkFBMkI7TXJDcEIzQixzQkFBbUI7TTdDazdSckIsa0ZrRmg2UlMsRUFBQTtJbEZpNlJYO01BQ0Usb0JrRjc1UjRCLEVBQUE7TVQ1TGxDO1FTaU1RO1VBQ0EsMEJBQTRCLEVBQUEsRUFBQTtJbEYyNVJoQztNa0Z6NVJJLHNCQUFrQjtNVHBNMUIsaUNTdU1vQixFQUFBO0lsRnk1UmhCO002QzM3UkksWUFBUTtNN0M2N1JWLG9Ca0YzNVJDLEVBQUE7SWxGNDVSSDtNeUVubVNKLG9CUytNTSxFQUFBO0lsRnM1UkY7TWtGcDVSSSxVQUFBO01Uak5SLFlTZ0xJO01Bc0NNLFlBQVc7TUFDWCxhQUFZO01Udk50QixvQlNvTk0sRUFBQTtNQU9JO1FUM05WLGNTZ0xJLEVBb0NFO0lsRnk1UkY7TWtGNTRSTSxnQkFBVztNQUNYLGVBQVc7TUFDWCxpRUFBWSxFQUFBO0lsRjg0UmxCO015RWpuU0osV1NnTEk7TWxGbThSRSxTa0Y1NFJhLEVBQUU7SVR2T3JCO01TNk9RLHlDQUF3QjtjQUF4QixpQ0FBd0IsRUFBQTtJbEZ5NFI1QjtNa0Z2NFJJLGVBQWE7TVQvT3JCLHlDU29QTTtjVHBQTixpQ1NvUE07TUFDRSxvQkFBVSxFQUFBO01BQ1Y7UVR0UFIsb0JTeVBNLEVBQUE7TUFDRTtRVDFQUixZU2dMSTtRQStFSSxhQUFjO1FBQ2Qsb0JBQVcsRUFBQTtNQUVYO1FUbFFSLFlTZ0xJO1FBcUZNLGFqRmpWOEk7UXdFNEV4SixvQlM4UE0sRUFBQTtJbEZzNFJGO01BQ0UsYWtGMzNSWTtNbEY0M1JaLGdCa0YzM1JpQjtNVDNRdkIsaUJTZ0xJO01sRnc5UkUsZWtGejNSZTtNbEYwM1JmLGlFa0Z6M1JnQjtNbEYwM1JoQixja0Z6M1JJLEVBQWE7SVRqUnZCO01Tc1JRLFlBQVk7TUFDWixxQkFBd0I7TUFDeEIsa0JBQWdCLEVBQUE7TUFDaEI7UUFDQSxZQUFhLEVBQUE7SWxGdTNSakI7TXlFanBTSjtRUytSUSxpQkFBVyxFQUFBLEVBQUE7SWxGcTNSZjtNa0ZuM1JJO1FUalNSLGlCU21TUyxFQUFBLEVBQUE7SWxGbzNSTDtNNkNsL1JJLGFBQVEsRUFBUztJN0NvL1JyQjtNQUNFLGlCa0Y5MlJ3QixFQUFLO01yQ3ZJM0I7UTRCcktSO1VTK1NVLGlCQWtCSCxFQUFBLEVBQUE7SVRqVVA7TVNtVFUseUVBQ0Q7TVRwVFQsZ0JTc1RTO01BQ0MsaUJBQXlCO01yQ2xKM0IsMkRBQTJCO003QzgvUjdCLGFrRjcyUkc7TWxGODJSSCxtQ2tGejJSRztjbEZ5MlJILDJCa0Z6MlJHO01UM1RULHVCU21VYSxFQUFDO0lsRm0yUlY7TThDbnRTRSxvREg0ZjBDO01HNWYxQyxnQkg2ZmtDO01HN2ZsQyxrQkg4ZitCO011QzVJN0IsMkRBQVk7TUFDWixpQkFBVztNQUNYLGFBQUE7TVR2VVIsdUJTMFVPLEVBQVE7TXBDNVlYO1FBcUJFO1VBQUEsZ0JIa0ptQyxFQUFBLEVBQUE7TUdsSm5DO1FBQUEsY0hvSmtDLEVBQUE7STNDNGtTcEM7TWtGdDJSSSxpQkFBZTtNckN4S2YsV0FBUTtNN0NpaFNWLFV5RXRyU04sRUFBVTtJekV1clNOO015RXZyU0osaUJTK1VTLEVBQUE7TWxGMDJSSDtReUV6clNOLGFTb1ZPO1FBQ0MsZUFBZ0I7UUFDaEIseUJBQVU7WUFBVixzQkFBVTtnQkFBVix3QkFBVSxFQUFBO1FBQ1Y7VVR2VlIsb0RTMFZjO1VBQ04sZ0JBaUJEO1VUNVdQLGVTMFZPO1VBUUcsaUJBQVk7VUFDWiwyRGpGL2FxSixFQUFBO0lEK3dTM0o7TUFDRSx3Q2tGNzFSSyxFQUFBO0lsRjgxUlA7TUFDRSxtQjJDaG5TMEM7TTNDaW5TMUMsZ0I4Q3B2U1k7TTlDcXZTWix5QzJDaG5Ta0MsRUFBQTtJM0NpblNwQztNeUV6c1NKLHNCUytXUztNQUNDLGdCdkNyYkcsRUFBQTtJOEJxRWI7TVNvWFUseUNBQXFDLEVBQUE7SWxGMDFSM0M7TWtGeDFSTSxpQkFBQTtNVHRYVixjUzhXTztNQWNLLDhCQUFrRDtNQUNsRCwyQkFDRDtNVDlYWCxjUzhXTyxFQUFBO0VsRnMyUkw7SXlFcHRTRixlU3dZTyxFQUFBO0lsRjgwUkg7TWtGNTBSSSxlQUFhLEVBQUE7RWxGODBSbkI7SUFDRSxha0Y3MFJJLEVBQWE7RWxGODBSbkI7SXlFMXRTRixlU21aTyxFQUFBO0lBR0M7TVR0WlIsZVNtWk8sRUFBQTtFbEYyMFJMO0l5RTl0U0YseUJTNlpPO0lBQ0MsMEJBQ0Q7SVQvWlAsb0JTaWFPO0lBRUcsWWpGL2UrRTtJd0U0RXpGLGlCU2lhTztJbEZtMFJILGdCQ2h6UzJKO0l3RTRFL0osMkRTNGEyQjtJQUNyQixvQkFBZTtJQUNmLGVBQWM7SUFDZCxVQUFBO0lBQ0EsYUFBVztJQUNYLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsMEJBQXdCO1FBQXhCLHVCQUF3QjtZQUF4QixvQkFBd0I7SUFDeEIsZ0JBQWE7SUFDYix5QmpGaGdCMEY7UWlGZ2dCMUYsc0JqRmhnQjBGO1lpRmdnQjFGLHdCakZoZ0IwRjtJaUZpZ0IxRixvQmpGamdCeUosRUFBQTtJaUZrZ0J6SjtNQUNBLGlCQUFxQixFQUFBO0lBQ3JCO01BQ0E7UUFDQSwrQkFBZTtRQUFmLCtCQUFlO1lBQWYsZ0NBQWU7Z0JBQWYsNEJBQWUsRUFBQSxFQUFBO0lBQ2Y7TUFZQTtRVHZjTixtQlM0YUk7UUFvQkksb0JBQ0QsRUFBQSxFQUFBO0VsRnV6Ukw7SUFDRSxtQmtGNzBSQSxFQUFBO0lsRjgwUkE7TTZDcmxTSSxzQkFBbUI7TTRCckszQix5Q1M0YTJCLEVBQUE7SWxGaTFSdkI7TUFDRSxzQmtGbnpSOEI7TVQzY3BDLHdCU2dkbUIsRUFBQTtJQUNiO01UamROLHNCU2dkSTtNQUlJLGdDQUFhLEVBQUE7TUFDYjs7UUFLQSwwQkFBYTtRQUNiLG9DQUNEO1FUNWRQLGlDUzhkZ0IsRUFBQTtFbEYweVJkO0lBQ0UsNEJrRnp5UmdCO0lsRjB5UmhCLFl5RTF3U007SXpFMndTTixpQmtGM3pSQSxFQUFBO0lsRjR6UkE7TUFDRSxtQ2tGeHlSbUI7TWxGeXlSbkIsaUJrRnh5UmdCLEVBQUE7SVR0ZXRCO01TNGVNLGlEQUEyQixFQUFBO0lBQzNCO01BQ0EsOENBMlREO01UenlCTCwwQlNnZk07TUFFRSxhQUFhLEVBQUU7SWxGbXlSbkI7TXlFcnhTSixjUzJlSSxFQVdFO0lsRml5UkY7TXlFdnhTSixjUzJlSSxFQWdCRTtJbEY4eFJGO01rRjN4UkksY0FBUyxFQUFBO0lsRjZ4UmI7TXlFM3hTSixpQlNrZ0JNO01BQ0UsbUJBQ0QsRUFBQTtJVHBnQlA7TVN1Z0JRLGlCQUNEO01UeGdCUCxhUzJlSTtNQWdDSSxhQUFhLEVBQUE7SVQzZ0JyQjtNUytnQlEsY0FBVyxFQUFLO0lsRnF4UnBCOztNa0ZoeFJJLGFBQVksRUFBQTtJbEZteFJoQjs7TXlFdnlTSixlUzJlVSxFQStDSjtJbEZneFJGO015RTF5U0osYVMyZUksRUFBTTtJVDNlVjtNU21pQlUsV0FBTztNVG5pQmpCLFlTMmVJLEVBQUE7SVQzZUo7TVMwaUJRLDRDQUNELEVBQUE7SVQzaUJQO01TOGlCUSw4QkFDRDtNVC9pQlAsa0JTaWpCTSxFQUFBO0lsRm13UkY7TWtGandSSSxVQUFPLEVBQUk7TVRuakJuQjtRU3VqQlEsb0JBQUE7UVR2akJSLGFTMmVVLEVBK0VKO0lsRit2UkY7TWtGN3ZSSSxXQUFXO01UNWpCbkIsWVMyZUksRUFBQTtJbEZpMVJBO015RTV6U0osbUJTK2pCTSxFQUFBO0lsRit2UkY7TUFDRSxja0YzdlJnQixFQUFBO0lUcGtCdEI7TVN5a0JRLHFCQUFVO01BQVYscUJBQVU7TUFBVixjQUFVLEVBQUE7TUFDVjtRVDFrQlIsNkJTMmVJO1lUM2VKLGtCUzJlSTtnQlQzZUosU1MyZUksRUFBQTtNQW1HSTs7UUFJQSw2QkFBUztZQUFULGtCQUFTO2dCQUFULFNBQVM7UVRsbEJqQixvQlNxbEJNLEVBQUE7SWxGbXZSRjtNeUV4MFNKLGlCUzJlVTtNbEYrMVJKLGVrRjV1UkssRUFBQTtJbEY2dVJQO015RTMwU0osb0JTcWxCTTtNbEZ3dlJBLGFrRjN1UmMsRUFBQTtJbEY0dVJoQjtNeUU5MFNKLGtCU3FsQk0sRUFBQTtJbEYydlJGO01rRnZ1Uk0sNkJB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RVNneUIrQjtJbEZxcVIzQiwwQkNqaFQySixFQUFBO0VEa2hUN0o7O0lBRUUsb0RrRmxxUnVCO0lsRm1xUnZCLGdCa0ZscVJjO0lUdnlCbEIsa0JBQUE7SVM0eUJNLDJEQUE0QztJQUM1QyxlQUFjO0lUN3lCcEIsMEJTZ3pCTSxFQUFBO0lUaHpCTjtNM0JsRUk7O1FBcUJFLGVIMEltQyxFQUFBLEVBQUE7SUcxSW5DO01vQ2cyQkE7O1FyQzlvQkUsb0JBQW1CLEVBQUEsRUFBUztJN0NpelNoQzs7O002Q2p6U0kseUJBQW1CLEVBQVM7RTdDcXpTbEM7SUFDRSxha0YxcVJBO0lsRjJxUkEsaUJrRnRxUmlCO0lUdHpCckIsMkJBQUE7SUFBQSxvQlNpekJNO0lUanpCTixvQlMwekJjO0lsRnNxUlYsbUJrRnJxUmE7SVQzekJqQiwyRFNnMEJjLEVBQUE7SUFDTjtNQUNBLGNBQWdCLEVBQUE7RWxGa3FSdEI7SWtGaHFSTSxpQmpGaDVCZ0osRUFBTztJaUZpNUJ2SjtNQUNBLHNDQUFxQztNQUNyQywrQkFBYSxFQUFBO0lUdjBCckI7TVMyMEJVLCtCQUNELEVBQUE7RVQ1MEJUO0lTaTFCTTtNVGoxQk4sZ0JTZzFCSSxFQUFBLEVBQUE7RWxGOHBSRjtJQUNFLGNrRjFwUmdCLEVBQUE7RWxGMnBSbEI7SUFDRSxpRGtGdnBSRyxFQUFBO0lyQ3JyQkM7TTRCcktSLHdDUzYxQjBCO2NUNzFCMUIsZ0NTNjFCMEI7TUFHbEIsd0JBRUg7TVRsMkJMLFdTbzJCSSxFQUFBO01BR0k7UVR2MkJSLHVDUzIyQndCO1FBQ2xCLG9CQUFBLEVBQUE7RWxGNm9SSjtJQUNFLHlCa0Yxb1I4QyxFakY1N0JzRztJRHVrVHBKO01rRnpvUkksaUJBT0Q7TVR6M0JQLG9CUzIyQkksRUFBQTtNbEZtcFJFO1FrRnZvUkksb0JqRm44QnFKLEVpRm84QnRKO01UeDNCVDtRU3U1Qk0sMEJBNENELEVBQUE7TVRuOEJMO1FTODNCUSxpQkFBeUI7UUFDekIsc0ZBaUJEO1FUaDVCUCwyQlM2M0JNO1FBS0ksV0FBVyxFQUFFO0lsRnFvUm5CO01BQ0UsMkRr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O0VBRWIsa0JBWkY7RXBFdzZTQSxjb0UzNVNjO0VwRTQ1U2QscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RW9FdjVTZCwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUEsRUFBQTtFQUNFO0lBQ0EsV0FBTyxFQUFBOztBcEUwNVNYO0VBQ0Usd0JBQXdCO0VvRXI1U3hCLHVCQUFBO0VBQ0UsZUFBYTtFQUNiLGFBQWEsRUFBQTs7QXBFdzVTakI7RTZDOXNYUSxxQkFBUTtFQUFSLHFCQUFRO0VBQVIsY0FBUTtFN0NndFhkLDBCb0U1NVNBO01wRTQ1U0EsdUJvRTU1U0E7VXBFNDVTQSxvQm9FNTVTQTtFcEU2NVNBLDZCb0V2NVNxQjtFcEV1NVNyQiw4Qm9FdjVTcUI7TXBFdTVTckIsMkJvRXY1U3FCO1VwRXU1U3JCLHVCb0V2NVNxQjtFcEV3NVNyQixtQm9FdjVTa0IsRUFBRTtFcEV3NVNwQjtJb0VwNVNBO01LaCtFRiwrQkxpK0VFO1VLaitFRiw0QkxpK0VFO2NLaitFRiw4QkxpK0VFO01BQ0UsK0JBQVk7TUFBWiw4QkFBWTtVQUFaLHdCQUFZO2NBQVosb0JBQVksRUFBQSxFQUFlOztBcEV1NVMvQjs7RUFFRSw0Qm9FMTVTQTtFcEUyNVNBLG9Cb0V2NVNvQixFQUFBO0VwRXc1U3BCO0lvRXRwVEE7O010Qnh4RUksaUJINk8wQyxFQUFBLEVBQUE7O0EzQ3NzWGhEO0U4Q243WE0sb0RIZ1BtRDtFeUI2eUVyRCxnQkFBTztFdkIzMEVILGlCQUFpQjtFN0NxdVh2QixpQm9FL3BUQTtFcEVncVRBLGtDMkN0c1hzRDtFM0N1c1h0RCwwQm9FMzVTQyxFQUFBO0VwRTQ1U0Q7STZDeHVYTTtNdUI2MEVOLGdCQUFBO01BRUksaUJBQTJCLEVBQUEsRUFBQTs7QXZCLzBFekI7RXVCNjBFTjtJQU1JLDRCQUFtQixFQUFBLEVBQUE7O0FwRTg1U3pCO0VvRTE1U0U7SXRCOWpGRSxvQkFBYTtJQXFCWCxtQkhvTzBDLEVBQUEsRUFBQTs7QTNDb3VYaEQ7RThDeDhYTSxvREh1T21EO0V5Qm8wRXJELGdCQUFZO0VBQ1osZUFBYTtFQUNiLGlCQUFhO0VBQ2Isa0NBQXNCO0VBQ3RCLG9CQUFpQjtFQUNqQixxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLDBCQUFrQjtNQUFsQix1QkFBa0I7VUFBbEIsb0JBQWtCO0VBV2xCLDZCQVNEO0VBVEMsOEJBU0Q7TUFUQywyQkFTRDtVQVRDLHVCQVNEO0V2Qm4zRUsseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQix3QkFBbUI7RTdDaXdYekIsMEJvRTE2U0E7RXBFMjZTQSxVOEMzOVhRO0VzQjBqRk4sbUJBVkYsRUFBQTtFcEU2NlNBO0k2Q3B3WE07TXVCaTJFSixnQkFWRixFQUFBLEVBQUE7RXBFZzdTQTtJQUNFLG1Cb0VsNlMyQixFQUFHO0l2QnQyRTFCO011QnUxRU47UUFxQkksb0JBQW1CO1FBQ25CLGtCQU1ILEVBQUEsRUFBQTtFQUhDO0lBQ0U7TXBFODVTQSwrQkFBb0I7TUFBcEIsOEJBQW9CO1VBQXBCLHdCQUFvQjtjQUFwQixvQkFBb0I7TW9FMzVTeEIsY0FBQSxFQUFBLEVBQUE7RUFDRTtJQUNBLGVBQVEsRUFBQTs7QXBFODVTWjtFb0UzNVNJLGdCQUFjO0VBQ2QsU0FBQTtFQUNBLFlBQW9CO0VBQ3BCLG9DQUFxQjtVQUFyQiw0QkFBcUI7RUFDckIsZUFBVTtFQUNWLHFFQUlEO0V2Qmw0RUssWUFBUTtFN0M0eFhkLGFvRXg2U0E7RXBFeTZTQSxXb0U3NVNXO0VwRTg1U1gsWUFBWSxFQUFFO0VvRTE1U2Q7SUFDRTtNdkJyNEVJLGNBQWlCLEVBQUUsRUFBQTs7QTdDbXlYM0I7RTZDbnlYUSxnQkFBUSxFQUFTO0U3Q3F5WHZCO0lBQ0U7TW9FcjVTQSxnQkFiRixFQUFBLEVBQUE7RXBFbzZTQTtJb0VyNVNJO01BQ0EsY0FBdUIsRUFBSSxFQUFBO0VwRXU1Uy9CO0lvRXI1U0ksZUFBYztJcEV1NVNoQiw4REFBOEQ7SW9FcDVTaEUsbUJBQUE7SUsxakZGLGlCTDJqRkU7SUFFRSxvQkFBc0IsRUFBQTs7QXBFczVTMUI7O0VBRUUsY3lFcjlYRjtFekVzOVhFLG1Cb0VyNVNtQixFQUFBO0V2Qmg2RWI7SXVCeTVFTjs7TUFVSSx1QkFBWSxFQUFBLEVBQWU7RXBFdTVTL0I7STZDMXpYTTs7TTRCaktSLDRCTDJqRkU7TUFjSSxXQUFVLEVBTWIsRUFBQTtFdkI5NkVLO0l1Qnk1RU47O01BbUJJLFdBQVUsRUFFYixFQUFBO0VwRXE1U0Q7SW9FbjVTQTs7TXBFczVTSSxXQUFXLEVBQUUsRUFBRTs7QUFFckI7RUFDRSxlQUFlLEVBQUU7O0F5RTErWG5CO0VBQUEseUJMdWxGRSxFQUFBOztBS3ZsRkY7Ozs7OztFTGltRkk7S0FDQSxFQUFBOztBcEVzNVNKO0VBQ0UsbUJvRXo1U0E7RXBFMDVTQSxnQm9FcjVTWTtFQUlWLGlCQVRGLEVBQUE7RXBFNDVTQTtJb0VqNVNJO01BQ0EsZUFBZ0IsRUFBQSxFQUFBO0VwRW01U3BCO0lvRS80U0UsbUJBaEJGO0l0Qm5xRkUsZ0JBQWE7SUFrQlgsaUJIb2IrQjtJR3BiL0IseUJIcWI0QyxFQUFVO0UzQ2dvWDFEO0k4Q3JqWUkseUVIdWJtQztJR3ZibkMscUVId2J1RDtJeUIydUV2RCwyQkFBa0I7SUFDbEIsZUFBUztJQUNULGtCQUFRO0lBQ1Isc0NBUUQ7SXZCNTlFRyxtQkFBbUI7STdDMjJYdkIsVW9FNTVTQTtJcEU2NVNBLFM4Q3JrWU07STlDc2tZTix5QzJDcG9YaUU7WTNDb29YakUsaUMyQ3BvWGlFLEV5Qm12RWhFO0l2QjU5RUc7TXVCKzhFSjtRdEJ4cUZNLGVIcWNtQztRR3JjbkMsNEJIc2MyRCxFeUIrdUVoRSxFQUFBO0l2QjU5RUc7TXVCKzhFSjtRQU9JLGVBTUg7UXZCNTlFRyw0QkFBMkIsRUFBQSxFQUFBO0k3Q3MzWC9CO01BQ0U7UW9FNzVTRSxTQUFRLEVBRVgsRUFBQTtJcEU2NVNEO01vRTM1U0Y7UUFDRSxVQUF5QjtRcEU2NVNyQixTQUFTLEVBQUUsRUFBRTs7QUFFckI7RW9FejVTSSxxQkFBQSxFQUFBOztBcEU0NVNKO0VvRXo1U0ksZUFBQTtFQUNBLHVDQUEwQjtFQUMxQix3Q0E4R0Q7RUE1R0MsaURBQUE7RXBFMDVTRixpRG9FejVTc0I7RXBFMDVTdEIsbUNvRXg1U2E7RXBFeTVTYiwrQm9FeDVTaUMsRUFBQTtFQUkvQjtJQUNFLDR4Q0FBMnRDO0lBRTN0QyxVQUFVO0lBQ1Ysc0NBQTRCO1lBQTVCLDhCQUE0QixFQUM3QjtFQVFEO0lBQ0UsNHRDQUFTO0lBQ1QsV0FBUztJQUNULHFDQUFXO1lBQVgsNkJBQVcsRUFBQTtFcEU2NFNmO0k2Q2o1WE0sVUFBUTtJN0NtNVhaLFVvRWw1U0E7SXBFbTVTQSxZb0U3NFNxQjtJdkJ2Z0ZqQixtQ0FBNEIsRUFBQTtJdUI0Z0Y5QjtNQUNFO1FBSUYsYUEvQ0osRUFBQSxFQUFBO0VwRXU3U0E7SW9FcDRTSTtNQUNFLGdDQUNELEVBQUE7SUFGRDtNQU1BLHFCQUFZLEVBQUE7SUFDWjtNQUdGLDhCQTdERixFQUFBLEVBNkRFO0VwRWk0U0Y7SW9FLzNTSSxhQUFzQjtJQUN0QixnQ0FPRCxFQUFBO0VwRTAzU0g7SUFDRSx3Q29FLzNTb0I7WXBFKzNTcEIsZ0NvRS8zU29CO0lwRWc0U3BCLHdCb0UvM1NnQztJcEVnNFNoQyxXb0UvM1NJLEVBQVU7SXZCdmlGVjtNdUJrK0VOLHlCQUFBO2NBQUEsaUJBQUE7TUEwRUksd0JBNENIO012QnhsRkssb0JBQW1CLEVBQUE7RTdDMjZYekI7SUFDRTtNb0V4M1NBLGdCQUFDLEVBQUEsRUFBQTtFcEUwM1NIO0k4Q2hvWUk7TUFBQSxpQkg0UjBDLEVBQUEsRUFBQTtFM0N1Mlg5QztJOENub1lJLG9ESDhSbUQ7SXlCMCtFbkQsMEJBQWtCO0lBQ2xCLGdCQUFtQjtJQUNuQixpQkFBWTtJQUNaLGtDQUVEO0lBRUQsbUJBM0ZGO0lBNEZJLFdBQWlCO0lBRWpCLGFBQUE7SXBFMDNTRixhb0V6M1NZLEVBQUk7RXBFMDNTbEI7SUFDRSxjb0V0M1NrQixFQUFXO0lwRXUzUzdCO01BQ0UsYW9FejNTRSxFQUFBO0lwRTAzU0o7TW9FLzJTQSxtQkE5R0YsRUFBQTtNQStHSTtRQUVBO1VBQ0UsYUFDRCxFQUFBLEVBQUE7RXBFKzJTTDtJb0UzMlNBLGNBQUEsRUFBQTtJQUNFO01BQ0EsYUFnREQsRUFBQTs7QXBFOHpTSDtFQUNFLG1Cb0V0MlNHO0VwRXUyU0gsWTZDMzhYYyxFQUFBO0U3QzQ4WGQ7SUFDRSxhb0U1MlNXO0lwRTYyU1gsWW9FNTJTSSxFQUFVO0lBSWQ7TUFDRTtRQUlGLFlBQUM7UUFDQyxxQkFBbUI7V0FBbkIsa0JBQW1CLEVBQUEsRUFBQTtFcEV1MlN2QjtJb0VuMlNJLG1CQUxELEVBQUE7RXBFMDJTSDtJQUNFLG9Cb0VwMlNrQjtJcEVxMlNsQixtQm9FcDJTYyxFQUFRO0lwRXEyU3RCO01vRW4yU0ksWUFBUTtNQUNSLGVBQVc7TUFDWCxtQkFBVztNQUNYLFdBQVE7TUFDUixTQUFTO01BQ1QseUNBQW1CO2NBQW5CLGlDQUFtQjtNQUNuQixZQUFZO01BQ1osU0FBQTtNQUdGLFVBQUE7TUFDRSxvQkFDRDtNQUVELCtCQXhCRDtNQXlCRywwREFLRCxFQUFBO0lwRTQxU0g7TUFDRSxVb0VuMlNBLEVBQUE7SXBFbzJTRjtNQUNFLG1Cb0VqMlNxQyxFQUFBO01wRWsyU3JDO1FvRTMxU0Y7VUFFUyxpQkFBTTtVQUNiLG1CQUFtQixFQUFBLEVBQUE7O0FwRTYxU3pCO0VvRTExU00sY0FBYTtFQUViLDBCQUFDO01BQUQsdUJBQUM7VUFBRCxvQkFBQztFcEUyMVNMLHlCb0UxMVNnQjtNcEUwMVNoQixzQm9FMTFTZ0I7VXBFMDFTaEIsd0JvRTExU2dCO0VwRTIxU2hCLFVvRTExU2E7RXBFMjFTYixvQm9FMTFTc0IsRUFBQTtFcEUyMVN0QjtJb0V6MVNNLFdBQVU7SUFDVixlQUFlO0lBYWYsMEJBRUQ7SXZCM3FGQyxnQkFBUTtJN0N5L1haLG1Cb0VuMlNHO0lwRW8yU0gscUNvRS8wU0c7SXZCM3FGQyxtQkFBbUIsRUFBQTtJN0M0L1h2QjtNQUNFO1FvRXoxU0UsZ0JBZEQsRUFBQSxFQUFBO0lwRXkyU0g7TW9FejFTTTtRcEUyMVNGLGFBQWEsRUFBRSxFQUFFO0lvRW4xU3JCO01BQ0Usa0JBQWE7TUFDYixzQkFDRCxFQUFBOztBQUVEO0VBQ0UsY0FBVztFQUNYLGVBQU8sRUFBQTs7QXBFcTFTYjtFQUNFLFlvRXgxU0U7RXBFeTFTRixvQm9FcDFTTTtNcEVvMVNOLFlvRXAxU007VXBFbzFTTixRb0VwMVNNO0VwRXExU04sbUJvRXAxU2lCLEVBQUE7RXBFcTFTakI7SW9FOTBTRTtNQUNFLGVBQWdCO01BQ2hCLDhCQUFVLEVBQUEsRUFBQTs7QXBFaTFTaEI7RW9FOTBTTSxxQkFBVztFQUNYLFdBQVc7RXZCdHNGVCxZQUFRO0U3Q3VoWWQsMENvRXYxU0c7RXBFdTFTSCxxQ29FdjFTRztFcEV1MVNILGtDb0V2MVNHO0VwRXcxU0gsWW9FLzBTYztFdkJ6c0ZSLGVBQVEsRUFBUztFN0MwaFl2QjtJQUNFO01vRTUwU00sbUJBQWtCLEVBQUEsRUFBQTtFcEU4MFMxQjtJQUNFO01vRTUwU00sWUFBcUI7TUFDckIsbUJBQW9CO01BQ3BCLFdBQVU7TUFDVixTQUFBO01BQ0EsYUFBVztNQUNYLFlBQUE7TXZCdnRGRiwyQ0FBNEI7TXVCZ3NGaEMseUJBQUM7TUE0QkcsaUNBQVE7Y0FBUix5QkFBUTtNQUNSLGlDQUFhO2NBQWIseUJBQWEsRUFBQSxFQUFBO0VwRTQwU25CO0k2Q3ppWU07TXVCaXVGRiw0QkFBQztNQUVHLHFCQUFZO01BQVoscUJBQVk7TUFBWixjQUFZO01BQ1osVUFBVSxFQUFBLEVBQUE7RXBFMDBTbEI7SUFDRTtNb0V4MFNNLHVCQUFXO1NBQVgsb0JBQVc7TUFDWCxtQkFNSDtNdkI5dUZDLFFBQVE7TXVCaXVGVixPQUFBO01BVUksWUFBWTtNQUNaLGFBQVcsRUFBQSxFQUFLO0VBSXBCO0lBQ0U7TUFDQSxhQUNEO01wRXMwU0QsaUJBQWlCLEVBQUUsRUFBRTtFb0VuMFN2QjtJQUNFLHFCQUF5QjtJQUN6QixXQUFhLEVBQUE7O0FwRXMwU25CO0U2QzlqWVEsaUJBQWlCO0U3Q2drWXZCLGNvRXQwU0k7RXBFdTBTSixVb0VyMFNRO0VwRXMwU1IsMEJvRTUwU0c7TXBFNDBTSCx1Qm9FNTBTRztVcEU0MFNILCtCb0U1MFNHLEVBQUE7RXBFNjBTSDtJNkNua1lNO011QnN2Rkosa0JBQUMsRUFBQTtNQWVHO1FBQ0EsV0FBQSxFQUFBLEVBQUE7RXBFazBTTjtJQUNFO01vRS96U0kseUJBQVk7TUFDWiwrQkFBa0I7TUFDbEIsZUFBVTtNQUNWLGtCQXZCSDtNcEV3MVNDLDBDb0VoMFNzQjtNcEVnMFN0QixxQ29FaDBTc0I7TXBFZzBTdEIsa0NvRWgwU3NCO01wRWkwU3RCLG1Cb0VoMFNhO01wRWkwU2IsaUJvRWgwU2EsRUFBQTtNcEVpMFNiO1FvRS96U0ksbUJBQVc7UUFDWCxVQUFTO1FBQ1QsVUFBUztRQUNULDBDQUFXO1FBQVgscUNBQVc7UUFBWCxrQ0FBVztRQUNYLG9DQUFVO2dCQUFWLDRCQUFVO1FBQ1YsWUFBWTtRQUNaLGVBQVk7UUFDWixZQUFBO1FBRUYsV0FBQTtRQUNFLGFBQVU7UUFDVix5RUFBTztRQUNQLHlCQUFXLEVBQUE7TXBFZzBTZjtRb0U5elNJLG1CQUFjO1FBQ2QsUUFBUTtRQUNSLFlBQVM7UUFDVCwwQ0FBUTtRQUFSLHFDQUFRO1FBQVIsa0NBQVE7UUFDUixlQUFZO1F2QnB5RlIsYUFBYTtRdUJzdkZ2QixVS3Y1RlU7UUw0OEZOLFNBQUE7UUFDQSxxR0FBcUI7UUFBckIsMkVBQXFCO1FBQXJCLDhFQUFxQixFQUFBLEVBQUE7RXBFNHpTM0I7SW9FcnpTSTtNQUVFLCtCQW9CRDtNdkJ6MEZDLHNCQUFtQjtNdUJtekZyQixZQUFBLEVLcDlGUSxFTG85RlA7RXBFMHpTTDtJb0VuelNNLGlCQVBELEVBQUE7SXBFNHpTSDtNQUNFO1FvRWp5U0YsaUJBQUMsRUFBQSxFQUFBO0lBQ0M7TXZCaDFGRSxZQUFRLEVBQVM7O0E3Q3FuWXpCO0U2Q3JuWVEsZUFBUSxFQUFTO0U3Q3VuWXZCO0lBQ0U7TUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0VvRWh5U3RCO0lBQ0U7TUFDQSxlQUFlLEVBQUEsRUFBQTs7QXBFbXlTckI7RW9FaHlTTSxjQUF3QjtFQUN4QixvQkFXRDtNQVhDLGdCQVdEO0V2QjEyRkcsaUJBQWlCO0U3Q2tvWXZCLDJCb0V6eVNHO0VwRTB5U0gsNEJvRWh5U2lDO0VwRWl5U2pDLFVvRWh5U00sRUFBQTtFdkJwMkZBO0l1QnkxRko7TUFjSSw0QkFBcUM7TUFDckMsK0JBQXVCLEVBQUEsRUFBVztFcEVpeVN4QztJb0U3eFNFO01BQ0UsNEJBQXdCO01BQ3hCLG1DQUFrQixFQUFBLEVBQUE7O0FwRWd5U3hCO0VvRTd4U00sZ0JBQWdCO0VBRWhCLG1CQVBEO0VwRXF5U0gsZW9FN3hTbUI7RXBFOHhTbkIsb0JvRTV4U0s7RXBFNnhTTCwwQkFBMEIsRUFBRTtFb0UxeFMxQjtJQUNFLGlCQUFhO0lBQ2IsZUFBQSxFQUFBOztBcEU2eFNOO0VvRTF4U00sY0FBWTtFQUNaLGlDQVFEO0V2QnY0RkcsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RTdDNHBZekIsVW9FbnlTRTtFcEVveVNGLG9Cb0UzeFN1QztFdkJsNEZqQyxtQkFBbUIsRUFBQTtFN0MrcFl6QjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFb0V4eFN6QjtJQUdFO01BRUEsbUJBTEQsRUFBQSxFQUFBOztBcEU2eFNMO0VvRW54U0ksbUJBQUMsRUFBQTtFQUNDO0l0QjNuR0YsWUFBYSxFQUFBOztBOUNrNVlqQjtFOEM3M1lNLG1CSDZSa0M7RUc3UmxDLG9ESDhSbUQ7RXlCMDBGbkQsMEJBQW1CO0VBQ25CLGdCQUFZO0VBQ1osaUJBQ0Q7RXBFd3hTSCxrQ0FBa0M7RW9FdHhTaEMsV0FBQTtFQUNFLGFBQXVCO0VBQ3ZCLGFBQVksRUFBVzs7QXBFeXhTN0I7RW9FdHhTTSxrQkFBWTtFQTZCWixrQkFBa0I7RXZCNzdGaEIsbUJBQW1CO0U3QzByWXpCLG1Cb0UveFNHO0VwRWd5U0gscURvRXp4UzJCO0VwRTB4UzNCLG1Cb0V6eFNtQixFQUFBO0VwRTB4U25CO0lBQ0U7TW9FeHhTSSxzQkFBUztNQUNULHFCQUFZO01BQVoscUJBQVk7TUFBWixjQUFZO01BQ1osNkJBOENIO01BOUNHLDhCQThDSDtVQTlDRywyQkE4Q0g7Y0E5Q0csdUJBOENIO012QnQ5RkcsZ0JBQW1CO011QjI1RnZCLFVBQUE7TUFnQkksaUJBQVk7TUFDWixVQUFBLEVBQUEsRUFBQTtFcEUweFNOO0lBQ0U7TTZDdnNZSSxrREFBMkI7TXVCMjVGL0Isc0JBQUM7TUFzQkcsbUJBQTRCO01BQzVCLG1CQUE0QixFQUFBLEVBb0MvQjtFdkJ0OUZHO0l1QjI1Rko7TUEwQkksb0JBQWlCO01BQ2pCLG9CQUFtQixFQUFFLEVBQUE7RXZCdDdGckI7SXVCMjVGSjtNQThCSSxzQkFBcUI7TUFDckIsb0NBQW1DLEVBNEJ0QyxFQUFBO0V2QnQ5Rkc7SXVCaThGQTtNQUNFLHNCQUNEO012Qm44RkQsb0NBQTRCLEVBQUEsRUFBQTtFN0N3dFlsQztJQUNFO002Q3p0WUksaUJBQW1CLEVBQUEsRUFBQTtFN0MydFl6QjtJQUNFO002QzV0WUksaUJBQW1CLEVBQUksRUFBQTtFN0M4dFk3QjtJQUNFO002Qy90WUksb0JBQXdCLEVBQUEsRUFBQTtFN0NpdVk5QjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFb0Uxd1N6QjtJQUVFO01BT0Esb0JBQWtCLEVBQUEsRUFBQTs7QXBFc3dTeEI7RUFDRSxrQm9FaHhTRztFcEVpeFNILG1Cb0U1d1MwQjtFcEU2d1MxQixXb0U1d1NhLEVBQUU7RXBFNndTZjtJQUNFO01vRXZ3U0EsaUJBQUM7TUFDQyxnQkF5QkQ7TXZCaGdHRyxtQkFBbUIsRUFBQSxFQUFBOztBN0NrdlkzQjtFNkNsdllRLDZCQUFRO01BQVIsa0JBQVE7VUFBUixTQUFRLEVBQUE7RTdDb3ZZZDtJQUNFO002Q3J2WUksdUJBQW1CLEVBQVMsRUFBQTtFN0N1dllsQztJQUNFO01vRW53U00sZ0JBQVksRUFBQSxFQUFBO0VwRXF3U3BCO0lBQ0U7TW9FbndTTSxxQkFNSDtNdkI5L0ZDLHlEQUEyQjtNdUJrL0Y3QixzQkFaRDtNQXFCSyx3QkFBaUI7TUFDakIsbUJBRUgsRUFBQSxFQUFBO0VwRW13U0w7SW9FN3ZTSTtNQUNFLHNCQUFjO1VBQWQsbUJBQWM7Y0FBZCwwQkFBYztNQUNkLHFCQUFXO01BQVgscUJBQVc7TUFBWCxjQUFXLEVBQUEsRUFBQTs7QXBFZ3dTbkI7RTZDdHdZUSxlQUFpQjtFdUIyZ0dyQixZQUFBO0VwRTh2U0YsWW9FNXZTZ0IsRUFBRTs7QXZCN2dHWjtFdUIyZ0dKO0lBTUksaUJBQWUsRUFBQSxFQUFBOztBcEU4dlN2QjtFQUNFO0lvRTF2U00sZ0JBQWE7SUFDYixxQkFzQkg7SUF0QkcscUJBc0JIO0lBdEJHLGNBc0JIO0lwRXN1U0QsNkJBQXVCO0lBQXZCLDhCQUF1QjtRQUF2QiwyQkFBdUI7WUFBdkIsdUJBQXVCO0k2Q254WW5CLHNCQUEyQjtRQUEzQixtQkFBMkI7WUFBM0IsMEJBQTJCO0l1QjJnRy9CLHlCQUFDO1FBQUQsc0JBQUM7WUFBRCx3QkFBQztJQWdCRyxVQUFTLEVBQUEsRUFBQTs7QXZCM2hHVDtFdUIyZ0dKO0lBcUJJLGdCQUFlLEVBQUEsRUFBQTs7QXBFNHZTdkI7RTZDNXhZUTtJdUJvaUdGLGdCQXpCRDtJQTJCSyxpQkFBZ0IsRUFBQSxFQUFJOztBcEUydlM5QjtFQUNFO0lvRXh2U1EscUJBRUg7SXBFd3ZTSCxnRUFBZ0U7SW9FcnZTaEUsc0JBQUM7SUFDQyx3QkFRRDtJcEUrdVNELGtCQUFrQixFQUFFLEVBQUU7O0FBRTFCO0VvRTN1U00sNkJBQUE7TUFBQSxrQkFBQTtVQUFBLFNBQUEsRUFBQTs7QXBFOHVTTjtFb0V6dVNNLGtCQUFpQjtFdkJua0dmLG1CQUFtQjtFN0MreVl6QixtQm9FcnZTRztFcEVzdlNILDJEb0UxdVN3RDtFcEUydVN4RCxzQm9FMXVTdUIsRUFBQTtFcEUydVN2QjtJQUNFO002Q256WUksbURBQTJCO011QjBqRy9CLHNCQUFDO01Ba0JHLG9CQUE2QjtNQUM3QixvQkFBNkIsRUFBQSxFQWVoQztFdkI1bEdHO0l1QjBqR0o7TUFzQkkscUJBQXdCO01BQ3hCLHFCQUFhLEVBQUEsRUFBQTtFcEUydVNuQjtJQUNFO01vRXp1U0ksZ0JBQXVCO01BQ3ZCLHFCQU9IO01BUEcscUJBT0g7TUFQRyxjQU9IO012QjVsR0csNkJBQW1CO01BQW5CLDhCQUFtQjtVQUFuQiwyQkFBbUI7Y0FBbkIsdUJBQW1CO011QndsR25CLGlCQTlCSDtNQStCSyxxQkFDRDtNcEV5dVNILFVBQVUsRUFBRSxFQUFFO0VvRXB1U2hCO0lBQ0U7TUE2QkEsaUJBQ0QsRUFBQSxFQUFBOztBcEUwc1NMO0VBQ0UsZ0JvRXZ1U2tCO0VwRXd1U2xCLDZCb0V2dVNNO01wRXV1U04sa0JvRXZ1U007VXBFdXVTTixTb0V2dVNNLEVBQUE7RXBFd3VTTjtJQUNFO01vRXR1U0ksaUJBQWE7TUFDYixpQkFBZ0I7TUFDaEIsaUJBQWE7TUFDYixtQkFBaUI7TUFDakIscUJBb0JIO01BcEJHLHFCQW9CSDtNQXBCRyxjQW9CSDtNdkI5bkdHLDZCQUFtQjtNQUFuQiw4QkFBbUI7VUFBbkIsMkJBQW1CO2NBQW5CLHVCQUFtQjtNdUI2bUdyQiwwQkFkRDtVQWNDLHVCQWREO2NBY0Msb0JBZEQ7TUFnQkssd0JBQXFCO1VBQXJCLHFCQUFxQjtjQUFyQiw0QkFBcUI7TUFDckIsVUFBVSxFQUFFLEVBQUE7RXBFc3VTcEI7SUFDRTtNb0VwdVNNLHNCQUVIO012QnJuR0MscURBQTRCO011QnVuRzlCLHNCQXhCRDtNQTBCSyx1QkFFSDtNcEVpdVNELG1CQUFtQixFQUFFLEVBQUU7RW9FNXRTekI7SUFFRTtNcEU2dFNBLG1CQUFtQixFQUFFLEVBQUU7O0FBRTdCO0VvRXp0U1EsNkJBQWdCO01BQWhCLGtCQUFnQjtVQUFoQixTQUFnQixFQUFJOztBQUl4QjtFQUNFLFdBQUE7RUFDQSxZQUFXLEVBQVk7O0FwRTB0UzdCO0VvRXR0U00sbUJBQVk7RUF1Q1osa0JBQWtCO0V2QnpyR2hCLGdCQUFRO0U3QzQyWWQsc0JvRWh1U0c7RXBFaXVTSCxxRG9FenRTc0I7RXBFMHRTdEIsbUJvRXp0U2UsRUFBQTtFcEUwdFNmO0lBQ0U7TW9FeHRTSSxpQkFBMkI7TUFDM0IsVUFBa0I7TUFDbEIsaUJBQWE7TUFDYixrQkFBZ0I7TXZCM3BHaEIsdUJBQW1CO011QjhwR3JCLFVBQUE7TUFHSSxxQkFBc0I7TUFBdEIscUJBQXNCO01BQXRCLGNBQXNCO012QmpxR3hCLDZCQUFtQjtNQUFuQiw4QkFBbUI7VUFBbkIsMkJBQW1CO2NBQW5CLHVCQUFtQixFQUFTLEVBQUE7RTdDeTNZbEM7SUFDRTtNb0VudFNJLGtCQUFZLEVBQUEsRUFBQTtFcEVxdFNsQjtJQUNFO01vRW50U0ksaUJBQXVCO012QjFxR3ZCLHNEQUEyQjtNdUI0b0cvQixzQkFBQztNQWtDRyxtQkFBNEI7TUFDNUIsbUJBQTRCLEVBQUEsRUFtQi9CO0V2QmxzR0c7SXVCNG9HSjtNQXNDSSxvQkFBbUI7TXZCbHJHbkIsb0JBQW1CLEVBQUEsRUFBUTtFN0N1NFlqQztJQUNFO002Q3g0WUksdUNBQTRCLEVBQUEsRUFBQTtFN0MwNFlsQztJQUNFO01vRTlzU0ksc0JBakRILEVBQUEsRUFBQTtFcEVpd1NIO0lBQ0U7TUFDRSxtQkFBbUIsRUFBRTtNNkMvNFliOztRdUIwc0dSLGlCQUFhLEVBQUEsRUFBQTs7QXBFMHNTbkI7RUFDRTtJQUNFLGNBQWM7STZDdDVZVixxREFBMkI7SXVCd3NHakMsaUNBQUE7SUFRSSxVQUFBLEVBQUEsRUFBQTs7QXBFMnNTTjtFb0V2c1NJO0lBQ0UsK0JBYUQ7SXZCbHVHRyxVQUFRLEVBQUEsRUFBQTs7QTdDZzZZaEI7RUFDRSxtQm9FeHNTa0IsRUFBQTtFdkJ6dEdaO0l1Qm90R0o7TUFRSSxlQUF1QjtNQUV2QixtQkFWSCxFQUFBLEVBQUE7RXBFa3RTSDtJQUNFO01vRW5zU0Esa0JBQUMsRUFBQTtNQUNDO1FBQ00saUJBQUcsRUFBQSxFQUFBOztBcEVzc1NmO0U2QzU2WVEsaUJBQWlCO0U3Qzg2WXZCLFVvRTFzU0U7RXBFMnNTRixXb0Vyc1NZO0V2QjF1R04saUJBQWlCLEVBQUU7RTdDaTdZekI7SUFDRTtNb0Vwc1NJLCtCQUF1QixFQUFBLEVBQUE7RXBFc3NTN0I7SUFDRTtNb0Vsc1NBLGNBQUM7TUFDQyx1Q0FBeUI7TUFDekIsVUFBb0IsRUFBSSxFQVl6Qjs7QXBFeXJTTDtFQUNFLDBCb0UxclNHO0V2Qmp3R0csZ0JBQVEsRUFBUztFN0M2N1l2QjtJQUNFO01vRWpzU0UsZ0JBVkQsRUFBQSxFQUFBO0VwRTZzU0g7SUFDRTtNb0U5clNBLGdCQUFDLEVBQUEsRUFBQTtFQUNDO0lBQ0EsZUFBZ0IsRUFBQTs7QXBFaXNTdEI7RTZDdDhZUSxVQUFRO0U3Q3c4WWQsaUJvRXJzU0c7RXBFc3NTSCxvQm9FaHNTdUM7RXZCendHakMsbUJBQW1CLEVBQUE7RTdDMjhZekI7SUFDRTtNb0UvclNJLG1CQUFtQixFQUFBLEVBQUE7RXBFaXNTekI7SUFDRTtNb0U3clNFLHFCQWZEO01BZUMscUJBZkQ7TUFlQyxjQWZEO01BZ0JHLDBCQUF5QjtVQUF6Qix1QkFBeUI7Y0FBekIsb0JBQXlCO01BQ3pCLFVBQVc7TXZCcHhHWCxvQkFBbUIsRUFBQSxFQUFBO0U3Q285WXpCO0lBQ0UsaUJvRS9yUzJCO0lBSXpCLFlLMzdHUSxFTG82R1Q7SUF3Qkc7TUFDQTtRQUdGLGlCQTVCRCxFQUFBLEVBQUE7RXBFdXRTSDtJb0V6clNNLGtCQUFpQjtJQUduQixpQkFqQ0QsRUFBQTtFcEUwdFNIO0lvRXZyU00sa0JBQWdCO0lBR2xCLGtCQXRDRCxFQUFBO0VwRTZ0U0g7SW9FcnJTTSxrQkFBZ0I7SUFHbEIsaUJBM0NELEVBQUE7RXBFZ3VTSDtJb0VuclNNLGtCQUFpQjtJQUduQixpQkFoREQsRUFBQTtFcEVtdVNIO0lvRWpyU00sa0JBQWdCO0lBR2xCLGtCQXJERCxFQUFBO0VwRXN1U0g7SW9FL3FTTSxrQkFBaUI7SXBFaXJTckIsaUJBQWlCLEVBQUU7RW9FNXFTbkI7SUFDRSxrQkFBa0I7SUFDbEIsa0JBU0QsRUFBQTs7QXBFc3FTTDtFQUNFLG1Cb0U3cVM2QjtFdkJwMEd2QixpQkFBaUIsRUFBRTtFN0NtL1l6QjtJQUNFO01vRTVxU0ksZUFBdUIsRUFBQSxFQUFLO0VwRThxU2xDO0lvRXRxU0U7TUFDRSxtQkFBd0I7TUFDeEIsb0JBQWdCLEVBQUEsRUFBQTs7QXBFeXFTdEI7RW9FcnFTSSxnQkFBQztFQUNDLGlCQUFnQjtFQUNoQixlQUF3QixFQUFBOztBcEV3cVM5QjtFb0VycVNNLDBCQUNEO0VwRXNxU0gsZ0JBQWdCO0U2Q2xnWlYsaUNBQTRCO0V1QisxR2xDLHFCQUFBO0VwRXNxU0Esb0JvRXBxU1UsRUFBQTs7QXBFc3FTWjtFb0VscVNFO0lBQ0UsT0FBUztJQUNULDZCQUFnQztJQUFoQywrQkFBZ0M7UUFBaEMsbUNBQWdDO1lBQWhDLCtCQUFnQyxFQUFBLEVBQUE7O0FwRXFxU3BDO0U2QzVnWlEsY0FBUTtFN0M4Z1pkLGNvRXpxU0E7RXBFMHFTQSxrQ29FbnFTc0I7RXBFb3FTdEIsaUZvRW5xU29FLEVBQUE7RXBFb3FTcEU7SUFDRTtNb0VocVNBLFVLbmhIVTtNTG9oSFIsaUVBQ0Q7TUFFRCx1Q0FBUztNQUNQLHlCQUFTLEVBQUEsRUFBQTtFcEVncVNiO0lvRTlwU0ksa0JBQWdCLEVBQ2pCO0VBRUQ7SUFDRSxVQUFTO0lBQ1QsV0FBVTtJQUNWLGlCQUFnQixFQUFBO0VwRThwU3BCO0lvRTNwU0ksVUFBQTtJcEU2cFNGLFdvRTVwU0k7SUFJSixpQkFBQztJQUNDLG9CQUF3QixFQUFBO0lBQ3hCO01BQ0EsaUJBS0QsRUFBQTtFcEVxcFNIO0lBQ0UsZ0JvRXhwU3dCO0lBSXhCLGlCQUFDO0lBQ0MsZUFBYyxFQUFFO0lBRWhCO01BQ0UsZ0JuRXRvSHVQLEVtRXVvSHhQO0VBR0g7SUFDRSwwQkFPRCxFQUFBO0lBTEM7TUFDRSxlQUFXLEVBQUE7RXBFaXBTakI7SUFDRSxrQm9FaHBTZ0IsRUFBSztJQUlyQjtNQUNFLFlBQVc7TUFFWCxhQUhEO01BSUcscUJBQVc7U0FBWCxrQkFBVyxFQUFBO0VwRTZvU2pCO0lBQ0Usa0JvRTVvU2dCLEVBQUs7SXBFNm9TckI7TW9FeG9TQSxZQUFDO01BQ0MsYUFBZTtNQUNmLHFCQU9EO1NBUEMsa0JBT0Q7TXZCdjdHRyxpQkFBbUIsRUFBQTtFN0Myalp6QjtJQUNFLHlCb0V6b1NrQjtJcEUwb1NsQixpQm9Fem9TZ0IsRUFBVztJcEUwb1MzQjtNb0Vyb1NBO1FBQ0UsZUFBZTtRQUNmLG1CQU9EO1F2Qmw4R0csb0JBQXVCLEVBQUEsRUFBQTtFN0Nta1o3QjtJQUNFLHlCb0V2b1NnQztJcEV3b1NoQyxpQm9Fdm9TWSxFQUFNO0lwRXdvU2xCO01BQ0U7UUFDRSxvQkFBb0I7UWdFcHpaMUIsZUFBRTtRQUNBLHFCQUFjO1FBQWQscUJBQWM7UUFBZCxjQUFjO1FBQ2QseUJBQXNCO1lBQXRCLHNCQUFzQjtnQkFBdEIsd0JBQXNCLEVBQUEsRUFBQTs7QWhFdXpaMUI7RTZDN2taUSxlQUFRO0U3QytrWmQsY2dFM3paRTtFaEU0elpGLHVDZ0VyeVpDO0VuQnFOSyxvQkFBbUIsRUFBQTtFN0NrbFp6QjtJQUNFO002Q25sWkksbUJBQW1CLEVBQUEsRUFBUTtFN0NxbFpqQztJQUNFO002Q3RsWkksY0FBaUIsRUFBRSxFQUFBO0U3Q3dsWnpCO0lBQ0U7TWdFbHpaQSxjQUFHLEVBQUEsRUFBQTtFaEVvelpMO0lnRWx6Wkk7TWhFb3paQSxjQUFjLEVBQUUsRUFBRTtFZ0UveVpwQjtJQUNFLFdBQUE7SUFDQSxvQkFnQkQsRUFBQTs7QWhFa3laTDtFZ0VwelpJLHlCQVFLO0VoRTh5WlAsYWdFN3laYSxFQUFBO0VoRTh5WmI7SWdFNXlaTSxhQUFRLEVBQUE7RWhFOHlaZDtJQUNFLHdCZ0UxeVpLO0loRTJ5WkwsaUNBQWlDO0lpRWgxWmpDLHdCQUFpQixFQUFBO0lBQ2Y7TUFERixjQUFBLEVBQUE7O0FqRXExWko7RUFDRSxrQkFBa0IsRUFBRTtFaUU3MFpsQjs7SWpFZzFaQSxlQUFlLEVBQUU7O0FBRXJCO0VBQ0UseUJBQXlCLEVBQUU7O0FBRTdCO0VpRTd5Wk0sYUFBTyxFQUFBOztBakVnelpiO0U2QzFuWlEsc0JBQW1CO0U3QzRuWnpCLHVCaUUzMFpFO0VqRTQwWkYsc0NpRXR5Wkc7RXBCeUtHLG1EQUE0QixFQUFBO0U3QytuWmxDO0lBQ0U7TWlFLzBaQSxjQUFBLEVBQUEsRUFBQTtFakVpMVpGO0lpRWoxWkU7TUFpQ00sd0JBQUEsRUFBQSxFQUFBO0VqRW16WlI7SUFDRSxXaUVselpNLEVBQUE7SWpFbXpaTjtNa0VuM1pGLHVDQUFFO01BQ0EsdUVBNENEO01yQitMSyx5QkFBNEIsRUFBQTs7QTdDNG9acEM7RUFDRSxtQmtFcDNaNEIsRUFBQTtFbEVxM1o1QjtJQUNFO002Qy9vWkksZ0RBQTJCO01xQjVPakMsb0JBQUU7TUFVRSxrQkFBbUM7TXJCa09qQyxxQkFBbUIsRUFBUSxFQUFBO0U3Q29wWmpDO0lBQ0U7TTZDcnBaSSxxQkFBbUIsRUFBQSxFQUFTO0U3Q3VwWmxDO0lBQ0U7TWtFdjJaRSx1QkFGRCxFQUFBLEVBQWdCO0VsRTIyWm5CO0k2QzFwWk07TXFCM01GLG1CQU5ELEVBQUEsRUFBQTtFbEU4MlpIO0lBQ0UsZ0NrRS8yWkMsRUFNQztFbEUwMlpKO0lBQ0U7TUFDRSxhQUFhLEVBQUU7TWtFNzFaakI7UUFDRSx3QkFBaUI7UUFDWCx3QkFBTSxFQUFBLEVBQUE7O0FsRWcyWmxCO0VBQ0Usa0JrRW4yWkU7RWxFbzJaRixha0UvMVp1QjtFbEVnMlp2Qixha0VyMlpFLEVBQUE7RWxFczJaRjtJQUNFO002QzNxWkksYUFBaUIsRUFBRTtNcUI1THZCO1FBWUksd0JBQVM7UUFDVCx1QkFBYSxFQUFBLEVBQUE7RWxFKzFabkI7SWtFNTJaRTtNQW1CSSxVQUFXO01BQ1gscUJBQVk7TUFBWixxQkFBWTtNQUFaLGNBQVk7TUFHWiwwQkFBZ0I7VUFBaEIsdUJBQWdCO2NBQWhCLG9CQUFnQixFQUFBLEVBQUE7RWxFMDFadEI7SWtFeDFaTSxZQUFVO0lsRTAxWmQsYUFBYTtJa0V0MVpiLGlCQUFjO0lBQ1osbUJBQW1CO0lBQ25CLFdBQWEsRUFBQTs7QWxFeTFabkI7RUFDRSwwQmtFNTFaRTtNbEU0MVpGLHVCa0U1MVpFO1VsRTQxWkYsb0JrRTUxWkU7RWxFNjFaRixxQmtFdDFadUI7RWxFczFadkIscUJrRXQxWnVCO0VsRXMxWnZCLGNrRXQxWnVCO0VsRXUxWnZCLGlCa0V0MVo0QixFQUFBO0VsRXUxWjVCO0lrRW4xWkU7TUFDQSxjQUFBO01BQ0UsbUJBQWlCLEVBQUEsRUFBQTs7QWxFczFadkI7O0VrRWwxWk0sa0JBQWE7RUFDYixhQUFxQjtFQUNyQixtQkFBNkI7RXJCMkkzQixxQkFBUTtFQUFSLHFCQUFRO0VBQVIsY0FBUTtFN0Myc1pkLDBCa0U5MVpFO01sRTgxWkYsdUJrRTkxWkU7VWxFODFaRixvQmtFOTFaRTtFbEUrMVpGLDRCa0U5MVppQjtFbEUrMVpqQiwrQmtFeDBaRyxFQUFBO0VBeEJEO0lBQ0E7O01BZUksY0FBYyxFQUFBLEVBQUE7RWxFcTFacEI7O0lrRXAyWkUsYUFBQTtJbEV1MlpBLGVrRXAxWlk7SWxFcTFaWixpQkFBaUIsRUFBRTtJa0UvMFpuQjs7TUFBQSxvQ0FHTSxFQUFBOztBbEVpMVpWO0VrRTUwWkksa0JBQUEsRUFBc0I7RUFFcEI7SUFDQSxnREFBa0I7WUFBbEIsd0NBQWtCLEVBQUE7O0FsRTgwWnhCO0VBQ0Usa0JrRTMwWmlCO0VsRTQwWmpCLG1CQUFtQjtFa0V2MFpqQixzQkFBbUI7TUFBbkIsbUJBQW1CO1VBQW5CLDBCQUFtQixFQUFBO0VBQ2pCO0lBQ0Esb0NBQWtCO1lBQWxCLDRCQUFrQixFQUFBOztBbEUwMFp4QjtFa0V2MFpNLHFCQUFTO0VBRVQsbUJBUUQ7RXJCc0ZHLFdBQVE7RTdDMnVaZCxZa0VoMVpFO0VsRWkxWkYsVWtFdjBaVztFbEV3MFpYLFlrRXYwWmEsRUFBQTtFbEV3MFpiO0lBQ0U7TUFDRSxZQUFZO015RWo0WmxCLFFVN0ZJO01BQ0EsVUFBYTtNQUNiLGFBQWUsRUFBQSxFQUFBOztBbkZpK1puQjtFbUY5OVpJLHFCQUFZO0VBQVoscUJBQVk7RUFBWixjQUFZO0VuRmcrWmQsb0JBQWdCO01BQWhCLGdCQUFnQjtFbUYzOVpkLDJEQUFlO0VBQ2IsMEJBQVc7TUFBWCx1QkFBVztVQUFYLCtCQUFXO0VBQ1gsbUJBQTRCLEVBQUE7O0FuRjg5WmxDO0VBQ0UsWW1GNTlaYTtFbkY2OVpiLG9CbUY1OVpzQixFQUFBO0VuRjY5WnRCO0k2Qy92Wk07TXNDcE9KLFlBQUE7TUFXSSxpQkFBMkI7TW5GNDlaN0IsaUJBQWlCLEVBQUUsRUFBRTtFbUZ4OVp2QjtJckNsQkE7TUFxQkUsb0JIa0swQyxFQUFBLEVBQUE7O0EzQ3d6WmhEO0VtRjM5Wk0sb0RBQ0Q7RXRDa05HLGdCQUFRO0U3QzJ3WmQsa0JtRmgrWkU7RW5GaStaRiwyRG1GOTlaRztFbkYrOVpILHdDQUF3QyxFQUFFO0VtRjc5WnhDO0lyQ3ZCQTtNQXFCRSxpQkgwSzBDLEVBQUEsRUFBQTs7QTNDMHpaaEQ7RW1GaCtaTSxvREFBeUI7RUFDekIsZ0JBQU87RXRDNk1MLDJEQUE0QjtFN0NzeFpsQyxlbUZ0K1pFO0VuRnUrWkYsMEJtRm4rWkc7RW5GbytaSCxtQ0FBbUMsRUFBRTtFNkN4eFovQjtJdUN4T0o7TUFDQSxnQkFEZSxFQUFBLEVBQUE7O0FwRnFnYW5CO0VBQ0U7O0k4Q3g5WkEsY3NDOUNpQjtJQUNmLGVBRGU7SXBGMGdhZixvQjhDMzlaWTtJOUM0OVpaLHNDOEMzOVpvQixFQUFBO0k5QzQ5WnBCOztNOEN6OVpBLDBDQVVEO01BUEMscUJzQ3REZTtNQUNmLG1CQURlO01wRmloYWIsa0I4QzE5Wk87TUFpSVgsZ0JzQ3hMaUIsRUFBQTtNQUNmOztRdEN5TEEsMENBQU8sRUFBQTtNOUM0MVpMOztROEN6MVpGLG1CQUFZO1FBQ1osUUFBQTtRQS9IRixPc0MvRFk7UUFDVixZQURlO1F0Q2dFZixhQUFBO1FBQ0EscUJBQWtCO1dBQWxCLGtCQUFrQixFQUFBO0k5QzY5WmxCOztNOEN6OVpBLHFCc0NyRWU7TUFDZixtQkFEZTtNcEZraWFiLGtCOEM1OVpTO01BR1gsZ0JzQ3pFZSxFQUFBO01BQ2Y7O1F0QzBFRSx5QkFBWSxFQUFBO005QzQ5Wlo7O1FvRnRpYUYsdUJBRGU7UXRDa0ZmLGFBQUE7UUFDQSwrQkFBa0IsRUFBQTtJOUN5OVpsQjs7TThDcDNaRixxQnNDeExpQjtNQUNmLG1CQURlO01wRmdqYWIsa0I4Q3YzWlE7TTlDdzNaUixnQjhDdjNaSyxFQUFBO005Q3czWkw7O1E4Q3IzWkYsbUJBQVk7UUFDWixRQUFBO1FBaEdGLE9zQzlGWTtRQUNWLFlBRGU7UXRDK0ZmLGFBQUE7UUFDQSxxQkFBa0I7V0FBbEIsa0JBQWtCLEVBQUE7STlDMDlabEI7O004Q3Y5WkEscUJBU0Q7TUFQQyxtQnNDckdlO01BQ2YsYUFBVTtNcEY4amFSLGtCOEN6OVpTO01BR1gsZ0JzQ3pHZSxFQUFBO01BQ2Y7O1F0QzZHRix5QnNDOUcrQixFQUFFO01BQy9COztRdEMrR0EsdUJBQWtCLEVBQUE7STlDdTlabEI7O004Q2o5WkEscUJzQ3RIZTtNQUNmLG1CQURlO01wRjJrYWIsa0I4Q2w5WkQ7TTlDbTlaQyxnQm9GNWthYSxFQUFBO01wRjZrYWI7O1FBRUUsVThDeDRaRSxFQUFBO1E5Q3k0WkY7O1U4Q3Q0WkosbUJBQWlCO1VBMUVuQixPc0NoSVk7VUFDVixXQURlO1V0Q2lJZixhQUFpQjtVQUNqQixxQkFBa0I7YUFBbEIsa0JBQWtCLEVBQUE7STlDcTlabEI7O004Qy81WkYscUJzQ3hMaUI7TUFDZixtQkFEZTtNcEYybGFiLGtCOENsNlpRO005Q202WlIsZ0I4Q2w2WkssRUFBQTtNOUNtNlpMOztROENoNlpGLG1CQUFZO1FBQ1osUUFBQTtRQWxEQSxPQUFBO1FzQzNJQSxZQUFlO1F0QzZJYixhQUFPO1FBSVgscUJzQ2xKaUI7V3RDa0pqQixrQnNDbEppQixFQUFBO01BQ2Y7O1F0Q21KQSwwQ0FBa0IsRUFBQTtJOUNvOVpsQjs7TThDLzhaQSxxQnNDekplO01BQ2YsbUJBRGU7TXBGNG1hYixrQjhDaDlaRDtNOUNpOVpDLGdCb0Y3bWFhLEVBQUE7TXBGOG1hYjs7UUFFRSxROEN6NlpFLEVBQUE7UTlDMDZaRjs7VThDdjZaSixtQkFBaUI7VUE1Q2pCLE9zQzlKVTtVQUNWLFdBRGU7VXRDK0piLGFBQU07VUFHVixxQnNDbEtpQjthdENrS2pCLGtCc0NsS2lCLEVBQUE7TUFDZjs7UXRDbUtBLHFCQUFrQixFQUFBO0k5Q3U5WmxCOztNOENsOVpBLHFCc0N6S2U7TUFDZixtQkFEZTtNcEYrbmFiLGtCOENyOVpTO01BR1gsZ0JzQzdLZSxFQUFBO01BQ2Y7O1F0QzhLRSx5QkFBWSxFQUFBO005Q3E5Wlo7O1FvRm5vYUYsdUJBRGU7UXRDK0NmLGFBQVk7UUFDWiwrQkFBb0IsRUFBQTtJOUN5bGFwQjs7TThDdGxhQSwwQ0FVRDtNQVBDLHFCc0N0RGU7TUFDZixtQkFEZTtNcEY4b2FiLGtCOEN2bGFPO01BaUlYLGdCc0N4TGlCLEVBQUE7TUFDZjs7UXRDeUxBLDBDQUFPLEVBQUE7TTlDeTlaTDs7UThDdDlaRixtQkFBWTtRQUNaLFFBQUE7UUEvSEYsT3NDL0RZO1FBQ1YsWUFEZTtRdENnRWYsYUFBQTtRQUNBLHFCQUFrQjtXQUFsQixrQkFBa0IsRUFBQTtJOUMwbGFsQjs7TThDdGxhQSxxQnNDckVlO01BQ2YsbUJBRGU7TXBGK3BhYixrQjhDemxhUztNQUdYLGdCc0N6RWUsRUFBQTtNQUNmOztRdEMwRUUseUJBQVksRUFBQTtNOUN5bGFaOztRb0ZucWFGLHVCQURlO1F0Q2tGZixhQUFBO1FBQ0EsK0JBQWtCLEVBQUE7STlDc2xhbEI7O004Q2ovWkYscUJzQ3hMaUI7TUFDZixtQkFEZTtNcEY2cWFiLGtCOENwL1pRO005Q3EvWlIsZ0I4Q3AvWkssRUFBQTtNOUNxL1pMOztROENsL1pGLG1CQUFZO1FBQ1osUUFBQTtRQWhHRixPc0M5Rlk7UUFDVixZQURlO1F0QytGZixhQUFBO1FBQ0EscUJBQWtCO1dBQWxCLGtCQUFrQixFQUFBO0k5Q3VsYWxCOztNOENwbGFBLHFCQVNEO01BUEMsbUJzQ3JHZTtNQUNmLGFBQVU7TXBGMnJhUixrQjhDdGxhUztNQUdYLGdCc0N6R2UsRUFBQTtNQUNmOztRdEM2R0YseUJzQzlHK0IsRUFBRTtNQUMvQjs7UXRDK0dBLHVCQUFrQixFQUFBO0k5Q29sYWxCOztNOEM5a2FBLHFCc0N0SGU7TUFDZixtQkFEZTtNcEZ3c2FiLGtCOEMva2FEO005Q2dsYUMsZ0JvRnpzYWEsRUFBQTtNcEYwc2FiOztRQUVFLFU4Q3JnYUUsRUFBQTtROUNzZ2FGOztVOENuZ2FKLG1CQUFpQjtVQTFFbkIsT3NDaElZO1VBQ1YsV0FEZTtVdENpSWYsYUFBaUI7VUFDakIscUJBQWtCO2FBQWxCLGtCQUFrQixFQUFBO0k5Q2tsYWxCOztNOEM1aGFGLHFCc0N4TGlCO01BQ2YsbUJBRGU7TXBGd3RhYixrQjhDL2hhUTtNOUNnaWFSLGlCOEMvaGFLLEVBQUE7TTlDZ2lhTDs7UThDN2hhRixtQkFBWTtRQUNaLFFBQUE7UUFsREEsT0FBQTtRc0MzSUEsWUFBZTtRdEM2SWIsYUFBTztRQUlYLHFCc0NsSmlCO1d0Q2tKakIsa0JzQ2xKaUIsRUFBQTtNQUNmOztRdENtSkEsMENBQWtCLEVBQUE7STlDaWxhbEI7O004QzVrYUEscUJzQ3pKZTtNQUNmLG1CQURlO01wRnl1YWIsa0I4QzdrYUQ7TTlDOGthQyxpQm9GMXVhYSxFQUFBO01wRjJ1YWI7O1FBRUUsUThDdGlhRSxFQUFBO1E5Q3VpYUY7O1U4Q3BpYUosbUJBQWlCO1VBNUNqQixPc0M5SlU7VUFDVixXQURlO1V0QytKYixhQUFNO1VBR1YscUJzQ2xLaUI7YXRDa0tqQixrQnNDbEtpQixFQUFBO01BQ2Y7O1F0Q21LQSxxQkFBa0IsRUFBQTtJOUNvbGFsQjs7TThDL2thQSxxQnNDektlO01BQ2YsbUJBRGU7TXBGNHZhYixtQjhDbGxhUztNQUdYLGlCc0M3S2UsRUFBQTtNQUNmOztRdEM4S0UseUJBQVksRUFBQTtNOUNrbGFaOztRb0Zod2FGLHVCQURlO1F0QytDZixhQUFZO1FBQ1osK0JBQW9CLEVBQUE7STlDc3RhcEI7O004Q250YUEsMENBVUQ7TUFQQyxxQnNDdERlO01BQ2YsbUJBRGU7TXBGMndhYixtQjhDcHRhTztNQWlJWCxpQnNDeExpQixFQUFBO01BQ2Y7O1F0Q3lMQSwwQ0FBTyxFQUFBO005Q3NsYUw7O1E4Q25sYUYsbUJBQVk7UUFDWixRQUFBO1FBL0hGLE9zQy9EWTtRQUNWLFlBRGU7UXRDZ0VmLGFBQUE7UUFDQSxxQkFBa0I7V0FBbEIsa0JBQWtCLEVBQUE7STlDdXRhbEI7O004Q250YUEscUJzQ3JFZTtNQUNmLG1CQURlO01wRjR4YWIsbUI4Q3R0YVM7TUFHWCxpQnNDekVlLEVBQUE7TUFDZjs7UXRDMEVFLHlCQUFZLEVBQUE7TTlDc3RhWjs7UW9GaHlhRix1QkFEZTtRdENrRmYsYUFBQTtRQUNBLCtCQUFrQixFQUFBO0k5Q210YWxCOztNOEM5bWFGLHFCc0N4TGlCO01BQ2YsbUJBRGU7TXBGMHlhYixtQjhDam5hUTtNOUNrbmFSLGlCOENqbmFLLEVBQUE7TTlDa25hTDs7UThDL21hRixtQkFBWTtRQUNaLFFBQUE7UUFoR0YsT3NDOUZZO1FBQ1YsWUFEZTtRdEMrRmYsYUFBQTtRQUNBLHFCQUFrQjtXQUFsQixrQkFBa0IsRUFBQTtJOUNvdGFsQjs7TThDanRhQSxxQkFTRDtNQVBDLG1Cc0NyR2U7TUFDZixhQUFVO01wRnd6YVIsbUI4Q250YVM7TUFHWCxpQnNDekdlLEVBQUE7TUFDZjs7UXRDNkdGLHlCc0M5RytCLEVBQUU7TUFDL0I7O1F0QytHQSx1QkFBa0IsRUFBQTtJOUNpdGFsQjs7TThDM3NhQSxxQnNDdEhlO01BQ2YsbUJBRGU7TXBGcTBhYixtQjhDNXNhRDtNOUM2c2FDLGlCb0Z0MGFhLEVBQUE7TXBGdTBhYjs7UUFFRSxVOENsb2FFLEVBQUE7UTlDbW9hRjs7VThDaG9hSixtQkFBaUI7VUExRW5CLE9zQ2hJWTtVQUNWLFdBRGU7VXRDaUlmLGFBQWlCO1VBQ2pCLHFCQUFrQjthQUFsQixrQkFBa0IsRUFBQTtJOUMrc2FsQjs7TThDenBhRixxQnNDeExpQjtNQUNmLG1CQURlO01wRnExYWIsbUI4QzVwYVE7TTlDNnBhUixpQjhDNXBhSyxFQUFBO005QzZwYUw7O1E4QzFwYUYsbUJBQVk7UUFDWixRQUFBO1FBbERBLE9BQUE7UXNDM0lBLFlBQWU7UXRDNkliLGFBQU87UUFJWCxxQnNDbEppQjtXdENrSmpCLGtCc0NsSmlCLEVBQUE7TUFDZjs7UXRDbUpBLDBDQUFrQixFQUFBO0k5QzhzYWxCOztNOEN6c2FBLHFCc0N6SmU7TUFDZixtQkFEZTtNcEZzMmFiLG1COEMxc2FEO005QzJzYUMsaUJvRnYyYWEsRUFBQTtNcEZ3MmFiOztRQUVFLFE4Q25xYUUsRUFBQTtROUNvcWFGOztVOENqcWFKLG1CQUFpQjtVQTVDakIsT3NDOUpVO1VBQ1YsV0FEZTtVdEMrSmIsYUFBTTtVQUdWLHFCc0NsS2lCO2F0Q2tLakIsa0JzQ2xLaUIsRUFBQTtNQUNmOztRdENtS0EscUJBQWtCLEVBQUE7STlDaXRhbEI7O004QzVzYUEscUJzQ3pLZTtNQUNmLG1CQURlO01wRnkzYWIsbUI4Qy9zYVM7TUFHWCxpQnNDN0tlLEVBQUE7TUFDZjs7UXRDOEtFLHlCQUFZLEVBQUE7TTlDK3NhWjs7UTZDdHBhVSx1QkFBb0I7UXVDbk5oQyxhQUFBO1FBS00sK0JBRUgsRUFBQSxFQUFBOztBQUdIO0VBQ0U7SUFDQSwyQkFBWSxFQUFrQixFQUFBOztBcEZ1MmFwQztFb0ZuMmFNLHlCQUFBO0VwRnEyYUosK0JvRmgyYUs7RXBGaTJhTCx1QzZDbnFhb0M7RTdDb3FhcEMsVW9GdjJhSSxFQUFBO0VwRncyYUo7SW9GajJhSSxvQkFBQSxFQUFBO0lBQ0U7TUFDQTtRQUNBLG1CQUFtQixFQUFBLEVBQUE7RXBGbTJhekI7SW9GajJhTSxjQUFvQjtJQUNwQixtQkFBcUM7SUFDckMsMEJBQUE7UUFBQSx1QkFBQTtZQUFBLG9CQUFBO0lBQ0EseUJBQW9CO0l2Q29McEIsWUFBUTtJN0NncmFaLG1Cb0Y1MmFFO0lwRjYyYUYsK0NvRnoxYUc7SXZDd0tDLDJJQUE0QixFQUFBO0k3Q21yYWhDO01BQ0U7UW9GbDJhSSxvQkFBbUIsRUFBQyxFQUFBO0lwRm8yYTFCO01BQ0U7UW9GbDJhSSxxQ0FHSDtRQUVELDBEQUNRO1FBQ04sb0JBQVc7UUFDWCxVQUFZO1FBQ1osbUJBQWtCLEVBQUEsRUFBQTtFcEYrMWF4QjtJb0Y3MWFNLFlBQVM7SUFDVCxhQUFhO0lBQ2IsbUJBQWlCO0lBQ2pCLG9CQU1EO0lBZkEscUJBQUE7SUFBQSxxQkFBQTtJQUFBLGNBQUE7SXBGeTJhSCwwQm9GNTFhSztRcEY0MWFMLHVCb0Y1MWFLO1lwRjQxYUwsb0JvRjUxYUs7SUFJSCx5QkFBTztRQUFQLHNCQUFPO1lBQVAsd0JBQU87SUFDTCxnQkFBZSxFQUloQjtJdkNnSkM7TXVDckpGLGFBQUEsRUFBQTtFcEY2MWFKO0lvRnQxYUksZ0JBQUEsRUFBQTtJQUNFO01BQ0E7UUFDQSxjQUFhLEVBQUEsRUFBQTtFcEZ3MWFuQjtJb0Z0MWFNLGlCbkZ4R3lHO0ltRnlHekcsZ0JBQXlCO0lBQ3pCLDJEQU9EO0l2Q2dJQyxtQkFBbUI7STdDa3RhdkIsZW9GaDJhRTtJcEZpMmFGLHFCb0Z4MWErQjtJdkNxSTNCLDBCQUF1QixFQUFBO0k3Q3F0YTNCO01BQ0U7UW9GcDFhQSxxQkFBUSxFQUFBLEVBQUE7SUFDTjtNdkM2SEE7UXVDOUhGLHFCQUFBLEVBQUEsRUFBUTtFcEZ5MWFaO0lvRnoxYUssZ0JBQUEsRUFBQTtJcEYyMWFIO01vRm4xYU07UUFJSixjQUFBLEVBQUEsRUFBQTtJdENsSEY7TUFrQkUsaUNIdWQrQjtjR3ZkL0IseUJIdWQrQjtNR3ZkL0Isa0NId2QwQztjR3hkMUMsMEJId2QwQyxFQUFBO0UzQzY5WjlDO0lvRm4xYU0seUVBQWdCO0lBQ2hCLDJEQUlEO0l2QzJHQyxnQkFBUTtJN0N1dWFaLGtCb0Z6MWFFO0lwRjAxYUYsaUIyQy85WmdEO0lFelE1QyxlQUFRLEVBQVM7STdDMHVhckI7TUFDRTtRb0ZwMWFBLGdCQUFBLEVBQUEsRUFBTztJdEMzSFQ7TUFrQkU7UUFBQSxpQkh3ZDBDLEVBQUEsRUFBQTtFM0MwK1o5QztJb0Z2MWFNLHlFQUFjO0lBQ2QsMkRBSUQ7SXZDa0dDLGdCQUFRO0k3Q292YVosa0JvRjcxYUU7SXBGODFhRixlMkM1K1pnRDtJRXpRNUMsZUFBUSxFQUFTO0k3Q3V2YXJCO01BQ0U7UW9GdjFhQSxnQkFBQSxFQUFBLEVBQUE7SXRDcklGO01Ba0JFO1FBQUEsa0JIb2M0QyxFQUFBLEVBQUE7RTNDMmdhaEQ7SThDLzhhSSx5RUhzY2tDO0lHdGNsQywyREh1YzBDO0l5Q2xWeEMsa0JBQWE7SUFDYiwwQkFBaUI7SUFDakIsaUJBQWU7SUFDZixnQkFBWTtJQUNaLHFCQUFVO0lBQVYscUJBQVU7SUFBVixjQUFVO0lBQ1YsMEJBQXlCO1FBQXpCLDhCQUF5QjtJQUN6QixnQkFBUztJQUNULDRCQUFrQjtJQUNsQixXQUFVO0l2Q3FGViwwQkFBbUI7STdDMHdhdkIsVW9GejJhRTtJcEYwMmFGLG1CMkNwaGFvRDtJeUN0VmpELG1CQUFBLEVBQUE7SXBGNDJhSDtNb0Y5MWFNO1FBQ0EsZ0JBQWtCLEVBQUEsRUFBQTtJcEZnMmF4QjtNb0Y5MWFNLFlBQVc7TUFDWCxlQUFRO01BQ1IsbUJBQVc7TUFDWCxRQUFRO01BQ1IsWUFBWTtNQXJCZixTQUFBO01BeUJHLG9DQUFXO2NBQVgsNEJBQVc7TUFDWCxZQUFTO01BQ1Qsb0JBQWtCLEVBQUE7SXBGODFheEI7TW9GNTFhTSxZQUFPO01BQ1AsZUFBUTtNQUNSLG1CQUFXO01BQ1gsUUFBUTtNQUNSLGdDQUNEO012QzZERCxTQUFRO011QzFEVixvQ0FBQTtjQUFBLDRCQUFBO01BR0ksWUFBUztNQUliLG9CQUFBLEVBQUE7RXBGdTFhSjtJb0ZyMWFNO01BQ0EsbUNBQVMsRUFBQSxFQUFBO0VwRnUxYWY7STZDdnlhTSw0QkFBdUI7STdDeXlhM0IsV29GNTFhRTtJcEY2MWFGLFVvRnYxYU07SUFOSCxpQkFBQSxFQUFBO0lwRisxYUg7TW9GLzFhRztRQWNHLG1CQUFlLEVBQUEsRUFBQTtJcEZvMWFyQjtNOENuaGJBLGdCQUFhLEVBQUE7STlDcWhiYjtNOENuZ2JFLHNCSDhjMEM7TUc5YzFDLGVIK2MrQjtNRy9jL0IseUVIZ2Q0QztNeUNoU3hDLDJEQUFhO01BQ2IsZ0JBQVM7TXZDaUNYLGlCQUFpQjtNN0N3emFuQixrQm9GMzJhQztNcEY0MmFELGdDMkN6amFrRDtNM0MwamFsRCxnQjhDbmhibUIsRUgwZDZCO015Q3BUL0M7UUFxQks7VUFyQkwsZ0JBQUE7VUF3Qk8sa0JBQVMsRUFDVixFQUFBO01BaENQO1FBdUNFLGtCQUFrQixFQUFBO1FBQ2Q7VUFDRSxrQkFBZSxFQUFBO0VwRm8xYTNCO0k2Q24wYU0sbUJBQW1CO0k3Q3EwYXZCLFVvRi8zYUU7SXBGZzRhRixhb0ZyMWF1QjtJQUtyQixvQ0FBTztZQUFQLDRCQUFPLEVBQUE7SUFDTDtNQUNBO1FBQ0EsYUFBZSxFQUFJLEVBQUE7RXBGazFhekI7SW9GaDFhTSxZQUFVO0lBQ1YsYUFBVTtJQUNWLG9CQUFRO0lwRmsxYVosbUNBQW1DO0k2Qy8wYS9CLG1CQUF1QjtJdUNDM0IsV0FBVTtJQU1GLGdDQUVILEVBQUE7O0FBUkw7RUFXTTtJQUNBLG9CQUE0QixFQUFBLEVBQUE7O0FwRjIwYXRDO0VvRnYxYUksa0JBQVU7RUFrQkosb0JBQWE7RUFDYixrQkFBYSxFQUFNOztBcEZ5MGE3QjtFb0Z0MGFVLHFCQUFZO0VBQVoscUJBQVk7RUFBWixjQUFZO0V2Q3ZCZCwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFN0NnMmF6Qix5Qm9GLzFhWTtNcEYrMWFaLHNCb0YvMWFZO1VwRisxYVosd0JvRi8xYVk7RXBGZzJhWixVb0Z2MGFVO0VwRncwYVYsaUJBQWlCLEVBQUU7RW9GajJhakI7SUE4Qk07TUFDQSw2QkFBZTtNQUFmLDhCQUFlO1VBQWYsMkJBQWU7Y0FBZix1QkFBZSxFQUFBLEVBQUE7O0FwRnUwYXpCO0VvRnAwYVUsZUFBYztFQUNkLGdCQUF1QjtFQUN2QixpQkFBWTtFQXBDbEIsaUJBQVU7RXBGMjJhWiwwQm9GcDBhMkI7RXBGcTBhM0IsbUJvRnAwYXNCO0VwRnEwYXRCLCtFQUErRSxFQUFFO0VvRjcyYS9FO0lBK0NRLGtCQUNEO0lwRmcwYVAsc0ZBQXNGLEVBQUU7O0FBRTVGO0VBQ0UsYW9GOXphVSxFQUFhOztBQXJEckI7RUEyRE07SXBGNHphTixpQkFBaUIsRUFBRSxFQUFFOztBQUV6QjtFb0Z6emFVLG9CQUFhLEVBQUE7O0FwRjR6YXZCO0VBQ0UsZ0JvRjczYVk7RXBGODNhWixrQ29GeHphTztFcEZ5emFQLGVBQWUsRUFBRTtFb0YvM2FmO0l0Q3JPQTtNQWtCRSxxQkgrZCtCLEVBQUEsRUFBQTs7QTNDd25hckM7RW9GeHphVSx5RW5GOVRxUDtFbUYrVHJQLGtDQUNEO0V2Qy9FRCxnQkFBUTtFN0N5NGFkLGtCb0Z4NGFZO0VwRnk0YVosZTJDem5ha0Q7RTNDMG5hbEQsaUJBQWlCLEVBQUU7RW9GMTRhakI7SXRDck9BO01Ba0JFLGdCSHVlK0IsRUFBQSxFQUFBOztBM0MybmFyQztFOENsbWJNLHlFSDBla0M7RUcxZWxDLGtDc0NnVEc7RXZDOUZELGtCQUFpQjtFN0NvNWF2QiwwQm9GbjVhMEI7RXBGbzVhMUIsaUIyQzFuYWtEO0UzQzJuYWxELGdCOEMvbWJ1QixFSHFmNkI7RXlDM1JsRDtJQXNGUTtNQXRGUixnQkFBVTtNQTJGRixrQm5GN1V3USxFbUY4VXpRLEVBQUE7RXBGOHphVDtJb0YxNWFFLG9CQUF3QixFQWdHbkI7RUFDQztJQWpHTixvQkFBVSxFQUFjOztBcEYrNWE1QjtFb0YvNWFJLGVBQVUsRUFBQTtFcEZpNmFaO0lvRnZ6YVUsZ0JuRjVWbVA7STZDYTNQLGVBQWEsRUFBQTtFOUN5b2JmO0k4Q3ZuYkksc0JIbWYwQztJR25mMUMsZUhvZitCO0lHcGYvQix5RUhxZjRDO0l5Q3RMdEMsa0NBQWE7SUFDYixnQkFBUTtJQUNSLGlCQUFZO0l2Qy9HaEIsa0JBQWlCO0k3QzY2YXJCLGdDb0Y1MGFLO0lwRjYwYUwsa0IyQ3pvYWdEO0kzQzBvYWhELHVDb0Z2emFPLEVBQUE7SUF2SFA7TUFpSFU7UUFqSFYsZ0JBQVU7UUFvSEUsa0JBQVMsRUFDVixFQUFBO0lwRjh6YVg7TW9GbjdhQSxrQkFBd0IsRUE0SG5CO01BQ0M7UUFDQSxrQkFBd0IsRUFBQzs7QUFLL0I7RUFDRSxtQ0FFRDtFcEZvemFILG1EQUEyQztVQUEzQywyQ0FBMkMsRUFBRTs7QW9GaHphM0M7RUFRRSxjQUFBLEVBQUE7O0FwRjZ5YU47O0VBRUUsc0JvRm56YVEsRUFBQTtFdkMvSUY7SXVDMElKOztNQVdJLDJCQUFhLEVBQUEsRUFBQTtFcEZremFuQjtJQUNFOztNb0Y5emFBLGNBQVU7TUFDVixlQUFVO01wRmkwYVIscUJvRi95YXlCO01wRmd6YXpCLDJDb0Z6eWFLLEVBQUE7TXBGMHlhTDs7UUFFRSxxQjhDLy9hYztROUNnZ2JkLG1COEMvL2FHLEVBQUE7UTlDZ2diSDs7VThDNy9hSixtQkFBWTtVQUNaLFFBQUE7VXNDb0xBLE9BQVU7VUFDVixZQUFVO1VBNEJGLGFBQUE7VUFDQSxxQkFBa0I7YUFBbEIsa0JBQWtCLEVBTW5CO01wRjR5YUw7O1FBRUUscUI4QzNnYmM7UTlDNGdiZCxtQjhDM2diRyxFQUFBO1E5QzRnYkg7O1U4Q3pnYkosbUJBQVk7VUFDWixRQUFBO1VzQ29MQSxPQUFVO1VBQ1YsWUFBVTtVQXNDRixhQUFBO1VBQ0EscUJBQWtCO2FBQWxCLGtCQUFrQixFQU1uQjtNcEY4eWFMOztRQUVFLHFCOEN2aGJjO1E5Q3doYmQsbUI4Q3ZoYkcsRUFBQTtROUN3aGJIOztVOENyaGJKLG1CQUFZO1VBQ1osUUFBQTtVc0NvTEEsT0FBVTtVQUNWLFlBQVU7VUFnREYsYUFBQTtVQUNBLHFCQUFrQjthQUFsQixrQkFBa0IsRUFNbkI7TXBGZ3phTDs7UUFFRSxxQjhDbmliYztROUNvaWJkLG1COENuaWJHLEVBQUE7UTlDb2liSDs7VThDamliSixtQkFBWTtVQUNaLFFBQUE7VXNDb0xBLE9BQVU7VUFDVixZQUFVO1VBMERGLGFBQUE7VUFDQSxxQkFBa0I7YUFBbEIsa0JBQWtCLEVBTW5CO01wRmt6YUw7O1FBRUUscUI4Qy9pYmM7UTlDZ2piZCxtQjhDL2liRyxFQUFBO1E5Q2dqYkg7O1U4QzdpYkosbUJBQVk7VUFDWixRQUFBO1VzQ29MQSxPQUFVO1VBQ1YsWUFBVTtVQW9FRixhQUFBO1VBQ0EscUJBQWtCO2FBQWxCLGtCQUFrQixFQU1uQjtNcEZvemFMOztRQUVFLHFCOEMzamJjO1E5QzRqYmQsbUI4QzNqYkcsRUFBQTtROUM0amJIOztVOEN6amJKLG1CQUFZO1VBQ1osUUFBQTtVc0NvTEEsT0FBVTtVQUNWLFlBQVU7VUE4RUYsYUFBQTtVQUNBLHFCQUFrQjthQUFsQixrQkFBa0IsRUFNbkI7TXBGc3phTDs7UUFFRSxxQjhDdmtiYztROUN3a2JkLG1COEN2a2JHLEVBQUE7UTlDd2tiSDs7VThDcmtiSixtQkFBWTtVQUNaLFFBQUE7VTlDd2tiTSxPQUFPO1VvRnh6YWIsWUFBZ0I7VUFDUCxhQUFJO1VBQ0gscUJBQ1Q7YUFEUyxrQkFDVCxFQUFBLEVBQUE7O0F2Q3pPRztFdUMyT0osWUFBVTtFcEYwemFaLGFvRnR6YW1CLEVBQUE7O0FwRnd6YXJCO0VvRmx6YUk7SUFDRSxZQUFZO0lBQ1osa0JBQWUsRUFBQSxFQUFBOztBcEZxemFyQjtFb0ZsemFNLDZCQTJERDtFdkNyVEcsdUNBQTRCO0U3QytpYmxDLGlCb0YxemFFO0VwRjJ6YUYsbUJvRnB6YThCO0VwRnF6YTlCLGdCb0ZwemFpQixFQUFBO0VwRnF6YWpCO0lvRmh6YUs7TUFJRyxvQkFBb0I7TUFKdkIsWUFBQTtNQVFHLGtCQUFrQixFQUFBLEVBQUE7RXBGNnlhMUI7SW9GM3lhUSxxQkFBTSxFQUFBO0VwRjZ5YWQ7SW9GM3lhUSxtQkFBWTtJQUNaLFFBQU87SUFDUCxPQUFPO0lBQ1AsWUFBUztJQUNULGFBQVk7SUFDWixXQUFTO0lBSVosWUFBQTtJQUVHLGVBQVU7SUFDViw2Q0FBUztJQUNULGFBQVEsRUFBQTtFcEZ5eWFoQjtJb0Z2eWFRLG1CQUFVO0lBQ1YsVUFBUztJQUNULFNBQVM7SUFDVCx5Q0FBWTtZQUFaLGlDQUFZO0lBQ1osV0FBVztJQUNYLFlBQVk7SUFJZixlQUFBO0lBRUcsb0VBQWtCO0lBQ2xCLFlBQVM7SUFDVCxhQUFRLEVBQUE7RXBGcXlhaEI7SW9GbnlhUSxtQkFBVTtJQUNWLFVBQVM7SUFDVCxTQUFTO0lBQ1QseUNBQVk7WUFBWixpQ0FBWTtJQUNaLFdBQVc7SUFDWCxZQUFZO0lwRnF5YWxCLGVBQWU7SW9GL3hhZixtRUFBYztJQUNaLFlBQVU7SUFDVixhQUFNLEVBQUE7O0FwRmt5YVo7RW9GL3hhTSxtQkFBaUI7RXBGaXlhckIsT0FBTztFb0Y5eGFMLFlBQUE7RUFDRSx3QkFDRDtFcEYreGFILHFCQUFrQjtLQUFsQixrQkFBa0IsRUFBRTs7QUFFdEI7RTZDbG1iUSxjQUFRLEVBQUE7O0E3Q3FtYmhCO0VBQ0UsV0FBVyxFQUFFO0U2Q3RtYlA7SXVDMFVKO01BR0ksY0FBUyxFQUFBLEVBQUE7O0FBSWI7RUFDRTtJQUNBLHlCQUNELEVBQUEsRUFBQTs7QUFFRDtFQUNFLHFCQUNEO0VwRnl4YUgseUJBQXdCO01BQXhCLHNCQUF3QjtVQUF4Qix3QkFBd0IsRUFBRTs7QUFFNUI7RW9GenhhSSxlQUFlLEVBR2I7O0FwRnl4YU47RUFDRSxxQm9GMXhhSSxFQUFBO0VwRjJ4YUo7SW9GOXhhRSxVQUFBO0lwRmd5YUEsbUJvRmp4YXdCLEVBQUU7SUFmMUI7TUFxQlUsb0JuRmhtQmlFLEVtRmltQmxFO0lBdEJUO01BeUJVLHVEQUFzRCxFQUN2RDtJcEYyd2FUO015RXh3YkUsb0JZckdGLEVBQUE7SUFDQTtNQUNBLHVEQUFzQyxFQUFBOztBckZnM2IxQztFQUNFLGlCcUZuM2JFO0VyRm8zYkYsdUNxRjUxYkM7RXJGNjFiRCxtQnFGLzJiYyxFQUFBO0VyRmczYmQ7SUFDRTtNQUNFLG1CcUYvMmJrQixFQUFBO01yRmczYmxCO1FxRjkyYkUsV0FBUztRQUNULG1CQUFvQjtRQUNwQixxQkFBc0I7UUFDdEIsUUFBQTtRQUNBLFVBQVM7UUFDVCxZQUFXO1FacUZiLGNZbEZVO1FBRVIsb0JBQXdCO1FyRjYyYnhCLGVBQWU7UXlFenhidkIsWWF6R0ksRUFBQSxFQUFBO0VBQ0E7SUFDQSx5QkFBZSxFQUFBOztBdEZxNGJuQjtFc0ZsNGJJLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isb0JBQXdCO01BQXhCLGdCQUF3QjtFYm1HNUIsMERBQWlCO0V6RWt5YmYsaUJzRmg0Ykk7RWI4Rk4sdUNBQWlCO0V6RW95YmYsb0JzRjMzYkksRUFBQTtFdEY0M2JKO0lzRjEzYkksK0NBQWlDLEVBQUE7RXRGNDNickM7SXNGMTNiSSx5Q0FBZ0M7SXRGNDNibEMsNENBQTRDO0lzRnYzYjVDLDBDQUFlO0lBQ2IsK0NBQWtCO0lBQ2xCLHlDQUFzQixFQUFBOztBdEYwM2I1QjtFc0Z2M2JNLDJCQUVEO0V0RnUzYkgsNkJBQTZCO0VzRnIzYjNCLGlDQUFlO0VBQ2Isa0JBQVc7RUFDWCxlQUFZLEVBQUE7O0F0RnczYmxCO0VzRnIzYk0sWUFBQTtFQUNBLGFBQUE7RUFDQSwwQkFBYTtFQUNiLHVCQUFzQjtFQUN0Qix5QkFBa0I7RUFFbEIsNkJBQW1CO0VBQ25CLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBRUEsNkJBQVk7RUFBWiw4QkFBWTtNQUFaLDJCQUFZO1VBQVosdUJBQVk7RUFDWixtQkFBa0I7RUFDbEIsMEJBZ0JEO01BaEJDLHVCQWdCRDtVQWhCQyxvQkFnQkQ7RXpDMEtHLDBCQUE0QjtNQUE1Qix1QkFBNEI7VUFBNUIsK0JBQTRCO0U3QzRyYmxDLGFzRnQ0YkU7RXRGdTRiRixVc0ZwM2JNO0V0RnEzYk4sa0JzRnAzYm1CLEVBQUE7RXRGcTNibkI7SUFDRTtNc0YxNGJBLGlCQUFBO01BNkJJLGNBQ0Q7TXRGKzJiRCwwQkFBK0I7VUFBL0IsdUJBQStCO2NBQS9CLCtCQUErQjtNc0YzMmJqQyx1RkFBb0IsRUFBQSxFQUFBO0VBQ2xCO0lBQ0EsY0FBUSxFQUFBOztBdEY4MmJkO0VBQ0UsWUFBWTtFc0YxMmJWLHdCQUFnQjtFQUNkLDRCQUFnQjtFQUNoQixxQkFBYztLQUFkLGtCQUFjLEVBQUE7O0F0RjYyYnBCO0VBQ0UsaUJzRjUyYmtCO0V0RjYyYmxCLHNCQUFzQixFQUFFO0VzRngyYnRCO0l4QzVFQTtNQWtCRSxzQkgxQlUsRUFBQSxFQUFpQjs7QTNDaThiakM7RXNGMzJiTSx5RUFBa0I7RUFDbEIsMkNBQU87RUFDUCxnQkFBdUI7RXRGNjJiM0Isa0JBQWtCO0VzRjEyYmhCLG1CQUFBO0V4Q25GQSx3REFBYTtFQWtCWCxlSDFCVSxFQUFBOztBM0MwOGJoQjtFOENoN2JNLHlFSHNYZ0M7RTJDblRoQywyQ0FBNEI7RUFDNUIsZ0JBQVU7RUFDVixrQkFBMkI7RUFDM0IsZUFBTztFQUNQLG9CQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsbUJBQTJCO0VBQzNCLDZDQUFZO0V6Q3dJVixVQUFRO0U3Q3l1YmQsV3NGMTNiRTtFdEYyM2JGLG1CMkNwa2JzRDtFM0Nxa2J0RCxnRUFBZ0UsRUFBRTtFc0ZoM2JoRTtJeEMvRkE7TUFrQkUsZ0JIekJJLEVBQUEsRUFBQTs7QTNDMjliVjtFc0ZuM2JNLHlFQUFlO0VBQ2YsaUNBQU87RUFDUCxnQkFBQTtFQUNBLGlCQUlEO0V6QzRIRyxnQkFBUTtFN0NzdmJkLHFEc0YzM2JpQjtFdEY0M2JqQixrRXNGbjNiRztFekM0SEcsZUFBUSxFQUFTO0U3Q3l2YnZCO0lBQ0U7TTZDMXZiSSxnQkFBbUIsRUFBQSxFQUFBO0U3QzR2YnpCO0lBQ0U7TUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0V5RS8zYjFCO0ljNUdJO01BQ0EsaUJBQWEsRUFBQSxFQUFBOztBdkYrK2JqQjtFdUY1K2JJLG1CQUFpQjtFZHdHckIscUJjdEdJO0Vkc0dKLHFCY3RHSTtFZHNHSixjY3RHSTtFdkY2K2JGLDZCdUY1K2JnQztFdkY0K2JoQyw4QnVGNStiZ0M7TXZGNCtiaEMsMkJ1RjUrYmdDO1V2RjQrYmhDLHVCdUY1K2JnQztFdkY2K2JoQywwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFdUZ4K2JsQixrQkFBb0IsRUFBSjtFQUNkO0lBQ0Esb0JBQXlDLEVBQUE7O0F2RjIrYi9DO0VBQ0UsYXVGMStic0I7RXZGMitidEIsdUJ1RjErYjRDLEVBQUE7RXZGMitiNUM7SXVGditiRTtNQUNFLGFBQTJCO01BQzNCLHdCQUNELEVBQUEsRUFBQTs7QWR3Rkw7RWVoSEksa0JBQWU7RUFDZix5QkFBcUI7TUFBckIsc0JBQXFCO1VBQXJCLHdCQUFxQixFQUFBOztBeEZvZ2N6QjtFQUNFLHVCQUF1QjtFd0YvL2JyQiwrQkFBdUI7RUFDckIsZ0JBQWU7RXhGaWdjbkIsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsNENBQTRDLEVBQUU7O0FBRWhEO0V5RjdnY0ksY0FBYSxFQUFBOztBekZnaGNqQjtFNkNweWJRLGVBQVE7RTdDc3liZCxxQnlFLzViRjtFekUrNWJFLHFCeUUvNWJGO0V6RSs1YkUsY3lFLzViRjtFekVnNmJFLHlCeUYvZ2MwQztNekYrZ2MxQyxzQnlGL2djMEM7VXpGK2djMUMsd0J5Ri9nYzBDO0V6RmdoYzFDLG9CeUZqOGJDO016Rmk4YkQsZ0J5Rmo4YkMsRUFBQTtFaEJnQ0g7STNCOUdJO01BcUJFLG9CSDVCd0I7TUc0QnhCLFVBQVksRUg0Q21CLEVBQUc7RTNDbTlidEM7SXlGL2djSSxvREFDRDtJaEJ3R0wsZ0JBQUE7SWdCckdNLGlCQUFxQjtJQUNyQixpQkFBVTtJaEJvR2hCLGdCQUFBLEVBQUE7RXpFNDZiRTtJQUNFLGF5RjVnY2E7SXpGNmdjYixt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IiwiZmlsZSI6InN0eWxlLWZsb3JhLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxyXG5UaGVtZSBOYW1lOiAgIEZsb3JhIGRldmVsb3BtZW50XHJcblZlcnNpb246ICAgICAgMS4wXHJcbkF1dGhvcjogICAgICAgVXJiYW4gSnVuZ2xlXHJcblRleHQgRG9tYWluOiAgdWpcclxuRG9tYWluIFBhdGg6ICAvbGFuZ3VhZ2VzL1xyXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9kdnc1ZHVlLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZmFtaWx5PU9zd2FsZDp3Z2h0QDIwMC4uNzAwJmZhbWlseT1Sb2JvdG8rU2xhYjp3Z2h0QDEwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkB1c2UgJ3Nhc3MtbXEvbXEnIGFzICogd2l0aCAoXHJcbiAgJGJyZWFrcG9pbnRzOiAoXHJcbiAgICAgICAgc21hbGw6IDM4MHB4LFxyXG4gICAgICAgIG1lZGl1bTogNzY4cHgsXHJcbiAgICAgICAgbGFyZ2U6IDEwMjVweCxcclxuICAgICAgICB4bGFyZ2U6IDEyODBweCxcclxuICAgICAgICB4bWxhcmdlOiAxNDAwcHgsXHJcbiAgICAgICAgeHhsYXJnZTogMTcwMHB4LFxyXG4pXHJcbik7XG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBjb2xvci1uby1oZXggKi9cbi5oYXMtd2hpdGUtY29sb3Ige1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLS11ai10ZXh0LWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmhhcy1ibGFjay1jb2xvciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAtLXVqLXRleHQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uaGFzLWxpbWUtY29sb3Ige1xuICBjb2xvcjogI0FBRDIwMDtcbiAgLS11ai10ZXh0LWNvbG9yOiAjQUFEMjAwOyB9XG5cbi5oYXMtbGltZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogI0FBRDIwMDsgfVxuXG4uaGFzLWdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICMwMDMyMDA7XG4gIC0tdWotdGV4dC1jb2xvcjogIzAwMzIwMDsgfVxuXG4uaGFzLWdyZWVuLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjMDAzMjAwOyB9XG5cbi5oYXMtcGluay1jb2xvciB7XG4gIGNvbG9yOiAjRkY5Qjc4O1xuICAtLXVqLXRleHQtY29sb3I6ICNGRjlCNzg7IH1cblxuLmhhcy1waW5rLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjRkY5Qjc4OyB9XG5cbi5oYXMtZ3JleS1jb2xvciB7XG4gIGNvbG9yOiAjNzE3MTcxO1xuICAtLXVqLXRleHQtY29sb3I6ICM3MTcxNzE7IH1cblxuLmhhcy1ncmV5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjNzE3MTcxOyB9XG5cbi5oYXMtbGlnaHRncmV5LWNvbG9yIHtcbiAgY29sb3I6ICNFQ0VDRUM7XG4gIC0tdWotdGV4dC1jb2xvcjogI0VDRUNFQzsgfVxuXG4uaGFzLWxpZ2h0Z3JleS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogI0VDRUNFQzsgfVxuXG4uaGFzLXBpb3RyYTRibHVlLWNvbG9yIHtcbiAgY29sb3I6ICMxMjJDN0Y7XG4gIC0tdWotdGV4dC1jb2xvcjogIzEyMkM3RjsgfVxuXG4uaGFzLXBpb3RyYTRibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG5cbi5oYXMtcGlvdHJhNHllbGxvdy1jb2xvciB7XG4gIGNvbG9yOiAjRkZEMzFBO1xuICAtLXVqLXRleHQtY29sb3I6ICNGRkQzMUE7IH1cblxuLmhhcy1waW90cmE0eWVsbG93LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjRkZEMzFBOyB9XG5cbi5oYXMtcGlvdHJhNHB1cnBsZS1jb2xvciB7XG4gIGNvbG9yOiAjN0M1MUExO1xuICAtLXVqLXRleHQtY29sb3I6ICM3QzUxQTE7IH1cblxuLmhhcy1waW90cmE0cHVycGxlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjN0M1MUExOyB9XG5cbi5oYXMtcGlvdHJhNGdyZXktY29sb3Ige1xuICBjb2xvcjogI0I1QjVCNTtcbiAgLS11ai10ZXh0LWNvbG9yOiAjQjVCNUI1OyB9XG5cbi5oYXMtcGlvdHJhNGdyZXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICNCNUI1QjU7IH1cblxuLmhhcy1lc3libHVlLWNvbG9yIHtcbiAgY29sb3I6ICMyRDI4NUU7XG4gIC0tdWotdGV4dC1jb2xvcjogIzJEMjg1RTsgfVxuXG4uaGFzLWVzeWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMyRDI4NUU7IH1cblxuLmhhcy1lc3lncmVlbi1jb2xvciB7XG4gIGNvbG9yOiAjMEREMDc4O1xuICAtLXVqLXRleHQtY29sb3I6ICMwREQwNzg7IH1cblxuLmhhcy1lc3lncmVlbi1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzBERDA3ODsgfVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBtZW93dGVjL25vLXB4ICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG1lb3d0ZWMvbm8tcHggKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIHBsdWdpbi9hdC1ydWxlLWltcG9ydC1wYXRoICovXG4udS1zY3JlZW5yZWFkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmh0bWw6bm90KC5uby1qcykgLmpzLWhpZGRlbi1pZi1qcy1vbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnUtaW5uZXItbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLnUtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uanMtaGlkZGVuLFxuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY1LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYnMtd2hpdGU6ICNmZmZmZmY7XG4gIC0tYnMtYmxhY2s6ICMwMDAwMDA7XG4gIC0tYnMtbGltZTogI0FBRDIwMDtcbiAgLS1icy1ncmVlbjogIzAwMzIwMDtcbiAgLS1icy1waW5rOiAjRkY5Qjc4O1xuICAtLWJzLWdyZXk6ICM3MTcxNzE7XG4gIC0tYnMtbGlnaHRncmV5OiAjRUNFQ0VDO1xuICAtLWJzLXBpb3RyYTRibHVlOiAjMTIyQzdGO1xuICAtLWJzLXBpb3RyYTR5ZWxsb3c6ICNGRkQzMUE7XG4gIC0tYnMtcGlvdHJhNHB1cnBsZTogIzdDNTFBMTtcbiAgLS1icy1waW90cmE0Z3JleTogI0I1QjVCNTtcbiAgLS1icy1lc3libHVlOiAjMkQyODVFO1xuICAtLWJzLWVzeWdyZWVuOiAjMEREMDc4O1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICMwZDZlZmQ7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWJzLXN1Y2Nlc3M6ICMxOTg3NTQ7XG4gIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnktcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktYmc6ICNmZmY7IH1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci14eGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uY29udGFpbmVyLCAuY29udGFpbmVyLXNtYWxsLCAuY29udGFpbmVyLW1lZGl1bSwgLmNvbnRhaW5lci1sYXJnZSwgLmNvbnRhaW5lci14bGFyZ2UsIC5jb250YWluZXIteG1sYXJnZSwgLmNvbnRhaW5lci14eGxhcmdlIHtcbiAgbWF4LXdpZHRoOiA1NDBweDsgfVxuXG4uY29udGFpbmVyLCAuY29udGFpbmVyLXNtYWxsLCAuY29udGFpbmVyLW1lZGl1bSwgLmNvbnRhaW5lci1sYXJnZSwgLmNvbnRhaW5lci14bGFyZ2UsIC5jb250YWluZXIteG1sYXJnZSwgLmNvbnRhaW5lci14eGxhcmdlIHtcbiAgbWF4LXdpZHRoOiA3MjBweDsgfVxuXG4uY29udGFpbmVyLCAuY29udGFpbmVyLXNtYWxsLCAuY29udGFpbmVyLW1lZGl1bSwgLmNvbnRhaW5lci1sYXJnZSwgLmNvbnRhaW5lci14bGFyZ2UsIC5jb250YWluZXIteG1sYXJnZSwgLmNvbnRhaW5lci14eGxhcmdlIHtcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG4uY29udGFpbmVyLCAuY29udGFpbmVyLXNtYWxsLCAuY29udGFpbmVyLW1lZGl1bSwgLmNvbnRhaW5lci1sYXJnZSwgLmNvbnRhaW5lci14bGFyZ2UsIC5jb250YWluZXIteG1sYXJnZSwgLmNvbnRhaW5lci14eGxhcmdlIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7IH1cblxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbWFsbCwgLmNvbnRhaW5lci1tZWRpdW0sIC5jb250YWluZXItbGFyZ2UsIC5jb250YWluZXIteGxhcmdlLCAuY29udGFpbmVyLXhtbGFyZ2UsIC5jb250YWluZXIteHhsYXJnZSB7XG4gIG1heC13aWR0aDogMTMyMHB4OyB9XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpOyB9XG4gIC5yb3cgPiAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTsgfVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlOyB9XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7IH1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7IH1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDsgfVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwOyB9XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgLmNvbC1zbWFsbCB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1zbWFsbC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXNtYWxsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc21hbGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXNtYWxsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1zbWFsbC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtc21hbGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXNtYWxsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc21hbGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1zbWFsbC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbWFsbC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc21hbGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtYWxsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbWFsbC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc21hbGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtYWxsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbWFsbC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc21hbGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtYWxsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc21hbGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbWFsbC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1zbWFsbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtYWxsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtYWxsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbWFsbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc21hbGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtYWxsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbWFsbC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc21hbGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtYWxsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbWFsbC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc21hbGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbWFsbC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1zbWFsbC0wLFxuICAuZ3gtc21hbGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1zbWFsbC0wLFxuICAuZ3ktc21hbGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1zbWFsbC0xLFxuICAuZ3gtc21hbGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1zbWFsbC0xLFxuICAuZ3ktc21hbGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1zbWFsbC0yLFxuICAuZ3gtc21hbGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXNtYWxsLTIsXG4gIC5neS1zbWFsbC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctc21hbGwtMyxcbiAgLmd4LXNtYWxsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctc21hbGwtMyxcbiAgLmd5LXNtYWxsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctc21hbGwtNCxcbiAgLmd4LXNtYWxsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1zbWFsbC00LFxuICAuZ3ktc21hbGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLXNtYWxsLTUsXG4gIC5neC1zbWFsbC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXNtYWxsLTUsXG4gIC5neS1zbWFsbC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWVkaXVtIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLW1lZGl1bS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLW1lZGl1bS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1lZGl1bS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWVkaXVtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1tZWRpdW0tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLW1lZGl1bS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWVkaXVtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWVkaXVtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbWVkaXVtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1lZGl1bS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWVkaXVtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZWRpdW0tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1lZGl1bS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWVkaXVtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZWRpdW0tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1lZGl1bS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWVkaXVtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZWRpdW0tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZWRpdW0tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZWRpdW0tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbWVkaXVtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWVkaXVtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1lZGl1bS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWVkaXVtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZWRpdW0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1lZGl1bS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWVkaXVtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZWRpdW0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1lZGl1bS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWVkaXVtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZWRpdW0tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZWRpdW0tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctbWVkaXVtLTAsXG4gIC5neC1tZWRpdW0tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1tZWRpdW0tMCxcbiAgLmd5LW1lZGl1bS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLW1lZGl1bS0xLFxuICAuZ3gtbWVkaXVtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctbWVkaXVtLTEsXG4gIC5neS1tZWRpdW0tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1tZWRpdW0tMixcbiAgLmd4LW1lZGl1bS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbWVkaXVtLTIsXG4gIC5neS1tZWRpdW0tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLW1lZGl1bS0zLFxuICAuZ3gtbWVkaXVtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctbWVkaXVtLTMsXG4gIC5neS1tZWRpdW0tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1tZWRpdW0tNCxcbiAgLmd4LW1lZGl1bS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctbWVkaXVtLTQsXG4gIC5neS1tZWRpdW0tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLW1lZGl1bS01LFxuICAuZ3gtbWVkaXVtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbWVkaXVtLTUsXG4gIC5neS1tZWRpdW0tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1sYXJnZSB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1sYXJnZS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLWxhcmdlLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGFyZ2UtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWxhcmdlLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1sYXJnZS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbGFyZ2UtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWxhcmdlLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGFyZ2UtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1sYXJnZS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sYXJnZS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGFyZ2UtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxhcmdlLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sYXJnZS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGFyZ2UtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxhcmdlLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sYXJnZS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGFyZ2UtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxhcmdlLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGFyZ2UtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sYXJnZS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1sYXJnZS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxhcmdlLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxhcmdlLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sYXJnZS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGFyZ2UtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxhcmdlLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sYXJnZS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGFyZ2UtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxhcmdlLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sYXJnZS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGFyZ2UtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sYXJnZS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1sYXJnZS0wLFxuICAuZ3gtbGFyZ2UtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1sYXJnZS0wLFxuICAuZ3ktbGFyZ2UtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1sYXJnZS0xLFxuICAuZ3gtbGFyZ2UtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1sYXJnZS0xLFxuICAuZ3ktbGFyZ2UtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1sYXJnZS0yLFxuICAuZ3gtbGFyZ2UtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLWxhcmdlLTIsXG4gIC5neS1sYXJnZS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctbGFyZ2UtMyxcbiAgLmd4LWxhcmdlLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctbGFyZ2UtMyxcbiAgLmd5LWxhcmdlLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctbGFyZ2UtNCxcbiAgLmd4LWxhcmdlLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1sYXJnZS00LFxuICAuZ3ktbGFyZ2UtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLWxhcmdlLTUsXG4gIC5neC1sYXJnZS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLWxhcmdlLTUsXG4gIC5neS1sYXJnZS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29sLXhsYXJnZSB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy14bGFyZ2UtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy14bGFyZ2UtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bGFyZ2UtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXhsYXJnZS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteGxhcmdlLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bGFyZ2UtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXhsYXJnZS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsYXJnZS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXhsYXJnZS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bGFyZ2UtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsYXJnZS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wteGxhcmdlLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bGFyZ2UtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsYXJnZS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wteGxhcmdlLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bGFyZ2UtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsYXJnZS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteGxhcmdlLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGxhcmdlLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGxhcmdlLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXhsYXJnZS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsYXJnZS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bGFyZ2UtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsYXJnZS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGxhcmdlLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bGFyZ2UtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsYXJnZS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGxhcmdlLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bGFyZ2UtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsYXJnZS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGxhcmdlLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGxhcmdlLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXhsYXJnZS0wLFxuICAuZ3gteGxhcmdlLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmcteGxhcmdlLTAsXG4gIC5neS14bGFyZ2UtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy14bGFyZ2UtMSxcbiAgLmd4LXhsYXJnZS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXhsYXJnZS0xLFxuICAuZ3kteGxhcmdlLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmcteGxhcmdlLTIsXG4gIC5neC14bGFyZ2UtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXhsYXJnZS0yLFxuICAuZ3kteGxhcmdlLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy14bGFyZ2UtMyxcbiAgLmd4LXhsYXJnZS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXhsYXJnZS0zLFxuICAuZ3kteGxhcmdlLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmcteGxhcmdlLTQsXG4gIC5neC14bGFyZ2UtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXhsYXJnZS00LFxuICAuZ3kteGxhcmdlLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy14bGFyZ2UtNSxcbiAgLmd4LXhsYXJnZS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXhsYXJnZS01LFxuICAuZ3kteGxhcmdlLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQzMHB4KSB7XG4gIC5jb2wteG1sYXJnZSB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy14bWxhcmdlLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteG1sYXJnZS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhtbGFyZ2UtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXhtbGFyZ2UtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhtbGFyZ2UtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhtbGFyZ2UtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXhtbGFyZ2UtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bWxhcmdlLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wteG1sYXJnZS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bWxhcmdlLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bWxhcmdlLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bWxhcmdlLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bWxhcmdlLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bWxhcmdlLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bWxhcmdlLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bWxhcmdlLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bWxhcmdlLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bWxhcmdlLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteG1sYXJnZS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhtbGFyZ2UtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQteG1sYXJnZS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhtbGFyZ2UtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteG1sYXJnZS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteG1sYXJnZS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteG1sYXJnZS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteG1sYXJnZS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteG1sYXJnZS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteG1sYXJnZS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteG1sYXJnZS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteG1sYXJnZS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteG1sYXJnZS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhtbGFyZ2UtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmcteG1sYXJnZS0wLFxuICAuZ3gteG1sYXJnZS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXhtbGFyZ2UtMCxcbiAgLmd5LXhtbGFyZ2UtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy14bWxhcmdlLTEsXG4gIC5neC14bWxhcmdlLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmcteG1sYXJnZS0xLFxuICAuZ3kteG1sYXJnZS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXhtbGFyZ2UtMixcbiAgLmd4LXhtbGFyZ2UtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXhtbGFyZ2UtMixcbiAgLmd5LXhtbGFyZ2UtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXhtbGFyZ2UtMyxcbiAgLmd4LXhtbGFyZ2UtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy14bWxhcmdlLTMsXG4gIC5neS14bWxhcmdlLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmcteG1sYXJnZS00LFxuICAuZ3gteG1sYXJnZS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmcteG1sYXJnZS00LFxuICAuZ3kteG1sYXJnZS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmcteG1sYXJnZS01LFxuICAuZ3gteG1sYXJnZS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXhtbGFyZ2UtNSxcbiAgLmd5LXhtbGFyZ2UtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmNvbC14eGxhcmdlIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXh4bGFyZ2UtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy14eGxhcmdlLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteHhsYXJnZS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteHhsYXJnZS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteHhsYXJnZS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteHhsYXJnZS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteHhsYXJnZS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bGFyZ2UtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC14eGxhcmdlLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXh4bGFyZ2UtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bGFyZ2UtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXh4bGFyZ2UtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXh4bGFyZ2UtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bGFyZ2UtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXh4bGFyZ2UtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXh4bGFyZ2UtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bGFyZ2UtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXh4bGFyZ2UtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14eGxhcmdlLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHhsYXJnZS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14eGxhcmdlLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteHhsYXJnZS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGxhcmdlLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14eGxhcmdlLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14eGxhcmdlLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGxhcmdlLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14eGxhcmdlLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14eGxhcmdlLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGxhcmdlLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14eGxhcmdlLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14eGxhcmdlLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsYXJnZS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy14eGxhcmdlLTAsXG4gIC5neC14eGxhcmdlLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmcteHhsYXJnZS0wLFxuICAuZ3kteHhsYXJnZS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXh4bGFyZ2UtMSxcbiAgLmd4LXh4bGFyZ2UtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy14eGxhcmdlLTEsXG4gIC5neS14eGxhcmdlLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmcteHhsYXJnZS0yLFxuICAuZ3gteHhsYXJnZS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmcteHhsYXJnZS0yLFxuICAuZ3kteHhsYXJnZS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmcteHhsYXJnZS0zLFxuICAuZ3gteHhsYXJnZS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXh4bGFyZ2UtMyxcbiAgLmd5LXh4bGFyZ2UtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy14eGxhcmdlLTQsXG4gIC5neC14eGxhcmdlLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy14eGxhcmdlLTQsXG4gIC5neS14eGxhcmdlLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy14eGxhcmdlLTUsXG4gIC5neC14eGxhcmdlLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmcteHhsYXJnZS01LFxuICAuZ3kteHhsYXJnZS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgLmQtc21hbGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbWFsbC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtYWxsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtYWxsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1zbWFsbC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbWFsbC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtYWxsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbWFsbC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc21hbGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc21hbGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtYWxsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc21hbGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc21hbGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc21hbGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtYWxsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbWFsbC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtYWxsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc21hbGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc21hbGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc21hbGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc21hbGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtYWxsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtYWxsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtYWxsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc21hbGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc21hbGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbWFsbC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbWFsbC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtYWxsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbWFsbC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbWFsbC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc21hbGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbWFsbC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtYWxsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc21hbGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtYWxsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc21hbGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtYWxsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc21hbGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtYWxsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbWFsbC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtYWxsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbWFsbC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtYWxsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtYWxsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItc21hbGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbWFsbC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbWFsbC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbWFsbC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbWFsbC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbWFsbC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbWFsbC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbWFsbC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXNtYWxsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtYWxsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtYWxsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc21hbGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc21hbGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbWFsbC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbWFsbC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtc21hbGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtc21hbGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc21hbGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtYWxsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtYWxsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbWFsbC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbWFsbC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1zbWFsbC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1zbWFsbC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbWFsbC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc21hbGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktc21hbGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtYWxsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtYWxsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtYWxsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtc21hbGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbWFsbC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc21hbGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbWFsbC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc21hbGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbWFsbC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtYWxsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbWFsbC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc21hbGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc21hbGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtYWxsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtYWxsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbWFsbC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc21hbGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbWFsbC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtYWxsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbWFsbC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtYWxsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbWFsbC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtYWxsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtc21hbGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtc21hbGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc21hbGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbWFsbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbWFsbC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtYWxsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtYWxsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtc21hbGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtYWxsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbWFsbC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbWFsbC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc21hbGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc21hbGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbWFsbC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtYWxsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc21hbGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc21hbGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbWFsbC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbWFsbC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtYWxsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHktc21hbGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbWFsbC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbWFsbC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtYWxsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtYWxsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc21hbGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc21hbGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc21hbGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbWFsbC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbWFsbC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtYWxsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtYWxsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtc21hbGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbWFsbC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc21hbGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbWFsbC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc21hbGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbWFsbC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbWFsbC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbWFsbC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtYWxsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtYWxsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc21hbGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc21hbGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtYWxsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbWFsbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbWFsbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc21hbGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc21hbGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWVkaXVtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWVkaXVtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWVkaXVtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1lZGl1bS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWVkaXVtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1lZGl1bS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1lZGl1bS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWVkaXVtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZWRpdW0taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWVkaXVtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZWRpdW0tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZWRpdW0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWVkaXVtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1lZGl1bS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWVkaXVtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZWRpdW0tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZWRpdW0tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZWRpdW0tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWVkaXVtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1lZGl1bS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZWRpdW0tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1lZGl1bS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZWRpdW0tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWVkaXVtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWVkaXVtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1lZGl1bS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1lZGl1bS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZWRpdW0tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZWRpdW0tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1lZGl1bS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZWRpdW0tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1lZGl1bS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1lZGl1bS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1lZGl1bS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1lZGl1bS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWVkaXVtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWVkaXVtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZWRpdW0tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZWRpdW0tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1lZGl1bS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWVkaXVtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWVkaXVtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZWRpdW0tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZWRpdW0tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWVkaXVtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItbWVkaXVtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWVkaXVtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1lZGl1bS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZWRpdW0tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWVkaXVtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1lZGl1bS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZWRpdW0tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWVkaXVtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWVkaXVtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1lZGl1bS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZWRpdW0tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZWRpdW0tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWVkaXVtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWVkaXVtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1lZGl1bS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbWVkaXVtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1lZGl1bS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZWRpdW0tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1lZGl1bS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZWRpdW0tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1lZGl1bS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZWRpdW0tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbWVkaXVtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1lZGl1bS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZWRpdW0tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1lZGl1bS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZWRpdW0tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1lZGl1bS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZWRpdW0tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWVkaXVtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWVkaXVtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWVkaXVtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZWRpdW0tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZWRpdW0tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1lZGl1bS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1lZGl1bS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1lZGl1bS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtbWVkaXVtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZWRpdW0tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWVkaXVtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZWRpdW0tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWVkaXVtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZWRpdW0tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1lZGl1bS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1lZGl1bS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1lZGl1bS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWVkaXVtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWVkaXVtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZWRpdW0tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZWRpdW0tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZWRpdW0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtbWVkaXVtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1lZGl1bS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1lZGl1bS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZWRpdW0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZWRpdW0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWVkaXVtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWVkaXVtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZWRpdW0tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1lZGl1bS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZWRpdW0tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1lZGl1bS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZWRpdW0tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZWRpdW0tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1tZWRpdW0tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZWRpdW0tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWVkaXVtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWVkaXVtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1lZGl1bS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1lZGl1bS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1lZGl1bS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1lZGl1bS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZWRpdW0tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZWRpdW0tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWVkaXVtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWVkaXVtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1lZGl1bS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZWRpdW0tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZWRpdW0tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWVkaXVtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWVkaXVtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1lZGl1bS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1lZGl1bS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1lZGl1bS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWVkaXVtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWVkaXVtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZWRpdW0tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZWRpdW0tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItbWVkaXVtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1lZGl1bS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1lZGl1bS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZWRpdW0tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZWRpdW0tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWVkaXVtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZWRpdW0tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1lZGl1bS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZWRpdW0tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1lZGl1bS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZWRpdW0tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5kLWxhcmdlLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGFyZ2UtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sYXJnZS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sYXJnZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGFyZ2UtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGFyZ2UtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sYXJnZS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGFyZ2UtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxhcmdlLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxhcmdlLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1sYXJnZS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxhcmdlLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxhcmdlLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxhcmdlLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sYXJnZS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGFyZ2UtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sYXJnZS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxhcmdlLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxhcmdlLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxhcmdlLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxhcmdlLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sYXJnZS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sYXJnZS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sYXJnZS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxhcmdlLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxhcmdlLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGFyZ2UtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGFyZ2UtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sYXJnZS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGFyZ2UtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGFyZ2UtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxhcmdlLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGFyZ2Utc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sYXJnZS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxhcmdlLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sYXJnZS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxhcmdlLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sYXJnZS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxhcmdlLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sYXJnZS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGFyZ2Utc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sYXJnZS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGFyZ2UtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sYXJnZS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sYXJnZS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxhcmdlLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGFyZ2UtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGFyZ2UtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGFyZ2UtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGFyZ2UtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGFyZ2UtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGFyZ2UtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGFyZ2UtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1sYXJnZS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1sYXJnZS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sYXJnZS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxhcmdlLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxhcmdlLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGFyZ2UtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxhcmdlLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxhcmdlLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxhcmdlLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sYXJnZS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sYXJnZS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGFyZ2UtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbGFyZ2UtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXktbGFyZ2UtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGFyZ2UtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxhcmdlLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxhcmdlLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sYXJnZS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sYXJnZS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxhcmdlLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGFyZ2UtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxhcmdlLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGFyZ2UtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxhcmdlLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1sYXJnZS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtbGFyZ2UtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxhcmdlLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxhcmdlLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sYXJnZS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sYXJnZS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxhcmdlLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItbGFyZ2UtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sYXJnZS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGFyZ2UtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sYXJnZS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGFyZ2UtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxhcmdlLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxhcmdlLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxhcmdlLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGFyZ2UtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGFyZ2UtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sYXJnZS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLWxhcmdlLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1sYXJnZS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGFyZ2UtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGFyZ2UtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxhcmdlLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxhcmdlLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGFyZ2UtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1sYXJnZS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxhcmdlLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxhcmdlLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGFyZ2UtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGFyZ2UtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sYXJnZS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxhcmdlLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGFyZ2UtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGFyZ2UtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sYXJnZS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sYXJnZS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxhcmdlLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxhcmdlLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxhcmdlLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGFyZ2UtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGFyZ2UtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sYXJnZS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sYXJnZS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxhcmdlLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGFyZ2UtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxhcmdlLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGFyZ2UtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxhcmdlLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGFyZ2UtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItbGFyZ2UtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGFyZ2UtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sYXJnZS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sYXJnZS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxhcmdlLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxhcmdlLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1sYXJnZS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGFyZ2UtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGFyZ2UtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxhcmdlLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxhcmdlLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZC14bGFyZ2UtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bGFyZ2UtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bGFyZ2UtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGxhcmdlLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC14bGFyZ2UtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGxhcmdlLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGxhcmdlLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bGFyZ2UtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsYXJnZS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bGFyZ2Utbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsYXJnZS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsYXJnZS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bGFyZ2UtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGxhcmdlLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bGFyZ2UtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsYXJnZS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsYXJnZS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsYXJnZS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bGFyZ2Utc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGxhcmdlLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsYXJnZS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGxhcmdlLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsYXJnZS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bGFyZ2UtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bGFyZ2UtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGxhcmdlLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGxhcmdlLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsYXJnZS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsYXJnZS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGxhcmdlLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsYXJnZS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGxhcmdlLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGxhcmdlLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGxhcmdlLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGxhcmdlLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bGFyZ2UtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bGFyZ2UtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsYXJnZS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsYXJnZS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGxhcmdlLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bGFyZ2Utc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bGFyZ2UtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsYXJnZS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsYXJnZS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bGFyZ2Utc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bGFyZ2UtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bGFyZ2UtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGxhcmdlLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsYXJnZS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bGFyZ2UtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGxhcmdlLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsYXJnZS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bGFyZ2UtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS14bGFyZ2UtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGxhcmdlLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsYXJnZS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsYXJnZS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bGFyZ2UtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bGFyZ2UtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC14bGFyZ2UtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgteGxhcmdlLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsYXJnZS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGxhcmdlLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsYXJnZS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGxhcmdlLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14bGFyZ2UtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXkteGxhcmdlLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsYXJnZS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGxhcmdlLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsYXJnZS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGxhcmdlLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bGFyZ2UtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bGFyZ2UtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bGFyZ2UtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsYXJnZS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsYXJnZS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGxhcmdlLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUteGxhcmdlLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS14bGFyZ2UtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsYXJnZS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bGFyZ2UtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsYXJnZS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bGFyZ2UtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGxhcmdlLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWIteGxhcmdlLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGxhcmdlLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bGFyZ2UtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bGFyZ2UtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsYXJnZS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsYXJnZS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy14bGFyZ2UtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGxhcmdlLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGxhcmdlLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsYXJnZS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsYXJnZS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC14bGFyZ2UtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsYXJnZS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGxhcmdlLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsYXJnZS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGxhcmdlLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsYXJnZS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsYXJnZS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsYXJnZS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsYXJnZS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bGFyZ2UtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bGFyZ2UtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGxhcmdlLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGxhcmdlLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteGxhcmdlLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGxhcmdlLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsYXJnZS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsYXJnZS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bGFyZ2UtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bGFyZ2UtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGxhcmdlLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsYXJnZS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsYXJnZS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bGFyZ2UtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bGFyZ2UtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGxhcmdlLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUteGxhcmdlLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGxhcmdlLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bGFyZ2UtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bGFyZ2UtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsYXJnZS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsYXJnZS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bGFyZ2UtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGxhcmdlLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGxhcmdlLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsYXJnZS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsYXJnZS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bGFyZ2UtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsYXJnZS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGxhcmdlLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsYXJnZS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGxhcmdlLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsYXJnZS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDMwcHgpIHtcbiAgLmQteG1sYXJnZS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhtbGFyZ2UtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bWxhcmdlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhtbGFyZ2UtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXhtbGFyZ2UtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteG1sYXJnZS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhtbGFyZ2UtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhtbGFyZ2UtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhtbGFyZ2UtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteG1sYXJnZS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteG1sYXJnZS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhtbGFyZ2Utcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteG1sYXJnZS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bWxhcmdlLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bWxhcmdlLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bWxhcmdlLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteG1sYXJnZS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhtbGFyZ2Utc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteG1sYXJnZS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bWxhcmdlLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhtbGFyZ2Utbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhtbGFyZ2Utd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteG1sYXJnZS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bWxhcmdlLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteG1sYXJnZS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bWxhcmdlLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteG1sYXJnZS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bWxhcmdlLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteG1sYXJnZS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteG1sYXJnZS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bWxhcmdlLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bWxhcmdlLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteG1sYXJnZS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhtbGFyZ2Utc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bWxhcmdlLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bWxhcmdlLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteG1sYXJnZS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteG1sYXJnZS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhtbGFyZ2Utc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhtbGFyZ2UtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhtbGFyZ2Utc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bWxhcmdlLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bWxhcmdlLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteG1sYXJnZS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bWxhcmdlLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXIteG1sYXJnZS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhtbGFyZ2UtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXIteG1sYXJnZS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bWxhcmdlLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhtbGFyZ2UtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXIteG1sYXJnZS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bWxhcmdlLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhtbGFyZ2UtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS14bWxhcmdlLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhtbGFyZ2UtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teG1sYXJnZS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhtbGFyZ2UtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teG1sYXJnZS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhtbGFyZ2UtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teG1sYXJnZS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgteG1sYXJnZS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC14bWxhcmdlLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhtbGFyZ2UtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhtbGFyZ2UtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgteG1sYXJnZS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteG1sYXJnZS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bWxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhtbGFyZ2UtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXkteG1sYXJnZS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bWxhcmdlLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bWxhcmdlLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhtbGFyZ2UtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhtbGFyZ2UtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXkteG1sYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bWxhcmdlLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQteG1sYXJnZS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhtbGFyZ2UtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhtbGFyZ2UtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bWxhcmdlLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bWxhcmdlLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteG1sYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhtbGFyZ2UtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhtbGFyZ2UtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhtbGFyZ2UtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteG1sYXJnZS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUteG1sYXJnZS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bWxhcmdlLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bWxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bWxhcmdlLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWIteG1sYXJnZS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhtbGFyZ2UtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhtbGFyZ2UtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bWxhcmdlLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bWxhcmdlLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteG1sYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhtbGFyZ2UtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMteG1sYXJnZS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bWxhcmdlLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteG1sYXJnZS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bWxhcmdlLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteG1sYXJnZS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bWxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAteG1sYXJnZS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteG1sYXJnZS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteG1sYXJnZS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bWxhcmdlLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bWxhcmdlLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhtbGFyZ2UtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bWxhcmdlLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgteG1sYXJnZS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhtbGFyZ2UtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteG1sYXJnZS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhtbGFyZ2UtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteG1sYXJnZS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhtbGFyZ2UtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS14bWxhcmdlLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteG1sYXJnZS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bWxhcmdlLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteG1sYXJnZS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bWxhcmdlLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteG1sYXJnZS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bWxhcmdlLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhtbGFyZ2UtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bWxhcmdlLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhtbGFyZ2UtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bWxhcmdlLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhtbGFyZ2UtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS14bWxhcmdlLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteG1sYXJnZS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteG1sYXJnZS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhtbGFyZ2UtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhtbGFyZ2UtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bWxhcmdlLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhtbGFyZ2UtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteG1sYXJnZS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhtbGFyZ2UtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteG1sYXJnZS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhtbGFyZ2UtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMteG1sYXJnZS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMteG1sYXJnZS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteG1sYXJnZS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bWxhcmdlLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bWxhcmdlLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhtbGFyZ2UtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5kLXh4bGFyZ2UtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14eGxhcmdlLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsYXJnZS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eGxhcmdlLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC14eGxhcmdlLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bGFyZ2UtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14eGxhcmdlLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14eGxhcmdlLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14eGxhcmdlLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bGFyZ2Utbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bGFyZ2UtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14eGxhcmdlLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bGFyZ2UtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsYXJnZS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsYXJnZS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsYXJnZS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bGFyZ2UtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGxhcmdlLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bGFyZ2Utc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsYXJnZS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGxhcmdlLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGxhcmdlLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bGFyZ2Utc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsYXJnZS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bGFyZ2UtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsYXJnZS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bGFyZ2UtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsYXJnZS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bGFyZ2Utc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bGFyZ2UtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsYXJnZS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsYXJnZS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bGFyZ2Utc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGxhcmdlLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsYXJnZS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsYXJnZS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bGFyZ2UtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bGFyZ2UtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGxhcmdlLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGxhcmdlLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGxhcmdlLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsYXJnZS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsYXJnZS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bGFyZ2UtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsYXJnZS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bGFyZ2UtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGxhcmdlLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bGFyZ2UtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsYXJnZS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGxhcmdlLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bGFyZ2UtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsYXJnZS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGxhcmdlLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsYXJnZS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS14eGxhcmdlLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bGFyZ2UtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGxhcmdlLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bGFyZ2UtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGxhcmdlLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bGFyZ2UtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgteHhsYXJnZS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGxhcmdlLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGxhcmdlLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bGFyZ2UtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bGFyZ2UtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHhsYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14eGxhcmdlLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bGFyZ2UtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHhsYXJnZS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHhsYXJnZS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGxhcmdlLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGxhcmdlLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHhsYXJnZS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bGFyZ2UtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGxhcmdlLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGxhcmdlLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsYXJnZS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsYXJnZS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGxhcmdlLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGxhcmdlLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGxhcmdlLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bGFyZ2UtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bGFyZ2UtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsYXJnZS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHhsYXJnZS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bGFyZ2UtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGxhcmdlLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGxhcmdlLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsYXJnZS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsYXJnZS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGxhcmdlLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bGFyZ2UtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHhsYXJnZS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bGFyZ2UtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHhsYXJnZS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bGFyZ2UtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHhsYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bGFyZ2UtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bGFyZ2UtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bGFyZ2UtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsYXJnZS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsYXJnZS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGxhcmdlLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHhsYXJnZS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bGFyZ2UtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eGxhcmdlLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bGFyZ2UtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eGxhcmdlLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bGFyZ2UtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eGxhcmdlLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteHhsYXJnZS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bGFyZ2UtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHhsYXJnZS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bGFyZ2UtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHhsYXJnZS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bGFyZ2UtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHhsYXJnZS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGxhcmdlLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsYXJnZS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGxhcmdlLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsYXJnZS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGxhcmdlLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUteHhsYXJnZS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bGFyZ2UtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bGFyZ2UtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGxhcmdlLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGxhcmdlLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsYXJnZS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGxhcmdlLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bGFyZ2UtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGxhcmdlLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bGFyZ2UtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGxhcmdlLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bGFyZ2UtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bGFyZ2UtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bGFyZ2UtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHhsYXJnZS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHhsYXJnZS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGxhcmdlLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6IGdyZXk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjsgfVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHBsdWdpbi9hdC1ydWxlLWltcG9ydC1wYXRoICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBwbHVnaW4vYXQtcnVsZS1pbXBvcnQtcGF0aCAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogU3dpcGVyIDguMS40XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEFwcmlsIDI0LCAyMDIyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmOyB9XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2QsXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovIH1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7IH1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTsgfVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTsgfVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpOyB9XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7IH1cblxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTsgfVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi8gfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0JzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xuICAqLyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7IH1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4OyB9XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7IH1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7IH1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovIH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwOyB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDsgfVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7IH1cblxuLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7IH1cblxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5oYW1idXJnZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogLTdweDsgfVxuICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAtN3B4OyB9XG5cbi8qXG4gICAqIENvbGxhcHNlXG4gICAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAtMTRweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtN3B4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKipcbiAqIFNDU1MgVmFyaWFibGVzLlxuICpcbiAqIFBsZWFzZSB1c2UgdmFyaWFibGVzIGZyb20gdGhpcyBzaGVldCB0byBlbnN1cmUgY29uc2lzdGVuY3kgYWNyb3NzIHRoZSBVSS5cbiAqIERvbid0IGFkZCB0byB0aGlzIHNoZWV0IHVubGVzcyB5b3UncmUgcHJldHR5IHN1cmUgdGhlIHZhbHVlIHdpbGwgYmUgcmV1c2VkIGluIG1hbnkgcGxhY2VzLlxuICogRm9yIGV4YW1wbGUsIGRvbid0IGFkZCBydWxlcyB0byB0aGlzIHNoZWV0IHRoYXQgYWZmZWN0IGJsb2NrIHZpc3VhbHMuIEl0J3MgcHVyZWx5IGZvciBVSS5cbiAqL1xuLyoqXG4gKiBDb2xvcnNcbiAqL1xuLyoqXG4gKiBGb250cyAmIGJhc2ljIHZhcmlhYmxlcy5cbiAqL1xuLyoqXG4gKiBHcmlkIFN5c3RlbS5cbiAqIGh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2Rlc2lnbi8yMDE5LzEwLzMxL3Byb3Bvc2FsLWEtY29uc2lzdGVudC1zcGFjaW5nLXN5c3RlbS1mb3Itd29yZHByZXNzL1xuICovXG4vKipcbiAqIERpbWVuc2lvbnMuXG4gKi9cbi8qKlxuICogU2hhZG93cy5cbiAqL1xuLyoqXG4gKiBFZGl0b3Igd2lkdGhzLlxuICovXG4vKipcbiAqIEJsb2NrICYgRWRpdG9yIFVJLlxuICovXG4vKipcbiAqIEJsb2NrIHBhZGRpbmdzLlxuICovXG4vKipcbiAqIFJlYWN0IE5hdGl2ZSBzcGVjaWZpYy5cbiAqIFRoZXNlIHZhcmlhYmxlcyBkbyBub3QgYXBwZWFyIHRvIGJlIHVzZWQgYW55d2hlcmUgZWxzZS5cbiAqL1xuLyoqXG4qICBDb252ZXJ0cyBhIGhleCB2YWx1ZSBpbnRvIHRoZSByZ2IgZXF1aXZhbGVudC5cbipcbiogQHBhcmFtIHtzdHJpbmd9IGhleCAtIHRoZSBoZXhhZGVjaW1hbCB2YWx1ZSB0byBjb252ZXJ0XG4qIEByZXR1cm4ge3N0cmluZ30gY29tbWEgc2VwYXJhdGVkIHJnYiB2YWx1ZXNcbiovXG4vKipcbiAqIEJyZWFrcG9pbnQgbWl4aW5zXG4gKi9cbi8qKlxuICogTG9uZyBjb250ZW50IGZhZGUgbWl4aW5cbiAqXG4gKiBDcmVhdGVzIGEgZmFkaW5nIG92ZXJsYXkgdG8gc2lnbmlmeSB0aGF0IHRoZSBjb250ZW50IGlzIGxvbmdlclxuICogdGhhbiB0aGUgc3BhY2UgYWxsb3dzLlxuICovXG4vKipcbiAqIEZvY3VzIHN0eWxlcy5cbiAqL1xuLyoqXG4gKiBBcHBsaWVzIGVkaXRvciBsZWZ0IHBvc2l0aW9uIHRvIHRoZSBzZWxlY3RvciBwYXNzZWQgYXMgYXJndW1lbnRcbiAqL1xuLyoqXG4gKiBTdHlsZXMgdGhhdCBhcmUgcmV1c2VkIHZlcmJhdGltIGluIGEgZmV3IHBsYWNlc1xuICovXG4vKipcbiAqIEFsbG93cyB1c2VycyB0byBvcHQtb3V0IG9mIGFuaW1hdGlvbnMgdmlhIE9TLWxldmVsIHByZWZlcmVuY2VzLlxuICovXG4vKipcbiAqIFJlc2V0IGRlZmF1bHQgc3R5bGVzIGZvciBKYXZhU2NyaXB0IFVJIGJhc2VkIHBhZ2VzLlxuICogVGhpcyBpcyBhIFdQLWFkbWluIGFnbm9zdGljIHJlc2V0XG4gKi9cbi8qKlxuICogUmVzZXQgdGhlIFdQIEFkbWluIHBhZ2Ugc3R5bGVzIGZvciBHdXRlbmJlcmctbGlrZSBwYWdlcy5cbiAqL1xuOnJvb3Qge1xuICAvKlxuXHQgKiBPdXIgY2xhc3NlcyB1c2VzIHRoZSBzYW1lIHZhbHVlcyB3ZSBzZXQgZm9yIGdyYWRpZW50IHZhbHVlIGF0dHJpYnV0ZXMsXG5cdCAqIGFuZCB3ZSBjYW4gbm90IHVzZSBzcGFjaW5nIGJlY2F1c2Ugb2YgV1AgbXVsdGkgc2l0ZSBrc2VzIHJ1bGUuXG5cdCAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1jb21tYS1zcGFjZS1hZnRlciAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWNvbW1hLXNwYWNlLWFmdGVyICovXG4gIC0td3AtLXByZXNldC0tZm9udC1zaXplLS1ub3JtYWw6IDE2cHg7XG4gIC0td3AtLXByZXNldC0tZm9udC1zaXplLS1odWdlOiA0MnB4OyB9XG4gIDpyb290IC5oYXMtdmVyeS1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgOnJvb3QgLmhhcy12ZXJ5LWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxOyB9XG4gIDpyb290IC5oYXMtdmVyeS1saWdodC1ncmF5LWNvbG9yIHtcbiAgICBjb2xvcjogI2VlZTsgfVxuICA6cm9vdCAuaGFzLXZlcnktZGFyay1ncmF5LWNvbG9yIHtcbiAgICBjb2xvcjogIzMxMzEzMTsgfVxuICA6cm9vdCAuaGFzLXZpdmlkLWdyZWVuLWN5YW4tdG8tdml2aWQtY3lhbi1ibHVlLWdyYWRpZW50LWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMGQwODQgMCUsICMwNjkzZTMgMTAwJSk7IH1cbiAgOnJvb3QgLmhhcy1wdXJwbGUtY3J1c2gtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzM0ZTJlNCAwJSwgIzQ3MjFmYiA1MCUsICNhYjFkZmUgMTAwJSk7IH1cbiAgOnJvb3QgLmhhcy1oYXp5LWRhd24tZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZhYWNhOCAwJSwgI2RhZDBlYyAxMDAlKTsgfVxuICA6cm9vdCAuaGFzLXN1YmR1ZWQtb2xpdmUtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZhZmFlMSAwJSwgIzY3YTY3MSAxMDAlKTsgfVxuICA6cm9vdCAuaGFzLWF0b21pYy1jcmVhbS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmRkNzlhIDAlLCAjMDA0YTU5IDEwMCUpOyB9XG4gIDpyb290IC5oYXMtbmlnaHRzaGFkZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMzMwOTY4IDAlLCAjMzFjZGNmIDEwMCUpOyB9XG4gIDpyb290IC5oYXMtbWlkbmlnaHQtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAyMDM4MSAwJSwgIzI4NzRmYyAxMDAlKTsgfVxuXG4uaGFzLXJlZ3VsYXItZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmhhcy1sYXJnZXItZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyLjYyNWVtOyB9XG5cbi5oYXMtbm9ybWFsLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1ub3JtYWwpOyB9XG5cbi5oYXMtaHVnZS1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0taHVnZSk7IH1cblxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaGFzLXRleHQtYWxpZ24tbGVmdCB7XG4gIC8qcnRsOmlnbm9yZSovXG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgLypydGw6aWdub3JlKi9cbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI2VuZC1yZXNpemFibGUtZWRpdG9yLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5pdGVtcy1qdXN0aWZpZWQtbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uaXRlbXMtanVzdGlmaWVkLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5pdGVtcy1qdXN0aWZpZWQtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5pdGVtcy1qdXN0aWZpZWQtc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4vKipcbiAqIFRoZSBmb2xsb3dpbmcgcHJvdmlkZSBhIHNpbXBsZSBtZWFucyBvZiBhcHBseWluZyBhIGRlZmF1bHQgYm9yZGVyIHN0eWxlIHdoZW5cbiAqIGEgdXNlciBmaXJzdCBtYWtlcyBhIHNlbGVjdGlvbiBpbiB0aGUgYm9yZGVyIGJsb2NrIHN1cHBvcnQgcGFuZWwuXG4gKiBUaGlzIHByZXZlbnRzIGlzc3VlcyBzdWNoIGFzIHdoZXJlIHRoZSB1c2VyIGNvdWxkIHNldCBhIGJvcmRlciB3aWR0aFxuICogYW5kIHNlZSBubyBib3JkZXIgZHVlIHRoZXJlIGJlaW5nIG5vIGJvcmRlciBzdHlsZSBzZXQuXG4gKlxuICogVGhpcyBpcyBpbnRlbmRlZCB0byBiZSByZW1vdmVkIG9uY2UgaW50ZWxsaWdlbnQgZGVmYXVsdHMgY2FuIGJlIHNldCB3aGlsZVxuICogbWFraW5nIGJvcmRlciBzZWxlY3Rpb25zIHZpYSB0aGUgYmxvY2sgc3VwcG9ydC5cbiAqXG4gKiBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL3B1bGwvMzM3NDNcbiAqL1xuaHRtbCA6d2hlcmUoLmhhcy1ib3JkZXItY29sb3IpIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG5odG1sIDp3aGVyZShbc3R5bGUqPVwiYm9yZGVyLXRvcC1jb2xvclwiXSkge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgfVxuXG5odG1sIDp3aGVyZShbc3R5bGUqPVwiYm9yZGVyLXJpZ2h0LWNvbG9yXCJdKSB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IH1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1cImJvcmRlci1ib3R0b20tY29sb3JcIl0pIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IH1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1cImJvcmRlci1sZWZ0LWNvbG9yXCJdKSB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgfVxuXG5odG1sIDp3aGVyZShbc3R5bGUqPVwiYm9yZGVyLXdpZHRoXCJdKSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1cImJvcmRlci10b3Atd2lkdGhcIl0pIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1cImJvcmRlci1yaWdodC13aWR0aFwiXSkge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyB9XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9XCJib3JkZXItYm90dG9tLXdpZHRoXCJdKSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyB9XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9XCJib3JkZXItbGVmdC13aWR0aFwiXSkge1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IH1cblxuLyoqXG4gKiBQcm92aWRlIGJhc2VsaW5lIHJlc3BvbnNpdmVuZXNzIGZvciBpbWFnZXMuXG4gKi9cbmh0bWwgOndoZXJlKGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLndwLWJsb2NrLWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxLjc1ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAvKipcblx0KiBBbGwgQ29sdW1ucyBBbGlnbm1lbnRcblx0Ki8gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfSB9XG4gIC53cC1ibG9jay1jb2x1bW5zLmFyZS12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAud3AtYmxvY2stY29sdW1ucy5hcmUtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAud3AtYmxvY2stY29sdW1ucy5hcmUtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIycHgpIHtcbiAgICAud3AtYmxvY2stY29sdW1uczpub3QoLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSkgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAud3AtYmxvY2stY29sdW1uczpub3QoLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSkgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIC53cC1ibG9jay1jb2x1bW5zOm5vdCguaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlKSA+IC53cC1ibG9jay1jb2x1bW5bc3R5bGUqPVwiZmxleC1iYXNpc1wiXSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDsgfSB9XG4gIC53cC1ibG9jay1jb2x1bW5zLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC53cC1ibG9jay1jb2x1bW5zLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLndwLWJsb2NrLWNvbHVtbnMuaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlID4gLndwLWJsb2NrLWNvbHVtbltzdHlsZSo9XCJmbGV4LWJhc2lzXCJdIHtcbiAgICAgICAgZmxleC1ncm93OiAwOyB9XG5cbjp3aGVyZSgud3AtYmxvY2stY29sdW1ucy5oYXMtYmFja2dyb3VuZCkge1xuICBwYWRkaW5nOiAxLjI1ZW0gMi4zNzVlbTsgfVxuXG4ud3AtYmxvY2stY29sdW1uIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC8qKlxuXHQqIEluZGl2aWR1YWwgQ29sdW1uIEFsaWdubWVudFxuXHQqLyB9XG4gIC53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gIC53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCwgLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyLCAud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubm9VaS1iYXNlLFxuLm5vVWktY29ubmVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXG4gKi9cbi5ub1VpLWNvbm5lY3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDsgfVxuXG4ubm9VaS1jb25uZWN0LFxuLm5vVWktb3JpZ2luIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDsgfVxuXG4vKiBPZmZzZXQgZGlyZWN0aW9uXG4gKi9cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcbiAqIGNvbm5lY3QgZWxlbWVudHMuXG4gKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIHRvcDogLTEwMCU7XG4gIHdpZHRoOiAwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubm9VaS10b3VjaC1hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMThweDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiAtNnB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcmlnaHQ6IC02cHg7XG4gIGJvdHRvbTogLTE3cHg7IH1cblxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGxlZnQ6IC0xN3B4O1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBTdHlsaW5nO1xuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7IH1cblxuLm5vVWktY29ubmVjdHMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7IH1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4vKiBIYW5kbGUgc3RyaXBlcztcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7IH1cblxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7IH1cblxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7IH1cblxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogQmFzZTtcbiAqXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogVmFsdWVzO1xuICpcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qIE1hcmtpbmdzO1xuICpcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDOyB9XG5cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpOyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLyogVmVydGljYWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTIwJTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTIwJTsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiA+IC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMTBweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4gPiAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMjhweDsgfVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHBsdWdpbi9hdC1ydWxlLWltcG9ydC1wYXRoICovXG46cm9vdCB7XG4gIC0tZmYtbW9udHNlcnJhdDogbW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgLS1mZi1qb3NlZmluOiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7IH1cblxuLnRrLWJyZWUtc2VyaWYge1xuICBmb250LWZhbWlseTogXCJicmVlLXNlcmlmXCIsIHNlcmlmOyB9XG5cbi50ay1qb3NlZmluLXNhbnMge1xuICBmb250LWZhbWlseTogXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4udGstZGluLTIwMTQge1xuICBmb250LWZhbWlseTogXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmOyB9XG5cbi50ay1kaW4tMjAxNC1uYXJyb3cge1xuICBmb250LWZhbWlseTogXCJkaW4tMjAxNC1uYXJyb3dcIiwgc2Fucy1zZXJpZjsgfVxuXG4udGstZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnQge1xuICBmb250LWZhbWlseTogXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5mZi1oZWFkaW5nLWRpbjE0NTEge1xuICAtLWZmLWhlYWRpbmc6IFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZjsgfVxuXG5odG1sW2xhbmc9XCJ1ay1VQVwiXSB7XG4gIC0tZmYtYnJpZTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgLS1mZi1oZWFkaW5nOiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAtLWZmLWRpbi1uYXJyb3c6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIC0tZmYtYWR2ZXJ0aXNpbmc6IFwiTmV4YSBTY3JpcHQgU2VtaSBCb2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbFtsYW5nPVwidWstVUFcIl0gLmMtbGFuZy1zd2l0Y2hlcl9fbGlzdCxcbiAgaHRtbFtsYW5nPVwidWstVUFcIl0gLmMtbWFpbm1lbnVfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgaHRtbFtsYW5nPVwidWstVUFcIl0gaDIgc3Ryb25nLCBodG1sW2xhbmc9XCJ1ay1VQVwiXSBoMyBzdHJvbmcsIGh0bWxbbGFuZz1cInVrLVVBXCJdIGg0IHN0cm9uZywgaHRtbFtsYW5nPVwidWstVUFcIl0gaDUgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIGh0bWxbbGFuZz1cInVrLVVBXCJdIGgyOjphZnRlciwgaHRtbFtsYW5nPVwidWstVUFcIl0gaDM6OmFmdGVyLCBodG1sW2xhbmc9XCJ1ay1VQVwiXSBoNDo6YWZ0ZXIsIGh0bWxbbGFuZz1cInVrLVVBXCJdIGg1OjphZnRlciB7XG4gICAgYm90dG9tOiAtMjAlOyB9XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIGluZGVudGF0aW9uICovXG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBtZW93dGVjL25vLXB4ICovXG46cm9vdCB7XG4gIC0tdWotYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLS11ai1kZWZhdWx0LW9wYWNpdHk6IDAuOTtcbiAgLS11ai10ZXh0LWNvbG9yOiAjNzE3MTcxO1xuICAtLWJzLWd1dHRlci14OiAxMHB4O1xuICAtLXVqLWxpbmstY29sb3I6ICMwMDMyMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIDpyb290IHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDQwcHg7IH0gfVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMjBweDsgfVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG1lb3d0ZWMvbm8tcHggKi9cbkBrZXlmcmFtZXMgaGlkZU1haW5NZW51IHtcbiAgMCUge1xuICAgIHRvcDogMDsgfVxuICAxMDAlIHtcbiAgICB0b3A6IC0xMDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgc2hvd1BhZ2VXcmFwcGVyIHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDsgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuLnQtbGFyZ2VyLXRleHQge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLnQtbGFyZ2VyLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAudC1sYXJnZXItdGV4dCB7XG4gICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FkdmVydGlzaW5nIFNjcmlwdCc7XG4gIHNyYzogdXJsKFwiZm9udHMvQWR2ZXJ0aXNpbmdTY3JpcHQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvQWR2ZXJ0aXNpbmdTY3JpcHQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOZXhhIFNjcmlwdCBTZW1pIEJvbGQnO1xuICBzcmM6IHVybChcImZvbnRzL25leGEtc2NyaXB0LXNlbWktYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsLCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgZGwsIGRkLCB1bCwgb2wsIGxpLCBmaWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxucCwgcDo6YmVmb3JlLCBwOjphZnRlcixcbmJvZHksXG5ib2R5OjpiZWZvcmUsXG5ib2R5OjphZnRlcixcbi5jb250YWluZXIsXG4uY29udGFpbmVyOjpiZWZvcmUsXG4uY29udGFpbmVyOjphZnRlcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLWZsdWlkOjpiZWZvcmUsXG4uY29udGFpbmVyLXNtOjpiZWZvcmUsXG4uY29udGFpbmVyLW1kOjpiZWZvcmUsXG4uY29udGFpbmVyLWxnOjpiZWZvcmUsXG4uY29udGFpbmVyLXhsOjpiZWZvcmUsXG4uY29udGFpbmVyLXh4bDo6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDo6YWZ0ZXIsXG4uY29udGFpbmVyLXNtOjphZnRlcixcbi5jb250YWluZXItbWQ6OmFmdGVyLFxuLmNvbnRhaW5lci1sZzo6YWZ0ZXIsXG4uY29udGFpbmVyLXhsOjphZnRlcixcbi5jb250YWluZXIteHhsOjphZnRlcixcbi5yb3csXG4ucm93OjpiZWZvcmUsXG4ucm93OjphZnRlcixcbltjbGFzc149XCJ3cC1cIl0sXG5bY2xhc3NePVwid3AtXCJdOjpiZWZvcmUsXG5bY2xhc3NePVwid3AtXCJdOjphZnRlcixcbltjbGFzcyo9XCIgd3AtXCJdLFxuW2NsYXNzKj1cIiB3cC1cIl06OmJlZm9yZSxcbltjbGFzcyo9XCIgd3AtXCJdOjphZnRlcixcbltjbGFzc149XCJ1LVwiXSxcbltjbGFzc149XCJ1LVwiXTo6YmVmb3JlLFxuW2NsYXNzXj1cInUtXCJdOjphZnRlcixcbltjbGFzcyo9XCIgdS1cIl0sXG5bY2xhc3MqPVwiIHUtXCJdOjpiZWZvcmUsXG5bY2xhc3MqPVwiIHUtXCJdOjphZnRlcixcbltjbGFzc149XCJjLVwiXSxcbltjbGFzc149XCJjLVwiXTo6YmVmb3JlLFxuW2NsYXNzXj1cImMtXCJdOjphZnRlcixcbltjbGFzcyo9XCIgYy1cIl0sXG5bY2xhc3MqPVwiIGMtXCJdOjpiZWZvcmUsXG5bY2xhc3MqPVwiIGMtXCJdOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG5cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuc2VsZWN0IHtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjguNjk0JyBoZWlnaHQ9JzUwLjY5NCcgdmlld0JveD0nMCAwIDI4LjY5NCA1MC42OTQnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgnJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0NycgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc4JyBoZWlnaHQ9JzUnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aC0yJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV84NDctMicgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc5JyBoZWlnaHQ9JzUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdBcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjguNjk0IDUwLjY5NCkgcm90YXRlKDE4MCknJTNFJTNDZyBpZD0nR3JvdXBfNzM4JyBkYXRhLW5hbWU9J0dyb3VwIDczOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA0Ny4xNTgpIHJvdGF0ZSgtNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNycgZGF0YS1uYW1lPSdHcm91cCA3MzcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzknIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDBBNSA1IDAgMCAwIDUgNUgzNS41NzhhNSA1IDAgMCAwLTUtNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2cgaWQ9J0dyb3VwXzczOScgZGF0YS1uYW1lPSdHcm91cCA3MzknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTM2KSByb3RhdGUoNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNy0yJyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoLTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfOTc5LTInIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDVBNSA1IDAgMCAxIDUgMEgzNS41NzlhNSA1IDAgMCAxLTUgNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsZWZ0OiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDUwcHg7IH0gfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nQXJyb3cnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyOC42OTQnIGhlaWdodD0nNTAuNjk0JyB2aWV3Qm94PScwIDAgMjguNjk0IDUwLjY5NCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aCclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfODQ3JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA4NDcnIHdpZHRoPSczNS41NzgnIGhlaWdodD0nNScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoLTInJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0Ny0yJyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA4NDcnIHdpZHRoPSczNS41NzknIGhlaWdodD0nNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0dyb3VwXzczOCcgZGF0YS1uYW1lPSdHcm91cCA3MzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgNDcuMTU4KSByb3RhdGUoLTQ1KSclM0UlM0NnIGlkPSdHcm91cF83MzcnIGRhdGEtbmFtZT0nR3JvdXAgNzM3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfOTc5JyBkYXRhLW5hbWU9J1BhdGggOTc5JyBkPSdNMCAwQTUgNSAwIDAgMCA1IDVIMzUuNTc4YTUgNSAwIDAgMC01LTVIMjQuOTM0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnIGlkPSdHcm91cF83MzknIGRhdGEtbmFtZT0nR3JvdXAgNzM5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjUzNikgcm90YXRlKDQ1KSclM0UlM0NnIGlkPSdHcm91cF83MzctMicgZGF0YS1uYW1lPSdHcm91cCA3MzcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aC0yKSclM0UlM0NwYXRoIGlkPSdQYXRoXzk3OS0yJyBkYXRhLW5hbWU9J1BhdGggOTc5JyBkPSdNMCA1QTUgNSAwIDAgMSA1IDBIMzUuNTc5YTUgNSAwIDAgMS01IDVIMjQuOTM0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHJpZ2h0OiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiA1MHB4OyB9IH1cbiAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLnQtYW5pbS0xLnQtYW5pbS1zZWxmLFxuLnQtYW5pbS0xICpbY2xhc3MqPSd0LWFuaW0tZWxlbS0nXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMzBweCk7IH1cblxuLnQtYW5pbS0xLmlzLWluLXZpZXctZmlyc3QudC1hbmltLXNlbGYge1xuICBhbmltYXRpb246IGFuaW0xIDQwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0ICpbY2xhc3MqPSd0LWFuaW0tZWxlbS0nXSB7XG4gIGFuaW1hdGlvbjogYW5pbTEgNzUwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cblxuLnQtYW5pbS0xLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTEge1xuICBhbmltYXRpb24tZGVsYXk6IDMwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0NTBtczsgfVxuXG4udC1hbmltLTEuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjAwbXM7IH1cblxuLnQtYW5pbS0xLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTQge1xuICBhbmltYXRpb24tZGVsYXk6IDc1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS01IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA5MDBtczsgfVxuXG4udC1hbmltLTEuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTA1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS03IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMjAwbXM7IH1cblxuLnQtYW5pbS0xLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTgge1xuICBhbmltYXRpb24tZGVsYXk6IDEzNTBtczsgfVxuXG4udC1hbmltLTEuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTUwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTY1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTgwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTk1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjEwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjI1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjQwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjU1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjcwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjg1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzAwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzE1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzMwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzQ1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzYwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzc1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzkwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDA1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDIwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDM1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDUwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDY1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDgwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDk1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTEwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTI1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTQwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTU1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTcwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTg1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjAwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjE1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjMwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjQ1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjYwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjc1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjkwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzA1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzIwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00OCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzM1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00OSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzUwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS01MCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzY1MG1zOyB9XG5cbi50LWFuaW0tMi50LWFuaW0tc2VsZixcbi50LWFuaW0tMiAqW2NsYXNzKj0ndC1hbmltLWVsZW0tJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7IH1cblxuLnQtYW5pbS0yLmlzLWluLXZpZXctZmlyc3QudC1hbmltLXNlbGYge1xuICBhbmltYXRpb246IGFuaW0xIDIwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0ICpbY2xhc3MqPSd0LWFuaW0tZWxlbS0nXSB7XG4gIGFuaW1hdGlvbjogYW5pbTEgMzUwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cblxuLnQtYW5pbS0yLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTEge1xuICBhbmltYXRpb24tZGVsYXk6IDIwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtczsgfVxuXG4udC1hbmltLTIuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDAwbXM7IH1cblxuLnQtYW5pbS0yLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTQge1xuICBhbmltYXRpb24tZGVsYXk6IDUwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS01IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA2MDBtczsgfVxuXG4udC1hbmltLTIuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzAwbXM7IH1cblxuLnQtYW5pbS0yLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTcge1xuICBhbmltYXRpb24tZGVsYXk6IDgwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS04IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA5MDBtczsgfVxuXG4udC1hbmltLTIuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTAwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTEwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTIwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTMwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTQwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTUwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTYwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTcwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTgwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTkwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjAwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjEwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjIwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjMwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjQwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjUwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjYwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjcwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjgwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjkwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzAwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzEwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzIwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzMwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzQwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzUwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzYwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzcwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzgwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzkwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDAwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDEwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDIwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDMwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDQwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDUwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDYwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDcwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDgwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00OCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDkwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00OSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTAwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS01MCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTEwMG1zOyB9XG5cbi50LWFuaW0tMy50LWFuaW0tc2VsZixcbi50LWFuaW0tMyAqW2NsYXNzKj0ndC1hbmltLWVsZW0tJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTMwcHgpOyB9XG5cbi50LWFuaW0tMy5pcy1pbi12aWV3LWZpcnN0LnQtYW5pbS1zZWxmIHtcbiAgYW5pbWF0aW9uOiBhbmltMSA4MDBtcyBlYXNlLWluLW91dCBmb3J3YXJkcyAyMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAqW2NsYXNzKj0ndC1hbmltLWVsZW0tJ10ge1xuICBhbmltYXRpb246IGFuaW0xIDc1MG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbi50LWFuaW0tMy5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDUwbXM7IH1cblxuLnQtYW5pbS0zLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTMge1xuICBhbmltYXRpb24tZGVsYXk6IDYwMG1zOyB9XG5cbi50LWFuaW0tMy5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogOTAwbXM7IH1cblxuLnQtYW5pbS0zLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTYge1xuICBhbmltYXRpb24tZGVsYXk6IDEwNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTIwMG1zOyB9XG5cbi50LWFuaW0tMy5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS04IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMzUwbXM7IH1cblxuLnQtYW5pbS0zLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTkge1xuICBhbmltYXRpb24tZGVsYXk6IDE1MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTAge1xuICBhbmltYXRpb24tZGVsYXk6IDE2NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTEge1xuICBhbmltYXRpb24tZGVsYXk6IDE4MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTIge1xuICBhbmltYXRpb24tZGVsYXk6IDE5NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTMge1xuICBhbmltYXRpb24tZGVsYXk6IDIxMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTQge1xuICBhbmltYXRpb24tZGVsYXk6IDIyNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTUge1xuICBhbmltYXRpb24tZGVsYXk6IDI0MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTYge1xuICBhbmltYXRpb24tZGVsYXk6IDI1NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTcge1xuICBhbmltYXRpb24tZGVsYXk6IDI3MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTgge1xuICBhbmltYXRpb24tZGVsYXk6IDI4NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTkge1xuICBhbmltYXRpb24tZGVsYXk6IDMwMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjAge1xuICBhbmltYXRpb24tZGVsYXk6IDMxNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjEge1xuICBhbmltYXRpb24tZGVsYXk6IDMzMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjIge1xuICBhbmltYXRpb24tZGVsYXk6IDM0NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjMge1xuICBhbmltYXRpb24tZGVsYXk6IDM2MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjQge1xuICBhbmltYXRpb24tZGVsYXk6IDM3NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjUge1xuICBhbmltYXRpb24tZGVsYXk6IDM5MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjYge1xuICBhbmltYXRpb24tZGVsYXk6IDQwNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjcge1xuICBhbmltYXRpb24tZGVsYXk6IDQyMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjgge1xuICBhbmltYXRpb24tZGVsYXk6IDQzNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjkge1xuICBhbmltYXRpb24tZGVsYXk6IDQ1MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzAge1xuICBhbmltYXRpb24tZGVsYXk6IDQ2NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzEge1xuICBhbmltYXRpb24tZGVsYXk6IDQ4MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzIge1xuICBhbmltYXRpb24tZGVsYXk6IDQ5NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzMge1xuICBhbmltYXRpb24tZGVsYXk6IDUxMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzQge1xuICBhbmltYXRpb24tZGVsYXk6IDUyNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzUge1xuICBhbmltYXRpb24tZGVsYXk6IDU0MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzYge1xuICBhbmltYXRpb24tZGVsYXk6IDU1NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzcge1xuICBhbmltYXRpb24tZGVsYXk6IDU3MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzgge1xuICBhbmltYXRpb24tZGVsYXk6IDU4NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzkge1xuICBhbmltYXRpb24tZGVsYXk6IDYwMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDAge1xuICBhbmltYXRpb24tZGVsYXk6IDYxNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDEge1xuICBhbmltYXRpb24tZGVsYXk6IDYzMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDIge1xuICBhbmltYXRpb24tZGVsYXk6IDY0NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDMge1xuICBhbmltYXRpb24tZGVsYXk6IDY2MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDQge1xuICBhbmltYXRpb24tZGVsYXk6IDY3NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDUge1xuICBhbmltYXRpb24tZGVsYXk6IDY5MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDYge1xuICBhbmltYXRpb24tZGVsYXk6IDcwNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDcge1xuICBhbmltYXRpb24tZGVsYXk6IDcyMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDgge1xuICBhbmltYXRpb24tZGVsYXk6IDczNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDkge1xuICBhbmltYXRpb24tZGVsYXk6IDc1MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNTAge1xuICBhbmltYXRpb24tZGVsYXk6IDc2NTBtczsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW0xIHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLXVqLWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXVqLWxpbmstY29sb3ItaG92ZXIpOyB9XG5cbi5zLXRleHRjb250ZW50LCAudS10ZXh0LWJveCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzICovIH1cbiAgLnMtdGV4dGNvbnRlbnQgYmxvY2txdW90ZSwgLnUtdGV4dC1ib3ggYmxvY2txdW90ZSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBibG9ja3F1b3RlLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBibG9ja3F1b3RlIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnMtdGV4dGNvbnRlbnQgaDEsIC51LXRleHQtYm94IGgxLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGgxLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRpbi1uYXJyb3csIFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWYpO1xuICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAjRkY5Qjc4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5zLXRleHRjb250ZW50IGgxLCAudS10ZXh0LWJveCBoMSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDEge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAucy10ZXh0Y29udGVudCBoMi5uby1saW5lcywgLnUtdGV4dC1ib3ggaDIubm8tbGluZXMsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDIubm8tbGluZXMsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyLm5vLWxpbmVzIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBjb2xvcjogdmFyKC0tdWotaGVhZGluZy1jb2xvciwgI0ZGOUI3OCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLnMtdGV4dGNvbnRlbnQgaDIubm8tbGluZXMsIC51LXRleHQtYm94IGgyLm5vLWxpbmVzLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGgyLm5vLWxpbmVzLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBoMi5uby1saW5lcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5zLXRleHRjb250ZW50IGgyLm5vLWxpbmVzLCAudS10ZXh0LWJveCBoMi5uby1saW5lcywgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMi5uby1saW5lcywgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDIubm8tbGluZXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5zLXRleHRjb250ZW50IGgyLm5vLWxpbmVzLCAudS10ZXh0LWJveCBoMi5uby1saW5lcywgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMi5uby1saW5lcywgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDIubm8tbGluZXMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucy10ZXh0Y29udGVudCAuaGFzLWxpbmVzIGgxLCAudS10ZXh0LWJveCAuaGFzLWxpbmVzIGgxLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IC5oYXMtbGluZXMgaDEsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IC5oYXMtbGluZXMgaDEsXG4gIC5zLXRleHRjb250ZW50IGgyOm5vdCgubm8tbGluZXMpLFxuICAudS10ZXh0LWJveCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDI6bm90KC5uby1saW5lcykge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAjMDAzMjAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAucy10ZXh0Y29udGVudCAuaGFzLWxpbmVzIGgxLCAudS10ZXh0LWJveCAuaGFzLWxpbmVzIGgxLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IC5oYXMtbGluZXMgaDEsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IC5oYXMtbGluZXMgaDEsXG4gICAgICAucy10ZXh0Y29udGVudCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgICAgIC51LXRleHQtYm94IGgyOm5vdCgubm8tbGluZXMpLFxuICAgICAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyOm5vdCgubm8tbGluZXMpIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gICAgQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gICAgICAucy10ZXh0Y29udGVudCAuaGFzLWxpbmVzIGgxLCAudS10ZXh0LWJveCAuaGFzLWxpbmVzIGgxLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IC5oYXMtbGluZXMgaDEsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IC5oYXMtbGluZXMgaDEsXG4gICAgICAucy10ZXh0Y29udGVudCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgICAgIC51LXRleHQtYm94IGgyOm5vdCgubm8tbGluZXMpLFxuICAgICAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyOm5vdCgubm8tbGluZXMpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLnMtdGV4dGNvbnRlbnQgLmhhcy1saW5lcyBoMSwgLnUtdGV4dC1ib3ggLmhhcy1saW5lcyBoMSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCAuaGFzLWxpbmVzIGgxLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCAuaGFzLWxpbmVzIGgxLFxuICAgICAgLnMtdGV4dGNvbnRlbnQgaDI6bm90KC5uby1saW5lcyksXG4gICAgICAudS10ZXh0LWJveCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDI6bm90KC5uby1saW5lcyksXG4gICAgICAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBoMjpub3QoLm5vLWxpbmVzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIC5zLXRleHRjb250ZW50IC5oYXMtbGluZXMgaDEgfiBociwgLnUtdGV4dC1ib3ggLmhhcy1saW5lcyBoMSB+IGhyLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IC5oYXMtbGluZXMgaDEgfiBociwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgLmhhcy1saW5lcyBoMSB+IGhyLFxuICAgIC5zLXRleHRjb250ZW50IGgyOm5vdCgubm8tbGluZXMpIH4gaHIsXG4gICAgLnUtdGV4dC1ib3ggaDI6bm90KC5uby1saW5lcykgfiBocixcbiAgICAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGgyOm5vdCgubm8tbGluZXMpIH4gaHIsXG4gICAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDI6bm90KC5uby1saW5lcykgfiBociB7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgLnMtdGV4dGNvbnRlbnQgLmhhcy1saW5lcyBoMSB+IGhyLCAudS10ZXh0LWJveCAuaGFzLWxpbmVzIGgxIH4gaHIsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgLmhhcy1saW5lcyBoMSB+IGhyLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCAuaGFzLWxpbmVzIGgxIH4gaHIsXG4gICAgICAgIC5zLXRleHRjb250ZW50IGgyOm5vdCgubm8tbGluZXMpIH4gaHIsXG4gICAgICAgIC51LXRleHQtYm94IGgyOm5vdCgubm8tbGluZXMpIH4gaHIsXG4gICAgICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDI6bm90KC5uby1saW5lcykgfiBocixcbiAgICAgICAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDI6bm90KC5uby1saW5lcykgfiBociB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5zLXRleHRjb250ZW50IC5oYXMtbGluZXMgaDE6OmJlZm9yZSwgLnUtdGV4dC1ib3ggLmhhcy1saW5lcyBoMTo6YmVmb3JlLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IC5oYXMtbGluZXMgaDE6OmJlZm9yZSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgLmhhcy1saW5lcyBoMTo6YmVmb3JlLCAucy10ZXh0Y29udGVudCAuaGFzLWxpbmVzIGgxOjphZnRlciwgLnUtdGV4dC1ib3ggLmhhcy1saW5lcyBoMTo6YWZ0ZXIsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgLmhhcy1saW5lcyBoMTo6YWZ0ZXIsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IC5oYXMtbGluZXMgaDE6OmFmdGVyLFxuICAgIC5zLXRleHRjb250ZW50IGgyOm5vdCgubm8tbGluZXMpOjpiZWZvcmUsXG4gICAgLnUtdGV4dC1ib3ggaDI6bm90KC5uby1saW5lcyk6OmJlZm9yZSxcbiAgICAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGgyOm5vdCgubm8tbGluZXMpOjpiZWZvcmUsXG4gICAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDI6bm90KC5uby1saW5lcyk6OmJlZm9yZSxcbiAgICAucy10ZXh0Y29udGVudCBoMjpub3QoLm5vLWxpbmVzKTo6YWZ0ZXIsXG4gICAgLnUtdGV4dC1ib3ggaDI6bm90KC5uby1saW5lcyk6OmFmdGVyLFxuICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDI6bm90KC5uby1saW5lcyk6OmFmdGVyLFxuICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyOm5vdCgubm8tbGluZXMpOjphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucy10ZXh0Y29udGVudCAuaGFzLWxpbmVzIGgxOjpiZWZvcmUsIC51LXRleHQtYm94IC5oYXMtbGluZXMgaDE6OmJlZm9yZSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCAuaGFzLWxpbmVzIGgxOjpiZWZvcmUsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IC5oYXMtbGluZXMgaDE6OmJlZm9yZSxcbiAgICAucy10ZXh0Y29udGVudCBoMjpub3QoLm5vLWxpbmVzKTo6YmVmb3JlLFxuICAgIC51LXRleHQtYm94IGgyOm5vdCgubm8tbGluZXMpOjpiZWZvcmUsXG4gICAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMjpub3QoLm5vLWxpbmVzKTo6YmVmb3JlLFxuICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyOm5vdCgubm8tbGluZXMpOjpiZWZvcmUge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnMtdGV4dGNvbnRlbnQgLmhhcy1saW5lcyBoMTo6YWZ0ZXIsIC51LXRleHQtYm94IC5oYXMtbGluZXMgaDE6OmFmdGVyLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IC5oYXMtbGluZXMgaDE6OmFmdGVyLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCAuaGFzLWxpbmVzIGgxOjphZnRlcixcbiAgICAucy10ZXh0Y29udGVudCBoMjpub3QoLm5vLWxpbmVzKTo6YWZ0ZXIsXG4gICAgLnUtdGV4dC1ib3ggaDI6bm90KC5uby1saW5lcyk6OmFmdGVyLFxuICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDI6bm90KC5uby1saW5lcyk6OmFmdGVyLFxuICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyOm5vdCgubm8tbGluZXMpOjphZnRlciB7XG4gICAgICBib3R0b206IDA7IH1cbiAgLnMtdGV4dGNvbnRlbnQgaDMsIC51LXRleHQtYm94IGgzLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGgzLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAjMDAzMjAwKTsgfVxuICAucy10ZXh0Y29udGVudCBoNCwgLnUtdGV4dC1ib3ggaDQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGg0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYnJpZSwgXCJicmVlLXNlcmlmXCIsIHNlcmlmKTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgY29sb3I6IHZhcigtLXVqLWhlYWRpbmctY29sb3IsICMwMDMyMDApOyB9XG4gIC5zLXRleHRjb250ZW50IHAsIC51LXRleHQtYm94IHAsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgcCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgcCwgLnMtdGV4dGNvbnRlbnQgdWwsIC51LXRleHQtYm94IHVsLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IHVsLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB1bCwgLnMtdGV4dGNvbnRlbnQgb2wsIC51LXRleHQtYm94IG9sLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IG9sLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBvbCB7XG4gICAgY29sb3I6IHZhcigtLXVqLXRleHQtY29sb3IpOyB9XG4gICAgLnMtdGV4dGNvbnRlbnQgcDpub3QoOm9ubHktY2hpbGQpLCAudS10ZXh0LWJveCBwOm5vdCg6b25seS1jaGlsZCksIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgcDpub3QoOm9ubHktY2hpbGQpLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBwOm5vdCg6b25seS1jaGlsZCksIC5zLXRleHRjb250ZW50IHVsOm5vdCg6b25seS1jaGlsZCksIC51LXRleHQtYm94IHVsOm5vdCg6b25seS1jaGlsZCksIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgdWw6bm90KDpvbmx5LWNoaWxkKSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgdWw6bm90KDpvbmx5LWNoaWxkKSwgLnMtdGV4dGNvbnRlbnQgb2w6bm90KDpvbmx5LWNoaWxkKSwgLnUtdGV4dC1ib3ggb2w6bm90KDpvbmx5LWNoaWxkKSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBvbDpub3QoOm9ubHktY2hpbGQpLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBvbDpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zLXRleHRjb250ZW50IGgyOmZpcnN0LWNoaWxkLCAudS10ZXh0LWJveCBoMjpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMjpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDI6Zmlyc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IGgzOmZpcnN0LWNoaWxkLCAudS10ZXh0LWJveCBoMzpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMzpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDM6Zmlyc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IGg0OmZpcnN0LWNoaWxkLCAudS10ZXh0LWJveCBoNDpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoNDpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDQ6Zmlyc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IGg1OmZpcnN0LWNoaWxkLCAudS10ZXh0LWJveCBoNTpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoNTpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDU6Zmlyc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IGg2OmZpcnN0LWNoaWxkLCAudS10ZXh0LWJveCBoNjpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoNjpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDY6Zmlyc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IHA6Zmlyc3QtY2hpbGQsIC51LXRleHQtYm94IHA6Zmlyc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgcDpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgcDpmaXJzdC1jaGlsZCwgLnMtdGV4dGNvbnRlbnQgdWw6Zmlyc3QtY2hpbGQsIC51LXRleHQtYm94IHVsOmZpcnN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IHVsOmZpcnN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB1bDpmaXJzdC1jaGlsZCwgLnMtdGV4dGNvbnRlbnQgb2w6Zmlyc3QtY2hpbGQsIC51LXRleHQtYm94IG9sOmZpcnN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IG9sOmZpcnN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucy10ZXh0Y29udGVudCBoMjpsYXN0LWNoaWxkLCAudS10ZXh0LWJveCBoMjpsYXN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGgyOmxhc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyOmxhc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IGgzOmxhc3QtY2hpbGQsIC51LXRleHQtYm94IGgzOmxhc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDM6bGFzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDM6bGFzdC1jaGlsZCwgLnMtdGV4dGNvbnRlbnQgaDQ6bGFzdC1jaGlsZCwgLnUtdGV4dC1ib3ggaDQ6bGFzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoNDpsYXN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBoNDpsYXN0LWNoaWxkLCAucy10ZXh0Y29udGVudCBoNTpsYXN0LWNoaWxkLCAudS10ZXh0LWJveCBoNTpsYXN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGg1Omxhc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGg1Omxhc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IGg2Omxhc3QtY2hpbGQsIC51LXRleHQtYm94IGg2Omxhc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDY6bGFzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDY6bGFzdC1jaGlsZCwgLnMtdGV4dGNvbnRlbnQgcDpsYXN0LWNoaWxkLCAudS10ZXh0LWJveCBwOmxhc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgcDpsYXN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBwOmxhc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IHVsOmxhc3QtY2hpbGQsIC51LXRleHQtYm94IHVsOmxhc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgdWw6bGFzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgdWw6bGFzdC1jaGlsZCwgLnMtdGV4dGNvbnRlbnQgb2w6bGFzdC1jaGlsZCwgLnUtdGV4dC1ib3ggb2w6bGFzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBvbDpsYXN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zLXRleHRjb250ZW50IHVsIGxpLCAudS10ZXh0LWJveCB1bCBsaSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCB1bCBsaSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAucy10ZXh0Y29udGVudCB1bCBsaSBsaSwgLnUtdGV4dC1ib3ggdWwgbGkgbGksIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgdWwgbGkgbGksIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IHVsIGxpIGxpLCAucy10ZXh0Y29udGVudCBvbCBsaSBsaSwgLnUtdGV4dC1ib3ggb2wgbGkgbGksIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgb2wgbGkgbGksIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IG9sIGxpIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnMtdGV4dGNvbnRlbnQgaW1nLCAudS10ZXh0LWJveCBpbWcsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaW1nLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLnMtdGV4dGNvbnRlbnQgaW1nLCAudS10ZXh0LWJveCBpbWcsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaW1nLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAucy10ZXh0Y29udGVudCBpZnJhbWUsIC51LXRleHQtYm94IGlmcmFtZSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBpZnJhbWUsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmlzLXBhZ2UtbG9hZGluZyAqIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi51LWxpbmsge1xuICBjb2xvcjogdmFyKC0tdWotbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdWotbGluay1jb2xvci1ob3Zlcik7IH1cblxuLnUtbGluay1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tdWotbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC51LWxpbmstYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdWotbGluay1jb2xvci1ob3Zlcik7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5IHtcbiAgLS1maWx0ZXJzLWNvbG9yOiB2YXIoLS1icy1lc3lncmVlbik7XG4gIC0tZmlsdGVycy1jb2xvcjI6IHZhcigtLWJzLWVzeWJsdWUpOyB9XG5cbi5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCB7XG4gIC0tdWotZm9vdGVyLWJnOiAjMTIyQzdGOyB9XG4gIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuYy1oZWFkZXJfX2RlY29yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuYy1jb250ZW50LWFyZWEge1xuICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgd2hpdGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuYy1oZWFkZXJfX21vYmlsZS10b3Age1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG5cbi5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kge1xuICAtLXVqLWZvb3Rlci1iZzogIzEyMkM3RjsgfVxuICAucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5IC5jLWhlYWRlcl9fZGVjb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgLmMtaGVhZGVyX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5maWd1cmUuYWxpZ25jZW50ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC51LXRleHQtYm94LCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0LCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS10ZXh0LWJveCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgN3Z3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1icmFuZC1sb2dvIHtcbiAgICBtYXJnaW46IDAgMTAwcHg7IH0gfVxuXG4udC1ib3JkZXItcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7IH1cblxuLnUtc21hbGwtc2VjdGlvbiB7XG4gIG1hcmdpbjogNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnUtc21hbGwtc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDEyMHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC51LW1vYmlsZS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDUwcHggMDsgfSB9XG5cbi51LXRpbnktc2VjdGlvbiB7XG4gIG1hcmdpbjogMjVweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAudS10aW55LXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA1MHB4IDA7IH0gfVxuXG4udS1kZWZhdWx0LXNlY3Rpb24ge1xuICBtYXJnaW46IDUwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLnUtZGVmYXVsdC1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMDsgfSB9XG5cbi51LWxhcmdlLXNlY3Rpb24ge1xuICBtYXJnaW46IDUwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLnUtbGFyZ2Utc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDE1MHB4IDA7IH0gfVxuXG4udS1jb2x1bW5zLWdyZXkge1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC51LWNvbHVtbnMtZ3JleSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnUtY29sdW1ucy1ncmV5IC53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbiNtYXAtcG9ydGZvbGlvIGRpdlt0aXRsZV06aG92ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuI21hcC1wb3J0Zm9saW8gZGl2W3RpdGxlXTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICBjb2xvcjogIzAwMzIwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLyogU3R5bGUgeW91ciB0b29sdGlwICovIH1cblxuLnQtZ3JleS1ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC0tdWotdGV4dC1jb2xvcjogIzAwMzIwMDtcbiAgY29sb3I6ICMwMDMyMDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgLnQtZ3JleS1ib3ggLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC50LWdyZXktYm94IHAsIC50LWdyZXktYm94IHVsLCAudC1ncmV5LWJveCBvbCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAudC1ncmV5LWJveCB7XG4gICAgICBwYWRkaW5nOiA1NXB4OyB9IH1cblxuLnQtZXN5LWNhbGVuZGx5LWJ1dHRvbnMge1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAudC1lc3ktY2FsZW5kbHktYnV0dG9ucyB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgLnQtZXN5LWNhbGVuZGx5LWJ1dHRvbnMgPiAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC53cC1ibG9jay1jb2x1bW5zLnQtbm8tbWFyZ2luLW9uLW1vYmlsZSAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfSB9XG5cbi53cC1ibG9jay1jb2x1bW5zOm5vdChbY2xhc3MqPVwiLXNlY3Rpb25cIl0pOm5vdCgudS1jb2x1bW5zLWdyZXkpIHtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLnQtZ3JleS1ib3gge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4udC1maXJzdC1ncmV5LWNvbCAudC1ncmV5LWJveCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTsgfVxuICAgIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4udC1sYXN0LWdyZXktY29sIC50LWdyZXktYm94IHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpOyB9IH1cblxuLmMtYXJ0aWNsZS1wb3N0X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYy1hcnRpY2xlLXBvc3RfX2NvbnRlbnQgPiBwOmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1hcnRpY2xlLXBvc3RfX2NvbnRlbnQgPiBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLmMtYXJ0aWNsZS1wb3N0X19jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luOiA1MHB4IDA7IH1cbiAgICAuYy1hcnRpY2xlLXBvc3RfX2NvbnRlbnQgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTsgfVxuICAgIC5jLWFydGljbGUtcG9zdF9fY29udGVudCAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzcxNzE3MTsgfVxuXG4ud3AtYmxvY2stcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDUwcHggMDtcbiAgY29sb3I6ICNGRjlCNzg7IH1cbiAgLndwLWJsb2NrLXF1b3RlIHAge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kaW4tbmFycm93LCBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBjdXJyZW50Q29sb3I7IH1cbiAgICAud3AtYmxvY2stcXVvdGUgcDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNWVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7IH1cbiAgLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jLXNoYXJlLWJ0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tdWotdGV4dC1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYy1zaGFyZS1idDpob3ZlciB7XG4gICAgY29sb3I6ICNGRjlCNzg7IH1cbiAgLmMtc2hhcmUtYnQgc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuYy1zaGFyZS1idCBzdmcgKiB7XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudC1vZmZzZXQtaW1hZ2UtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHg7IH0gfVxuXG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50LWNvbHVtbnMtd2l0aC1pY29ucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA4OS4zNjVlbSkge1xuICAgIC50LWNvbHVtbnMtd2l0aC1pY29ucyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfSB9XG4gIC50LWNvbHVtbnMtd2l0aC1pY29ucyAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAudC1jb2x1bW5zLXdpdGgtaWNvbnMgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSBhbmQgKG1heC13aWR0aDogODkuMzY1ZW0pIHtcbiAgICAgIC50LWNvbHVtbnMtd2l0aC1pY29ucyAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDQ3JSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgICAudC1jb2x1bW5zLXdpdGgtaWNvbnMgLndwLWJsb2NrLWNvbHVtbiBmaWd1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDc1LzgwO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDsgfVxuICAgICAgLnQtY29sdW1ucy13aXRoLWljb25zIC53cC1ibG9jay1jb2x1bW4gZmlndXJlIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnQtY29sdW1ucy13aXRoLWljb25zIC53cC1ibG9jay1jb2x1bW4gaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lcixcbi5zZWxlY3QyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiAgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5qcy1tYWNvcyAucy10ZXh0Y29udGVudCAuYy1jb250YWN0X19uYW1lLCAuanMtbWFjb3MgLnUtdGV4dC1ib3ggLmMtY29udGFjdF9fbmFtZSwgLmpzLW1hY29zIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgLmMtY29udGFjdF9fbmFtZSwgLmpzLW1hY29zIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IC5jLWNvbnRhY3RfX25hbWUsXG4uanMtbWFjb3MgLnMtdGV4dGNvbnRlbnQgaDIsXG4uanMtbWFjb3MgLnUtdGV4dC1ib3ggaDIsXG4uanMtbWFjb3MgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMixcbi5qcy1tYWNvcyAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBoMiB7XG4gIHBhZGRpbmc6IDhweCAwOyB9XG5cbi50LXNpbmdsZS1jb2wtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC50LXNpbmdsZS1jb2wtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDcwdnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAudC1zaW5nbGUtY29sLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA1MHZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLnQtc2luZ2xlLWNvbC10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMzB2dzsgfSB9XG5cbi50LW51bWJlcnMtY29sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAudC1udW1iZXJzLWNvbCB7XG4gICAgICBtYXgtd2lkdGg6IDgwdnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAudC1udW1iZXJzLWNvbCB7XG4gICAgICBtYXgtd2lkdGg6IDcwdnc7IH0gfVxuXG4udC1jb250YWN0LWNvbHVtbnMgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogNjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAudC1jb250YWN0LWNvbHVtbnMgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLnQtY29udGFjdC1jb2x1bW5zID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG5cbi5zd2lwZXI6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIC5jLWhlcm9fX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53cC1ibG9jay12aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLndwLWJsb2NrLXZpZGVvIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAtMik7IH0gfVxuXG4udS1uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udS13aWR0aC0xMDAge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udC1pbWctMTAwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNDb29raWVib3RXaWRnZXQ6bm90KC5Db29raWVib3RXaWRnZXQtaW5hY3RpdmUpIHtcbiAgICBib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxMHB4OyB9IH1cblxuLnRleHQtdHJhbnNmb3JtLW5vbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbltjbGFzc149XCJzZ3BiLXBvcHVwLWNsb3NlXCJdLFxuW2NsYXNzKj1cIiBzZ3BiLXBvcHVwLWNsb3NlXCJdIHtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMTVweCk7IH1cblxuLmMtZWRpdC1saW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDFlbTtcbiAgbGVmdDogMWVtO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jLWVkaXQtbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG4uYy1wb3J0Zm9saW8tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBvcnRmb2xpby1zbGlkZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIC5jLXBvcnRmb2xpby1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1wb3J0Zm9saW8tc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLmMtcG9ydGZvbGlvLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLXBvcnRmb2xpby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuYy1wb3J0Zm9saW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY5Qjc4O1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAuYy1wb3J0Zm9saW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY5Qjc4OyB9XG4gIC5jLXBvcnRmb2xpby1zbGlkZXJfX2J1dHRvbi1wcmV2LCAuYy1wb3J0Zm9saW8tc2xpZGVyX19idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICMwMDApOyB9XG4gICAgLmMtcG9ydGZvbGlvLXNsaWRlcl9fYnV0dG9uLXByZXY6aG92ZXIsIC5jLXBvcnRmb2xpby1zbGlkZXJfX2J1dHRvbi1uZXh0OmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5jLXBvcnRmb2xpby1zbGlkZXJfX2J1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5jLXBvcnRmb2xpby1zbGlkZXJfX2J1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuYy1wb3J0Zm9saW8tc2xpZGVyX19zd2lwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1wb3J0Zm9saW8tc2xpZGVyX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLXBvcnRmb2xpby1zbGlkZXJfX3NsaWRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmMtcG9ydGZvbGlvLXNsaWRlci5pcy1pbml0aWFsaXplZCAuYy1wb3J0Zm9saW8tc2xpZGVyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jLXBvcnRmb2xpby1zbGlkZXIuaXMtaW5pdGlhbGl6ZWQgLmMtcG9ydGZvbGlvLXNsaWRlcl9fc2xpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5jLWVzeS1mbG9yZXN5X19kZWNsYWltZXIge1xuICBjb2xvcjogIzJEMjg1RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMjBweCAwIDEwMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnRleHQtbGFyZ2UtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgLmMtaGVhZGVyX2Rlc2t0b3AuaXMtc2hvdyB7XG4gICAgLS11ai1mb290ZXItYmc6ICMyRDI4NUU7XG4gICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgLmMtaGVhZGVyX2Rlc2t0b3AuaXMtc2hvdyAuYy1oZWFkZXJfX21ldGEge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5IC5jLWhlYWRlcl9kZXNrdG9wLmlzLXNob3cgLmMtc29jaWFscyB7XG4gICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlOyB9IH1cblxuLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lc3ktZmxvcmVzeSA+IC5jLXBhZ2Utd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQsIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgPiAuYy1wYWdlLXdyYXBwZXIgPiAuY29udGFpbmVyLXNtLCAucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5ID4gLmMtcGFnZS13cmFwcGVyID4gLmNvbnRhaW5lci1tZCwgLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lc3ktZmxvcmVzeSA+IC5jLXBhZ2Utd3JhcHBlciA+IC5jb250YWluZXItbGcsIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgPiAuYy1wYWdlLXdyYXBwZXIgPiAuY29udGFpbmVyLXhsLCAucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5ID4gLmMtcGFnZS13cmFwcGVyID4gLmNvbnRhaW5lci14eGwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuaXMtZGV2ZWxvcGVyLW1lbnUtc2hvd24gLmMtZXN5LWZsb3Jlc3lfX21lbnUtd3JhcHBlciB7XG4gICAgYW5pbWF0aW9uOiBtb3ZlUGlvdHJhTWVudURvd24gNTAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgIWltcG9ydGFudDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm8ge1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3ktbG9jYXRpb24taGVybyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTB2dzsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm8gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2ltYWdlJyAnaGVhZGluZycgJ3RleHQnOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm8gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW1hZ2UgaGVhZGluZycgJ2ltYWdlIHNwYWNlJyAnaW1hZ2UgdGV4dCc7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTUlIDQ1JTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDE3dncgYXV0bztcbiAgICAgICAgZ2FwOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm8gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBnYXA6IDAgNXZ3O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY1JSAzNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm9fX2ltYWdlIHtcbiAgICAgIGdyaWQtYXJlYTogaW1hZ2U7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm9fX2ltYWdlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgICBncmlkLXJvdzogMS80OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3ktbG9jYXRpb24taGVyb19faW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvX19pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm9fX2ltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvX19pbWFnZSBwaWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvX19oZWFkaW5nIHtcbiAgICBncmlkLWFyZWE6IGhlYWRpbmc7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3ktbG9jYXRpb24taGVyb19faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm9fX2hlYWRpbmdfZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvX190ZXh0IHtcbiAgICBncmlkLWFyZWE6IHRleHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3ktbG9jYXRpb24taGVyb19fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm9fX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuXG4udC1hbWVuaXRpZXMtZ3JleSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgLS11ai10ZXh0LWNvbG9yOiB2YXIoLS1icy1lc3libHVlKTtcbiAgcGFkZGluZzogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC50LWFtZW5pdGllcy1ncmV5IHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMjRweDsgfSB9XG4gIC50LWFtZW5pdGllcy1ncmV5IGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAudC1hbWVuaXRpZXMtZ3JleSBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9IH1cblxuLndwLWJsb2NrLWNvbHVtbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuLmMtZXN5LXByb21vLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LXByb21vLWJhbm5lciAucm93IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgLmMtZXN5LXByb21vLWJhbm5lcl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzJEMjg1RTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAtLXVqLWhlYWRpbmctY29sb3I6IHdoaXRlO1xuICAgIC0tdWotdGV4dC1jb2xvcjogd2hpdGU7XG4gICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtZXN5LXByb21vLWJhbm5lcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNjBweDsgfSB9XG4gICAgLmMtZXN5LXByb21vLWJhbm5lcl9fY29udGVudC1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDEsIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDIsIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDMsIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDQsIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDUsIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDYge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDI6bm90KC5uby1saW5lcykge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTsgfVxuICAgICAgLmMtZXN5LXByb21vLWJhbm5lcl9fY29udGVudC1pbm5lciBbY2xhc3MqPVwidC1hZHZlcnRpc2luZ1wiXSB7XG4gICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZXN5Z3JlZW4nKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzBERDA3OCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMWVtOyB9XG4gICAgICAuYy1lc3ktcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIHA6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgcDpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIHA6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgICAgICAuYy1lc3ktcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIHA6bm90KDpvbmx5LWNoaWxkKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgcDpub3QoOm9ubHktY2hpbGQpIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMEREMDc4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLmMtZXN5LXByb21vLWJhbm5lcl9fY29udGVudC1pbm5lciBhOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgdWwsIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgb2wge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLmMtZXN5LXByb21vLWJhbm5lcl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LXByb21vLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgLmMtZXN5LXByb21vLWJhbm5lcl9faW1hZ2UtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuXG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG4uYy1waW90cmE0LXByb21vLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXIgLnJvdyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG4gIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19jb250ZW50IHtcbiAgICBjb2xvcjogIzEyMkM3RjtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIC0tdWotaGVhZGluZy1jb2xvcjogIzEyMkM3RjtcbiAgICAtLXVqLXRleHQtY29sb3I6ICMxMjJDN0Y7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1waW90cmE0LXByb21vLWJhbm5lcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuYy1waW90cmE0LXByb21vLWJhbm5lcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNjBweDsgfSB9XG4gICAgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgICAuYy1waW90cmE0LXByb21vLWJhbm5lcl9fY29udGVudC1pbm5lciBoMSwgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDIsIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIGgzLCAuYy1waW90cmE0LXByb21vLWJhbm5lcl9fY29udGVudC1pbm5lciBoNCwgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDUsIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIGg2IHtcbiAgICAgICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIGgyOm5vdCgubm8tbGluZXMpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7IH1cbiAgICAgIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIHA6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgIGNvbG9yOiAjMTIyQzdGO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTsgfVxuICAgICAgICAuYy1waW90cmE0LXByb21vLWJhbm5lcl9fY29udGVudC1pbm5lciBwOm5vdCg6b25seS1jaGlsZCk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYy1waW90cmE0LXByb21vLWJhbm5lcl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAuYy1waW90cmE0LXByb21vLWJhbm5lcl9faW1hZ2UgLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfX2ltYWdlLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfX2ltYWdlLWltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfcmV2ZXJzZSAuYy1waW90cmE0LXByb21vLWJhbm5lcl9faW1hZ2UtaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpOyB9IH1cblxuLmMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgLS11ai1saW5rLWNvbG9yOiAjRkY5Qjc4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgLmMtcGFnZS13cmFwcGVyID4gLmMtaGVhZGVyLFxuLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW90cmE0IC5jLXBhZ2Utd3JhcHBlciA+IC5jLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtaGVhZGVyX19kZWNvciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1oZWFkZXJfX2RlY29yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYmFja2dyb3VuZDogI0ZGOUI3ODtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtaGVhZGVyX19zb2NpYWxzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtaGVhZGVyX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtaGVhZGVyX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi5jLWhlYWRlcl9fc29jaWFscy1kZWNvciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1oZWFkZXJfX3NvY2lhbHMtZGVjb3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY5Qjc4O1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLmMtaGVhZGVyX21vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1oZWFkZXJfbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYy1oZWFkZXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiA5MHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaGVhZGVyX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmMtaGVhZGVyX2Rlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1oZWFkZXJfZGVza3RvcCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdWotZm9vdGVyLWJnLCAjMDAzMjAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDsgfSB9XG4gIC5jLWhlYWRlcl9kZXNrdG9wLmlzLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uYy1oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDEydnc7IH0gfVxuXG4uYy1oZWFkZXJfX21vdHRvIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG4uYy1oZWFkZXJfX21vYmlsZS1saW5rIHtcbiAgZmxleDogMTsgfVxuXG4uYy1oZWFkZXJfX21vYmlsZS10b3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzMjAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtaGVhZGVyX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkY5Qjc4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgIC5jLWhlYWRlcl9fbWV0YSAuYy1oZWFkZXJfX3NvY2lhbHMgLmMtc29jaWFscyB7XG4gICAgICAtLXVqLWxpbmstY29sb3I6ICNGRjlCNzg7XG4gICAgICAtLXVqLWxpbmstY29sb3ItaG92ZXI6IHdoaXRlOyB9IH1cblxuLmMtZm9vdGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjRkY5Qjc4O1xuICBwYWRkaW5nOiAzMHB4IDAgMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWZvb3RlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAxNXB4OyB9IH1cbiAgLmMtZm9vdGVyIGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWZvb3RlciBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uYy1mb290ZXJfX3Jvdy0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyX19yb3ctMSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogMCA2MHB4OyB9IH1cblxuLmMtZm9vdGVyX19yb3ctMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXJfX3Jvdy0yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXJfX3Jvdy0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYy1mb290ZXJfX3Jvdy0yIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYy1mb290ZXJfX2F1dGhvciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgb3JkZXI6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlcl9fYXV0aG9yIHtcbiAgICAgIG9yZGVyOiAxOyB9IH1cblxuLmMtZm9vdGVyX19jb3B5IHtcbiAgb3JkZXI6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlcl9fY29weSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG9yZGVyOiAyOyB9IH1cblxuLmMtZm9vdGVyX19sb2dvIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbjogNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXJfX2xvZ28ge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87IH0gfVxuXG4uYy1mb290ZXJfX3BvcnRmb2xpbyB7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXJfX3BvcnRmb2xpbyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYy1mb290ZXJfX2xvZ29faW1hZ2Uge1xuICB3aWR0aDogMTEwcHg7IH1cblxuLmMtZm9vdGVyX19jb250YWN0IHtcbiAgb3JkZXI6IDQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXJfX2NvbnRhY3Qge1xuICAgICAgbWFyZ2luOiAwIDEyMHB4IDAgNDVweDsgfSB9XG4gIC5jLWZvb3Rlcl9fY29udGFjdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jLWZvb3Rlcl9fY29udGFjdCBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmMtZm9vdGVyX19uYXYge1xuICBvcmRlcjogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyX19uYXYge1xuICAgICAgd2lkdGg6IDI2NXB4OyB9IH1cblxuLmMtZm9vdGVyX19zb2NpYWxzIHtcbiAgb3JkZXI6IDU7XG4gIC0tdWotbGluay1jb2xvci1ob3ZlcjogIzAwMzIwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmMtZm9vdGVyX19zb2NpYWxzIC5jLXNvY2lhbHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXJfX3NvY2lhbHMge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG5cbi5jLWZvb3Rlcl9fcGhvbmUtYnQsXG4uYy1mb290ZXJfX2NvbnRhY3QtYnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1icmllKTtcbiAgY29sb3I6IHdoaXRlO1xuICAtLXVqLWxpbmstY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyMy43NWVtKSB7XG4gICAgLmMtZm9vdGVyX19waG9uZS1idCxcbiAgICAuYy1mb290ZXJfX2NvbnRhY3QtYnQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmMtZm9vdGVyX19waG9uZS1idCBhLFxuICAuYy1mb290ZXJfX2NvbnRhY3QtYnQgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYy1mb290ZXJfX21vYmlsZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXVqLWZvb3Rlci1iZywgI0ZGOUI3OCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYy1mb290ZXJfX21vYmlsZSBpbWcge1xuICAgIHdpZHRoOiA0MHB4OyB9XG5cbi5jLWZvb3Rlci1waW90cmE0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMTIyQzdGO1xuICBwYWRkaW5nOiAzMHB4IDAgMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWZvb3Rlci1waW90cmE0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLXVqLWJvcmRlci1yYWRpdXMpIHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgICAgcGFkZGluZzogNzBweCAwIDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTQge1xuICAgICAgcGFkZGluZzogNzBweCAyMHB4IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNCB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDcwcHggMTVweDsgfSB9XG4gIC5jLWZvb3Rlci1waW90cmE0IGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTsgfVxuXG4uYy1mb290ZXItcGlvdHJhNF9fYm90dG9tLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMzA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1waW90cmE0X19ib3R0b20tYmFubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy1mb290ZXItcGlvdHJhNF9fYm90dG9tLWJhbm5lciBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jLWZvb3Rlci1waW90cmE0X19ib3R0b20tYmFubmVyIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7IH1cblxuLmMtZm9vdGVyLXBpb3RyYTRfX3Jvdy0xIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbG9nbycgJ21lbnUnICdpbnZlc3RvcnMnICdzb2NpYWxzJyAnY29udGFjdCc7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTRfX3Jvdy0xIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdlbXB0eSAgbG9nbyBsb2dvIGxvZ28gIGVtcHR5MicgJ21lbnUgaW52ZXN0b3JzIGVtcHR5MyBjb250YWN0IGNvbnRhY3QnICdtZW51IHNvY2lhbHMgZW1wdHkzIGNvbnRhY3QgY29udGFjdCc7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgICBhdXRvIDFmciAxZnI7XG4gICAgICBnYXA6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNF9fcm93LTEge1xuICAgICAgZ2FwOiAwIDQwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyICAgYXV0byAxZnIgMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdlbXB0eSBlbXB0eSBlbXB0eSBsb2dvIGVtcHR5MiBlbXB0eTIgZW1wdHkyJyAnbWVudSBpbnZlc3RvcnMgc29jaWFscyBlbXB0eTMgY29udGFjdCBjb250YWN0IGNvbnRhY3QnOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTRfX3Jvdy0xIHtcbiAgICAgIGdhcDogMCA4MHB4OyB9IH1cblxuLmMtZm9vdGVyLXBpb3RyYTRfX3Jvdy0yIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1waW90cmE0X19yb3ctMiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTRfX3Jvdy0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYy1mb290ZXItcGlvdHJhNF9fcm93LTIgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLWZvb3Rlci1waW90cmE0X19hdXRob3Ige1xuICBvcGFjaXR5OiAwLjU7XG4gIG9yZGVyOiAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNF9fYXV0aG9yIHtcbiAgICAgIG9yZGVyOiAxOyB9IH1cblxuLmMtZm9vdGVyLXBpb3RyYTRfX2NvcHkge1xuICBvcmRlcjogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTRfX2NvcHkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBvcmRlcjogMjsgfSB9XG5cbi5jLWZvb3Rlci1waW90cmE0X19sb2dvIHtcbiAgZ3JpZC1hcmVhOiBsb2dvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNF9fbG9nbyB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5jLWZvb3Rlci1waW90cmE0X19pbnZlc3RvcnMge1xuICBncmlkLWFyZWE6IGludmVzdG9ycztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTRfX2ludmVzdG9ycyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuYy1mb290ZXItcGlvdHJhNF9faW52ZXN0b3JzIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jLWZvb3Rlci1waW90cmE0X19wb3J0Zm9saW8ge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTRfX3BvcnRmb2xpbyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYy1mb290ZXItcGlvdHJhNF9fbG9nb19pbWFnZSB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4uYy1mb290ZXItcGlvdHJhNF9fY29udGFjdCB7XG4gIGdyaWQtYXJlYTogY29udGFjdDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7IH1cbiAgLmMtZm9vdGVyLXBpb3RyYTRfX2NvbnRhY3QgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNF9fY29udGFjdCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luOiAwIDAgYXV0byBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNF9fY29udGFjdCB7XG4gICAgICBnYXA6IDUwcHg7IH0gfVxuICAuYy1mb290ZXItcGlvdHJhNF9fY29udGFjdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jLWZvb3Rlci1waW90cmE0X19jb250YWN0IGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYy1mb290ZXItcGlvdHJhNF9fbmF2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZ3JpZC1hcmVhOiBtZW51O1xuICAtLXVqLWxpbmstY29sb3I6IHdoaXRlOyB9XG4gIC5jLWZvb3Rlci1waW90cmE0X19uYXYgLmMtZm9vdGVybWVudSB7XG4gICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjRkZEMzFBOyB9XG5cbi5jLWZvb3Rlci1waW90cmE0X19zb2NpYWxzIHtcbiAgZ3JpZC1hcmVhOiBzb2NpYWxzO1xuICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xuICAtLXVqLWxpbmstY29sb3ItaG92ZXI6ICNGRkQzMUE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNF9fc29jaWFscyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuYy1mb290ZXItcGlvdHJhNF9fc29jaWFscyAuYy1zb2NpYWxzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYy1mb290ZXItcGlvdHJhNF9fbW9iaWxlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdWotZm9vdGVyLWJnLCAjRkY5Qjc4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmMtZm9vdGVyLXBpb3RyYTRfX21vYmlsZSBpbWcge1xuICAgIHdpZHRoOiA0MHB4OyB9XG5cbi5jLWZvb3Rlci1lc3ktZmxvcmVzeSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzJEMjg1RTtcbiAgcGFkZGluZzogMzBweCAwIDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3kge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMjBweCAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggNzBweCAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeSAuYy1zb2NpYWxzX19pY29uIHtcbiAgICAgIHdpZHRoOiA0MHB4OyB9IH1cbiAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX3Bob25lLFxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3kgLmxhbmctaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3kgLmMtc29jaWFscyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3kgLmMtc29jaWFsc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5IGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTsgfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3kgc3Ryb25nLm1iLTQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19ib3R0b20tYmFubmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzMDtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMkQyODVFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjMuNzVlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fYm90dG9tLWJhbm5lciB7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fYm90dG9tLWJhbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19ib3R0b20tYmFubmVyIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fYm90dG9tLWJhbm5lciBpbWcge1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDIzLjc1ZW0pIHtcbiAgICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fYm90dG9tLWJhbm5lciBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDsgfSB9XG5cbi5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fcm93LTEge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdsb2dvJyAnbWVudScgJ3NvY2lhbHMnICdjb250YWN0JztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3Jvdy0xIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdtZW51IHNvY2lhbHMgbG9nbyBjb250YWN0IGNvbnRhY3QnICdtZW51IHNvY2lhbHMgZW1wdHkzIGNvbnRhY3QgY29udGFjdCc7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgICBhdXRvIDFmciAxZnI7XG4gICAgICBnYXA6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3Jvdy0xIHtcbiAgICAgIGdhcDogMCA0MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyICBhdXRvIDFmciAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWVudSBzb2NpYWxzIGxvZ28gIGNvbnRhY3QgY29udGFjdCc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3Jvdy0xIHtcbiAgICAgIGdhcDogMCA4MHB4OyB9IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19yb3ctMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3Jvdy0yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3Jvdy0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdjb3B5IGNyZWF0ZWQgYXV0aG9yJzsgfSB9XG4gIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fcm93LTIgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fYXV0aG9yIHtcbiAgZ3JpZC1hcmVhOiBhdXRob3I7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fYXV0aG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19jb3B5IHtcbiAgZ3JpZC1hcmVhOiBjb3B5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2NvcHkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19jcmVhdGVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBncmlkLWFyZWE6IGNyZWF0ZWQ7IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19sb2dvIHtcbiAgZ3JpZC1hcmVhOiBsb2dvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2xvZ28ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uYy1mb290ZXItZXN5LWZsb3Jlc3lfX2ludmVzdG9ycyB7XG4gIGdyaWQtYXJlYTogaW52ZXN0b3JzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2ludmVzdG9ycyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2ludmVzdG9ycyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uYy1mb290ZXItZXN5LWZsb3Jlc3lfX3BvcnRmb2xpbyB7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3BvcnRmb2xpbyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYy1mb290ZXItZXN5LWZsb3Jlc3lfX2xvZ29faW1hZ2Uge1xuICB3aWR0aDogMjAwcHg7IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19jb250YWN0IHtcbiAgZ3JpZC1hcmVhOiBjb250YWN0O1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4OyB9XG4gIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fY29udGFjdCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IH1cbiAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19jb250YWN0IGgyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2NvbnRhY3Qge1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fY29udGFjdCB7XG4gICAgICBnYXA6IDUwcHg7IH0gfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2NvbnRhY3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2NvbnRhY3QgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fbmF2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZ3JpZC1hcmVhOiBtZW51O1xuICAtLXVqLWxpbmstY29sb3I6IHdoaXRlOyB9XG4gIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fbmF2IC5jLWZvb3Rlcm1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19uYXYgLmMtZm9vdGVybWVudSB7XG4gICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjMEREMDc4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTsgfVxuXG4uYy1mb290ZXItZXN5LWZsb3Jlc3lfX3NvY2lhbHMge1xuICBncmlkLWFyZWE6IHNvY2lhbHM7XG4gIC0tdWotbGluay1jb2xvcjogd2hpdGU7XG4gIC0tdWotbGluay1jb2xvci1ob3ZlcjogIzBERDA3ODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fc29jaWFscyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3NvY2lhbHMgLmMtc29jaWFsc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jLWVzeS1udW1iZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktbnVtYmVycyB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1lc3ktbnVtYmVycyB7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cblxuLmMtZXN5LW51bWJlcnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWVzeWdyZWVuKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LW51bWJlcnNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LW51bWJlcnNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG5cbi5jLWVzeS1udW1iZXJzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIG1pbi1oZWlnaHQ6IDIuNmVtO1xuICAtLXVqLWhlYWRpbmctY29sb3I6IHZhcigtLWJzLWVzeWJsdWUpO1xuICBjb2xvcjogdmFyKC0tYnMtZXN5Ymx1ZSk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1udW1iZXJzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uYy1lc3ktbnVtYmVyc19fbnVtYmVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9lc3kvZXN5LW51bWJlcnMtYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5jLWhlcm8udC1jb250YWN0IHtcbiAgLS1mZi1oZWFkaW5nOiBicmVlLXNlcmlmLCBzZXJpZjtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaGVyby50LWNvbnRhY3Qge1xuICAgICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtaGVyby5oYXMtcmV2ZXJzZS1vcmRlci1tb2JpbGUgLmMtaGVyb19faGVhZGluZyxcbiAgLmMtaGVyby5oYXMtcmV2ZXJzZS1vcmRlci1tb2JpbGUgLnUtdGV4dC1ib3gsXG4gIC5jLWhlcm8uaGFzLXJldmVyc2Utb3JkZXItbW9iaWxlIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQsXG4gIC5jLWhlcm8uaGFzLXJldmVyc2Utb3JkZXItbW9iaWxlIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC5jLWhlcm8uaGFzLXJldmVyc2Utb3JkZXItbW9iaWxlIC5jb2wtbGFyZ2UtNiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtaGVyby5oYXMtcmV2ZXJzZS1vcmRlci1tb2JpbGUgLmNvbC1sYXJnZS01IHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19faW1hZ2Utd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX190ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIGNhbGMoNDBweCAtIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19fdGV4dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDMxdnc7IH0gfVxuXG4uYy1oZXJvLnQtbWFpbi1oZXJvIC5jLWhlcm9fX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgY29sb3I6IHZhcigtLXVqLWhlYWRpbmctY29sb3IsICNGRjlCNzgpO1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1oZXJvLnQtbWFpbi1oZXJvIC5jLWhlcm9fX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19oZWFkaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19oZWFkaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDMyMDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLXVqLWJvcmRlci1yYWRpdXMpIDAgMDtcbiAgICAgIGJveC1zaGFkb3c6IC0yMDBweCAwcHggMHB4IDBweCAjMDAzMjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19faGVhZGluZyB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDM1cHggMzVweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCAwOyB9IH1cblxuLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19zbGlkZSB7XG4gIGFzcGVjdC1yYXRpbzogNC8zOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19zbGlkZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEyMDAvOTYwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19zbGlkZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEyMDAvNzYwOyB9IH1cblxuLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0ZGOUI3ODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19kZWNvciB7XG4gICAgICByaWdodDogLTEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjBweDsgfSB9XG5cbi5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19fY29weS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19fY29weS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19jb3B5IHtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtLXVqLWhlYWRpbmctY29sb3I6IHdoaXRlO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19fY29weSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19fY29weSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG5cbi5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19fbGluayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLmMtaGVyb19faW1hZ2Utd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1oZXJvX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDEyMHB4OyB9IH1cblxuLmMtaGVyb19faGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAjRkY5Qjc4KTtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWhlcm9fX2hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYy1oZXJvX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaGVyb19faGVhZGluZyB7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtaGVyb19faGVhZGluZyB7XG4gICAgICBtYXJnaW46IDAgMCA1NXB4OyB9IH1cblxuLmMtaGVyb19fY29udGFjdC1jb3B5IHtcbiAgLS11ai10ZXh0LWNvbG9yOiAjMDAzMjAwO1xuICAtLXVqLWxpbmstY29sb3I6ICNGRjlCNzg7IH1cblxuLmMtaGVyb19fY29udGFjdC1zb2NpYWxzIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaGVyb19fY29udGFjdC1zb2NpYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cbiAgLmMtaGVyb19fY29udGFjdC1zb2NpYWxzIC5jLXNvY2lhbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtaGVyb19fY29udGFjdC1zb2NpYWxzIC5jLXNvY2lhbHMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uYy1oZXJvX19tYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1oZXJvX19tYXAge1xuICAgICAgbWluLWhlaWdodDogODB2aDsgfSB9XG5cbi5jLWhlcm9fX3NsaWRlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1oZXJvX19zbGlkZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEyMDAvNzYwOyB9IH1cbiAgLmMtaGVyb19fc2xpZGUgdmlkZW8sXG4gIC5jLWhlcm9fX3NsaWRlIGlmcmFtZSxcbiAgLmMtaGVyb19fc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmMtaGVyb19fc2xpZGUgdmlkZW8uaXMtY29udGFpbixcbiAgICAuYy1oZXJvX19zbGlkZSBpZnJhbWUuaXMtY29udGFpbixcbiAgICAuYy1oZXJvX19zbGlkZSBpbWcuaXMtY29udGFpbiB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5jLWhlcm9fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24sXG4uYy1oZXJvX19zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbi5jLWhlcm9fX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1oZXJvX19zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkIC5zd2lwZXItcGFnaW5hdGlvbixcbi5jLWhlcm9fX3N3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQgLnN3aXBlci1idXR0b24tbmV4dCxcbi5jLWhlcm9fX3N3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jLWhlcm9fX3BhZ2luYXRpb24ge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiAxNXB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogI0VDRUNFQztcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYy1oZXJvX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYy1oZXJvX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiAyMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL21lbnUtYnJlYWRjcnVtYnMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5jLWhlcm9fX2xpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1oZXJvX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4uYy1oZXJvX19saW5rMiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLmMtaGVyb19fbGluazIgLmMtYnV0dG9uc19faXRlbSB7XG4gICAgYmFja2dyb3VuZDogIzJEMjg1RSAhaW1wb3J0YW50OyB9XG4gIC5jLWhlcm9fX2xpbmsyIC5jLWJ1dHRvbnNfX2l0ZW0taG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZDogIzBERDA3OCAhaW1wb3J0YW50OyB9XG5cbi5jLWhlcm9fX3RleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtaGVyb19fdGV4dC13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtaGVyb19fdGV4dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLWhlcm9fX3RleHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWhlcm9fX3RleHQtd3JhcHBlcl9jb250YWN0IHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1oZXJvX190ZXh0LXdyYXBwZXJfY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiAwIDYwcHggMCAwOyB9IH1cblxuQGtleWZyYW1lcyBob3ZlckluQmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBob3Zlck91dEJnIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBob3ZlckluSW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgaG92ZXJPdXRJbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5jLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC0tdWotYnV0dG9uLWNvbG9yOiAjMDAzMjAwO1xuICAtLXVqLWJ1dHRvbi1jb2xvci1ob3Zlcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWJ1dHRvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWJ1dHRvbnMudC1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtYnV0dG9ucy50LXJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAuYy1idXR0b25zLnQtZnVsbCAuYy1idXR0b25zX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jLWJ1dHRvbnNfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXVqLWJ1dHRvbi1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jLWJ1dHRvbnNfX2l0ZW0gPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtYnV0dG9uc19faXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdWotYnV0dG9uLWNvbG9yKTsgfSB9XG4gIC5jLWJ1dHRvbnNfX2l0ZW0udC1waW5rIHtcbiAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI0ZGOUI3ODsgfVxuICAuYy1idXR0b25zX19pdGVtLnQtd2hpdGUge1xuICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjZmZmZmZmO1xuICAgIC0tdWotYnV0dG9uLWNvbG9yLWhvdmVyOiAjMDAzMjAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1idXR0b25zX19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAydnc7IH0gfVxuICAuYy1idXR0b25zX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtYnV0dG9uc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmMtYnV0dG9uc19faXRlbTo6YmVmb3JlLCAuYy1idXR0b25zX19pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdWotYnV0dG9uLWNvbG9yKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRvcDogMDsgfVxuICAuYy1idXR0b25zX19pdGVtOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmMtYnV0dG9uc19faXRlbTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1idXR0b25zX19pdGVtOmhvdmVyIC5jLWJ1dHRvbnNfX2l0ZW0taG92ZXJlZCB7XG4gICAgICBhbmltYXRpb24tbmFtZTogaG92ZXJPdXRJbm5lcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1idXR0b25zX19pdGVtOmhvdmVyIC5jLWJ1dHRvbnNfX2l0ZW0tYmcge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGhvdmVySW5CZzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1idXR0b25zX19pdGVtOmhvdmVyIC5jLWJ1dHRvbnNfX2l0ZW0tbGFiZWwge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGhvdmVySW5Jbm5lcjsgfSB9XG5cbi5jLWJ1dHRvbnNfX2l0ZW0tbGFiZWwge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xuICBhbmltYXRpb246IGhvdmVyT3V0SW5uZXIgMC4zcyBlYXNlIDEgZm9yd2FyZHM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7IH1cblxuLmMtYnV0dG9uc19faXRlbS1ob3ZlcmVkIHtcbiAgYW5pbWF0aW9uOiBob3ZlckluSW5uZXIgMC4zcyBlYXNlIDEgZm9yd2FyZHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS11ai1idXR0b24tY29sb3ItaG92ZXIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24taXRlbV9fYmFja2dyb3VuZF9ob3Zlcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jLWJ1dHRvbnNfX2l0ZW0tYmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS11ai1idXR0b24tY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYW5pbWF0aW9uOiBob3Zlck91dEJnIDAuM3MgZWFzZSAxIGZvcndhcmRzOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtbWFpbm1lbnUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmMtbWFpbm1lbnVfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLW1haW5tZW51X19saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuXG4uYy1tYWlubWVudV9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgLS11ai1saW5rLWNvbG9yOiAjMDAzMjAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRpbi1uYXJyb3csIFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1tYWlubWVudV9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1tYWlubWVudV9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtbWFpbm1lbnVfX2l0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIC0tdWotbGluay1jb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5jLW1haW5tZW51X19pdGVtX2N1cnJlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC0tdWotbGluay1jb2xvcjogI0ZGOUI3ODsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLW1haW5tZW51X19pdGVtX2N1cnJlbnQge1xuICAgICAgICAtLXVqLWxpbmstY29sb3I6ICNGRjlCNzg7IH0gfVxuICAgIC5jLW1haW5tZW51X19pdGVtX2N1cnJlbnQgLmMtbWFpbm1lbnVfX2xpbms6OmJlZm9yZSwgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1tYWlubWVudV9fbGluazo6YWZ0ZXIge1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgICAgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1tYWlubWVudV9fbGluazo6YmVmb3JlLCAuYy1tYWlubWVudV9faXRlbV9jdXJyZW50IC5jLW1haW5tZW51X19saW5rOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOUI3ODsgfSB9XG4gIC5jLW1haW5tZW51X19pdGVtOmZpcnN0LWNoaWxkIC5jLW1haW5tZW51X19saW5rOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYy1tYWlubWVudV9faXRlbTpob3ZlciAuYy1tYWlubWVudV9fbGluazo6YmVmb3JlLCAuYy1tYWlubWVudV9faXRlbTpob3ZlciAuYy1tYWlubWVudV9fbGluazo6YWZ0ZXIge1xuICAgIHotaW5kZXg6IDEwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgaHRtbFtsYW5nPVwidWstVUFcIl0gLmMtMy10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA2dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3OyB9IH1cblxuaHRtbFtsYW5nPVwidWstVUFcIl0gLmMtbWFpbm1lbnVfX2xpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICBodG1sW2xhbmc9XCJ1ay1VQVwiXSAucy10ZXh0Y29udGVudCBoMiwgaHRtbFtsYW5nPVwidWstVUFcIl0gLnUtdGV4dC1ib3ggaDIsIGh0bWxbbGFuZz1cInVrLVVBXCJdIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDIsIGh0bWxbbGFuZz1cInVrLVVBXCJdIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyLCBodG1sW2xhbmc9XCJ1ay1VQVwiXSAudS10ZXh0LWJveCBoMiwgaHRtbFtsYW5nPVwidWstVUFcIl0gLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMiwgaHRtbFtsYW5nPVwidWstVUFcIl0gLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDIsIGh0bWxbbGFuZz1cInVrLVVBXCJdIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDIsIGh0bWxbbGFuZz1cInVrLVVBXCJdIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgaHRtbFtsYW5nPVwidWstVUFcIl0ge1xuICAgIC0tbWFpbm1lbnUtbGluay1wYWRkaW5nOiAwIDAuNHZ3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gIGh0bWxbbGFuZz1cInVrLVVBXCJdIHtcbiAgICAtLW1haW5tZW51LWxpbmstcGFkZGluZzogMCAwLjh2dzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICBodG1sW2xhbmc9XCJ1ay1VQVwiXSB7XG4gICAgLS1tYWlubWVudS1saW5rLXBhZGRpbmc6IDAgMC45dnc7IH0gfVxuXG4uYy1tYWlubWVudV9fbGluayB7XG4gIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCAyMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1tYWlubWVudV9fbGluayB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1tYWlubWVudS1saW5rLXBhZGRpbmcsIDAgMC42dncpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1tYWlubWVudV9fbGluayB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1tYWlubWVudS1saW5rLXBhZGRpbmcsIDAgMC42NXZ3KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLW1haW5tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCAxdncpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtbWFpbm1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZzogdmFyKC0tbWFpbm1lbnUtbGluay1wYWRkaW5nLCAwIDEuMXZ3KTsgfSB9XG4gIC5jLW1haW5tZW51X19saW5rOjpiZWZvcmUsIC5jLW1haW5tZW51X19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAwMzIwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtbWFpbm1lbnVfX2xpbms6OmJlZm9yZSwgLmMtbWFpbm1lbnVfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMzIwMDsgfSB9XG4gIC5jLW1haW5tZW51X19saW5rOjpiZWZvcmUge1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuLmMtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWFwJyAnbGVnZW5kJyAnbGluayc7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWxvY2F0aW9uIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2xlZ2VuZCBtaWQgbWFwJyAnbGluayBtaWQgbWFwJzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1sb2NhdGlvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzMHZ3O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9lc3kvbWFwLWljb24uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cblxuLmMtbG9jYXRpb25fX21hcCB7XG4gIGdyaWQtcm93OiBtYXA7XG4gIG1heC1oZWlnaHQ6IDgyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1sb2NhdGlvbl9fbWFwIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIC04cHggMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1sb2NhdGlvbl9fbWFwIHtcbiAgICAgIGdyaWQtY29sdW1uOiBtaWQvbWFwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWxvY2F0aW9uX19tYXAtaW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtbG9jYXRpb25fX21hcC1pbWFnZSB7XG4gICAgICB3aWR0aDogMjAwdnc7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYy1sb2NhdGlvbl9fbGluayB7XG4gIGdyaWQtY29sdW1uOiBsaW5rL21pZDtcbiAgZ3JpZC1yb3c6IGxpbms7XG4gIHotaW5kZXg6IDU7IH1cbiAgLmMtbG9jYXRpb25fX2xpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jLWxvY2F0aW9uX19saW5rIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWxvY2F0aW9uX19saW5rIGgyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jLWxvY2F0aW9uX19saW5rIGEge1xuICAgIC0tdWotbGluay1jb2xvcjogIzJEMjg1RTsgfVxuXG4uYy1sb2NhdGlvbl9fbGVnZW5kLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzJEMjg1RTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1sb2NhdGlvbl9fbGVnZW5kLWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5jLWxvY2F0aW9uX19sZWdlbmQtaXRlbS5pcy1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAuYy1sb2NhdGlvbl9fbGVnZW5kLWl0ZW0uaXMtaGVhZGluZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuYy1sb2NhdGlvbl9fbGVnZW5kLWl0ZW0uaXMtaGVhZGluZzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jLWxvY2F0aW9uX19sZWdlbmQtaXRlbSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uYy1sb2NhdGlvbl9fbGVnZW5kIHtcbiAgZ3JpZC1hcmVhOiBsZWdlbmQ7IH1cbiAgLmMtbG9jYXRpb25fX2xlZ2VuZCBpbWcge1xuICAgIHdpZHRoOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1sb2NhdGlvbl9fbGVnZW5kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmMtbG9jYXRpb25fX2xlZ2VuZC5pcy1vcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDB2aDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWxvY2F0aW9uX19sZWdlbmQuaXMtb3Blbjo6YmVmb3JlLCAuYy1sb2NhdGlvbl9fbGVnZW5kLmlzLW9wZW46OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1sb2NhdGlvbl9fbGVnZW5kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmMtbG9jYXRpb25fX2xlZ2VuZDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2VzeS9lc3ktYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLmMtbG9jYXRpb25fX2xlZ2VuZDphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7IH0gfVxuXG4uYy1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTsgfVxuICAuYy1zb2NpYWxzLnQtY29udGFjdCB7XG4gICAgLS11ai1saW5rLWNvbG9yOiAjRkY5Qjc4OyB9XG5cbi5jLXNvY2lhbHNfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuYy1zb2NpYWxzX19pdGVtLnQtY29udGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5jLXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICAtLXVqLWxpbmstY29sb3I6ICMwMDMyMDA7IH1cblxuLmMtc29jaWFsc19faWNvbiB7XG4gIHdpZHRoOiAyMHB4OyB9XG4gIC5jLXNvY2lhbHNfX2ljb24udC1jb250YWN0IHtcbiAgICB3aWR0aDogMzBweDsgfVxuXG4uYy1sYW5nLXN3aXRjaGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kaW4tbmFycm93LCBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtbGFuZy1zd2l0Y2hlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1sYW5nLXN3aXRjaGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1sYW5nLXN3aXRjaGVyIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCA1cHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtbGFuZy1zd2l0Y2hlciB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1tYWlubWVudS1saW5rLXBhZGRpbmcsIDAgMTBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1sYW5nLXN3aXRjaGVyIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCAzMHB4KTsgfSB9XG5cbi5jLWxhbmctc3dpdGNoZXJfX2xpc3Qge1xuICAtLXVqLWxpbmstY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWxhbmctc3dpdGNoZXJfX2xpc3Qge1xuICAgICAgLS11ai1saW5rLWNvbG9yOiAjMDAzMjAwOyB9IH1cblxuLmMtY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1jb250YWN0IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5jLWNvbnRhY3QudC1iaWctbGVmdCwgLmMtY29udGFjdC50LWJpZy1yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtY29udGFjdC50LXNtYWxsZXItaW1hZ2UtbW9iaWxlIC5jLWNvbnRhY3RfX2ltYWdlLWJveCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuYy1jb250YWN0LnQtYmlnLXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1jb250YWN0LnQtYmlnLXJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cblxuLmMtY29udGFjdF9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMzIwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtY29udGFjdF9fbmFtZS50LWJpZy1sZWZ0LCAuYy1jb250YWN0X19uYW1lLnQtYmlnLXJpZ2h0IHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDsgfSB9XG4gIC5jLWNvbnRhY3RfX25hbWU6OmJlZm9yZSwgLmMtY29udGFjdF9fbmFtZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmMtY29udGFjdF9fbmFtZTo6YmVmb3JlIHtcbiAgICB0b3A6IDA7IH1cbiAgLmMtY29udGFjdF9fbmFtZTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDsgfVxuXG4uYy1jb250YWN0X19wb3NpdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGOUI3ODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtY29udGFjdF9fcG9zaXRpb24ge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH0gfVxuXG4uYy1jb250YWN0X19iaW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jLWNvbnRhY3RfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYy1jb250YWN0X19saW5rIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cblxuLmMtY29udGFjdF9faW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmMtY29udGFjdF9faW1hZ2UtYm94IGltZyB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1jb250YWN0X19pbWFnZS1ib3gge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogNDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtY29udGFjdF9faW1hZ2UtYm94IHtcbiAgICAgIHdpZHRoOiAyNTBweDsgfSB9XG4gIC5jLWNvbnRhY3RfX2ltYWdlLWJveC50LWJpZy1sZWZ0LCAuYy1jb250YWN0X19pbWFnZS1ib3gudC1iaWctcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1jb250YWN0X19pbWFnZS1ib3gudC1iaWctbGVmdCwgLmMtY29udGFjdF9faW1hZ2UtYm94LnQtYmlnLXJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4uYy1jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9IH1cbiAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYy1pbWFnZS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaW1hZ2UtdGV4dCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLmMtaW1hZ2UtdGV4dC50LXJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWltYWdlLXRleHQudC1vdmVybGFwIC5jLWltYWdlLXRleHRfX2ltYWdlLWNvbCB7XG4gICAgICB3aWR0aDogNTYlOyB9IH1cbiAgLmMtaW1hZ2UtdGV4dC5oYXMtcGFkZGluZyAudS10ZXh0LWJveCwgLmMtaW1hZ2UtdGV4dC5oYXMtcGFkZGluZyAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0LCAuYy1pbWFnZS10ZXh0Lmhhcy1wYWRkaW5nIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0Lmhhcy1wYWRkaW5nIC5jLWltYWdlLXRleHRfX2ltYWdlLWNvbCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA3dncpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWltYWdlLXRleHQuaGFzLXBhZGRpbmcgLmMtaW1hZ2UtdGV4dF9faW1hZ2UtY29sIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaW1hZ2UtdGV4dC5oYXMtcGFkZGluZyAuYy1pbWFnZS10ZXh0X190ZXh0LWNvbCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgKyA3dncpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWltYWdlLXRleHQuaGFzLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaW1hZ2UtdGV4dC5oYXMtcGFkZGluZy50LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDd2dzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0LnQtZXN5LW51bWJlcnMgLmMtaW1hZ2UtdGV4dF9fdGV4dC1jb2wge1xuICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0LnQtZXN5LW51bWJlcnMgLmMtaW1hZ2UtdGV4dF9faW1hZ2UtY29sIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuXG4uYy1pbWFnZS10ZXh0X19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBsZWZ0OiAxMHB4OyB9XG5cbi5jLWltYWdlLXRleHRfX2ltYWdlLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0X19pbWFnZS1jb2wge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAuYy1pbWFnZS10ZXh0X19pbWFnZS1jb2w6aG92ZXIgLmMtaW1hZ2UtdGV4dF9fcXVvdGUtYnQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jLWltYWdlLXRleHRfX2ltYWdlLWNvbDpob3ZlciAuYy1pbWFnZS10ZXh0X19xdW90ZS13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jLWltYWdlLXRleHRfX3RleHQtY29sIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWltYWdlLXRleHRfX3RleHQtY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4uYy1pbWFnZS10ZXh0X19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5jLWltYWdlLXRleHRfX3F1b3RlLWJ0IHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDUwMG1zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDMyMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWltYWdlLXRleHRfX3F1b3RlLWJ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYy1pbWFnZS10ZXh0X19xdW90ZS13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDUwMG1zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNGRjlCNzg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWltYWdlLXRleHRfX3F1b3RlLXdyYXBwZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNTAsIDAsIDAuOCk7IH0gfVxuXG4uYy1pbWFnZS10ZXh0X19xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kaW4tbmFycm93LCBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0X19xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0X19xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0X19xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAuYy1pbWFnZS10ZXh0X19xdW90ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oCcJztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMC41ZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1pbWFnZS10ZXh0X19xdW90ZTo6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjVlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0X19xdW90ZSB7XG4gICAgICBtYXgtd2lkdGg6IDk1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtaW1hZ2UtdGV4dF9fcXVvdGUge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuXG4uYy1pbWFnZS10ZXh0X19xdW90ZS1zaWduYXR1cmUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0X19xdW90ZS1zaWduYXR1cmUge1xuICAgICAgd2lkdGg6IDk1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtaW1hZ2UtdGV4dF9fcXVvdGUtc2lnbmF0dXJlIHtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4uYy1iaWctaW1hZ2UgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsIC5jLWJpZy1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1iaWctaW1hZ2UgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsIC5jLWJpZy1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBncmlkOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWJpZy1pbWFnZSAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcl9ob21lIC5jLWJpZy1pbWFnZV9fYmFja2dyb3VuZCwgLmMtYmlnLWltYWdlX2hvbWUgLmMtYmlnLWltYWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNC8zOyB9IH1cbiAgLmMtYmlnLWltYWdlIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLnQtZ3JpZCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciwgLmMtYmlnLWltYWdlIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLnQtZ3JpZCwgLmMtYmlnLWltYWdlLnQtZ3JpZCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciwgLmMtYmlnLWltYWdlLnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDsgfVxuICAgIC5jLWJpZy1pbWFnZSAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lci50LWdyaWQgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmMtYmlnLWltYWdlX19kZXNjcmlwdGlvbiwgLmMtYmlnLWltYWdlIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLnQtZ3JpZCAuYy1iaWctaW1hZ2VfX2Rlc2NyaXB0aW9uLCAuYy1iaWctaW1hZ2UudC1ncmlkIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jLWJpZy1pbWFnZV9fZGVzY3JpcHRpb24sIC5jLWJpZy1pbWFnZS50LWdyaWQgLmMtYmlnLWltYWdlX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAgICAgLmMtYmlnLWltYWdlIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLnQtZ3JpZCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuYy1iaWctaW1hZ2VfX2Rlc2NyaXB0aW9uLCAuYy1iaWctaW1hZ2UgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIudC1ncmlkIC5jLWJpZy1pbWFnZV9fZGVzY3JpcHRpb24sIC5jLWJpZy1pbWFnZS50LWdyaWQgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmMtYmlnLWltYWdlX19kZXNjcmlwdGlvbiwgLmMtYmlnLWltYWdlLnQtZ3JpZCAuYy1iaWctaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuYy1iaWctaW1hZ2UgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIudC1pbWFnZS1sZWZ0IC5jLWJpZy1pbWFnZV9fZGVzY3JpcHRpb24sIC5jLWJpZy1pbWFnZS50LWltYWdlLWxlZnQgLmMtYmlnLWltYWdlX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMCAwOyB9XG5cbi5jLWJpZy1pbWFnZV9fYmFja2dyb3VuZCB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWJpZy1pbWFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoOyB9IH1cbiAgLmMtYmlnLWltYWdlX19iYWNrZ3JvdW5kIHZpZGVvLFxuICAuYy1iaWctaW1hZ2VfX2JhY2tncm91bmQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAuYy1iaWctaW1hZ2VfX2JhY2tncm91bmQgPiBwaWN0dXJlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtYmlnLWltYWdlX19iYWNrZ3JvdW5kLWltYWdlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5jLWJpZy1pbWFnZV9fYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtYmlnLWltYWdlX19idXR0b25zIHtcbiAgICAgIGJvdHRvbTogNDBweDsgfSB9XG5cbi5jLWJpZy1pbWFnZV9fZGVzY3JpcHRpb24ge1xuICAtLXVqLXRleHQtY29sb3I6IHdoaXRlO1xuICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xuICAtLXVqLWhlYWRpbmctY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMDAzMjAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvIDAgMCBhdXRvO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1iaWctaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cykgMCAwIDA7IH0gfVxuICAuYy1iaWctaW1hZ2VfX2Rlc2NyaXB0aW9uLnQtdG9wLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCBhdXRvIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtYmlnLWltYWdlX19kZXNjcmlwdGlvbi50LXRvcC1yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICAuYy1iaWctaW1hZ2VfX2Rlc2NyaXB0aW9uLS10aXRsZSB7XG4gICAgcGFkZGluZzogMjRweCA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmMtaW1hZ2Utc2xpZGVyX19uYXYtYnV0dG9uIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogd2hpdGU7IH1cblxuLmMtaW1hZ2Utc2xpZGVyX19zd2lwZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTsgfVxuXG4uYy1wb3N0LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jLXBvc3QtdGl0bGVfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICAtLXVqLWhlYWRpbmctY29sb3I6ICMwMDMyMDA7XG4gIG1hcmdpbjogNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBvc3QtdGl0bGVfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBvc3QtdGl0bGVfX2hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMTAwcHggMDsgfSB9XG5cbi5jLXBvc3QtdGl0bGVfX21ldGEge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJyaWUsIFwiYnJlZS1zZXJpZlwiLCBzZXJpZik7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRUNFQ0VDO1xuICBjb2xvcjogIzcxNzE3MTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcG9zdC10aXRsZV9fbWV0YSB7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0VDRUNFQztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfSB9XG5cbi5jLXBvc3QtdGl0bGVfX3NoYXJlLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBvc3QtdGl0bGVfX3NoYXJlLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuYy1wb3N0LXRpdGxlX19kYXRlIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0VDRUNFQztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uYy1wb3N0LXRpdGxlX19iYWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNFQ0VDRUM7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwcHgpOyB9XG4gIC5jLXBvc3QtdGl0bGVfX2JhY2sgc3ZnIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cblxuLmMtcG9zdHMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDUwcHggMDsgfVxuXG4uYy1wb3N0cy1wYWdpbmF0aW9uX19pdGVtIHtcbiAgbWFyZ2luOiAxMHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkY5Qjc4O1xuICBjb2xvcjogIzAwMzIwMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jLXBvc3RzLXBhZ2luYXRpb25fX2l0ZW06aG92ZXIsXG4uYy1wb3N0cy1wYWdpbmF0aW9uX19pdGVtX2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAzMjAwO1xuICBjb2xvcjogI0ZGOUI3ODsgfVxuXG4uYy1wb3N0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcG9zdHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICAgIC5jLXBvc3RzID4gKiAuYy1wb3N0c19faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jLXBvc3RzID4gKjpub3QoLmhhcy1pbWFnZSkgLmMtcG9zdHNfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtcG9zdHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG5cbi5jLXBvc3RzX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAzMjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1wb3N0c19faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmMtcG9zdHNfX2l0ZW0udC1jb2xvci1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzAwMzIwMDtcbiAgICBjb2xvcjogI0ZGOUI3ODsgfVxuICAgIC5jLXBvc3RzX19pdGVtLnQtY29sb3ItZ3JlZW4gLmMtcG9zdHNfX2RhdGUge1xuICAgICAgY29sb3I6ICNGRjlCNzg7IH1cbiAgICAuYy1wb3N0c19faXRlbS50LWNvbG9yLWdyZWVuIC5jLXBvc3RzX19kYXRlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLXBvc3RzX19pdGVtLnQtY29sb3ItZ3JlZW4gLmMtcG9zdHNfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5jLXBvc3RzX19pdGVtLnQtY29sb3ItZ3JlZW4gLmMtcG9zdHNfX2xpbmsge1xuICAgICAgLS11ai1idXR0b24tY29sb3I6ICNGRjlCNzg7XG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3ZlcjogIzAwMzIwMDsgfVxuICAuYy1wb3N0c19faXRlbS5pcy1iYW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNBQUQyMDA7XG4gICAgLS11ai10ZXh0LWNvbG9yOiAjMDAzMjAwOyB9XG5cbi5jLXBvc3RzX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMCAwIDI0cHg7IH1cbiAgLmMtcG9zdHNfX2luZm86OmJlZm9yZSwgLmMtcG9zdHNfX2luZm86OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmMtcG9zdHNfX2RhdGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJyaWUsIFwiYnJlZS1zZXJpZlwiLCBzZXJpZik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4uYy1wb3N0c19fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1mYW1pbHk6IFwiYnJlZS1zZXJpZlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW46IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLXBvc3RzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1wb3N0c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLXBvc3RzX190aXRsZSB7XG4gICAgICBtYXJnaW46IDE1cHg7IH0gfVxuXG4uYy1wb3N0c19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LWZhbWlseTogXCJicmVlLXNlcmlmXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIC0tdWotYnV0dG9uLWNvbG9yOiAjRkY5Qjc4O1xuICAtLXVqLWJ1dHRvbi1jb2xvci1ob3ZlcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLXBvc3RzX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLXBvc3RzX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5jLXBvc3RzX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogNDIwLzM3MDsgfVxuXG4uYy1waW90cmE0IHtcbiAgLS11ai1oZWFkaW5nLWNvbG9yOiAjMTIyQzdGOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1waW90cmE0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1waW90cmE0IHtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMxMjJDN0Y7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKSB2YXIoLS11ai1ib3JkZXItcmFkaXVzKSAwIDA7IH0gfVxuICAuYy1waW90cmE0IC5jLWdhbGxlcnkgLmMtZ2FsbGVyeV9fbmF2LWxpbmsge1xuICAgIC0tdWotbGluay1jb2xvcjogI0I1QjVCNTsgfVxuICAuYy1waW90cmE0IC5jLWdhbGxlcnkgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1nYWxsZXJ5X19uYXYtbGluayB7XG4gICAgLS11ai1saW5rLWNvbG9yOiAjMTIyQzdGOyB9XG4gIC5jLXBpb3RyYTRfX2Jhbm5lciB7XG4gICAgei1pbmRleDogOTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLXBpb3RyYTRfX2Jhbm5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLXBpb3RyYTRfX2Jhbm5lciB7XG4gICAgICAgIHRvcDogOTFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLXBpb3RyYTRfX2Jhbm5lciB7XG4gICAgICAgIHRvcDogMTEycHg7IH0gfVxuICAgIC5jLXBpb3RyYTRfX2Jhbm5lci1jbG9zZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvcGlvdHJhNC1jbG9zZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgIC5jLXBpb3RyYTRfX2Jhbm5lci1jbG9zZSB7XG4gICAgICAgICAgcmlnaHQ6IDQ1cHg7IH0gfVxuICAuYy1waW90cmE0IC50LXBpb3RyYS1ibHVlIHtcbiAgICAtLXVqLXRleHQtY29sb3I6ICMxMjJDN0Y7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTQgLmMtY29udGFjdCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgLmMtcGlvdHJhNCAuYy1jb250YWN0IC5jLWNvbnRhY3RfX2ltYWdlLWJveCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5jLXBpb3RyYTQgLmMtY29udGFjdCAuYy1jb250YWN0X19wb3NpdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzcxNzE3MTsgfVxuICAuYy1waW90cmE0IC5jLWNvbnRhY3QgLmMtY29udGFjdF9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAtLXVqLWxpbmstY29sb3I6ICMxMjJDN0Y7IH1cbiAgLmMtcGlvdHJhNCAuYy1jb250YWN0IC5jLWNvbnRhY3RfX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzEyMkM3RjsgfVxuICAgIC5jLXBpb3RyYTQgLmMtY29udGFjdCAuYy1jb250YWN0X19uYW1lOjpiZWZvcmUsIC5jLXBpb3RyYTQgLmMtY29udGFjdCAuYy1jb250YWN0X19uYW1lOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2J1dHRvbiAuYy1idXR0b25zX19pdGVtMi5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjMTIyQzdGICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZGOUI3OCAhaW1wb3J0YW50OyB9XG4gIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2J1dHRvbiAuYy1idXR0b25zX19pdGVtMi5jLWJ1dHRvbnNfX2l0ZW0taG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZDogI0ZGOUI3OCAhaW1wb3J0YW50OyB9XG4gIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2xlZ2VuZC1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fbGVnZW5kLWl0ZW0uaXMtYXZhaWxhYmxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19sZWdlbmQtaXRlbS5pcy1yZXNlcnZlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjN0M1MUExOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fbGVnZW5kLWl0ZW0uaXMtc29sZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQjVCNUI1OyB9XG4gIC5jLXBpb3RyYTQgLmMtZmxhdCB7XG4gICAgLS11ai1saW5rLWNvbG9yOiAjMTIyQzdGOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0X19oaXN0b3J5IHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRfX3ByaWNlLWhpc3RvcnktdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjMTIyQzdGOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0X19uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0X19oaXN0b3J5LXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjMTIyQzdGO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdF9faGlzdG9yeS1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwIC0xNnB4IDhweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogIzcxNzE3MTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRfX3ByaWNlLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogXCJkaW4tMjAxNC1uYXJyb3dcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdF9fcHJpY2UtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjRkY5Qjc4OyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRfX3ByaWNlLXZhbHVlIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgZm9udC1zaXplOiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGNvbG9yOiAjNzE3MTcxOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0X19wcmljZS1sYXN0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWYpOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0X19kaXZpZGVyIHtcbiAgICAgIG1hcmdpbjogMTZweCAtMTZweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAxcHggM3B4IDFweDsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdF9fZGF0YS1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgICAgIG1hcmdpbjogOHB4IDA7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdF9fZGF0YS1pdGVtLWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmMtcGlvdHJhNCAuYy1mbGF0X19kYXRhLWl0ZW0tdmFsdWUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdF9fc3RhdHVzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuYy1waW90cmE0IC5jLWZsYXRfX3N0YXR1cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRfX3N0YXR1cy1kb3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdF9fc3RhdHVzLWRvdC5pcy1hdmFpbGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRfX3N0YXR1cy1kb3QuaXMtcmVzZXJ2ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjN0M1MUExOyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRfX3N0YXR1cy1kb3QuaXMtc29sZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCNUI1QjU7IH1cbiAgLmMtcGlvdHJhNCAuYy1mbGF0cyB7XG4gICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fcHJpY2UsIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2ltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fcHJpY2UsIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2ltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3NlYXJjaC1zZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybChcImltYWdlcy9zZWxlY3QtYXJyb3ctYmx1ZTMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgOHB4OyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fc2VhcmNoLWJveCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3NlYXJjaC1ib3gge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDI0cHg7IH0gfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgYWNjZW50LWNvbG9yOiAjMTIyQzdGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTIyQzdGICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzIC5ub1VpLXRhcmdldCAubm9VaS1jb25uZWN0cyB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzIC5ub1VpLXRhcmdldCAubm9VaS1jb25uZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzIC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGUge1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdHMgLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0cyAubm9VaS12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzEyMkM3RjtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kaW4tbmFycm93LCBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmKTsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHMgLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0b3A6IDJweDsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHMgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxNXB4KTsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHMgLm5vVWktbWFya2VyLWhvcml6b250YWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICNEMUQxRDE7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdHMgLm5vVWktbWFya2VyLWhvcml6b250YWwuaXMtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRzIC5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgLmMtcGlvdHJhNCAuYy1mbGF0cyAubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0cyAubm9VaS10b29sdGlwIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzEyMkM3RjtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kaW4tbmFycm93LCBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmKTtcbiAgICAgIGJvdHRvbTogLTMxcHg7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRzX19zbGlkZXItZWxlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3NlYXJjaC1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRzX19zZWFyY2gtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7IH0gfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3NlYXJjaC1pdGVtX2F2YWlsYWJsZSB7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19zZWFyY2gtaXRlbV9wcmljZSB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fc2VhcmNoLWl0ZW1fcHJpY2Uge1xuICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7IH0gfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX25hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fc3RhdHVzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuYy1waW90cmE0IC5jLWZsYXRzX19zdGF0dXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRzX19zdGF0dXMtZG90IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2J1aWxkaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fZGF0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRzX19kYXRhIC5jLWZsYXRfX2RhdGEtaXRlbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2RhdGEgLmMtZmxhdF9fZGF0YS1pdGVtLXZhbHVlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19idXR0b25fc29sZCB7XG4gICAgICBmb250LWZhbWlseTogXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2J1dHRvbiAuYy1idXR0b25zX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIC0tYnV0dG9uLWl0ZW1fX2JhY2tncm91bmRfaG92ZXI6ICNGRjlCNzg7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19idXR0b24udC1zbWFsbCAuYy1idXR0b25zX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2J1dHRvbi5pcy1hdmFpbGFibGUgLmMtYnV0dG9uc19faXRlbSB7XG4gICAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiAjRkY5Qjc4OyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fbmFtZS1iZyB7XG4gICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZsYXQtY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgICBtYXJnaW46IC0xNnB4OyB9XG4gIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3ByaWNlLWxhYmVsLCAuYy1waW90cmE0IC5jLWZsYXRzX19wcmljZS1tLCAuYy1waW90cmE0IC5jLWZsYXRzX19wcmljZS12YWx1ZSB7XG4gICAgY29sb3I6ICMxMjJDN0Y7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19wcmljZS1sYWJlbCBzdHJvbmcsIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3ByaWNlLW0gc3Ryb25nLCAuYy1waW90cmE0IC5jLWZsYXRzX19wcmljZS12YWx1ZSBzdHJvbmcge1xuICAgICAgY29sb3I6ICMxMjJDN0Y7IH1cbiAgLmMtcGlvdHJhNCAuYy1mbGF0c19fcHJpY2UtdmFsdWUge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYy1waW90cmE0IC5jLWZsYXRzX19wcmljZV9wcm9tb3Rpb24gLmMtZmxhdHNfX3ByaWNlLXZhbHVlIHtcbiAgICBjb2xvcjogI0ZGOUI3ODsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3ByaWNlX3Byb21vdGlvbiAuYy1mbGF0c19fcHJpY2UtdmFsdWUgc3BhbiB7XG4gICAgICBjb2xvcjogIzEyMkM3RjsgfVxuICAuYy1waW90cmE0IC5jLXBpb3RyYTQtZm9ybS1iYW5uZXIge1xuICAgIC0tdWotdGV4dC1jb2xvcjogIzEyMkM3RjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgIGJhY2tncm91bmQ6ICNGRjlCNzg7XG4gICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAuYy1waW90cmE0IC5jLXBpb3RyYTQtZm9ybS1iYW5uZXIgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgICAgLmMtcGlvdHJhNCAuYy1waW90cmE0LWZvcm0tYmFubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1waW90cmE0IC5jLXBpb3RyYTQtZm9ybS1iYW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuICAuYy1waW90cmE0IC5jLWZsYXRzX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19pdGVtLmlzLWF2YWlsYWJsZSB7XG4gICAgICAtLWZsYXQtY29sb3I6ICMxMjJDN0Y7XG4gICAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiAjRkY5Qjc4OyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19faXRlbS5pcy1yZXNlcnZlZCB7XG4gICAgICAtLWZsYXQtY29sb3I6ICM3MTcxNzE7XG4gICAgICAtLWNvbG9yLW9yYW5nZTogIzEyMkM3RjsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2l0ZW0uaXMtc29sZCB7XG4gICAgICAtLWZsYXQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAtLWNvbG9yLXNvbGQ6IHZhcigtLWZsYXQtY29sb3IpOyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRzX19pdGVtLmlzLXNvbGQgLmMtZmxhdHNfX3N0YXR1cyxcbiAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2l0ZW0uaXMtc29sZCAuYy1mbGF0c19fbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjNzE3MTcxICFpbXBvcnRhbnQ7XG4gICAgICAgIC0tdWotbGluay1jb2xvcjogIzcxNzE3MSAhaW1wb3J0YW50O1xuICAgICAgICAtLWNvbG9yLWdyZXk6ICM3MTcxNzEgIWltcG9ydGFudDsgfVxuICAuYy1waW90cmE0ICNzbTNkZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1dnc7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19tb2JpbGUtcGxhY2Vob2xkZXJfX2J1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX21vYmlsZS1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19tb2JpbGUtcGxhY2Vob2xkZXJfX2J1dHRvbi1jb250ZW50X19saXF1aWQge1xuICAgICAgLS1jb2xvci1tb2JpbGUtcGxhY2Vob2xkZXItYnV0dG9uLWJnOiAjMTIyYzdmO1xuICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjg3NXJlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX21vYmlsZS1wbGFjZWhvbGRlcl9fYnV0dG9uOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19tb2JpbGUtcGxhY2Vob2xkZXJfX2J1dHRvbi1jb250ZW50X19saXF1aWQ6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fbW9iaWxlLXBsYWNlaG9sZGVyX19idXR0b24tY29udGVudF9fbGlxdWlkOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fbW9kZWwtYW5kLWFwYXJ0bWVudHNfX3JpZ2h0IHtcbiAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNvdW50ZXJfX2hpZGUtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWxpc3RfX2FwYXJ0bWVudHM6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlld2VyLXRvZ2dsZV9fb2ZmIC5fM2Rlc21fX3ZpZXdlci10b2dnbGVfX2ljb24sXG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlld2VyLXRvZ2dsZV9fb2ZmIC5fM2Rlc21fX2J1dHRvbi10b2dnbGUtY2FyZC1saXN0IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX3ZpZXdlci10b2dnbGVfX2ljb24sXG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fYnV0dG9uLXRvZ2dsZS1jYXJkLWxpc3Qge1xuICAgICAgY29sb3I6ICMxMjJDN0Y7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWxpc3RfX2NvbmZpZ3VyYWJsZS1maWx0ZXJzX19jb3VudGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX3ZpZXdlcl9fb3JpZW50YXRpb24ge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlldy1mcmFtZS1lbGVtZW50cy10YWdfX2JveCB7XG4gICAgICAtLWNvbG9yLWZpbHRlcnMtZmxhdC1jb3VudGVyLWNvbG9yOiAjMTIyQzdGOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fY2FyZHMge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxMjJDN0Y7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX3ZpZXdlcl9fYWN0aW9uLWJ1dHRvbnMtdG9wIHtcbiAgICAgIHRvcDogMTBweDsgfVxuICAgICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlld2VyX19hY3Rpb24tYnV0dG9ucy10b3AgLl8zZGVzbV9fdmlld2VyX19idXR0b24tYWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlld2VyX19idXR0b25zLXJpZ2h0IHtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX3ZpZXdlci1rZXktZnJhbWVzLWluZm8ge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1saXN0X19oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX3ZpZXctbW9kZS1zd2l0Y2hfX2NvbXBhcmUtYnV0dG9ucyA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX192aWV3LW1vZGUtc3dpdGNoX19jb21wYXJlLWJ1dHRvbnMgPiBkaXYgc3BhbiB7XG4gICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX192aWV3LW1vZGUtc3dpdGNoX19jb21wYXJlLWJ1dHRvbnMgPiBkaXYgLl8zZGVzbV9fYnV0dG9uX19pY29uLTIsXG4gICAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX192aWV3LW1vZGUtc3dpdGNoX19jb21wYXJlLWJ1dHRvbnMgPiBkaXYgLl8zZGVzbV9fYnV0dG9uX19pY29uIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX192aWV3LW1vZGUtc3dpdGNoX19jb21wYXJlLWJ1dHRvbnMgLl8zZGVzbV9fYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2I1YjViNTsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX3ZpZXctbW9kZS1zd2l0Y2hfX2NvbXBhcmUtYnV0dG9ucyAuXzNkZXNtX19idXR0b24tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX192aWV3LW1vZGUtc3dpdGNoIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4OyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaF9fc3dpdGNoIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaF9fY29tcGFyZS1idXR0b25zIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC10YWJsZV9fdGhlYWQtdHIge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC10YWJsZV9fdGhlYWQtdHIgPiB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LXRhYmxlX190aGVhZC10ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC10YWJsZV9fdGhlYWQtdHIgPiB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC10YWJsZV9fdGhlYWQtdHIgPiB0aDo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fY2ZpbHRlcnNfX2ZpZWxkLXJhbmdlX190cmFjay1maWxsLFxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2NmaWx0ZXJzX19maWVsZC1yYW5nZV9fdHJhY2sge1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19jZmlsdGVyc19fZmllbGQtcmFuZ2VfX3NlbGVjdG9yLXNxdWFyZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNvdW50ZXJfX2NsZWFyLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMCU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1jYXJkIHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1jYXJkX19jb250ZW50IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGFzcGVjdC1yYXRpbzogNS8zO1xuICAgICAgZmxleDogYXV0bzsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fY29udGVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUNFQzsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtZmlsZS1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNhcmRfX3Byb3AtbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1jYXJkX19uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1jYXJkX19uYW1lLFxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC1sYWJlbCxcbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNhcmRfX3Byb3AtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1jYXJkX19uYW1lLFxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC12YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fYXZhaWxhYmlsaXR5IHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNhcmRfX2xlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1jYXJkX19wcm9wLFxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fbmFtZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNhcmRfX3Byb3AtdmFsdWUgLl8zZGVzbV9fYnV0dG9uLFxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2NvbXBhcmUtYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjYjViNWI1O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC12YWx1ZSAuXzNkZXNtX19idXR0b24tLXNlbGVjdGVkLFxuICAgICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fY29tcGFyZS1idXR0b24tLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1saXN0X19hcGFydG1lbnRzLXNjcm9sbGFibGUtc2hhZG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWxpc3RfX2NvbmZpZ3VyYWJsZS1maWx0ZXJzIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTIyQzdGO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY291bnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gICAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNvdW50ZXIgPiBkaXYge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19jb21wYXJlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMjJDN0Y7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fY29tcGFyZV9faGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX192aWV3ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmMtcGlvdHJhNCBoMSwgLmMtcGlvdHJhNCBoMiwgLmMtcGlvdHJhNCBoMywgLmMtcGlvdHJhNCBoNCwgLmMtcGlvdHJhNCBoNSwgLmMtcGlvdHJhNCBoNiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYy1waW90cmE0IGgxLFxuICAuYy1waW90cmE0IGgyIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgIGNvbG9yOiAjMTIyQzdGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1waW90cmE0IGgxLFxuICAgICAgLmMtcGlvdHJhNCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3Z3OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1waW90cmE0IGgxLFxuICAgICAgLmMtcGlvdHJhNCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIC5jLXBpb3RyYTQgaDE6OmJlZm9yZSwgLmMtcGlvdHJhNCBoMTo6YWZ0ZXIsXG4gICAgLmMtcGlvdHJhNCBoMjo6YmVmb3JlLFxuICAgIC5jLXBpb3RyYTQgaDI6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYy1waW90cmE0IC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjRkY5Qjc4O1xuICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1idXR0b25zX19pdGVtOjpiZWZvcmUsIC5jLXBpb3RyYTQgLmMtYnV0dG9uc19faXRlbTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1waW90cmE0IC5jLWhlcm9fX2xpbmsyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgLmMtcGlvdHJhNCAuYy1oZXJvX19saW5rMiAuYy1idXR0b25zX19pdGVtIHtcbiAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjMTIyQzdGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY5Qjc4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1waW90cmE0IC5jLWhlcm9fX2xpbmsyIC5jLWJ1dHRvbnNfX2l0ZW0taG92ZXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1waW90cmE0IC5jLWhlcm9fX3RleHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAuYy1waW90cmE0IC5jLWhlcm9fX2ltYWdlLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1waW90cmE0IC5jLWhlcm9fX3BhZ2luYXRpb24ge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLXBpb3RyYTQgLmMtaGVyb19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICMxMjJDN0Y7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtaGVyb19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IHtcbiAgICAtLXVqLWxpbmstY29sb3I6ICM3MTcxNzE7IH1cbiAgICAuYy1waW90cmE0IC5jLWdhbGxlcnlfX25hdiAuYy1tYWlubWVudV9fbGluayB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgICAgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVweDsgfVxuICAgICAgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2xpbms6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAxLjVweCk7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IC5jLW1haW5tZW51X19saW5rOjpiZWZvcmUsIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IC5jLW1haW5tZW51X19saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9waW90cmE0X3ZlcnRpY2FsX3NlcGFyYXRvcl9ncmV5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHdpZHRoOiAzcHg7IH1cbiAgICAuYy1waW90cmE0IC5jLWdhbGxlcnlfX25hdiAuYy1tYWlubWVudV9faXRlbSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gICAgICAtLXVqLWxpbmstY29sb3ItaG92ZXI6ICMxMjJDN0Y7IH1cbiAgICAuYy1waW90cmE0IC5jLWdhbGxlcnlfX25hdiAuYy1tYWlubWVudV9faXRlbTpob3ZlcixcbiAgICAuYy1waW90cmE0IC5jLWdhbGxlcnlfX25hdiAuYy1tYWlubWVudV9faXRlbV9jdXJyZW50IHtcbiAgICAgIC0tdWotbGluay1jb2xvcjogIzEyMkM3RjsgfVxuICAgICAgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2l0ZW06aG92ZXIgLmMtbWFpbm1lbnVfX2xpbms6OmJlZm9yZSwgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2l0ZW06aG92ZXIgLmMtbWFpbm1lbnVfX2xpbms6OmFmdGVyLFxuICAgICAgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1tYWlubWVudV9fbGluazo6YmVmb3JlLFxuICAgICAgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1tYWlubWVudV9fbGluazo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvcGlvdHJhNF92ZXJ0aWNhbF9zZXBhcmF0b3JfYmx1ZS5zdmdcIik7IH1cbiAgICAuYy1waW90cmE0IC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lcjo6YWZ0ZXIsIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgNXB4IDA7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3NlbGVjdC1hcnJvdy1ibHVlLnN2Z1wiKTsgfVxuICAgICAgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuOjpiZWZvcmUsIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gICAgICAuYy1waW90cmE0IC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zZWxlY3QtYXJyb3ctYmx1ZS5zdmdcIik7IH1cblxuLl8zZGVzbV9fbW9iaWxlIC5fM2Rlc21fX2NhcmRzIHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uXzNkZXNtX19tb2JpbGUgLl8zZGVzbV9fZmxhdC1zbGljZS1hdmFpbGFiaWxpdHlfX2J1dHRvbnMgPiBkaXYge1xuICBtaW4td2lkdGg6IDI0MHB4OyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX192aWV3ZXJfX2ZsYXQtbmF2aWdhdG9yLS1vcGVuIHtcbiAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLl8zZGVzbV9fbW9iaWxlIC5fM2Rlc21fX3ZpZXdlcl9fZmxhdC1tZWRpYSB7XG4gIGJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LW5hdmlnYXRvci0tbGFyZ2UgLl8zZGVzbV9fZmxhdC1uYXZpZ2F0b3JfX2J1dHRvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LWNhcmRfX2NvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjViNWI1OyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LWxpc3RfX2FwYXJ0bWVudHM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LWRldGFpbHNfX2Nsb3NlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19idXR0b24tdG9nZ2xlLWNhcmQtbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDsgfVxuXG4uXzNkZXNtX19tb2JpbGUgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaF9fc3dpdGNoIHtcbiAgb3JkZXI6IDE7IH1cblxuLl8zZGVzbV9fbW9iaWxlIC5fM2Rlc21fX3ZpZXctbW9kZS1zd2l0Y2hfX2NvbXBhcmUtYnV0dG9ucyB7XG4gIG9yZGVyOiAyOyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LXNsaWNlLWxheW91dCxcbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LXNsaWNlLWF2YWlsYWJpbGl0eSxcbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LWRldGFpbHNfX2hlYWRlci10aXRsZSxcbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX192aWV3LW1vZGUtc3dpdGNoLFxuLl8zZGVzbV9fbW9iaWxlIC5fM2Rlc21fX2ZsYXQtbGlzdF9faGVhZGVyLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LXRhYmxlX190aGVhZC10ciA+IHRoIHtcbiAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LXRhYmxlX190aGVhZC10ciA+IHRoOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7IH1cblxuLl8zZGVzbV9fbW9iaWxlIC5fM2Rlc21fX3ZpZXdlcl9fYnV0dG9ucy10b3Atd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLl8zZGVzbV9fbW9iaWxlIC5fM2Rlc21fX3ZpZXdlcl9fYnV0dG9ucy10b3Atd3JhcHBlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBpb3RyYTQgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyNnB4OyB9XG5cbi5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxMjJDN0YgIWltcG9ydGFudDsgfVxuXG4ucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBpb3RyYTQgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjMTIyQzdGICFpbXBvcnRhbnQ7IH1cblxuLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW90cmE0IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvc2VsZWN0LWFycm93LWJsdWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW90cmE0IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDNweCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMTIyQzdGO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMTIyQzdGOyB9XG4gIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzEyMkM3RiAhaW1wb3J0YW50OyB9XG4gICAgLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW90cmE0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjRkZEMzFBICFpbXBvcnRhbnQ7IH1cblxuLmMtcGlvdHJhNF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS11ai1ib3JkZXItcmFkaXVzKSB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19jb250ZW50X21ha2lldGEge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX2NvbnRlbnRfbWFraWV0YSA+ICo6bm90KCNzbTNkZSkge1xuICAgICAgbWFyZ2luOiAwIDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5pcy1kZXZlbG9wZXItbWVudS1zaG93biAuYy1waW90cmE0X19tZW51LXdyYXBwZXIge1xuICAgIGFuaW1hdGlvbjogbW92ZVBpb3RyYU1lbnVEb3duIDUwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9IH1cblxuLmMtcGlvdHJhNF9fbWVudS13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX21lbnUtd3JhcHBlciB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLXBpb3RyYTRfX21lbnUtd3JhcHBlciB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1waW90cmE0X19tZW51LXdyYXBwZXIge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX21lbnUtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDAyO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0OyB9IH1cbiAgLmMtcGlvdHJhNF9fbWVudS13cmFwcGVyLmlzLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uYy1waW90cmE0X19sb2dvIHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX2xvZ28ge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLXBpb3RyYTRfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE4NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuYy1waW90cmE0X19tZW51LWxvZ28ge1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLmMtcGlvdHJhNF9fbWVudS1sZWZ0LFxuLmMtcGlvdHJhNF9fbWVudS1yaWdodCB7XG4gIC0tdWotbGluay1jb2xvcjogI0VDRUNFQztcbiAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjRkZEMzFBOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19tZW51LWxlZnQsXG4gICAgLmMtcGlvdHJhNF9fbWVudS1yaWdodCB7XG4gICAgICBmbGV4OiAxOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuYy1waW90cmE0X19tZW51LWxlZnQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC5jLXBpb3RyYTRfX21lbnUtcmlnaHQge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH0gfVxuXG4uYy1waW90cmE0X19oZWFkZXItYmFjayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Fycm93LWxlZnQuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNXB4OyB9XG5cbi5jLXBpb3RyYTRfX2hlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9jbG9zZS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX2hlYWRlci1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmMtcGlvdHJhNF9faGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmMtcGlvdHJhNF9faGVhZGVyID4gKiB7XG4gICAgd2lkdGg6IDMzJTsgfVxuXG4uYy1waW90cmE0X19oZWFkZXItbG9nbyB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5jLXBpb3RyYTQtbWVudV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTQtbWVudV9fbGlzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYy1waW90cmE0LW1lbnVfX3Bob25lIHtcbiAgZm9udC1zaXplOiAxNTAlO1xuICBsaW5lLWhlaWdodDogNjAlO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtcGlvdHJhNC1tZW51X19waG9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmMtcGlvdHJhNC1tZW51IC5sYW5nLWl0ZW0sXG4uYy1waW90cmE0LW1lbnVfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTQtbWVudSAubGFuZy1pdGVtLFxuICAgIC5jLXBpb3RyYTQtbWVudV9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmMtcGlvdHJhNC1tZW51IC5sYW5nLWl0ZW0gYSxcbi5jLXBpb3RyYTQtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgIC5jLXBpb3RyYTQtbWVudSAubGFuZy1pdGVtIGEsXG4gICAgLmMtcGlvdHJhNC1tZW51X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLXBpb3RyYTQtbWVudSAubGFuZy1pdGVtIGEsXG4gICAgLmMtcGlvdHJhNC1tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLXBpb3RyYTQtbWVudSAubGFuZy1pdGVtIGEsXG4gICAgLmMtcGlvdHJhNC1tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5jLXBpb3RyYTQtbWVudSAubGFuZy1pdGVtOmhvdmVyIC5jLXBpb3RyYTQtbWVudV9fbGluayxcbi5jLXBpb3RyYTQtbWVudSAubGFuZy1pdGVtOmhvdmVyIGEsXG4uYy1waW90cmE0LW1lbnUgLmxhbmctaXRlbV9jdXJyZW50IC5jLXBpb3RyYTQtbWVudV9fbGluayxcbi5jLXBpb3RyYTQtbWVudV9faXRlbTpob3ZlciAuYy1waW90cmE0LW1lbnVfX2xpbmssXG4uYy1waW90cmE0LW1lbnVfX2l0ZW06aG92ZXIgYSxcbi5jLXBpb3RyYTQtbWVudV9faXRlbV9jdXJyZW50IC5jLXBpb3RyYTQtbWVudV9fbGluayB7XG4gIC0tdWotbGluay1jb2xvcjogI0ZGRDMxQVxyXG4gICAgICA7IH1cblxuLmMtcGlvdHJhNF9fZm9ybS10ZWwgc3BhbjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMTsgfVxuXG4uYy1waW90cmE0X19mb3JtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC0xIHtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLTIge1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgICBncmlkLXJvdy1lbmQ6IDQ7IH1cbiAgICAuYy1waW90cmE0X19mb3JtLWdyaWQtMyB7XG4gICAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICAgIGdyaWQtcm93LWVuZDogMzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19mb3JtLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDBweCAxZnI7IH1cbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC0xIHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtcm93LWVuZDogMjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDEyMHB4OyB9XG4gICAgICAuYy1waW90cmE0X19mb3JtLWdyaWQtMiB7XG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7IH1cbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC0zIHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgICAgIGdyaWQtcm93LWVuZDogMztcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDsgfSB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC5pcy1mbGF0IC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC0yIHtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IDM7IH1cbiAgICAuYy1waW90cmE0X19mb3JtLWdyaWQuaXMtZmxhdCAuYy1waW90cmE0X19mb3JtLWdyaWQtMiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLmlzLWZsYXQgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLTIgcCBhIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLmlzLWZsYXQgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLTMge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtcm93LWVuZDogNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLmlzLWZsYXQgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLTIge1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgICBncmlkLXJvdy1lbmQ6IDM7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogMjsgfVxuICAgIC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC5pcy1mbGF0IC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC0zIHtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgICAgZ3JpZC1yb3ctZW5kOiAzO1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7IH0gfVxuXG4uYy1waW90cmE0X19mb3JtLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcGlvdHJhNF9fZm9ybS1jbG9zZSB7XG4gICAgICByaWdodDogNjBweDtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuLmMtcGlvdHJhNF9fZm9ybS1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX2Zvcm0taGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcGlvdHJhNF9fZm9ybS1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS1oZWFkaW5nIGEge1xuICAgIGNvbG9yOiAjMTIyQzdGOyB9XG5cbi5jLXBpb3RyYTRfX2Zvcm0taW5uZXIge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19mb3JtLWlubmVyIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE0MHB4O1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkY5Qjc4O1xuICBjb2xvcjogIzcxNzE3MTtcbiAgLS11ai10ZXh0LWNvbG9yOiByZ2JhKDExMywgMTEzLCAxMTMsIDEpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci1hY2NlcHRhbmNlcyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLWFjY2VwdGFuY2VzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bzsgfSB9XG4gICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLWFjY2VwdGFuY2VzIFtkYXRhLW5hbWU9XCJzZWxlY3QtYWxsXCJdIC53cGNmNy1jaGVja2JveCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLmlzLW1vZGFsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDEwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xuICAgIHRyYW5zaXRpb246IDUwMG1zIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5pcy1tb2RhbCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIuaXMtc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgaDIsIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBoMywgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogOTAlOyB9IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBoMjo6YWZ0ZXIsIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBoMjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGg0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzEyMkM3RjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBoNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGg0IGEge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGg0IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIHAge1xuICAgIC0tdWotdGV4dC1jb2xvcjogcmdiYSgxMTMsIDExMywgMTEzLCAxKTsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgZm9ybVtkYXRhLXN0YXR1cz1zZW50XSA+IGRpdjpub3QoLndwY2Y3LXJlc3BvbnNlLW91dHB1dCkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGZvcm1bZGF0YS1zdGF0dXM9c2VudF0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvcGlvdHJhNC1iaWtlLnN2Z1wiKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGZvcm1bZGF0YS1zdGF0dXM9c2VudF0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3Z3OyB9IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGxhYmVsIHtcbiAgICBjb2xvcjogIzEyMkM3RjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogM3B4IDAgN3B4OyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciB0ZXh0YXJlYSxcbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC55b3VyLXRlbCB7XG4gICAgZmxleDogMTsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgc3BhbltkYXRhLW5hbWU9eW91ci10ZWxdIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIHNwYW5bZGF0YS1uYW1lPXBob25lLWNvdW50cnldIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgc3BhbltkYXRhLW5hbWU9cGhvbmUtY291bnRyeV0gaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfVxuICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBzcGFuW2RhdGEtbmFtZT1waG9uZS1jb3VudHJ5XSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIHNwYW5bZGF0YS1uYW1lPXBob25lLWNvdW50cnldOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAtNTAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9waW90cmE0LXBsdXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAjRkY5Qjc4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cbiAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87IH0gfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLmMtZm9ybV9fcCB7XG4gICAgY29sb3I6ICMxMjJDN0Y7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1jaGVja2JveCB7XG4gICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LWNoZWNrYm94LFxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LWFjY2VwdGFuY2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1jaGVja2JveCBsYWJlbCxcbiAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LWFjY2VwdGFuY2UgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMTIyQzdGO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1jaGVja2JveCBpbnB1dCxcbiAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1jaGVja2JveCBpbnB1dCB+IHNwYW4sXG4gICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXQgfiBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4OyB9XG4gICAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctY2hlY2tib3ggaW5wdXQgfiBzcGFuOjpiZWZvcmUsIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctY2hlY2tib3ggaW5wdXQgfiBzcGFuOjphZnRlcixcbiAgICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1hY2NlcHRhbmNlIGlucHV0IH4gc3Bhbjo6YmVmb3JlLFxuICAgICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXQgfiBzcGFuOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LWNoZWNrYm94IGlucHV0IH4gc3Bhbjo6YmVmb3JlLFxuICAgICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXQgfiBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiBzcGFuOjphZnRlcixcbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctYWNjZXB0YW5jZSBpbnB1dDpjaGVja2VkIH4gc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzEyMkM3RjsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LXNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uYy1waW90cmE0X19mb3JtLXdyYXBwZXIuYy1waW90cmE0X19mb3JtLXdyYXBwZXJfYmFubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZ3JpZC10ZW1wbGF0ZTogJ2hlYWRpbmcnIGF1dG9cciAnaW5wdXRzJyBhdXRvXHIgJ2xlZ2FsJyBhdXRvXHIgJ3N1Ym1pdCcgYXV0byAvIDFmcjtcbiAgZ2FwOiAwO1xuICAtLWZvcm0tbGFiZWwtY29sb3I6ICMxMjJDN0Y7XG4gIC0tZm9ybS1wLWNvbG9yOiAjMTIyQzdGO1xuICAtLWZvcm0tc3VibWl0LWJnOiAjMTIyQzdGO1xuICAtLXVqLXRleHQtY29sb3I6ICMxMjJDN0YgIWltcG9ydGFudDsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIuYy1waW90cmE0X19mb3JtLXdyYXBwZXJfYmFubmVyIHAge1xuICAgIC0tdWotdGV4dC1jb2xvcjogIzEyMkM3RiAhaW1wb3J0YW50OyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIgc3BhbltkYXRhLW5hbWU9cGhvbmUtY291bnRyeV06OmJlZm9yZSB7XG4gICAgdG9wOiAyOHB4OyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIgaW5wdXRbbmFtZT1cInBob25lLWNvdW50cnlcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIgLndwY2Y3LWNoZWNrYm94LFxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIuYy1waW90cmE0X19mb3JtLXdyYXBwZXJfYmFubmVyIC53cGNmNy1jaGVja2JveCBsYWJlbCxcbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyX2Jhbm5lciAud3BjZjctYWNjZXB0YW5jZSBsYWJlbCB7XG4gICAgY29sb3I6ICMxMjJDN0Y7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyX2Jhbm5lciBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIC0tdWotaGVhZGluZy1jb2xvcjogIzEyMkM3RjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1jaGVja2JveCB7XG4gICAgY29sb3I6ICMxMjJDN0Y7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyX2Jhbm5lciAuYy1waW90cmE0X19mb3JtLXdyYXBwZXItYWNjZXB0YW5jZSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyX2Jhbm5lciArIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGNvbG9yOiAjMTIyQzdGICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLWlucHV0cyA+IGxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLWlucHV0cyA+IGxhYmVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIuYy1waW90cmE0X19mb3JtLXdyYXBwZXJfYmFubmVyIGlucHV0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyX2Jhbm5lciBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgICAgcGFkZGluZzogMTNweCAxMHB4OyB9XG4gICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyX2Jhbm5lciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiN0b3BMZXZlbEVsZW1lbnRfM2Rlc3RhdGVfc21hcnRfbWFraWV0YSAuXzNkZXNtX19hcHAge1xuICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7IH1cblxuLmMtZXN5LWZsb3Jlc3kge1xuICAtLWZmLW1vbnRzZXJyYXQ6IG1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gIC0tZmYtaGVhZGluZzogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIC0tdWotbGluay1jb2xvcjogIzJEMjg1RTtcbiAgLS11ai10ZXh0LWNvbG9yOiAjN0M3RDdEO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIC0tdWotYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDE2MiwgMjI3LCAxOTYsIDAuODUpIDAlLCByZ2JhKDEwMiwgMjA0LCAyMDQsIDAuNykgNDAlLCByZ2JhKDcyLCAyMjAsIDE2MCwgMC43KSA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxNjIsIDIyNywgMTk2LCAwLjY1KSAwJSwgcmdiYSgxMDIsIDE5OCwgMTkwLCAwLjYpIDMwJSwgcmdiYSg2MCwgMjAwLCAxNDAsIDAuNikgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjIxLCA1MSwgMC4zNSkgMCUsIHJnYmEoODAsIDIxMCwgMTUwLCAwLjYpIDUwJSwgcmdiYSg2MCwgMTkwLCAxMjAsIDAuNSkgOTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHJnYmEoNDAsIDIyMCwgMTEwLCAwLjYpIDAlLCByZ2JhKDcwLCAyMDAsIDE1MCwgMC41KSA1MCUsIHJnYmEoNjAsIDE3MCwgMTMwLCAwLjQpIDgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgcmdiYSg4MCwgMjUwLCAxNDAsIDAuNCkgMCUsIHJnYmEoNjAsIDIyMCwgMTMwLCAwLjUpIDQwJSwgcmdiYSg1MCwgMTgwLCAxMTAsIDAuNCkgODAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3lfcG9wdXAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3lfcG9wdXAge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgOndoZXJlKC5pcy1sYXlvdXQtZmxleCkge1xuICAgIGdhcDogMjRweDsgfVxuICAuYy1lc3ktZmxvcmVzeSBwICsgLmMtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC50LWltZy0xMDAge1xuICAgICAgbWFyZ2luOiAwIC04cHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0X19idWlsZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGluZy1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0X19oaXN0b3J5LXZhbHVlIHtcbiAgICBjb2xvcjogIzJEMjg1RTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0X19oaXN0b3J5LWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICM3MTcxNzE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0X19wcmljZS1oaXN0b3J5LXRvZ2dsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMyRDI4NUU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdF9fcHJpY2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRfX3ByaWNlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwREQwNzg7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0X19wcmljZS12YWx1ZSBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgZm9udC1zaXplOiA1MCU7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgY29sb3I6ICMyRDI4NUU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdF9fcHJpY2UtbGFzdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMEREMDc4OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRfX2RhdGEtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0cyAuYy1mbGF0c19fYnV0dG9uX3NvbGQge1xuICAgIG1pbi1oZWlnaHQ6IDE1NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdHNfX3N0YXR1cyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRzX19ib3R0b20tc3BhY2VyIHtcbiAgICBoZWlnaHQ6IDQ2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fYm90dG9tLXNwYWNlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fc2VhcmNoLXNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybChcImltYWdlcy9zZWxlY3QtYXJyb3ctYmx1ZTMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgOHB4OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRzX19zZWFyY2gtYnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRzX19zZWFyY2gtc2VsZWN0I3NvcnQtZmxhdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdHNfX3ByaWNlIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fcHJpY2VfcHJvbW90aW9uIC5jLWZsYXRzX19wcmljZS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzBERDA3ODsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRzX19wcmljZS12YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fZGF0YS1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGF0LWNvbG9yKTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRzX19pbWFnZSB7XG4gICAgICBtYXJnaW46IDE2cHggMDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRzX19wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRzX19wcmljZSB7XG4gICAgICAgIG1hcmdpbjogMTZweCAwOyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdHNfX2RhdGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsYXQtY29sb3IpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRzX19kYXRhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fZGF0YSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1mbGF0LWNvbG9yKTsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRzX19wcmljZS12YWx1ZSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mb3JtLWJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIGJhY2tncm91bmQ6ICMyRDI4NUU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZm9ybS1iYW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZm9ybS1iYW5uZXIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mb3JtLWJhbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDsgfSB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZvcm0tYmFubmVyIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzBERDA3ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jLWVzeS1mbG9yZXN5IFtpZF0ge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1oZXJvX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWhlcm9fX3RleHQtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IGF1dG8gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWhlcm9fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIDAgMCA5dnc7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAjc20zZGUsXG4gIC5jLWVzeS1mbG9yZXN5ICNzbWFydC1tYWtpZXRhIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gICAgbWF4LWhlaWdodDogNzV2dztcbiAgICBtYXJnaW46IDAgLThweCAtOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgI3NtM2RlLFxuICAgICAgLmMtZXN5LWZsb3Jlc3kgI3NtYXJ0LW1ha2lldGEge1xuICAgICAgICBtYXJnaW46IDAgLTQwcHggLTgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgI3NtM2RlLFxuICAgICAgLmMtZXN5LWZsb3Jlc3kgI3NtYXJ0LW1ha2lldGEge1xuICAgICAgICBtYXJnaW46IDAgLTEyNHB4IC04MHB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgZm9ybVtkYXRhLXN0YXR1cz1zZW50XSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgZm9ybVtkYXRhLXN0YXR1cz1zZW50XSAuYy1lc3ktZmxvcmVzeV9fZm9ybSA+ICoge1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgZm9ybVtkYXRhLXN0YXR1cz1zZW50XSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jLWVzeS1mbG9yZXN5IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2IHtcbiAgICBtYXJnaW46IDAgMCA4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2IHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLnUtdGV4dC1ib3gsIC5jLWVzeS1mbG9yZXN5IC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQsIC5jLWVzeS1mbG9yZXN5IC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1zbHV6ZXdpZWNfX2ltYWdlIHtcbiAgICBncmlkLWFyZWE6IGltYWdlO1xuICAgIG1hcmdpbjogMCAtOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtc2x1emV3aWVjX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCAtNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1zbHV6ZXdpZWNfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xMjRweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLXNsdXpld2llY19fZXN5IHtcbiAgICBncmlkLWFyZWE6IGVzeTtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyODVFO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1zbHV6ZXdpZWNfX2VzeSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLXNsdXpld2llY19fZXN5IHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLXNsdXpld2llY19fZmxvcmVzeSB7XG4gICAgYmFja2dyb3VuZDogIzJEMjg1RTtcbiAgICBncmlkLWFyZWE6IGZsb3Jlc3k7XG4gICAgYmFja2dyb3VuZDogIzJEMjg1RTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtc2x1emV3aWVjX19mbG9yZXN5IHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtc2x1emV3aWVjX19mbG9yZXN5IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgIGJvdHRvbTogNDBweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICAtLXVqLXRleHQtY29sb3I6IHdoaXRlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2Utc2VjdGlvbiBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwdnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQwdnc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHZ3KTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2Utc2VjdGlvbl9fdDEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgdG9wOiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXNlY3Rpb25fX3QxIHtcbiAgICAgICAgICBsZWZ0OiA3dnc7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS1zZWN0aW9uX190MiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWFkdmVydGlzaW5nLCBcIkFkdmVydGlzaW5nIFNjcmlwdFwiLCBzYW5zLXNlcmlmKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS1zZWN0aW9uX190MiB7XG4gICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICAgIGxlZnQ6IDE1dnc7XG4gICAgICAgICAgdG9wOiAxMHZ3OyB9IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS1zZWN0aW9uX190MyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDYzcHg7XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIHRvcDogMTA1cHg7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYWR2ZXJ0aXNpbmcsIFwiQWR2ZXJ0aXNpbmcgU2NyaXB0XCIsIHNhbnMtc2VyaWYpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXNlY3Rpb25fX3QzIHtcbiAgICAgICAgICBmb250LXNpemU6IDExN3B4O1xuICAgICAgICAgIHRvcDogMTJ2dztcbiAgICAgICAgICByaWdodDogMTV2dzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC50LWVzeS1sb2NhdGlvbi13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLnQtZXN5LWxvY2F0aW9uLXdpZHRoIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLnQtZXN5LWxvY2F0aW9uLXdpZHRoIC51LXRleHQtYm94LCAuYy1lc3ktZmxvcmVzeSAudC1lc3ktbG9jYXRpb24td2lkdGggLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCwgLmMtZXN5LWZsb3Jlc3kgLnQtZXN5LWxvY2F0aW9uLXdpZHRoIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0X19pbWFnZS1jb2wge1xuICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dF9fdGV4dC1jb2wge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuYy1lc3ktZmxvcmVzeSBoMjo6YmVmb3JlLCAuYy1lc3ktZmxvcmVzeSBoMjo6YWZ0ZXIsIC5jLWVzeS1mbG9yZXN5IGgzOjpiZWZvcmUsIC5jLWVzeS1mbG9yZXN5IGgzOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1lc3ktZmxvcmVzeSBoMi50LWRvdWJsZS1jb2xvcixcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBjb2xvcjogIzk0OTY5OTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDIudC1kb3VibGUtY29sb3IsXG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0IGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAgIC5jLWVzeS1mbG9yZXN5IGgyLnQtZG91YmxlLWNvbG9yIHN0cm9uZyxcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0IGgyIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICMyRDI4NUU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgaDMudC1kb3VibGUtY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgY29sb3I6ICM5NDk2OTk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgzLnQtZG91YmxlLWNvbG9yIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgIC5jLWVzeS1mbG9yZXN5IGgzLnQtZG91YmxlLWNvbG9yIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICMyRDI4NUU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQgLnUtdGV4dC1ib3gsIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCwgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0LnQtcmlnaHQgLmMtaW1hZ2UtdGV4dF9faW1hZ2UtY29sIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQudC1yaWdodCAuYy1pbWFnZS10ZXh0X190ZXh0LWNvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dC50LWxlZnQgLmMtaW1hZ2UtdGV4dF9faW1hZ2UtY29sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dC50LWxlZnQgLmMtaW1hZ2UtdGV4dF9fdGV4dC1jb2wge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQudC1sZWZ0IC51LXRleHQtYm94LCAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0LnQtbGVmdCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0LCAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0LnQtbGVmdCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQudC1iYW5uZXIgLnUtdGV4dC1ib3gsIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQudC1iYW5uZXIgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCwgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dC50LWJhbm5lciAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dC50LWJhbm5lciBoMiB7XG4gICAgY29sb3I6IHZhcigtLWJzLWVzeWJsdWUpOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHRfX3F1b3RlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1hZHZlcnRpc2luZywgXCJBZHZlcnRpc2luZyBTY3JpcHRcIiwgc2Fucy1zZXJpZikgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dF9fcXVvdGUtYnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHRfX3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNTBweDsgfSB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dF9fcXVvdGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLnQtcXVvdGUtcmlnaHQgLmMtaW1hZ2UtdGV4dF9fcXVvdGUtd3JhcHBlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0X19xdW90ZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3R0b206IC04NXB4O1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHRfX3F1b3RlLXdyYXBwZXIge1xuICAgICAgICBib3R0b206IC04NXB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSBoMSwgLmMtZXN5LWZsb3Jlc3kgaDIsIC5jLWVzeS1mbG9yZXN5IGgzLCAuYy1lc3ktZmxvcmVzeSBoNCwgLmMtZXN5LWZsb3Jlc3kgaDUsIC5jLWVzeS1mbG9yZXN5IGg2IHtcbiAgICBjb2xvcjogIzJEMjg1RTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSAhaW1wb3J0YW50OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgaDE6OmJlZm9yZSwgLmMtZXN5LWZsb3Jlc3kgaDE6OmFmdGVyLCAuYy1lc3ktZmxvcmVzeSBoMjo6YmVmb3JlLCAuYy1lc3ktZmxvcmVzeSBoMjo6YWZ0ZXIsIC5jLWVzeS1mbG9yZXN5IGgzOjpiZWZvcmUsIC5jLWVzeS1mbG9yZXN5IGgzOjphZnRlciwgLmMtZXN5LWZsb3Jlc3kgaDQ6OmJlZm9yZSwgLmMtZXN5LWZsb3Jlc3kgaDQ6OmFmdGVyLCAuYy1lc3ktZmxvcmVzeSBoNTo6YmVmb3JlLCAuYy1lc3ktZmxvcmVzeSBoNTo6YWZ0ZXIsIC5jLWVzeS1mbG9yZXN5IGg2OjpiZWZvcmUsIC5jLWVzeS1mbG9yZXN5IGg2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nIHtcbiAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogIzJEMjg1RTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmcgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWFkdmVydGlzaW5nLCBcIkFkdmVydGlzaW5nIFNjcmlwdFwiLCBzYW5zLXNlcmlmKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBtYXJnaW46IDAgLTFyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZyBzdHJvbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0ycmVtOyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xIHtcbiAgICAgICAgICAgIC0tdWotdGV4dC1jb2xvcjogIzJEMjg1RTtcbiAgICAgICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogIzJEMjg1RTtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyODVFICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA5NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMiwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMiwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMiBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMiBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ180LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzQsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ180LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzQsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ180LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzQsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ180LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzQsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNCBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuNjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNCBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0NXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ181LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzUsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ181LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzUsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ181LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzUsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ181LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ181IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ181IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ181IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ181IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ181IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ181IHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ181IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ181IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ181IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ181IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ181IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ181IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQ1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzMgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MHB4OyB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzYsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ182LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzYsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ182IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDEwZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNiwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ182LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzYsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNiwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ182LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzYge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ182IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ182IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ182IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ182IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ182IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ182IHN0cm9uZyB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDBlbTtcbiAgICAgICAgICBmb250LXNpemU6IDg1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzYgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzcge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ183IHtcbiAgICAgICAgICAgIC0tdWotdGV4dC1jb2xvcjogIzJEMjg1RTtcbiAgICAgICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogIzJEMjg1RTtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyODVFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMmVtOyB9XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzcgc3Ryb25nIHtcbiAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ183IHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ183IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzcgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfOCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ184LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzgsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfOCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ184LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ184LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzgsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfOCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ184LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzgsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfOCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzggc3Ryb25nIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogODBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfOCBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0NXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfOSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzkge1xuICAgICAgICAgICAgLS11ai10ZXh0LWNvbG9yOiAjMkQyODVFO1xuICAgICAgICAgICAgLS11ai1oZWFkaW5nLWNvbG9yOiAjMkQyODVFO1xuICAgICAgICAgICAgY29sb3I6ICMyRDI4NUUgIWltcG9ydGFudDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ185IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfOSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfOSBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfOSBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzkgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTAge1xuICAgICAgICAgICAgLS11ai10ZXh0LWNvbG9yOiAjMkQyODVFO1xuICAgICAgICAgICAgLS11ai1oZWFkaW5nLWNvbG9yOiAjMkQyODVFO1xuICAgICAgICAgICAgY29sb3I6ICMyRDI4NUUgIWltcG9ydGFudDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEwLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEwLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEwLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEwLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEwLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMCBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0wLjNlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMCBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTAuNmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTEsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTEsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTEsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTEsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTEsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTE6Zmlyc3QtbGluZSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMTpmaXJzdC1saW5lLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzExOmZpcnN0LWxpbmUsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTE6Zmlyc3QtbGluZSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMTpmaXJzdC1saW5lLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzExOmZpcnN0LWxpbmUge1xuICAgICAgICAgIHdvcmQtc3BhY2luZzogOWVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzExIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzExIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzExIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzExIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMSBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzExIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzExIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMSBzdHJvbmcge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTc1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQ1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEyIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTIsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTIsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTIsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTIsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTIsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEyIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEyIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTMgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTMgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEzIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTQsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTQsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTQsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTQsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTQsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE0LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE0LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE0LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE0LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE0LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogIzJEMjg1RTtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyODVFICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTQgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDk2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTQgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMDBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTUsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTUsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTUsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTUsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTUsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE1IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNSAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNSAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNSAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNSAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNSAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNSAudG8tYmUtcmVtb3ZlZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE1IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE1IHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA4OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE1IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNSBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE2LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE2LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE2LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE2LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE2LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE2IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNiAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNiAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNiAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNiAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNiAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNiAudG8tYmUtcmVtb3ZlZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNiAudG8tYmUtcmVtb3ZlZDIsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTYgLnRvLWJlLXJlbW92ZWQyLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE2IC50by1iZS1yZW1vdmVkMiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNiAudG8tYmUtcmVtb3ZlZDIsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTYgLnRvLWJlLXJlbW92ZWQyLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE2IC50by1iZS1yZW1vdmVkMiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE2LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE2LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE2LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE2LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE2LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE2IHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTYgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNiBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjYwcHg7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNyAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNyAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNyAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNyAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNyAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNyAudG8tYmUtcmVtb3ZlZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE3LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE3LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE3LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE3LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE3LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE3IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE3IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE3IHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE3IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE3IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNyBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjMwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE3IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE3IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNjBweDsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE4LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE4LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE4LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE4LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE4LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE4IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOCAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xOCAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOCAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOCAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xOCAudG8tYmUtcmVtb3ZlZCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOCAudG8tYmUtcmVtb3ZlZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE4LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE4LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE4LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE4LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE4LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE4IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE4IHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE4IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE4IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE4IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE4IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE5LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE5LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE5LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE5LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE5LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE5IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE5IHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE5IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE5IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE5IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE5IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjAgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjAgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjAgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjAgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjAgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjAgLnRvLWJlLXJlbW92ZWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMCBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIwIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIwIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIxIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIxIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjEgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIxIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIxIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMSBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC43OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIxIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIxIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMSBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC43OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMiwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMiwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjIgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMiBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMiBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjMsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjMsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjMsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjMsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjMsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIzIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjMgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMyBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yNCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yNCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yNCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI0IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI1IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yNSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yNSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yNSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzhweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg4cHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA3OHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzhweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA4OHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODhweDsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI2LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzI2LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI2LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI2LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzI2LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjYsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjYsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjYsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjYsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjYsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI2IHN0cm9uZyB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI2IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQ1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLnQtZXN5LWhlYWRpbmcge1xuICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC50LWVzeS1oZWFkaW5nIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzJEMjg1RTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1oZXJvID4gLnJvdyA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWhlcm9fX3BhZ2luYXRpb24ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1oZXJvX19pbWFnZS13cmFwcGVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtaGVyb19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1oZXJvX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtaGVyb19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgICAgbWFyZ2luOiAwcHggMCAyNHB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtaGVyb19fcGFnaW5hdGlvbiB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6IHdoaXRlOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaGVyb19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICMyRDI4NUU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWhlcm9fX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMjg1RTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaGVyb19fc2xpZGUge1xuICAgICAgYXNwZWN0LXJhdGlvOiAzNC8yNTsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWhlcm8gLmMtYnV0dG9uc19faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWhlcm8gLmMtYnV0dG9uc19faXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1idXR0b25zX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC0tdWotYnV0dG9uLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzBERDA3ODtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1idXR0b25zX19pdGVtLnQtcGluaywgLmMtZXN5LWZsb3Jlc3kgLmMtYnV0dG9uc19faXRlbS50LWJsdWUge1xuICAgICAgYmFja2dyb3VuZDogIzJEMjg1RTsgfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtYnV0dG9uc19faXRlbS50LXBpbms6aG92ZXIsIC5jLWVzeS1mbG9yZXN5IC5jLWJ1dHRvbnNfX2l0ZW0udC1ibHVlOmhvdmVyIHtcbiAgICAgICAgLS11ai1idXR0b24tY29sb3I6ICMwREQwNzg7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1idXR0b25zX19pdGVtLnQtd2hpdGUge1xuICAgICAgY29sb3I6ICMyRDI4NUU7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtYnV0dG9uc19faXRlbS50LXdoaXRlOmhvdmVyIHtcbiAgICAgICAgLS11ai1idXR0b24tY29sb3I6ICMwREQwNzg7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1idXR0b25zX19pdGVtOmhvdmVyIHtcbiAgICAgIC0tdWotbGluay1jb2xvci1ob3Zlcjogd2hpdGU7XG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogd2hpdGU7XG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3Zlcjogd2hpdGU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtYnV0dG9uc19faXRlbTpob3ZlciB7XG4gICAgICAgICAgLS11ai1idXR0b24tY29sb3I6ICMyRDI4NUU7XG4gICAgICAgICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlOyB9IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1idXR0b25zX19pdGVtOjpiZWZvcmUsIC5jLWVzeS1mbG9yZXN5IC5jLWJ1dHRvbnNfX2l0ZW06OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2LWxpc3Qge1xuICBnYXA6IDhweDsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19uYXYtbGluayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC0tdWotbGluay1jb2xvcjogd2hpdGU7XG4gIC0tdWotbGluay1jb2xvci1ob3Zlcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMwREQwNzg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2LWxpbms6OmFmdGVyLCAuYy1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19uYXYtbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX25hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyODVFO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX25hdiAuYy1tYWlubWVudV9faXRlbV9jdXJyZW50IC5jLWdhbGxlcnlfX25hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogIzJEMjg1RTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogIzBERDA3ODtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19uYXYgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyOjpiZWZvcmUsIC5jLWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXI6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19uYXYgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3NlbGVjdC1hcnJvdy13aGl0ZS5zdmdcIik7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19uYXYgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuOjpiZWZvcmUsIC5jLWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDI4NUU7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19uYXYgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3NlbGVjdC1hcnJvdy13aGl0ZS5zdmdcIik7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvZXN5LWJnMi5qcGdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIHAge1xuICAgIGNvbG9yOiAjMkQyODVFOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSB7XG4gICAgICBwYWRkaW5nOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMycHgpOyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybV9zaG9ydCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnMtZXN5Ymx1ZSk7XG4gICAgZ3JpZC10ZW1wbGF0ZTogJ2hlYWRpbmcnIGF1dG9cciAnaW5wdXRzJyBhdXRvXHIgJ2xlZ2FsJyBhdXRvXHIgJ3N1Ym1pdCcgYXV0byAvIDFmcjtcbiAgICBnYXA6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtX3Nob3J0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZTogJ2hlYWRpbmcgaW5wdXRzJyBhdXRvXHIgJ2xlZ2FsIGlucHV0cycgYXV0b1xyICdsZWdhbCBzdWJtaXQnIGF1dG8gLyAwLjdmciAxLjJmcjsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLWdyb3VwLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIGNvbG9yOiB2YXIoLS1icy1lc3libHVlKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taGVhZGluZyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBncmlkLWFyZWE6IGhlYWRpbmc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnMtZXN5Ymx1ZSk7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1oZWFkaW5nIGgzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLWhlYWRpbmctc3VibGluZSB7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLWhlYWRpbmctc3VibGluZSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tYnMtZXN5Z3JlZW4pOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taGVhZGluZy1waG9uZSB7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtZXN5Z3JlZW4pICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1oZWFkaW5nIGgxLFxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLWhlYWRpbmcgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1oZWFkaW5nIGgxLFxuICAgICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1oZWFkaW5nIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1pbnB1dHMge1xuICAgIGdyaWQtYXJlYTogaW5wdXRzO1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogNDBweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1hY2NlcHRhbmNlcyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tYWNjZXB0YW5jZXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bzsgfSB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tYWNjZXB0YW5jZXMgW2RhdGEtbmFtZT1cInNlbGVjdC1hbGxcIl0gLndwY2Y3LWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1sZWdhbCB7XG4gICAgZ3JpZC1hcmVhOiBsZWdhbDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnMtZXN5Ymx1ZSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tbGVnYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1sZWdhbCBwLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1sZWdhbCBoNCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAtLXVqLXRleHQtY29sb3I6IHdoaXRlOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLXN1Ym1pdCB7XG4gICAgZ3JpZC1hcmVhOiBzdWJtaXQ7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1zdWJtaXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIGxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tZm9ybS1sYWJlbC1jb2xvciwgIzJEMjg1RSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSBsYWJlbCBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gdGV4dGFyZWEsXG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gdGV4dGFyZWEge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNHB4OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wucGhvbmUtY291bnRyeSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDVweCAxMXB4IDZweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgY29sb3I6ICMyRDI4NUU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctZm9ybS1jb250cm9sLnBob25lLWNvdW50cnkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTNweCA2cHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAueW91ci10ZWwge1xuICAgIGZsZXg6IDE7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gc3BhbltkYXRhLW5hbWU9cGhvbmUtY291bnRyeV0ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSBzcGFuW2RhdGEtbmFtZT1waG9uZS1jb3VudHJ5XSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gc3BhbltkYXRhLW5hbWU9cGhvbmUtY291bnRyeV06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9waW90cmE0LXBsdXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3JtLXN1Ym1pdC1iZywgIzJEMjg1RSk7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bzsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAuYy1mb3JtX19wIHtcbiAgICBjb2xvcjogdmFyKC0tZm9ybS1wLWNvbG9yLCAjMkQyODVFKTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctY2hlY2tib3gsXG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1hY2NlcHRhbmNlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLFxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctY2hlY2tib3ggbGFiZWwsXG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWFjY2VwdGFuY2UgbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctY2hlY2tib3ggaW5wdXQsXG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWNoZWNrYm94IGlucHV0IH4gc3BhbixcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1hY2NlcHRhbmNlIGlucHV0IH4gc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDsgfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctY2hlY2tib3ggaW5wdXQgfiBzcGFuOjpiZWZvcmUsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1jaGVja2JveCBpbnB1dCB+IHNwYW46OmFmdGVyLFxuICAgICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctYWNjZXB0YW5jZSBpbnB1dCB+IHNwYW46OmJlZm9yZSxcbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXQgfiBzcGFuOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1jaGVja2JveCBpbnB1dCB+IHNwYW46OmJlZm9yZSxcbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXQgfiBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IHNwYW46OmFmdGVyLFxuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDI4NUU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LXNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtZXN5Ymx1ZSk7XG4gIGdyaWQtdGVtcGxhdGU6ICdoZWFkaW5nJyBhdXRvXHIgJ2lucHV0cycgYXV0b1xyICdsZWdhbCcgYXV0b1xyICdzdWJtaXQnIGF1dG8gLyAxZnI7XG4gIGdhcDogMDtcbiAgLS1mb3JtLWxhYmVsLWNvbG9yOiB3aGl0ZTtcbiAgLS1mb3JtLXAtY29sb3I6IHdoaXRlO1xuICAtLWZvcm0tc3VibWl0LWJnOiAjMEREMDc4O1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDU2cHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciAuYy1lc3ktZmxvcmVzeV9fZm9ybS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciAuYy1lc3ktZmxvcmVzeV9fZm9ybS1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfSB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgaDMgc3BhbiB7XG4gICAgICBjb2xvcjogIzBERDA3ODsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciAud3BjZjctZm9ybS1jb250cm9sLnBob25lLWNvdW50cnkge1xuICAgIHBhZGRpbmc6IDExcHggNXB4IDVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIC53cGNmNy1jaGVja2JveCxcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tYWNjZXB0YW5jZXMgLndwY2Y3LWNoZWNrYm94LFxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciAuYy1lc3ktZmxvcmVzeV9fZm9ybS1hY2NlcHRhbmNlcyB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tbGVnYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tc3VibWl0IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciAuYy1lc3ktZmxvcmVzeV9fZm9ybS1zdWJtaXQsXG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIC5jLWVzeS1mbG9yZXN5X19mb3JtLWlucHV0cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIC5jLWVzeS1mbG9yZXN5X19mb3JtLXN1Ym1pdCxcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciAuYy1lc3ktZmxvcmVzeV9fZm9ybS1pbnB1dHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taW5wdXRzID4gbGFiZWwge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyICsgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMyRDI4NUUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciArIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIHNwYW5bZGF0YS1uYW1lPXBob25lLWNvdW50cnldOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvcGlvdHJhNC1wbHVzLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgd2hpdGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDEwcHg7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMyRDI4NUU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC50LWVzeS1udW1iZXJzIC51LXRleHQtYm94IGZpZ3VyZS5kLWxhcmdlLW5vbmUsIC5jLWVzeS1mbG9yZXN5IC50LWVzeS1udW1iZXJzIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgZmlndXJlLmQtbGFyZ2Utbm9uZSwgLmMtZXN5LWZsb3Jlc3kgLnQtZXN5LW51bWJlcnMgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgZmlndXJlLmQtbGFyZ2Utbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Z1bGwtd2lkdGgge1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZnVsbC13aWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Z1bGwtd2lkdGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEyNHB4OyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2lubmVyIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faW5uZXIge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faW5uZXIuaXMtbmFycm93IHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAudC1lc3ktbnVtYmVycyB7XG4gIGFsaWduLWl0ZW1zOiB1bnNldDsgfVxuICAuYy1lc3ktZmxvcmVzeSAudC1lc3ktbnVtYmVycyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLnQtZXN5LW51bWJlcnMgLmMtaW1hZ2UtdGV4dF9faW1hZ2UtY29sIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLW51bWJlcnMudC1lc3ktZmxvcmVzeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGdhcDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtbnVtYmVycy50LWVzeS1mbG9yZXN5IHtcbiAgICAgIGdhcDogMzBweCAxMDBweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLW51bWJlcnMudC1lc3ktZmxvcmVzeSAuYy1udW1iZXJzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtbnVtYmVycy50LWVzeS1mbG9yZXN5IC5jLW51bWJlcnNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1udW1iZXJzLnQtZXN5LWZsb3Jlc3kgLmMtbnVtYmVyc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpOyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtbnVtYmVycy50LWVzeS1mbG9yZXN5IC5jLW51bWJlcnNfX2ZpcnN0LWxpbmUge1xuICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMEREMDc4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1udW1iZXJzLnQtZXN5LWZsb3Jlc3kgLmMtbnVtYmVyc19fZmlyc3QtbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLW51bWJlcnMudC1lc3ktZmxvcmVzeSAuYy1udW1iZXJzX19zZWNvbmQtbGluZSB7XG4gICAgY29sb3I6ICMyRDI4NUU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtbnVtYmVycy50LWVzeS1mbG9yZXN5IC5jLW51bWJlcnNfX3NlY29uZC1saW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1udW1iZXJzLnQtZXN5LWZsb3Jlc3kgLmMtbnVtYmVyc19fc2Vjb25kLWxpbmUgc21hbGwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuYy1lc3ktZmxvcmVzeSAuYy1udW1iZXJzLnQtZXN5LWZsb3Jlc3kgLmMtbnVtYmVyc19fc2Vjb25kLWxpbmUgc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LWJ0IGltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iYW5uZXIge1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmFubmVyIHtcbiAgICAgIHRvcDogMTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iYW5uZXIge1xuICAgICAgdG9wOiAxNDNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmFubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmFubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMjRweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iYW5uZXItY2xvc2Uge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9lc3ktY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iYW5uZXItY2xvc2Uge1xuICAgICAgICByaWdodDogNDVweDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXdyYXBwZXIge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtd3JhcHBlciB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXdyYXBwZXIge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtd3JhcHBlciB7XG4gICAgICBhaWwgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzJEMjg1RTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXdyYXBwZXIuaXMtbmFycm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDAyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS13cmFwcGVyLmlzLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9nbyB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9nbyB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE4NXB4OyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtbG9nbyB7XG4gIHBhZGRpbmc6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtbG9nbyB7XG4gICAgICBtYXJnaW46IDAgMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LWxvZ28ge1xuICAgICAgbWFyZ2luOiAwIDY0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtbG9nbyB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDM7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtbG9nbyAuYy1lc3ktZmxvcmVzeV9fbG9nbyB7XG4gICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS1vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS1sZWZ0LFxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtcmlnaHQge1xuICAtLXVqLWxpbmstY29sb3I6ICMyRDI4NUU7XG4gIC0tdWotbGluay1jb2xvci1ob3ZlcjogIzBERDA3ODsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtbGVmdCxcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS1yaWdodCB7XG4gICAgICBmbGV4OiAxOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LWxlZnQgLmxhbmctaXRlbSBhLFxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXJpZ2h0IC5sYW5nLWl0ZW0gYSB7XG4gICAgICAtLXVqLWxpbmstY29sb3I6ICM5NDk2OTkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtbGVmdCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtc29jaWFscyB7XG4gICAgb3JkZXI6IDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXNvY2lhbHMgLmMtc29jaWFsc19faWNvbiB7XG4gIHdpZHRoOiAzMHB4OyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19oZWFkZXItYmFjayB7XG4gIGNvbG9yOiAjMkQyODVFO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2VzeS9hcnJvdy1sZWZ0LnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDM1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvY2xvc2Uuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faGVhZGVyLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAxMDAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19oZWFkZXIgPiAqIHtcbiAgICB3aWR0aDogMzMlOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19oZWFkZXItbG9nbyB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX2xpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudSAubGFuZy1pdGVtLFxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudV9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudSAubGFuZy1pdGVtLFxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iYW5uZXIge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIGNvbG9yOiB2YXIoLS1icy1lc3lncmVlbik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iYW5uZXIge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2J1eS1idCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYnV5LWJ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19idXkge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxNnB4IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19idXkge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2J1eSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19idXkgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2J1eSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogNjBweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19idXkgc3Ryb25nIHtcbiAgICBjb2xvcjogIzJEMjg1RTsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tb2JpbGUtcGhvbmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2VzeS9waG9uZS1tb2JpbGUuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1vYmlsZS1waG9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudV9fcGhvbmUge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51X19waG9uZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudV9fcGhvbmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX3Bob25lIGEge1xuICAgIGNvbG9yOiAjMEREMDc4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9lc3kvcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnUgLmxhbmctaXRlbSBhLFxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudSAubGFuZy1pdGVtIGEsXG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudV9fbGluayB7XG4gICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51IC5sYW5nLWl0ZW0gYSxcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnUgLmxhbmctaXRlbSBhLFxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnUgLmxhbmctaXRlbSBhLFxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51IC5sYW5nLWl0ZW0ge1xuICAtLXVqLWxpbmstY29sb3I6ICM5NDk2OTk7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudSAubGFuZy1pdGVtOmhvdmVyIC5jLWVzeS1mbG9yZXN5LW1lbnVfX2xpbmssXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51IC5sYW5nLWl0ZW06aG92ZXIgYSxcbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnUgLmxhbmctaXRlbV9jdXJyZW50IC5jLWVzeS1mbG9yZXN5LW1lbnVfX2xpbmssXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51X19pdGVtOmhvdmVyIC5jLWVzeS1mbG9yZXN5LW1lbnVfX2xpbmssXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51X19pdGVtOmhvdmVyIGEsXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51X19pdGVtX2N1cnJlbnQgLmMtZXN5LWZsb3Jlc3ktbWVudV9fbGluayB7XG4gIC0tdWotbGluay1jb2xvcjogIzBERDA3OFxyXG4gICAgOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvY2F0aW9uLWhlcm8gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIC0yNHB4O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIGgxLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9jYXRpb24taGVybyBoMiwgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvY2F0aW9uLWhlcm8gaDMge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1hZHZlcnRpc2luZywgXCJBZHZlcnRpc2luZyBTY3JpcHRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1zaXplOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvY2F0aW9uLWhlcm8gaDEsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIGgyLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9jYXRpb24taGVybyBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvY2F0aW9uLWhlcm8gaDEsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIGgyLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9jYXRpb24taGVybyBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIGgxLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9jYXRpb24taGVybyBoMiwgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvY2F0aW9uLWhlcm8gaDMge1xuICAgICAgICB0b3A6IDY1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9jYXRpb24taGVybyBoMSwgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvY2F0aW9uLWhlcm8gaDIsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIGgzIHtcbiAgICAgICAgbGVmdDogMzUlO1xuICAgICAgICB0b3A6IDY1JTsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zd2lwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyIHtcbiAgbWFyZ2luOiAwIC04cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiAxMnB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDEycHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiB3aGl0ZTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLWNvbG9yOiAjMkQyODVFO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMkQyODVFO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDIwcHg7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyOC42OTQnIGhlaWdodD0nNTAuNjk0JyB2aWV3Qm94PScwIDAgMjguNjk0IDUwLjY5NCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aCclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfODQ3JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA4NDcnIHdpZHRoPSczNS41NzgnIGhlaWdodD0nNScgZmlsbD0nJTIzMkQyODVFJy8lM0UlM0MvY2xpcFBhdGglM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoLTInJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0Ny0yJyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA4NDcnIHdpZHRoPSczNS41NzknIGhlaWdodD0nNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzMkQyODVFJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0Fycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyOC42OTQgNTAuNjk0KSByb3RhdGUoMTgwKSclM0UlM0NnIGlkPSdHcm91cF83MzgnIGRhdGEtbmFtZT0nR3JvdXAgNzM4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDQ3LjE1OCkgcm90YXRlKC00NSknJTNFJTNDZyBpZD0nR3JvdXBfNzM3JyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoKSclM0UlM0NwYXRoIGlkPSdQYXRoXzk3OScgZGF0YS1uYW1lPSdQYXRoIDk3OScgZD0nTTAgMEE1IDUgMCAwIDAgNSA1SDM1LjU3OGE1IDUgMCAwIDAtNS01SDI0LjkzNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzMkQyODVFJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyBpZD0nR3JvdXBfNzM5JyBkYXRhLW5hbWU9J0dyb3VwIDczOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy41MzYpIHJvdGF0ZSg0NSknJTNFJTNDZyBpZD0nR3JvdXBfNzM3LTInIGRhdGEtbmFtZT0nR3JvdXAgNzM3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgtMiknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzktMicgZGF0YS1uYW1lPSdQYXRoIDk3OScgZD0nTTAgNUE1IDUgMCAwIDEgNSAwSDM1LjU3OWE1IDUgMCAwIDEtNSA1SDI0LjkzNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzMkQyODVFJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEzNXB4KTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0Fycm93JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjguNjk0JyBoZWlnaHQ9JzUwLjY5NCcgdmlld0JveD0nMCAwIDI4LjY5NCA1MC42OTQnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgnJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0NycgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc4JyBoZWlnaHQ9JzUnIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aC0yJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV84NDctMicgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc5JyBoZWlnaHQ9JzUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF83MzgnIGRhdGEtbmFtZT0nR3JvdXAgNzM4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDQ3LjE1OCkgcm90YXRlKC00NSknJTNFJTNDZyBpZD0nR3JvdXBfNzM3JyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoKSclM0UlM0NwYXRoIGlkPSdQYXRoXzk3OScgZGF0YS1uYW1lPSdQYXRoIDk3OScgZD0nTTAgMEE1IDUgMCAwIDAgNSA1SDM1LjU3OGE1IDUgMCAwIDAtNS01SDI0LjkzNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzMkQyODVFJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyBpZD0nR3JvdXBfNzM5JyBkYXRhLW5hbWU9J0dyb3VwIDczOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy41MzYpIHJvdGF0ZSg0NSknJTNFJTNDZyBpZD0nR3JvdXBfNzM3LTInIGRhdGEtbmFtZT0nR3JvdXAgNzM3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgtMiknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzktMicgZGF0YS1uYW1lPSdQYXRoIDk3OScgZD0nTTAgNUE1IDUgMCAwIDEgNSAwSDM1LjU3OWE1IDUgMCAwIDEtNSA1SDI0LjkzNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzMkQyODVFJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMzVweCk7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlciAuYy1pbWFnZS1zbGlkZXJfX25hdi1idXR0b24ge1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgei1pbmRleDogMTE7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzJEMjg1RTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIgLmMtaW1hZ2Utc2xpZGVyX19uYXYtYnV0dG9uIHtcbiAgICAgICAgYm90dG9tOiAxM3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyIC5jLWltYWdlLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgICBib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxNnB4KTsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDcwcHggc29saWQgd2hpdGU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAjMkQyODVFO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDI4NUU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIge1xuICAgICAgbWFyZ2luOiAwIC00MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlciB7XG4gICAgICBtYXJnaW46IDAgLTEyNHB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlci1jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm90dG9tOiAxMHB4OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIudC1lc3ktc2xpZGVyLTEge1xuICAgIGhlaWdodDogNDgwcHg7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLnQtZXN5LXNsaWRlci0xID4gZGl2IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIudC1lc3ktc2xpZGVyLTEgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlci1zbGlkZV9pbWFnZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgIEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIudC1lc3ktc2xpZGVyLTEgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlci1zbGlkZV9pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDMwOHB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlci50LWVzeS1zbGlkZXItMiB7XG4gICAgaGVpZ2h0OiA0ODBweDsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIudC1lc3ktc2xpZGVyLTIgPiBkaXYge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXItc2xpZGUtaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLXNsaWRlLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXItc2xpZGVfaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLXNsaWRlX3RleHQge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlci1zbGlkZV90ZXh0OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMjVweCAwIDI1cHggMzRweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0YyRjJGMjsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXItc2xpZGVfdGV4dCBoMiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLXNsaWRlX3RleHQgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlci1zbGlkZS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlci1zbGlkZV90ZXh0IC5jLWVzeS1mbG9yZXN5X19zbGlkZXItc2xpZGUtaW5uZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgICAgcGFkZGluZzogODBweCA2MHB4OyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtbWVudS1pdGVtIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtbWVudS1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1tZW51LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMjMwcHg7IH0gfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLW1lbnUtaXRlbS5pcy1hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwREQwNzg7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtaXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW46IDAgLThweDsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTZweCk7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1pdGVtIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtaXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEyNXZ3O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9lc3kvbWFwLWljb24uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1pdGVtLWltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWl0ZW0taW1nIHtcbiAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1sZWdlbmQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtbGVnZW5kLmlzLW9wZW4ge1xuICAgICAgbWF4LWhlaWdodDogMjAwdmg7IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWxlZ2VuZC5pcy1vcGVuOjpiZWZvcmUsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWxlZ2VuZC5pcy1vcGVuOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtbGVnZW5kIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1sZWdlbmQ6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9lc3kvZXN5LWFycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWxlZ2VuZDphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtbGVnZW5kIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICAgIGdhcDogMCAxNnB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtbGVnZW5kLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMjEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1sZWdlbmQtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWxlZ2VuZC1pdGVtIGltZyB7XG4gICAgICB3aWR0aDogMjRweDsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24taWNvbnMge1xuICBtYXJnaW46IDQwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLWljb25zIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24taWNvbnMge1xuICAgICAgbWFyZ2luOiA3MHB4IDA7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzX19pY29ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIG1hcmdpbjogNDBweCAwIDAgIWltcG9ydGFudDtcbiAgZ2FwOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzX19pY29ucyB7XG4gICAgICBtYXJnaW46IDYwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzX19pY29ucyB7XG4gICAgICBtYXJnaW46IDgwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkc19faWNvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGNvbG9yOiAjOTQ5Njk5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHNfX2ljb24tdGV4dCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMyRDI4NUU7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkc19faWNvbi1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgcGFkZGluZzogMzJweCAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzX19pY29uLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMzZweCAzMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkc19faWNvbi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTVweDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtaW1hZ2UtMSwgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1pbWFnZS0yLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLWltYWdlLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1pbWFnZS0xIGltZywgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1pbWFnZS0yIGltZywgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1pbWFnZS0zIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIGxlZnQ6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm90dG9tOiAxMHB4OyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0xIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UtbW9iaWxlKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBnYXA6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTEge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UpIG5vLXJlcGVhdCB0b3AgbGVmdCAtMTV2dztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzV2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTEge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MHZ3O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQgLTIwdnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwdnc7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCAtMTB2dzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTEgaDIge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMSBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMSBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMSBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnZ3OyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy10ZXh0LTMsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtdGV4dC0xIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy10ZXh0LTMsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtdGV4dC0xIHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBwYWRkaW5nOiAxMHZ3IDA7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXRleHQtMSB7XG4gIG9yZGVyOiAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXRleHQtMSB7XG4gICAgICBwYWRkaW5nOiAxODBweCAwIDEzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy10ZXh0LTEge1xuICAgICAgcGFkZGluZzogMTB2dyAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtdGV4dC0xIC5jLTMtaGVhZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODB2dztcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWltYWdlKSBuby1yZXBlYXQgYm90dG9tIDV2dyBsZWZ0IC0yNXZ3O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzAlO1xuICAgICAgbWFyZ2luOiAwIC0xNnB4IDAgLTI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXRleHQtMSAuYy0zLWhlYWRpbmcge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXRleHQtMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy10ZXh0LTMge1xuICAgIHBhZGRpbmc6IDEzdncgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy10ZXh0LTMge1xuICAgIHBhZGRpbmc6IDE3dncgMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjVlbSkge1xuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXRleHQtMyB7XG4gICAgcGFkZGluZzogMTh2dyAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtdGV4dC0zIC5jLTMtaGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1dnc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UtbW9iaWxlKSBuby1yZXBlYXQgYm90dG9tIDV2dyBsZWZ0IC0xOXZ3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwJTtcbiAgICBtYXJnaW46IDAgLTE2cHggMCAtMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtaW1hZ2UtMSB7XG4gIG9yZGVyOiAzOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0yIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZS1tb2JpbGUpIG5vLXJlcGVhdCBib3R0b20gNXZ3IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0yIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWltYWdlKSBuby1yZXBlYXQgdG9wIHJpZ2h0IC0xMHZ3O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3NXZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0yIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG1hcmdpbjogN3JlbSAtMTZweCAwO1xuICAgICAgZ2FwOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0yIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtdGV4dC0yIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBvcmRlcjogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy10ZXh0LTIge1xuICAgICAgbWluLWhlaWdodDogNzB2dztcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBwYWRkaW5nOiAxODBweCAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtdGV4dC0yIC5jLTMtaGVhZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwdnc7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZSkgbm8tcmVwZWF0IGJvdHRvbSA1dncgbGVmdCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDAlO1xuICAgICAgbWFyZ2luOiAwIC0yNHB4IDAgLThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXRleHQtMiBoMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLWltYWdlLTIge1xuICBvcmRlcjogMzsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLWltYWdlLTMgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1jYXB0aW9uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTMge1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UtbW9iaWxlKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4IDAgMjRweDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0zIGgyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0zIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZSkgbm8tcmVwZWF0IHRvcCAydncgbGVmdCAtMTB2dztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDJ2dyBsZWZ0IC0zdnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwdnc7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMyBoMixcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0zIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2hlYWRpbmcgaWNvbnMnICdudW1iZXJzIGljb25zJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyLjVmcjtcbiAgICBnYXA6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzJSA2NyU7XG4gICAgZ2FwOiA1MHB4OyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX190aXRsZSB7XG4gIGdyaWQtYXJlYTogaGVhZGluZzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX3RpdGxlIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbnMge1xuICBncmlkLWFyZWE6IGljb25zO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbnMge1xuICAgICAgbWFyZ2luOiA2MHB4IDAgNDBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbnMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgZ2FwOiAxNnB4OyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19pY29uLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbi10ZXh0IHN0cm9uZyB7XG4gICAgY29sb3I6ICMyRDI4NUU7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19pY29uLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDMycHggMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX2ljb24taXRlbSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19pY29uLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19pY29uLWl0ZW0gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19pY29uLWl0ZW0gaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbi1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW46IDEvNzsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX2ljb24taXRlbTpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uOiA3LzEzOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbi1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW46IDEvNTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX2ljb24taXRlbTpudGgtY2hpbGQoNCkge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uOiA1Lzk7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19pY29uLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbjogOS8xMzsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX2ljb24taXRlbTpudGgtY2hpbGQoNikge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uOiAxLzc7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19pY29uLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbjogNy8xMzsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX251bWJlcnMge1xuICBncmlkLWFyZWE6IG51bWJlcnM7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19fbnVtYmVycyB7XG4gICAgICBwYWRkaW5nOiAwIDhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19fbnVtYmVycyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19udW1iZXIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMkQyODVFOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19fbnVtYmVyLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBERDA3ODtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fY29udGFjdC1jb2x1bW5zIHtcbiAgICBnYXA6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDI0cHggOHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMmZyIC44ZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWFnZTEgaW1hZ2UxJyAndGV4dDEgdGV4dDEnICdpbWFnZTIgaW1hZ2UzJyAndGV4dDIgdGV4dDInOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8ge1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2ltYWdlMSBpbWFnZTEgdGV4dDEnICd0ZXh0MiBpbWFnZTIgaW1hZ2UzJztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMWZyIDAuOGZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvOyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8taW1hZ2UtMSB7XG4gICAgZ3JpZC1hcmVhOiBpbWFnZTE7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8tbnVtYmVycyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faW5mby1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faW5mby1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faW5mby1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMkQyODVFOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8tbnVtYmVyIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8tZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjMkQyODVFOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvLWltYWdlLTIge1xuICAgIGdyaWQtYXJlYTogaW1hZ2UyOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8taW1hZ2UtMiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faW5mby1pbWFnZS0zIHtcbiAgICBncmlkLWFyZWE6IGltYWdlMzsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvLWltYWdlLTMgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvLXRleHQtMSB7XG4gICAgLS11ai10ZXh0LWNvbG9yOiAjOTQ5Njk5O1xuICAgIGdyaWQtYXJlYTogdGV4dDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8tdGV4dC0xIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTZweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvLXRleHQtMiB7XG4gICAgLS11ai10ZXh0LWNvbG9yOiAjOTQ5Njk5O1xuICAgIGdyaWQtYXJlYTogdGV4dDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8tdGV4dC0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmMtYmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kOiAjQUFEMjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1iYW5uZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWJhbm5lciB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1iYW5uZXIge1xuICAgICAgcGFkZGluZzogNzBweDsgfSB9XG4gIC5jLWJhbm5lciBoMiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5jLWJhbm5lcl9faW5uZXIge1xuICAtLXVqLXRleHQtY29sb3I6ICMwMDMyMDA7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuYy1iYW5uZXJfX2lubmVyID4gLnJvdyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWJhbm5lcl9faW5uZXIgaDIge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmMtYmFubmVyX19pbm5lciBoMjo6YWZ0ZXIsIC5jLWJhbm5lcl9faW5uZXIgaDI6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jLW1haW4tc2xpZGVyX19zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuYy1tYWluLXNsaWRlcl9fc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5jLW1haW4tc2xpZGVyX19zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmMtbWFpbi1zbGlkZXJfX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmMtbWFpbi1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICB6LWluZGV4OiA5OTk7IH1cblxuLmMtbWFpbi1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDE1cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjRUNFQ0VDOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1tYWluLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLW1haW4tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9IH1cbiAgLmMtbWFpbi1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5jLW1haW4tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiAyMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL21lbnUtYnJlYWRjcnVtYnMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5jLWJvcmRlcmVkLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtYm9yZGVyZWQtYm94IHtcbiAgICAgIGJvcmRlcjogOXB4IHNvbGlkIHZhcigtLXVqLWJvcmRlci1jb2xvciwgYmxhY2spO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICAgICAgcGFkZGluZzogMCA1MHB4IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1ib3JkZXJlZC1ib3gge1xuICAgICAgcGFkZGluZzogMCA3NXB4IDc1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1ib3JkZXJlZC1ib3gge1xuICAgICAgcGFkZGluZzogMCAxMDBweCAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1ib3JkZXJlZC1ib3guaXMtd2l0aC1pbWFnZSAuYy1ib3JkZXJlZC1ib3hfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnZ3OyB9IH1cbiAgLmMtYm9yZGVyZWQtYm94LnQtbm8tdG9wLW1hcmdpbiAuYy1ib3JkZXJlZC1ib3hfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtYm9yZGVyZWQtYm94LnQtbm8tdG9wLW1hcmdpbiAuYy1ib3JkZXJlZC1ib3hfX2xvZ28ge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuYy1ib3JkZXJlZC1ib3gudC1uby10b3AtbWFyZ2luIC5jLWJvcmRlcmVkLWJveF9fbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJSAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4uYy1ib3JkZXJlZC1ib3hfX2xvZ28ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWJvcmRlcmVkLWJveF9fbG9nbyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgIC5jLWJvcmRlcmVkLWJveF9fbG9nbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1ib3JkZXJlZC1ib3hfX2xvZ28ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuYy1ib3JkZXJlZC1ib3hfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNzsgfVxuXG4uYy1ib3JkZXJlZC1ib3hfX3RvcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IC00cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWJvcmRlcmVkLWJveF9fdG9wIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTI4cHg7IH0gfVxuXG4uYy1ib3JkZXJlZC1ib3hfX3JpZ2h0LFxuLmMtYm9yZGVyZWQtYm94X19sZWZ0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtYm9yZGVyZWQtYm94X19yaWdodCxcbiAgICAuYy1ib3JkZXJlZC1ib3hfX2xlZnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jLWJvcmRlcmVkLWJveF9fcmlnaHQgc3ZnLFxuICAuYy1ib3JkZXJlZC1ib3hfX2xlZnQgc3ZnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgIC5jLWJvcmRlcmVkLWJveF9fcmlnaHQgc3ZnICosXG4gICAgLmMtYm9yZGVyZWQtYm94X19sZWZ0IHN2ZyAqIHtcbiAgICAgIGZpbGw6IHZhcigtLXVqLWJvcmRlci1jb2xvciwgYmxhY2spOyB9XG5cbi5jLWJvcmRlcmVkLWJveF9fbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5jLWJvcmRlcmVkLWJveF9fbGVmdCBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCkgc2NhbGVYKC0xKTsgfVxuXG4uYy1ib3JkZXJlZC1ib3hfX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuYy1ib3JkZXJlZC1ib3hfX3JpZ2h0IHN2ZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG5cbi5jLWJvcmRlcmVkLWJveF9fYmctaW1hZ2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiA5MXZ3O1xuICB3aWR0aDogMzB2dzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtYm9yZGVyZWQtYm94X19iZy1pbWFnZSB7XG4gICAgICB3aWR0aDogMjB2dztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDYwcHg7IH0gfVxuXG4uYy1udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jLW51bWJlcnNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtbnVtYmVyc19faXRlbSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAuYy1udW1iZXJzX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH0gfVxuXG4uYy1udW1iZXJzX19maXJzdC1saW5lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgY29sb3I6IHZhcigtLXVqLWhlYWRpbmctY29sb3IsICNGRjlCNzgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1udW1iZXJzX19maXJzdC1saW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7IH0gfVxuXG4uYy1udW1iZXJzX19zZWNvbmQtbGluZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS11ai10ZXh0LWNvbG9yLCBibGFjayk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLW51bWJlcnNfX3NlY29uZC1saW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSxcbiAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxKSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDIgKiAoMTAwdncgLSAxNzhweCkgLyA1KTtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICBncmlkLXJvdy1lbmQ6IDM7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxKSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMSkgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKSAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMSkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgyKSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1yb3ctZW5kOiAyOyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMikgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyKSAuYy1nYWxsZXJ5X19pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMyksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMykge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gICAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICAgIGdyaWQtcm93LWVuZDogNDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDMpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMykgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoNCksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoNCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICAgIGdyaWQtcm93LWVuZDogNDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDQpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoNCkgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg0KSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoNCkgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoNSksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoNSkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICAgIGdyaWQtcm93LWVuZDogNDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDUpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoNSkgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDUpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg1KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg2KSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg2KSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1yb3ctZW5kOiA2OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoNikgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg2KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDYpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg2KSAuYy1nYWxsZXJ5X19pbmZvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoNyksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoNykge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gICAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICAgIGdyaWQtcm93LWVuZDogNTsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDcpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoNykgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg3KSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoNykgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg3KSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoNykgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDgpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDgpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgICBncmlkLXJvdy1lbmQ6IDY7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg4KSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDgpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoOCkgLmMtZ2FsbGVyeV9faW5mbyxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDgpIC5jLWdhbGxlcnlfX2luZm8ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg5KSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg5KSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDIgKiAoMTAwdncgLSAxNzhweCkgLyA1KTtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgICBncmlkLXJvdy1lbmQ6IDg7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg5KSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoOSkgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKSAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoOSkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg5KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxMCksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTApIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgICBncmlkLXJvdy1lbmQ6IDc7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxMCkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxMCkgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxMCkgLmMtZ2FsbGVyeV9faW5mbyxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDEwKSAuYy1nYWxsZXJ5X19pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTEpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDExKSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgICAgZ3JpZC1yb3ctZW5kOiA5OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTEpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTEpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDEyKSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxMikge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICAgIGdyaWQtcm93LWVuZDogOTsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDEyKSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDEyKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDEyKSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTIpIC5jLWdhbGxlcnlfX2luZm8ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDEzKSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxMykge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICAgIGdyaWQtcm93LWVuZDogOTsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDEzKSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDEzKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTMpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxMykgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTQpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDE0KSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgICAgZ3JpZC1yb3ctZW5kOiAxMTsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE0KSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDE0KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE0KSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTQpIC5jLWdhbGxlcnlfX2luZm8ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMykgIWltcG9ydGFudDsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxNSksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTUpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgICBncmlkLXJvdy1lbmQ6IDEwOyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTUpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTUpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTUpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxNSkgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxNSkgLmMtZ2FsbGVyeV9faW5mbyxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDE1KSAuYy1nYWxsZXJ5X19pbmZvIHtcbiAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTYpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDE2KSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICAgIGdyaWQtcm93LWVuZDogMTE7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxNikgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxNikgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxNikgLmMtZ2FsbGVyeV9faW5mbyxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDE2KSAuYy1nYWxsZXJ5X19pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTcpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDE3KSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDIgKiAoMTAwdncgLSAxNzhweCkgLyA1KTtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgICAgZ3JpZC1yb3ctZW5kOiAxMzsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE3KSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTcpIC5jLWdhbGxlcnlfX2luZm8ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMykgIWltcG9ydGFudDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE3KSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDE3KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxOCksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTgpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDExO1xuICAgICAgZ3JpZC1yb3ctZW5kOiAxMjsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE4KSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDE4KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE4KSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTgpIC5jLWdhbGxlcnlfX2luZm8ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxOSksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTkpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDEyO1xuICAgICAgZ3JpZC1yb3ctZW5kOiAxNDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE5KSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDE5KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgyMCksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMjApIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDEzO1xuICAgICAgZ3JpZC1yb3ctZW5kOiAxNDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIwKSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDIwKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIwKSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMjApIC5jLWdhbGxlcnlfX2luZm8ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIxKSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyMSkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTM7XG4gICAgICBncmlkLXJvdy1lbmQ6IDE0OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMjEpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMjEpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgyMSkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDIxKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgyMiksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMjIpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE0O1xuICAgICAgZ3JpZC1yb3ctZW5kOiAxNjsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIyKSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDIyKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIyKSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMjIpIC5jLWdhbGxlcnlfX2luZm8ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMykgIWltcG9ydGFudDsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgyMyksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMjMpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE0O1xuICAgICAgZ3JpZC1yb3ctZW5kOiAxNTsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIzKSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDIzKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIzKSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMjMpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMjMpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyMykgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDI0KSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyNCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTU7XG4gICAgICBncmlkLXJvdy1lbmQ6IDE2OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMjQpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMjQpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMjQpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyNCkgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUuaXMtY2hyb25pY2xlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG5cbi5jLWdhbGxlcnktY2hyb25pY2xlIHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICBnYXA6IDEwcHg7IH1cbiAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX25hbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkgYW5kIChtYXgtd2lkdGg6IDEwNi4yNGVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbmFtZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDsgfSB9XG4gIC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBnYXA6IDAgMTBweDtcbiAgICBwYWRkaW5nOiAzNXB4IDEwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gMWZyIGF1dG8gYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAndGl0bGUgdGl0bGUgdGl0bGUgdGl0bGUgdGl0bGUnICdwcmV2IG1lbnUgbWVudSBtZW51IG5leHQnICdwcmV2IG1lbnUgbWVudSBtZW51IG5leHQnICdlbXB0eTEgc3RhcnQgZW1wdHkgZW5kIGVtcHR5Mic7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAndGl0bGUgdGl0bGUgdGl0bGUnICdzdGFydCBtZW51IGVuZCc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCA1MHB4OyB9IH1cbiAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX25leHQsIC5jLWdhbGxlcnktY2hyb25pY2xlX19wcmV2IHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX19uZXh0IGltZywgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX3ByZXYgaW1nIHtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fcHJldiB7XG4gICAgZ3JpZC1hcmVhOiBwcmV2OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX3ByZXYge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX3RpdGxlIHtcbiAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIGFuZCAobWF4LXdpZHRoOiAxMDYuMjRlbSkge1xuICAgICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7IH0gfVxuICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbmV4dCB7XG4gICAgZ3JpZC1hcmVhOiBuZXh0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX25leHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbmV4dCBpbWcge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fc3RhcnQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZ3JpZC1hcmVhOiBzdGFydDtcbiAgICBjb2xvcjogIzEyMkM3RjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX19zdGFydCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX3N0YXJ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5jLWdhbGxlcnktY2hyb25pY2xlX19lbmQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZ3JpZC1hcmVhOiBlbmQ7XG4gICAgY29sb3I6ICMxMjJDN0Y7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fZW5kIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1saXN0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGdyaWQtYXJlYTogbWVudTtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtbGlzdDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2M0YzRjNDsgfVxuICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51LWxpc3Q6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWNocm9uaWNsZS1saW5lLCAwKTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiB2YXIoLS1pdGVtLWRpc3BsYXksIG5vbmUpOyB9IH1cbiAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtaXRlbSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtaXRlbS5oYXMtaXRlbXMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtaXRlbS5pcy1hY3RpdmUge1xuICAgICAgLS1pdGVtLWRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIC0tZG90LWJvcmRlcjogM3B4IHNvbGlkICMxMjJDN0Y7XG4gICAgICAtLWRvdC1iZzogd2hpdGU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1pdGVtLmlzLWFjdGl2ZSB+ICoge1xuICAgICAgICAtLWRvdC1iZzogI2M0YzRjNDsgfVxuICAgICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1pdGVtLmlzLWFjdGl2ZSB+ICouaGFzLWl0ZW1zIHtcbiAgICAgICAgICAtLWRvdC1iZzogIzEyMkM3RjsgfVxuICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9faXRlbS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgYm90dG9tOiAyNXB4OyB9IH1cbiAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX2RvdCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZG90LWJnLCAjMTIyQzdGKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBib3JkZXI6IHZhcigtLWRvdC1ib3JkZXIsIG5vbmUpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSBhbmQgKG1heC13aWR0aDogMTA2LjI0ZW0pIHtcbiAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19uYW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19idWlsZGluZ3Mge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19idWlsZGluZ3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fYnVpbGRpbmdzLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fYnVpbGRpbmdzLWl0ZW0ge1xuICBjb2xvcjogIzJEMjg1RTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9lc3kvZXN5LWNocm9uaWNsZS1idWlsZGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0OyB9XG4gIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fYnVpbGRpbmdzLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvZXN5L2VzeS1jaHJvbmljbGUtYnVpbGRpbmdfYWN0aXZlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7IH1cblxuLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19pdGVtLWNvbnRlbnQgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX3llYXIge1xuICBoZWlnaHQ6IDMycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX25leHQsIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fcHJldiB7XG4gIGJhY2tncm91bmQ6ICMyRDI4NUU7IH1cblxuLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBjb2xvcjogIzJEMjg1RTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkgYW5kIChtYXgtd2lkdGg6IDEwNi4yNGVtKSB7XG4gICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbi5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fc3RhcnQsIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fZW5kIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyRDI4NUU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fc3RhcnQsIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fZW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1saXN0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51LWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtbGlzdDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTQ5Njk5OyB9XG4gIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1saXN0OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzBERDA3ODsgfVxuXG4uYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtaXRlbSB7XG4gIGNvbG9yOiAjOTQ5Njk5OyB9XG4gIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1pdGVtLmhhcy1pdGVtcyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMkQyODVFOyB9XG4gIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgLS1pdGVtLWRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMkQyODVFO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtLWRvdC1ib3JkZXI6IDNweCBzb2xpZCAjMEREMDc4O1xuICAgIC0tZG90LWJnOiAjMEREMDc4O1xuICAgIC0tZG90LXNoYWRvdzogcmdiYSgxMywgMjA4LCAxMjAsIDAuNzUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51LWl0ZW0uaXMtYWN0aXZlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51LWl0ZW0uaXMtYWN0aXZlIH4gKiB7XG4gICAgICAtLWRvdC1iZzogIzk0OTY5OTsgfVxuICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51LWl0ZW0uaXMtYWN0aXZlIH4gKi5oYXMtaXRlbXMge1xuICAgICAgICAtLWRvdC1iZzogIzBERDA3ODsgfVxuXG4uYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX2RvdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvdC1iZywgIzBERDA3OCk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDVweCB2YXIoLS1kb3Qtc2hhZG93KTsgfVxuXG4uYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUge1xuICBkaXNwbGF5OiBncmlkOyB9XG5cbi5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUsXG4uYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2sge1xuICAtLXVqLWJvcmRlci1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGVbZGF0YS1pdGVtcz1cIjFcIl0sXG4gICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrW2RhdGEtaXRlbXM9XCIxXCJdIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUsXG4gICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiA3NHZoO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC44ZnIgMWZyIDEuNWZyOyB9XG4gICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoN24rMSksXG4gICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3bisxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7IH1cbiAgICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDduKzEpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3bisxKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDduKzIpLFxuICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoN24rMikge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA1OyB9XG4gICAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg3bisyKSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoN24rMikgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg3biszKSxcbiAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDduKzMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMzsgfVxuICAgICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoN24rMykgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDduKzMpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoN24rNCksXG4gICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3bis0KSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDU7IH1cbiAgICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDduKzQpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3bis0KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDduKzUpLFxuICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoN24rNSkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyOyB9XG4gICAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg3bis1KSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoN24rNSkgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg3bis2KSxcbiAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDduKzYpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDsgfVxuICAgICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoN24rNikgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDduKzYpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoN24rNyksXG4gICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3bis3KSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDU7IH1cbiAgICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDduKzcpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3bis3KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cbi5jLWdhbGxlcnlfX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTsgfSB9XG5cbi5jLWdhbGxlcnlfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7IH0gfVxuICAuYy1nYWxsZXJ5X19pdGVtX2VtYmVkOjphZnRlciwgLmMtZ2FsbGVyeV9faXRlbV9lbWJlZDo6YmVmb3JlLCAuYy1nYWxsZXJ5X19pdGVtX3ZpZGVvOjphZnRlciwgLmMtZ2FsbGVyeV9faXRlbV92aWRlbzo6YmVmb3JlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYy1nYWxsZXJ5X19pdGVtX2VtYmVkOjpiZWZvcmUsIC5jLWdhbGxlcnlfX2l0ZW1fdmlkZW86OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXVqLWhlYWRpbmctY29sb3IsICMwMDMyMDApO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYy1nYWxsZXJ5X19pdGVtX3ZpZGVvOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9wbGF5LXZpZGVvLTAxLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmMtZ2FsbGVyeV9faXRlbV9lbWJlZDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMztcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvMzYwLWltYWdlLTAxLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cblxuLmMtZ2FsbGVyeV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmMtZ2FsbGVyeV9fYmxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jLWdhbGxlcnlfX25hdi1zZWxlY3Qge1xuICB3aWR0aDogNzAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1nYWxsZXJ5X19uYXYtc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5jLWdhbGxlcnlfX25hdi1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uYy1nYWxsZXJ5X19uYXYtbGlzdCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYy1nYWxsZXJ5X19uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jLWdhbGxlcnlfX25hdiB7XG4gIG1hcmdpbjogLTMwcHggMCA1MHB4OyB9XG4gIC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXI6OmFmdGVyLCAuYy1nYWxsZXJ5X19uYXYgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMzIwMDsgfVxuICAgIC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc2VsZWN0LWFycm93LWdyZWVuLnN2Z1wiKTsgfVxuICAgIC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW46OmJlZm9yZSwgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMzIwMDsgfVxuICAgIC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvc2VsZWN0LWFycm93LWdyZWVuLnN2Z1wiKTsgfVxuXG4uYy1tYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1tYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYy1tYXA6OmJlZm9yZSB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjlCNzg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJzsgfSB9XG4gIC5jLW1hcC50LW5vLWRlY29yOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYy1wb3J0Zm9saW8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdWotcG9ydGZvbGlvLWl0ZW1fX2JhY2tncm91bmQsICNGRjlCNzgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYy1wb3J0Zm9saW8taXRlbS5pcy16cmVhbGl6b3dhbmUsIC5jLXBvcnRmb2xpby1pdGVtLmlzLWRlbGl2ZXJlZCB7XG4gICAgLS11ai1wb3J0Zm9saW8taXRlbS1zdGF0ZV9fYmFja2dyb3VuZDogI0ZGOUI3ODsgfVxuICAuYy1wb3J0Zm9saW8taXRlbS5pcy13a3JvdGNlLXctc3ByemVkYXp5LCAuYy1wb3J0Zm9saW8taXRlbS5pcy1jb21pbmctc29vbiwgLmMtcG9ydGZvbGlvLWl0ZW0uaXMtcGxhbm93YW5lLCAuYy1wb3J0Zm9saW8taXRlbS5pcy1wbGFubmVkIHtcbiAgICAtLXVqLXBvcnRmb2xpby1pdGVtLW5hbWVfX2NvbG9yOiAjMDAzMjAwO1xuICAgIC0tdWotcG9ydGZvbGlvLWl0ZW0tYWRkcmVzc19fY29sb3I6ICMwMDMyMDA7XG4gICAgLS11ai1wb3J0Zm9saW8taXRlbS1zdGF0ZV9fY29sb3I6ICMwMDMyMDA7XG4gICAgLS11ai1wb3J0Zm9saW8taXRlbS1zdGF0ZV9fYmFja2dyb3VuZDogI0VDRUNFQztcbiAgICAtLXVqLXBvcnRmb2xpby1pdGVtX19iYWNrZ3JvdW5kOiAjRUNFQ0VDOyB9XG5cbi5jLXBvcnRmb2xpby1pdGVtX19saW5rIHtcbiAgLS11ai1idXR0b24tY29sb3I6ICMwMDMyMDA7XG4gIC0tdWotbGluay1jb2xvci1ob3Zlcjogd2hpdGU7XG4gIC0tdWotYnV0dG9uLWNvbG9yLWhvdmVyOiAjRkY5Qjc4O1xuICBncmlkLWFyZWE6IGJ1dHRvbjtcbiAgbWFyZ2luOiAwIDI0cHg7IH1cblxuLmMtcG9ydGZvbGlvLWl0ZW1fX2luZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICAtLXVqLWhlYWRpbmctY29sb3I6IHdoaXRlO1xuICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xuICAtLXVqLWJ1dHRvbi1jb2xvcjogd2hpdGU7XG4gIC0tdWotbGluay1jb2xvci1ob3Zlcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMCAwIDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBvcnRmb2xpby1pdGVtX19pbmZvIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ3JpZC10ZW1wbGF0ZTogJ2ltYWdlIGltYWdlJyBhdXRvICdhZGRyZXNzIGFkZHJlc3MnIGF1dG8gJ25hbWUgYnV0dG9uJyBhdXRvIC8gMWZyIGF1dG87IH0gfVxuICAuYy1wb3J0Zm9saW8taXRlbV9faW5mbzo6YWZ0ZXIsIC5jLXBvcnRmb2xpby1pdGVtX19pbmZvOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtcG9ydGZvbGlvLWl0ZW1fX2ltYWdlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYy1wb3J0Zm9saW8taXRlbV9faW1hZ2Uge1xuICBncmlkLWFyZWE6IGltYWdlO1xuICBhc3BlY3QtcmF0aW86IDM0MC8zMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBvcnRmb2xpby1pdGVtX19pbWFnZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDY1MC8zMDA7IH0gfVxuXG4uYy1wb3J0Zm9saW8taXRlbV9fYWRkcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LWZhbWlseTogXCJkaW4tMjAxNC1uYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZ3JpZC1hcmVhOiBhZGRyZXNzO1xuICBjb2xvcjogdmFyKC0tdWotcG9ydGZvbGlvLWl0ZW0tYWRkcmVzc19fY29sb3IsICMwMDMyMDApO1xuICBtYXJnaW46IDAgMjRweDsgfVxuXG4uYy1wb3J0Zm9saW8taXRlbV9fc3RhdGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHZhcigtLXVqLXBvcnRmb2xpby1pdGVtLXN0YXRlX19jb2xvcik7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogMjRweDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS11ai1wb3J0Zm9saW8taXRlbS1zdGF0ZV9fYmFja2dyb3VuZCwgIzAwMzIwMCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBvcnRmb2xpby1pdGVtX19zdGF0ZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uYy1wb3J0Zm9saW8taXRlbV9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LWZhbWlseTogXCJicmVlLXNlcmlmXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGdyaWQtYXJlYTogbmFtZTtcbiAgY29sb3I6IHZhcigtLXVqLXBvcnRmb2xpby1pdGVtLW5hbWVfX2NvbG9yLCAjZmZmZmZmKTtcbiAgLS11ai1oZWFkaW5nLWNvbG9yOiB2YXIoLS11ai1wb3J0Zm9saW8taXRlbS1uYW1lX19jb2xvciwgI2ZmZmZmZik7XG4gIG1hcmdpbjogMCAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtcG9ydGZvbGlvLWl0ZW1fX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtcG9ydGZvbGlvLWl0ZW1fX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLXBvcnRmb2xpby1pdGVtX19uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuXG4uYy1lcnJvci1wYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAuYy1lcnJvci1wYWdlIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5jLWVycm9yLXBhZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0byAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lcnJvci1wYWdlX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW46IDEyMHB4IGF1dG8gMjVweDsgfSB9XG5cbi5jLWVycm9yLXBhZ2VfX2xpbmsge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmMtZm9vdGVybWVudSB7XG4gIC0tdWotbGluay1jb2xvcjogd2hpdGU7XG4gIC0tdWotbGluay1jb2xvci1ob3ZlcjogIzAwMzIwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jLWZvb3Rlcm1lbnVfX2l0ZW1fY3VycmVudCB7XG4gIC0tdWotbGluay1jb2xvcjogdmFyKC0tdWotbGluay1jb2xvci1ob3Zlcik7IH1cblxuLmMtZm9vdGVybWVudV9faXRlbS5jLXBpb3RyYTQtbWVudV9fcGhvbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jLXBvcnRmb2xpby1maWx0ZXJzIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBvcnRmb2xpby1maWx0ZXJzIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDgwcHg7XG4gICAgICBnYXA6IDI0cHg7IH0gfVxuICAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0MiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyOjphZnRlciwgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzMjAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW46OmJlZm9yZSwgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuOjphZnRlciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZDogIzAwMzIwMDsgfVxuICAgIC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zZWxlY3QtYXJyb3ctZ3JlZW4uc3ZnXCIpOyB9XG4gIC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICByaWdodDogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwMzIwMCAhaW1wb3J0YW50OyB9XG4gICAgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogIzAwMzIwMCAhaW1wb3J0YW50OyB9XG4gICAgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL3NlbGVjdC1hcnJvdy1ncmVlbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgIC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtcG9ydGZvbGlvLWZpbHRlcnNfX2l0ZW0ge1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcG9ydGZvbGlvLWZpbHRlcnNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jLXBvcnRmb2xpby1maWx0ZXJzX19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMnB4KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWZpbHRlcnMtY29sb3IsICMwMDMyMDApO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB2YXIoLS1maWx0ZXJzLWNvbG9yLCAjMDAzMjAwKTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWZpbHRlcnMtY29sb3IyLCAjMDAzMjAwKSAhaW1wb3J0YW50OyB9XG4gICAgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCwgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tZmlsdGVycy1jb2xvciwgIzAwMzIwMCkgIWltcG9ydGFudDsgfVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLyohcnRsOmVuZDppZ25vcmUqL1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bzsgfVxuICAud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1MCU7IH1cbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICAvKiFydGw6YmVnaW46aWdub3JlKi9cbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAvKiFydGw6ZW5kOmlnbm9yZSovIH1cbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICAgIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIC8qIXJ0bDplbmQ6aWdub3JlKi8gfVxuICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50LFxuICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7IH1cbiAgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQsXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSxcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCxcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAud3AtYmxvY2stbWVkaWEtdGV4dCAuaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCxcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQgLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20gLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIC8qIXJ0bDplbmQ6aWdub3JlKi9cbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHZpZGVvIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIC8qIXJ0bDplbmQ6aWdub3JlKi9cbiAgICBwYWRkaW5nOiAwIDglIDAgOCU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LnQtaW1nLTEwMCBpbWcge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LnQtaW1nLTIwMCBpbWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdGFja2VkLW9uLW1vYmlsZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtc3RhY2tlZC1vbi1tb2JpbGUgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGdyaWQtcm93OiAxOyB9XG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdGFja2VkLW9uLW1vYmlsZSAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjICFpbXBvcnRhbnQ7IH1cbiAgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXJnaW46IDAgNjBweDsgfVxuICAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSkge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAud3AtYmxvY2stc2VwYXJhdG9yOjphZnRlciwgLndwLWJsb2NrLXNlcGFyYXRvcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC53cC1ibG9jay1zZXBhcmF0b3I6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2hyLWxlZnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7IH1cbiAgLndwLWJsb2NrLXNlcGFyYXRvcjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2hyLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7IH1cblxuLmMtaW1hZ2UtaGVhZGluZyB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYy1pbWFnZS1oZWFkaW5nX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LWhlaWdodDogMjUwcHg7IH1cblxuLmMtY29sdW1ucyA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1jb2x1bW5zXzIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cblxuLmMtY29sdW1uc18zID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBncmlkLWdhcDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkgYW5kIChtYXgtd2lkdGg6IDg5LjM2NWVtKSB7XG4gICAgLmMtY29sdW1uc18zID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7IH1cbiAgICAgIC5jLWNvbHVtbnNfMyA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA3OyB9XG4gICAgICAuYy1jb2x1bW5zXzMgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTM7IH1cbiAgICAgIC5jLWNvbHVtbnNfMyA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1jb2x1bW5zXzMgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICBncmlkLWdhcDogMjRweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODBlbSkgYW5kIChtYXgtd2lkdGg6IDg5LjM2NWVtKSB7XG4gIC5jLWNvbHVtbnNfNSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTsgfVxuICAgIC5jLWNvbHVtbnNfNSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKjpudGgtY2hpbGQoNm4rMSksIC5jLWNvbHVtbnNfNSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKjpudGgtY2hpbGQoNm4rMykge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDc7IH1cbiAgICAuYy1jb2x1bW5zXzUgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDZuKzIpLCAuYy1jb2x1bW5zXzUgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDZuKzQpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxMzsgfVxuICAgIC5jLWNvbHVtbnNfNSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKjpudGgtY2hpbGQoNSkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDEwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gIC5jLWNvbHVtbnNfNSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cblxuLmMtcHJpY2luZy10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcHJpY2luZy10YWJsZSB7XG4gICAgICBnYXA6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA2LjI0ZW0pIHtcbiAgICAuYy1wcmljaW5nLXRhYmxlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5LmlzLW9wZW4ge1xuICAgICAgbWF4LWhlaWdodDogMjAwdmg7IH1cbiAgICAgIC5jLXByaWNpbmctdGFibGUudC1lc3kuaXMtb3Blbjo6YmVmb3JlLCAuYy1wcmljaW5nLXRhYmxlLnQtZXN5LmlzLW9wZW46OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5IHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmMtcHJpY2luZy10YWJsZS50LWVzeTo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2VzeS9lc3ktYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLmMtcHJpY2luZy10YWJsZS50LWVzeTphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcHJpY2luZy10YWJsZS50LWVzeSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfSB9XG4gIC5jLXByaWNpbmctdGFibGUudC1lc3kgLmMtcHJpY2luZy10YWJsZV9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5IC5jLXByaWNpbmctdGFibGVfX2l0ZW1faGVhZGluZyB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC1jb2x1bW46IDEvNjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmMtcHJpY2luZy10YWJsZS50LWVzeSAuYy1wcmljaW5nLXRhYmxlX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBncmlkLXJvdzogMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLXByaWNpbmctdGFibGUudC1lc3kgLmMtcHJpY2luZy10YWJsZV9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5IC5jLXByaWNpbmctdGFibGVfX2xhYmVsIHtcbiAgICBjb2xvcjogIzcxNzE3MTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5IC5jLXByaWNpbmctdGFibGVfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5IC5jLXByaWNpbmctdGFibGVfX2xhYmVsIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29sb3I6ICMyRDI4NUU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTsgfVxuICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5IC5jLXByaWNpbmctdGFibGVfX3ZhbHVlIHtcbiAgICBjb2xvcjogIzJEMjg1RTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtcHJpY2luZy10YWJsZS50LWVzeSAuYy1wcmljaW5nLXRhYmxlX192YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtcHJpY2luZy10YWJsZS50LWVzeSAuYy1wcmljaW5nLXRhYmxlX192YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgIC5jLXByaWNpbmctdGFibGUudC1lc3kgLmMtcHJpY2luZy10YWJsZV9fdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfSB9XG4gICAgLmMtcHJpY2luZy10YWJsZS50LWVzeSAuYy1wcmljaW5nLXRhYmxlX192YWx1ZSBzbWFsbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgY29sb3I6ICM3MTcxNzE7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgIC5jLXByaWNpbmctdGFibGUudC1lc3kgLmMtcHJpY2luZy10YWJsZV9fdmFsdWUgc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbi5jLXByaWNpbmctdGFibGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcHJpY2luZy10YWJsZV9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1wcmljaW5nLXRhYmxlX19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNjBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1wcmljaW5nLXRhYmxlX19pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogMTsgfSB9XG5cbi5jLXByaWNpbmctdGFibGVfX2l0ZW1faGVhZGluZyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLXByaWNpbmctdGFibGVfX2l0ZW1faGVhZGluZyB7XG4gICAgICBmbGV4OiBpbmhlcml0OyB9IH1cblxuLmMtcHJpY2luZy10YWJsZV9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuLmMtcHJpY2luZy10YWJsZV9fdmFsdWUge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcHJpY2luZy10YWJsZV9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYy1mbGF0cyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgLS1jb2xvci1vcmFuZ2U6ICNjYzRmNjY7XG4gIC0tY29sb3ItbGltZTogIzBERDA3ODtcbiAgLS1jb2xvci1zb2xkOiAjQUVBRUIyO1xuICAtLWZsYXQtY29sb3I6IHZhcigtLWNvbG9yLWxpbWUpO1xuICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgLmMtZmxhdHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1mbGF0cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cbiAgLmMtZmxhdHMgLmN1cnNvci1wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmMtZmxhdHMgLm1hcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtZmxhdHMgLm1vYmlsZS1hdmFpbGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYy1mbGF0cyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJEMjg1RSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGFjY2VudC1jb2xvcjogIzJEMjg1RTsgfVxuICAgIC5jLWZsYXRzIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgLmMtZmxhdHMgLm1vYmlsZS1zdWJtaXQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICMyRDI4NUU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmMtZmxhdHMgLm1vYmlsZS1jaGVja2JveGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmMtZmxhdHMgLm1vYmlsZS1jaGVja2JveGVzIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYy1mbGF0cyAubW9iaWxlLWNoZWNrYm94ZXMgbGFiZWwge1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAuYy1mbGF0cyAubW9iaWxlLWNoZWNrYm94ZXMgbGFiZWwgLnNlbGVjdGVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlKTtcbiAgICAgICAgZm9udC1zaXplOiAyMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmMtZmxhdHMgLm1vYmlsZS1jaGVja2JveGVzIGxhYmVsIGlucHV0IHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAuYy1mbGF0cyAubW9iaWxlLWNoZWNrYm94ZXMgbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IGRpdiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itb3JhbmdlKTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmMtZmxhdHMgLm5vVWktdGFyZ2V0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5jLWZsYXRzIC5ub1VpLXRhcmdldCAubm9VaS1jb25uZWN0cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5OyB9XG4gICAgLmMtZmxhdHMgLm5vVWktdGFyZ2V0IC5ub1VpLWNvbm5lY3Qge1xuICAgICAgYmFja2dyb3VuZDogIzJEMjg1RTsgfVxuICAgIC5jLWZsYXRzIC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICByaWdodDogLTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAgIC5jLWZsYXRzIC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGUge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgdG9wOiAtMTFweDsgfSB9XG4gICAgICAuYy1mbGF0cyAubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDI4NUU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiAwcHg7IH1cbiAgICAgIC5jLWZsYXRzIC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLWZsYXRzIC5qc19fZmxhdHMtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jLWZsYXRzIC5qc19fZmxhdHMtaXRlbS5maWx0ZXJlZCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmMtZmxhdHMgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBhY2NlbnQtY29sb3I6ICMyRDI4NUU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyRDI4NUU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5jLWZsYXRzIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYWNjZW50LWNvbG9yOiAjMkQyODVFOyB9XG5cbi5jLWZsYXRzX19maWx0ZXItYnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNvbGQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweCAzMHB4OyB9XG4gIC5jLWZsYXRzX19maWx0ZXItYnQgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogMTVweDsgfVxuXG4uYy1mbGF0c19fc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmMtZmxhdHNfX3NlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKGltYWdlcy9zZWxlY3QtYXJyb3ctYmx1ZTIuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDsgfVxuXG4uYy1mbGF0c19fbm8tcmVjb3JkcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1mbGF0c19fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtZmxhdHNfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmMtZmxhdHNfX25hbWUgYSB7XG4gICAgLS1zZnktbGluay1jb2xvcjogdmFyKC0tY29sb3ItZ3JleSk7IH1cblxuLmMtZmxhdHNfX2l0ZW0ge1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmxhdC1jb2xvcik7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZsYXQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdidWlsZGluZyBidWlsZGluZycgJ2RhdGEgZGF0YScgJ3ByaWNlIGltYWdlJyAnYnV0dG9uIGJ1dHRvbic7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMC45ZnI7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1mbGF0c19faXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnYnVpbGRpbmcnICdzdGF0dXMnICdkYXRhJyAncHJpY2UnICAnaW1hZ2UnICdidXR0b24nO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAuYy1mbGF0c19faXRlbS5pcy1yZXNlcnZlZCB7XG4gICAgLS1mbGF0LWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpOyB9XG4gIC5jLWZsYXRzX19pdGVtLmlzLXNvbGQge1xuICAgIC0tZmxhdC1jb2xvcjogdmFyKC0tY29sb3Itc29sZCk7IH1cbiAgICAuYy1mbGF0c19faXRlbS5pcy1zb2xkIC5jLWZsYXRzX19uYW1lIHtcbiAgICAgIC0tZmxhdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmMtZmxhdHNfX2J1aWxkaW5nIHtcbiAgZ3JpZC1hcmVhOiBidWlsZGluZztcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogIzJEMjg1RTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1mbGF0c19fYnVpbGRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5jLWZsYXRzX19zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZ3JpZC1hcmVhOiBzdGF0dXM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyRDI4NUU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuYy1mbGF0c19fc3RhdHVzLWRvdCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZsYXQtY29sb3IpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtZmxhdHNfX3NlYXJjaC1idCxcbiAgLmMtZmxhdHNfX3NlYXJjaC1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmMtZmxhdHNfX3NhdmluZ3MtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjMEREMDc4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1mbGF0c19fc2F2aW5ncy1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuYy1mbGF0c19fc2F2aW5ncy1sYWJlbF9waW90cmE0IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZDogI0ZGOUI3ODtcbiAgICBjb2xvcjogIzEyMkM3RjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgICAuYy1mbGF0c19fc2F2aW5ncy1sYWJlbF9waW90cmE0IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uYy1mbGF0c19fcHJpY2Uge1xuICBncmlkLWFyZWE6IHByaWNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzJEMjg1RTtcbiAgZ2FwOiAxMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQsIFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWYpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWZsYXRzX19wcmljZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuYy1mbGF0c19fcHJpY2UtbSwgLmMtZmxhdHNfX3ByaWNlLWxhYmVsIHtcbiAgICBjb2xvcjogIzhFOEU5MzsgfVxuICAgIC5jLWZsYXRzX19wcmljZS1tIHN0cm9uZywgLmMtZmxhdHNfX3ByaWNlLWxhYmVsIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzJEMjg1RTsgfVxuICAuYy1mbGF0c19fcHJpY2UtdmFsdWUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUNFQ0VDO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0LCBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmKTtcbiAgICBtaW4taGVpZ2h0OiA3NnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7IH1cbiAgLmMtZmxhdHNfX3ByaWNlX3Byb21vdGlvbiAuYy1mbGF0c19fcHJpY2UtdmFsdWUgc3BhbiB7XG4gICAgY29sb3I6ICMyRDI4NUU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi5jLWZsYXRzX19kYXRhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBncmlkLWFyZWE6IGRhdGE7XG4gIGNvbG9yOiAjMkQyODVFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VDRUNFQzsgfVxuICAuYy1mbGF0c19fZGF0YS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDVweDsgfVxuICAuYy1mbGF0c19fZGF0YS1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMnB4OyB9XG5cbi5jLWZsYXRzX19pbWFnZSB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBncmlkLWFyZWE6IGltYWdlOyB9XG4gIC5jLWZsYXRzX19pbWFnZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmMtZmxhdHNfX3NsaWRlci1lbGVtIHtcbiAgbWluLXdpZHRoOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1mbGF0c19fc2xpZGVyLWVsZW0ge1xuICAgICAgZmxleDogMTsgfSB9XG5cbi5jLWZsYXRzX19zbGlkZXItdmFsdWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWZsYXRzX19zbGlkZXItdmFsdWUge1xuICAgICAgbWluLXdpZHRoOiA2MHB4OyB9IH1cbiAgLmMtZmxhdHNfX3NsaWRlci12YWx1ZV9hcmVhIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtaW4td2lkdGg6IDYwcHg7IH1cblxuLmMtZmxhdHNfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZmxhdHNfX3NsaWRlciB7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG5cbi5jLWZsYXRzX19zZWFyY2gtYnQge1xuICBwYWRkaW5nOiAxNXB4IDQwcHggIWltcG9ydGFudDsgfVxuXG4uYy1mbGF0c19fc2VhcmNoLWJveCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIGNvbG9yOiAjMkQyODVFO1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAuYy1mbGF0c19fc2VhcmNoLWJveCB7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cblxuLmMtZmxhdHNfX2J1aWxkaW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGdhcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZmxhdHNfX2J1aWxkaW5ncyB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmMtZmxhdHNfX2J1aWxkaW5ncyBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDsgfVxuICAuYy1mbGF0c19fYnVpbGRpbmdzIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmMtZmxhdHNfX3NsaWRlci1lbGVtIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMtZmxhdHNfX3NlYXJjaC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mbGF0c19fc2VhcmNoLWl0ZW1zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAzNXB4OyB9IH1cblxuLmMtZmxhdHNfX3NlYXJjaC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZTogJ2xhYmVsIGZyb210bycgYXV0byAnc2xpZGVyIHNsaWRlciAnIDFmci8gMWZyIGF1dG87XG4gIGdhcDogMTVweCAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmMtZmxhdHNfX3NlYXJjaC1pdGVtIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBncmlkLWFyZWE6IGxhYmVsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mbGF0c19fc2VhcmNoLWl0ZW0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogNDUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1mbGF0c19fc2VhcmNoLWl0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuYy1mbGF0c19fc2VhcmNoLWl0ZW0tc2xpZGVyIHtcbiAgICBncmlkLWFyZWE6IHNsaWRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1mbGF0c19fc2VhcmNoLWl0ZW0tZnJvbXRvIHtcbiAgICBncmlkLWFyZWE6IGZyb210bztcbiAgICBjb2xvcjogIzcxNzE3MTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWluLXdpZHRoOiA2NXB4OyB9XG5cbi5jLWZsYXRzX19zZWFyY2gtZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMzAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1mbGF0c19fc2VhcmNoLWRpdmlkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZmxhdHNfX3NlYXJjaC1kaXZpZGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEuNWVtOyB9IH1cblxuLmMtZmxhdHNfX2xlZ2VuZCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMkQyODVFOyB9XG5cbi5jLWZsYXRzX19sZWdlbmQtaXRlbSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAuYy1mbGF0c19fbGVnZW5kLWl0ZW0uaXMtYXZhaWxhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saW1lKTsgfVxuICAuYy1mbGF0c19fbGVnZW5kLWl0ZW0uaXMtcmVzZXJ2ZWQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9yYW5nZSk7IH1cbiAgLmMtZmxhdHNfX2xlZ2VuZC1pdGVtLmlzLXNvbGQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNvbGQpOyB9XG5cbi5jLWZsYXRzX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1hcmVhOiBidXR0b247XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYy1mbGF0c19fYnV0dG9uX3NvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGNvbG9yOiAjNzE3MTcxICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWluLWhlaWdodDogMzA0cHg7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIC5jLWZsYXRzX19idXR0b24gLmMtYnV0dG9uc19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuYy1mbGF0c19fYnV0dG9uIC5jLWJ1dHRvbnNfX2l0ZW0yLmMtYnV0dG9uc19faXRlbSB7XG4gICAgYmFja2dyb3VuZDogIzJEMjg1RTsgfVxuICAuYy1mbGF0c19fYnV0dG9uIC5jLWJ1dHRvbnNfX2l0ZW0yLmMtYnV0dG9uc19faXRlbS1ob3ZlcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEREMDc4OyB9XG4gIC5jLWZsYXRzX19idXR0b24uaXMtYXZhaWxhYmxlIC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgIC0tdWotYnV0dG9uLWNvbG9yOiB3aGl0ZTtcbiAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3Zlcjogd2hpdGU7XG4gICAgLS1idXR0b24taXRlbV9fYmFja2dyb3VuZF9ob3ZlcjogdmFyKC0tY29sb3Itc29sZCk7IH1cbiAgLmMtZmxhdHNfX2J1dHRvbi5pcy1yZXNlcnZlZCAuYy1idXR0b25zX19pdGVtIHtcbiAgICAtLXVqLWJ1dHRvbi1jb2xvcjogd2hpdGU7XG4gICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG4gICAgLS1idXR0b24taXRlbV9fYmFja2dyb3VuZF9ob3ZlcjogdmFyKC0tY29sb3Itb3JhbmdlKTsgfVxuICAuYy1mbGF0c19fYnV0dG9uLmlzLXNvbGQgLmMtYnV0dG9uc19faXRlbSB7XG4gICAgLS11ai1idXR0b24tY29sb3I6IHdoaXRlO1xuICAgIC0tdWotYnV0dG9uLWNvbG9yLWhvdmVyOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zb2xkKTtcbiAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiB2YXIoLS1jb2xvci1zb2xkKTsgfVxuXG4uYy1mbGF0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAtLWNvbG9yLW9yYW5nZTogI2NjNGY2NjtcbiAgLS1jb2xvci1saW1lOiAjMEREMDc4O1xuICAtLWNvbG9yLXNvbGQ6ICMyRDI4NUU7XG4gIC0tZmxhdC1jb2xvcjogdmFyKC0tY29sb3ItbGltZSk7XG4gIGNvbG9yOiAjMkQyODVFOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1mbGF0IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICAuYy1mbGF0IC5jLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuYy1mbGF0IC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jLWZsYXRfX2JhY2sge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZmxhdF9fYmFjayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuYy1mbGF0X19iYWNrLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYy1mbGF0X19idWlsZGluZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZsYXRfX2J1aWxkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtZmxhdF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5jLWZsYXRfX2ltYWdlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mbGF0X19pbWFnZS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmMtZmxhdF9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBtYXJnaW46IDhweCAwIDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZsYXRfX25hbWUge1xuICAgICAgZm9udC1zaXplOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZsYXRfX25hbWUge1xuICAgICAgbWFyZ2luOiA4cHggMCA0MHB4OyB9IH1cblxuLmMtZmxhdF9fc3RhdHVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyRDI4NUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZmxhdF9fc3RhdHVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5jLWZsYXRfX3N0YXR1cy5pcy1yZXNlcnZlZCB7XG4gICAgLS1mbGF0LWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpOyB9XG4gIC5jLWZsYXRfX3N0YXR1cy5pcy1zb2xkIHtcbiAgICAtLWZsYXQtY29sb3I6IHZhcigtLWNvbG9yLXNvbGQpOyB9XG4gICAgLmMtZmxhdF9fc3RhdHVzLmlzLXNvbGQgLmMtZmxhdHNfX25hbWUge1xuICAgICAgLS1mbGF0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYy1mbGF0X19zdGF0dXMtZG90IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGF0LWNvbG9yKTsgfVxuXG4uYy1mbGF0X19zYXZpbmdzLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzBERDA3ODtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAycHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1mbGF0X19zYXZpbmdzLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmc6IDJweCAyNHB4OyB9IH1cbiAgLmMtZmxhdF9fc2F2aW5ncy1sYWJlbF9waW90cmE0IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY5Qjc4O1xuICAgIGNvbG9yOiAjMTIyQzdGOyB9XG5cbi5jLWZsYXRfX3ByaWNlLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4RThFOTM7IH1cblxuLmMtZmxhdF9fcHJpY2UtdmFsdWUge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5jLWZsYXRfX3BkZiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYy1mbGF0X19kYXRhLWl0ZW0ge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMEREMDc4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mbGF0X19kYXRhLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmMtZmxhdF9fZGF0YS1pdGVtX3ByaWNlIHtcbiAgICBjb2xvcjogIzBERDA3ODtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5jLWZsYXRfX2RhdGEtaXRlbS12YWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYy1mbGF0X19wcmljZS1oaXN0b3J5LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGdhcDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWZsYXRfX3ByaWNlLWhpc3RvcnktdG9nZ2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5jLWZsYXRfX3ByaWNlLWhpc3RvcnktdG9nZ2xlIHN2ZyB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWljb24tcm90YXRpb24sIC05MGRlZykpOyB9XG5cbi5jLWZsYXRfX2hpc3RvcnktdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmMtZmxhdF9faGlzdG9yeS1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5jLWZsYXRfX2hpc3RvcnkuaXMtb3BlbiB7XG4gIC0tZmxhdC1oaXN0b3J5LWRpc3BsYXk6IGJsb2NrO1xuICAtLWljb24tcm90YXRpb246IDA7IH1cblxuLmMtZmxhdF9faGlzdG9yeS1jb250ZW50IHtcbiAgZGlzcGxheTogdmFyKC0tZmxhdC1oaXN0b3J5LWRpc3BsYXksIG5vbmUpO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLndwLWJsb2NrLWNvdmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7IH1cbiAgLndwLWJsb2NrLWNvdmVyID4gKiB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLndwLWJsb2NrLWNvdmVyID4gcGljdHVyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLndwLWJsb2NrLWNvdmVyID4gcGljdHVyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wsXG4uYy1mb3JtIC53cGNmNy1saXN0LWl0ZW0sXG4uYy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYy1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jLWZvcm0gaW5wdXQge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmMtZm9ybSAudC1yb29tcy1jYiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1mb3JtIC50LXJvb21zLWNiIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7IH0gfVxuXG4uYy1mb3JtX19wIHtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JtLXAtY29sb3IpOyB9XG4gIC5jLWZvcm1fX3AgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLS11ai1saW5rLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmMtZm9ybV9fY2FsZW5kbHkge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb3JtX19jYWxlbmRseSAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gICAgICBmbGV4OiB1bnNldDsgfSB9XG5cbi5jLWFjY2VwdGFuY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDsgfVxuXG4uYy1hY2NlcHRhbmNlX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbGV4OiAxO1xuICBjb2xvcjogdmFyKC0tZm9ybS1sYWJlbC1jb2xvcik7XG4gIG1heC13aWR0aDogNzJ2dzsgfVxuXG4uYy1hY2NlcHRhbmNlX19mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1cHgpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuICAuYy1hY2NlcHRhbmNlX19mdWxsOmhvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYy1hY2NlcHRhbmNlX19idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZm9ybS1pbmZvLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLmMtYWNjZXB0YW5jZV9fYnV0dG9uOmhvdmVyIH4gLmMtYWNjZXB0YW5jZV9fZnVsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuYy1lc3ktbW92aWUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZTogJ2Jhbm5lcicgYXV0byAnY29udGVudCcgMWZyIC8gMWZyOyB9IH1cblxuLmMtZXN5LW1vdmllX19iYW5uZXIge1xuICBncmlkLWFyZWE6IGJhbm5lcjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzJEMjg1RTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDlweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LW1vdmllX19iYW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmMtZXN5LW1vdmllX19tb3ZpZSB7XG4gIGdyaWQtYXJlYTogY29udGVudDsgfVxuXG4uYy1lc3ktbW92aWVfX3ZpZGVvIHtcbiAgYXNwZWN0LXJhdGlvOiAxOTIwLzEwODA7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LW1vdmllX192aWRlbyB7XG4gICAgICBoZWlnaHQ6IDgwdmg7IH0gfVxuXG4uYy1lc3ktbW92aWVfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LW1vdmllX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1tb3ZpZV9fY29udGVudCB7XG4gICAgICAtLXVqLWhlYWRpbmctY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwJTsgfSB9XG4gIC5jLWVzeS1tb3ZpZV9fY29udGVudCBoMTpub3QoLm5vLWxpbmVzKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1tb3ZpZV9fY29udGVudCBoMTpub3QoLm5vLWxpbmVzKSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAuYy1lc3ktbW92aWVfX2NvbnRlbnQgaDI6bm90KC5uby1saW5lcykge1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1tb3ZpZV9fY29udGVudCBoMjpub3QoLm5vLWxpbmVzKSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4uYy1wb3J0Zm9saW8taXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMjRweDtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBvcnRmb2xpby1pdGVtcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiIsIiRjb2xvcnM6ICgnd2hpdGUnOiAjZmZmZmZmLCAnYmxhY2snOiAjMDAwMDAwLCAnbGltZSc6ICNBQUQyMDAsICdncmVlbic6ICMwMDMyMDAsICdwaW5rJzogI0ZGOUI3OCwgJ2dyZXknOiAjNzE3MTcxLCAnbGlnaHRncmV5JzogI0VDRUNFQywgJ3Bpb3RyYTRibHVlJzogIzEyMkM3RiwgJ3Bpb3RyYTR5ZWxsb3cnOiAjRkZEMzFBLCAncGlvdHJhNHB1cnBsZSc6ICM3QzUxQTEsICdwaW90cmE0Z3JleSc6ICNCNUI1QjUsICdlc3libHVlJzogIzJEMjg1RSwgJ2VzeWdyZWVuJzogIzBERDA3OCk7XG4kaXMtZW52LWRldjogdHJ1ZTsvKiFcclxuVGhlbWUgTmFtZTogICBGbG9yYSBkZXZlbG9wbWVudFxyXG5WZXJzaW9uOiAgICAgIDEuMFxyXG5BdXRob3I6ICAgICAgIFVyYmFuIEp1bmdsZVxyXG5UZXh0IERvbWFpbjogIHVqXHJcbkRvbWFpbiBQYXRoOiAgL2xhbmd1YWdlcy9cclxuKi9cclxuQHVzZSAnc2Fzcy1tcS9tcScgYXMgKiB3aXRoIChcclxuICAkYnJlYWtwb2ludHM6IChcclxuICAgICAgICBzbWFsbDogMzgwcHgsXHJcbiAgICAgICAgbWVkaXVtOiA3NjhweCxcclxuICAgICAgICBsYXJnZTogMTAyNXB4LFxyXG4gICAgICAgIHhsYXJnZTogMTI4MHB4LFxyXG4gICAgICAgIHhtbGFyZ2U6IDE0MDBweCxcclxuICAgICAgICB4eGxhcmdlOiAxNzAwcHgsXHJcbilcclxuKTtcclxuXHJcbkBpbXBvcnQgJ2Fic3RyYWN0cy92YXJpYWJsZXMvY29sb3JzJztcclxuQGltcG9ydCAnYWJzdHJhY3RzL3ZhcmlhYmxlcy9kZXBlbmRlbmNpZXMnO1xyXG5cclxuLy8gIURlcGVuZGVuY2llc1xyXG5AaW1wb3J0ICdkZXBlbmRlbmNpZXMnO1xyXG5AaW1wb3J0ICd2ZW5kb3JzJztcclxuXHJcbi8vICFTaXRlIGFic3RyYWN0c1xyXG5AaW1wb3J0ICdhYnN0cmFjdHMvZnVuY3Rpb25zJztcclxuQGltcG9ydCAnYWJzdHJhY3RzL3ZhcmlhYmxlcy90eXBvZ3JhcGh5JztcclxuQGltcG9ydCAnYWJzdHJhY3RzL3ZhcmlhYmxlcy9vdGhlcnMnO1xyXG5AaW1wb3J0ICdhYnN0cmFjdHMvbWl4aW5zJztcclxuLy8gQGltcG9ydCAnYWJzdHJhY3RzL2FuaW1hdGlvbnMnO1xyXG5AaW1wb3J0ICdhYnN0cmFjdHMvdGV4dGNvbnRlbnQtbWl4aW5zJztcclxuXHJcbi8vICFCYXNlXHJcbkBpbXBvcnQgJ2Jhc2UvZm9udGZhY2UnO1xyXG5AaW1wb3J0ICdiYXNlL25vcm1hbGl6ZV90d2Vha3MnO1xyXG5AaW1wb3J0ICdiYXNlL2Jhc2UnO1xyXG5AaW1wb3J0ICdiYXNlL3NjYWZmb2xkaW5nJztcclxuXHJcbi8vICFHZW5lcmF0ZWRcclxuLy8gQGltcG9ydCAnYXV0b2dlbmVyYXRlZC9zdmctc3ByaXRlJztcclxuXHJcbi8vICFDb21wb25lbnRzXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZXhhbXBsZS1jb21wb25lbnQvZXhhbXBsZS1jb21wb25lbnQnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlci9oZWFkZXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Zvb3Rlci9mb290ZXItcGlvdHJhNCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci1lc3ktZmxvcmVzeSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGVyby9oZXJvJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9idXR0b25zL2J1dHRvbnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL21haW5tZW51L21haW5tZW51JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9zb2NpYWxzL3NvY2lhbHMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2xhbmctc3dpdGNoZXIvbGFuZy1zd2l0Y2hlcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvd3AtYmxvY2stbWVkaWEtdGV4dC93cC1ibG9jay1tZWRpYS10ZXh0JztcclxuQGltcG9ydCAnY29tcG9uZW50cy93cC1ibG9jay1zZXBhcmF0b3Ivd3AtYmxvY2stc2VwYXJhdG9yJztcclxuQGltcG9ydCAnY29tcG9uZW50cy93cC1ibG9jay1nYWxsZXJ5L3dwLWJsb2NrLWdhbGxlcnknO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3dwLWJsb2NrLWNvdmVyL3dwLWJsb2NrLWNvdmVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9jb250YWN0L2NvbnRhY3QnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Zvb3Rlci9mb290ZXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2ltYWdlLXRleHQvaW1hZ2UtdGV4dCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaW1hZ2Utc2xpZGVyL2ltYWdlLXNsaWRlcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcG9zdC10aXRsZS9wb3N0LXRpdGxlJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9wb3N0cy9wb3N0cyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9waW90cmE0L3Bpb3RyYTQnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Jhbm5lci9iYW5uZXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL21haW4tc2xpZGVyL21haW4tc2xpZGVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9ib3JkZXJlZC1ib3gvYm9yZGVyZWQtYm94JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9udW1iZXJzL251bWJlcnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2dhbGxlcnkvZ2FsbGVyeSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbWFwL21hcCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcG9ydGZvbGlvLWl0ZW0vcG9ydGZvbGlvLWl0ZW0nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3BvcnRmb2xpby1maWx0ZXJzL3BvcnRmb2xpby1maWx0ZXJzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9wb3J0Zm9saW8tc2xpZGVyL3BvcnRmb2xpby1zbGlkZXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Vycm9yLXBhZ2UvZXJyb3ItcGFnZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9vdGVybWVudS9mb290ZXJtZW51JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9pbWFnZS1oZWFkaW5nL2ltYWdlLWhlYWRpbmcnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbHVtbnMvY29sdW1ucyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcHJpY2luZy10YWJsZS9wcmljaW5nLXRhYmxlJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9lc3ktZmxvcmVzeS9lc3ktZmxvcmVzeSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbG9jYXRpb24vbG9jYXRpb24nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2ZsYXRzL2ZsYXRzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9mbGF0cy9mbGF0JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9mb3JtL2Zvcm0nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2VzeS1tb3ZpZS9lc3ktbW92aWUnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2VzeS1udW1iZXJzL2VzeS1udW1iZXJzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9lc3ktcHJvbW8tYmFubmVyL2VzeS1wcm9tby1iYW5uZXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3Bpb3RyYTQtcHJvbW8tYmFubmVyL3Bpb3RyYTQtcHJvbW8tYmFubmVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9iaWctaW1hZ2UvYmlnLWltYWdlJztcclxuXHJcbi8vIEFwcGx5IHRoZSBjb21wb25lbnRzIHRvIGNvcnJlc3BvbmRpbmcgY29tcG9uZW50IGNsYXNzZXNcclxuQGltcG9ydCAnYXBwbHknO1xyXG4iLCIvLyBAaW5jbHVkZSB1LWZvbnQtZmFjZSgnUHJhZ21hdGljYScsICdmb250cy9QcmFnbWF0aWNhJ1ssYm9sZCxpdGFsaWNdKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZHZ3NWR1ZS5jc3NcIik7XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZmYW1pbHk9T3N3YWxkOndnaHRAMjAwLi43MDAmZmFtaWx5PVJvYm90bytTbGFiOndnaHRAMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FkdmVydGlzaW5nIFNjcmlwdCc7XG4gIHNyYzogdXJsKCdmb250cy9BZHZlcnRpc2luZ1NjcmlwdC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJ2ZvbnRzL0FkdmVydGlzaW5nU2NyaXB0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YSBTY3JpcHQgU2VtaSBCb2xkJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL25leGEtc2NyaXB0LXNlbWktYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgY29sb3Itbm8taGV4ICovXG5cbiRjb2xvci1hY2NlbnQ6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG4kY29sb3ItcGluazogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuXG4kY29sb3ItYmc6IHdoaXRlO1xuXG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIC5oYXMtI3skbmFtZX0tY29sb3Ige1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgLS11ai10ZXh0LWNvbG9yOiAjeyRjb2xvcn07XG4gIH1cbiAgLmhhcy0jeyRuYW1lfS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIG1lb3d0ZWMvbm8tcHggKi9cblxuXG4kaGFtYnVyZ2VyLXBhZGRpbmcteDogMTBweDtcbiRoYW1idXJnZXItcGFkZGluZy15OiA4cHg7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoOiAxOHB4O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ6IDJweDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZzogNXB4O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvcjogI2ZmZjtcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yOiAjMDAwO1xuXG4kaGFtYnVyZ2VyLXR5cGVzOiAoY29sbGFwc2UpO1xuXG4kZ2wtZ3V0dGVyOiAzMHB4O1xuJGdsLW1xLWxpc3Q6IChcbiAgICAgICAgc21hbGw6IDM4MHB4LFxuICAgICAgICBtZWRpdW06IDc2OHB4LFxuICAgICAgICBsYXJnZTogMTAyNXB4LFxuICAgICAgICB4bGFyZ2U6IDEyODBweCxcbiAgICAgICAgeG1sYXJnZTogMTQzMHB4LFxuICAgICAgICB4eGxhcmdlOiAxNzAwcHgsXG4gICAgICAgIHh4bWxhcmdlOiAxODQwcHgsXG4gICAgICAgIGh1Z2U6IDIwMDBweCxcbik7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHhzOiAwLFxuICAgICAgICBzbWFsbDogMzgwcHgsXG4gICAgICAgIG1lZGl1bTogNzY4cHgsXG4gICAgICAgIGxhcmdlOiAxMDI1cHgsXG4gICAgICAgIHhsYXJnZTogMTI4MHB4LFxuICAgICAgICB4bWxhcmdlOiAxNDMwcHgsXG4gICAgICAgIHh4bGFyZ2U6IDE3MDBweCxcbik7XG5cblxuJGJyZWFrLWh1Z2U6IDE0NDBweDtcbiRicmVhay13aWRlOiAxMjgwcHg7XG4kYnJlYWsteGxhcmdlOiAxMDgwcHg7XG4kYnJlYWstbGFyZ2U6IDEwMjNweDtcbiRicmVhay1tZWRpdW06IDEwMjNweDtcbiRicmVhay1zbWFsbDogMTAyM3B4O1xuJGJyZWFrLW1vYmlsZTogNDgwcHg7XG4kYnJlYWstem9vbWVkLWluOiAyODBweDtcblxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG1lb3d0ZWMvbm8tcHggKi9cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIHBsdWdpbi9hdC1ydWxlLWltcG9ydC1wYXRoICovXHJcblxyXG4vLyBTQVNTIGNvbXBpbGUtdGltZSBkZXBlbmRlbmNpZXNcclxuQGltcG9ydCAnfnNhc3MtbXEvX21xLnNjc3MnO1xyXG5AaW1wb3J0ICd+Y29tbW9uLXNhc3MtdXRpbGl0aWVzJztcclxuQGltcG9ydCAnfnNhc3MtcmVtJztcclxuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC1ncmlkJztcclxuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL3V0aWxpdGllcyc7XHJcbkBpbXBvcnQgJ35zZWxlY3QyL3NyYy9zY3NzL2NvcmUnO1xyXG5cclxuLyogc3R5bGVsaW50LWVuYWJsZSBwbHVnaW4vYXQtcnVsZS1pbXBvcnQtcGF0aCAqL1xyXG4iLCIudS1zY3JlZW5yZWFkZXItdGV4dCB7XG4gIEBpbmNsdWRlIHUtc2NyZWVucmVhZGVyLXRleHQ7XG59XG5cbi5qcy1oaWRkZW4taWYtanMtb24ge1xuICAjeyRqcy1vbn0ge1xuICAgIGRpc3BsYXk6bm9uZTsgXG4gIH1cbn1cblxuLnUtaW5uZXItbGF5ZXIge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTsgXG4gIHotaW5kZXg6MTsgXG59XG5cbi51LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOm5vd3JhcDtcbn1cblxuLmpzLWhpZGRlbixcbi51LWhpZGRlbiB7XG4gIGRpc3BsYXk6bm9uZTsgXG59XG4iLCJAbWl4aW4gdS1zY3JlZW5yZWFkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gIG92ZXJmbG93OiBoaWRkZW47IFxuICBjbGlwOiByZWN0KDAgMCAwIDApOyBcbiAgaGVpZ2h0OiAxcHg7IFxuICB3aWR0aDogMXB4OyBcbiAgbWFyZ2luOiAtMXB4OyBcbiAgcGFkZGluZzogMDsgXG4gIGJvcmRlcjogbm9uZTsgXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59IiwiLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NS4xLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG4kaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZzogdHJ1ZSAhZGVmYXVsdDtcblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2NvbnRhaW5lclwiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5AaW1wb3J0IFwibWl4aW5zL3V0aWxpdGllc1wiO1xuXG5AaW1wb3J0IFwidmVuZG9yL3Jmc1wiO1xuXG5AaW1wb3J0IFwicm9vdFwiO1xuXG5AaW1wb3J0IFwiY29udGFpbmVyc1wiO1xuQGltcG9ydCBcImdyaWRcIjtcblxuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuLy8gT25seSB1c2UgdGhlIHV0aWxpdGllcyB3ZSBuZWVkXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHV0aWxpdGllczogbWFwLWdldC1tdWx0aXBsZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgIFwiZGlzcGxheVwiLFxuICAgIFwib3JkZXJcIixcbiAgICBcImZsZXhcIixcbiAgICBcImZsZXgtZGlyZWN0aW9uXCIsXG4gICAgXCJmbGV4LWdyb3dcIixcbiAgICBcImZsZXgtc2hyaW5rXCIsXG4gICAgXCJmbGV4LXdyYXBcIixcbiAgICBcImp1c3RpZnktY29udGVudFwiLFxuICAgIFwiYWxpZ24taXRlbXNcIixcbiAgICBcImFsaWduLWNvbnRlbnRcIixcbiAgICBcImFsaWduLXNlbGZcIixcbiAgICBcIm1hcmdpblwiLFxuICAgIFwibWFyZ2luLXhcIixcbiAgICBcIm1hcmdpbi15XCIsXG4gICAgXCJtYXJnaW4tdG9wXCIsXG4gICAgXCJtYXJnaW4tZW5kXCIsXG4gICAgXCJtYXJnaW4tYm90dG9tXCIsXG4gICAgXCJtYXJnaW4tc3RhcnRcIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpblwiLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXhcIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi15XCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tdG9wXCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tZW5kXCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tYm90dG9tXCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tc3RhcnRcIixcbiAgICBcInBhZGRpbmdcIixcbiAgICBcInBhZGRpbmcteFwiLFxuICAgIFwicGFkZGluZy15XCIsXG4gICAgXCJwYWRkaW5nLXRvcFwiLFxuICAgIFwicGFkZGluZy1lbmRcIixcbiAgICBcInBhZGRpbmctYm90dG9tXCIsXG4gICAgXCJwYWRkaW5nLXN0YXJ0XCIsXG4gIClcbik7XG5cbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYXBpXCI7XG4iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtcmdiXG4kdGhlbWUtY29sb3JzLXJnYjogbWFwLWxvb3AoJHRoZW1lLWNvbG9ycywgdG8tcmdiLCBcIiR2YWx1ZVwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLXJnYlxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIFV0aWxpdGllcyBtYXBzXG4vL1xuLy8gRXh0ZW5kcyB0aGUgZGVmYXVsdCBgJHRoZW1lLWNvbG9yc2AgbWFwcyB0byBoZWxwIGNyZWF0ZSBvdXIgdXRpbGl0aWVzLlxuXG4vLyBDb21lIHY2LCB3ZSdsbCBkZS1kdXBlIHRoZXNlIHZhcmlhYmxlcy4gVW50aWwgdGhlbiwgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlIGtlZXAgdGhlbSB0byByZWFzc2lnbi5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtY29sb3JzXG4kdXRpbGl0aWVzLWNvbG9yczogJHRoZW1lLWNvbG9ycy1yZ2IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuJHV0aWxpdGllcy10ZXh0OiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMtY29sb3JzLFxuICAoXG4gICAgXCJibGFja1wiOiB0by1yZ2IoJGJsYWNrKSxcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpLFxuICAgIFwiYm9keVwiOiB0by1yZ2IoJGJvZHktY29sb3IpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLXRleHQtY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLXRleHQsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwidGV4dFwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtYmctY29sb3JzXG4kdXRpbGl0aWVzLWJnOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMtY29sb3JzLFxuICAoXG4gICAgXCJibGFja1wiOiB0by1yZ2IoJGJsYWNrKSxcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpLFxuICAgIFwiYm9keVwiOiB0by1yZ2IoJGJvZHktYmcpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLWJnLWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy1iZywgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJiZ1wiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuJGd1dHRlcnM6ICRzcGFjZXJzICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci10aGVtZS12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRwcm9wZXJ0eS1jbGFzc306ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRwcm9wZXJ0eS1jbGFzc306ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhbHVlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG59XG5cbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcblxuICAvLyBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbkBpbXBvcnQgXCJ0aGVtZS9kZWZhdWx0L2xheW91dFwiO1xuQGltcG9ydCBcInRoZW1lL2NsYXNzaWMvbGF5b3V0XCI7XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBoZWlnaHQ6IDI4cHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbWluLWhlaWdodDogMzJweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcblxuICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuXG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLy8gVGhpcyBwYWRkaW5nIGlzIHRvIGFjY291bnQgZm9yIHRoZSBib3R0b20gYm9yZGVyIGZvciB0aGUgZmlyc3RcbiAgICAvLyBzZWxlY3Rpb24gcm93IGFuZCB0aGUgdG9wIGJvcmRlciBvZiB0aGUgc2Vjb25kIHNlbGVjdGlvbiByb3cuXG4gICAgLy8gV2l0aG91dCBpdCwgc2VsZWN0aW9ucyBvbiB0aGUgZmlyc3Qgcm93IG1heSBiZSBvZmZzZXQgaW5jb3JyZWN0bHlcbiAgICAvLyBhbmQgYXBwZWFyIGluIHRoZWlyIG93biByb3cgaW5zdGVhZCBvZiBnb2luZyB0byB0aGUgc2Vjb25kIHJvd1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblxuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJkZWZhdWx0c1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGlucy9ncmFkaWVudHNcIjtcblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIHtcbiAgQGltcG9ydCBcInNpbmdsZVwiO1xuICBAaW1wb3J0IFwibXVsdGlwbGVcIjtcblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogJHJlc3VsdHMtbWF4LWhlaWdodDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtZmctdW5zZWxlY3RhYmxlLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlc3VsdHMtY2hvaWNlLWJnLWhvdmVyLWNvbG9yO1xuICAgIGNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yKTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBvdXRsaW5lOiAwO1xuXG4gIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvciwgNTAlLCAxMDAlKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuXG4gICAgd2lkdGg6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgjZWVlZWVlLCAjY2NjY2NjLCA1MCUsIDEwMCUpO1xuXG4gICAgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuXG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIGIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoJHNlbGVjdGlvbi1vcGVuZWQtYmctYm90dG9tLWNvbG9yLCAkc2VsZWN0aW9uLW9wZW5lZC1iZy10b3AtY29sb3IsIDAlLCA1MCUpO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgkc2VsZWN0aW9uLW9wZW5lZC1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvciwgNTAlLCAxMDAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC1zYXNzL2Jsb2IvMy4zLXN0YWJsZS9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MjTDE3LUwyN1xuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG4iLCIkcmVtb3ZlLWNvbG9yOiAjODg4ICFkZWZhdWx0O1xuJHJlbW92ZS1ob3Zlci1jb2xvcjogIzU1NSAhZGVmYXVsdDtcbiRyZW1vdmUtd2lkdGg6IDIwcHggIWRlZmF1bHQ7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICM0NDQgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6ICNhYWEgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuXG4kZm9jdXMtYm9yZGVyLWNvbG9yOiAjNTg5N2ZiICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLWhlaWdodDogMjhweCAhZGVmYXVsdDtcblxuJHNlbGVjdGlvbi1iZy10b3AtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1iZy1ib3R0b20tY29sb3I6ICNlZWVlZWUgIWRlZmF1bHQ7XG5cbiRjb250YWluZXItcGxhY2Vob2xkZXItY29sb3I6ICM5OTkgIWRlZmF1bHQ7XG5cbiRjb250YWluZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBibHVlICFkZWZhdWx0O1xuXG4kc2VsZWN0aW9uLW9wZW5lZC1iZy10b3AtY29sb3I6ICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1vcGVuZWQtYmctYm90dG9tLWNvbG9yOiAkc2VsZWN0aW9uLWJnLXRvcC1jb2xvciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLXotaW5kZXg6IDEgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1iZy1jb2xvcjogJHNlbGVjdGlvbi1iZy10b3AtY29sb3IgIWRlZmF1bHQ7XG5cbiRyZXN1bHRzLW1heC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xuJHJlc3VsdHMtbmVzdGVkLXBhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XG5cbiRyZXN1bHRzLWNob2ljZS1iZy1ob3Zlci1jb2xvcjogIzM4NzVkNyAhZGVmYXVsdDtcbiRyZXN1bHRzLWNob2ljZS1mZy1ob3Zlci1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG5cbiRyZXN1bHRzLWNob2ljZS1mZy11bnNlbGVjdGFibGUtY29sb3I6IGdyZXkgIWRlZmF1bHQ7XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgY3Vyc29yOiB0ZXh0O1xuXG4gIG91dGxpbmU6IDA7XG5cbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIGNvbG9yOiAkcmVtb3ZlLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcmVtb3ZlLWhvdmVyLWNvbG9yO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgcGx1Z2luL2F0LXJ1bGUtaW1wb3J0LXBhdGggKi9cblxuLy8gQ1NTIGFuZCBKYXZhc2NyaXB0IGRlcGVuZGVuY2llc1xuLy8gVGhhbmtzIHRvIHNhc3MtbW9kdWxlLWltcG9ydGVyIGd1bHAgcGx1Z2luIHdlIGNhbiBpbXBvcnQgY3NzIGZpbGVzIGZyb20gbm9kZV9tb2R1bGVzIHdpdGhvdXQgcmVuYW1pbmcgbGlrZSB0aGlzOiBcIkBpbXBvcnQgJ2Z1bGxwYWdlLmpzL2Rpc3QvanF1ZXJ5LmZ1bGxwYWdlLm1pbi5jc3MnO1wiXG5AaW1wb3J0ICd+bm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzJztcbkBpbXBvcnQgJ35zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3MnO1xuQGltcG9ydCAnfmhhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9oYW1idXJnZXJzJztcblxuQGltcG9ydCBcIn5Ad29yZHByZXNzL2Jhc2Utc3R5bGVzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIn5Ad29yZHByZXNzL2Jhc2Utc3R5bGVzL21peGluc1wiO1xuQGltcG9ydCBcIn5Ad29yZHByZXNzL2Jhc2Utc3R5bGVzL2FuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJ+QHdvcmRwcmVzcy9iYXNlLXN0eWxlcy96LWluZGV4XCI7XG5cbkBpbXBvcnQgXCJ+QHdvcmRwcmVzcy9ibG9jay1saWJyYXJ5L3NyYy9jb21tb25cIjtcbkBpbXBvcnQgXCJ+QHdvcmRwcmVzcy9ibG9jay1saWJyYXJ5L3NyYy9jb2x1bW5zL3N0eWxlXCI7XG5AaW1wb3J0IFwifm5vdWlzbGlkZXIvZGlzdC9ub3Vpc2xpZGVyXCI7XG5cblxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHBsdWdpbi9hdC1ydWxlLWltcG9ydC1wYXRoICovXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyoqXG4gKiBTd2lwZXIgOC4xLjRcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjIgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogQXByaWwgMjQsIDIwMjJcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2QsXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG59XG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGExMXkgKi9cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICA6IDQwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgOiA2cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgOiAjMDAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3IgIDogJGhhbWJ1cmdlci1sYXllci1jb2xvciAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgM2R4LFxuICAzZHgtcixcbiAgM2R5LFxuICAzZHktcixcbiAgM2R4eSxcbiAgM2R4eS1yLFxuICBhcnJvdyxcbiAgYXJyb3ctcixcbiAgYXJyb3dhbHQsXG4gIGFycm93YWx0LXIsXG4gIGFycm93dHVybixcbiAgYXJyb3d0dXJuLXIsXG4gIGJvcmluZyxcbiAgY29sbGFwc2UsXG4gIGNvbGxhcHNlLXIsXG4gIGVsYXN0aWMsXG4gIGVsYXN0aWMtcixcbiAgZW1waGF0aWMsXG4gIGVtcGhhdGljLXIsXG4gIG1pbnVzLFxuICBzbGlkZXIsXG4gIHNsaWRlci1yLFxuICBzcGluLFxuICBzcGluLXIsXG4gIHNwcmluZyxcbiAgc3ByaW5nLXIsXG4gIHN0YW5kLFxuICBzdGFuZC1yLFxuICBzcXVlZXplLFxuICB2b3J0ZXgsXG4gIHZvcnRleC1yXG4pICFkZWZhdWx0O1xuXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJiYXNlXCI7XG5cbi8vIEhhbWJ1cmdlciB0eXBlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJ0eXBlcy8zZHhcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHgtclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeVwiO1xuQGltcG9ydCBcInR5cGVzLzNkeS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4eVwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHktclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3ctclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dhbHQtclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93dHVyblwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93dHVybi1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYm9yaW5nXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2VcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvZWxhc3RpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWMtclwiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljXCI7XG5AaW1wb3J0IFwidHlwZXMvZW1waGF0aWMtclwiO1xuQGltcG9ydCBcInR5cGVzL21pbnVzXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluXCI7XG5AaW1wb3J0IFwidHlwZXMvc3Bpbi1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3ByaW5nXCI7XG5AaW1wb3J0IFwidHlwZXMvc3ByaW5nLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZFwiO1xuQGltcG9ydCBcInR5cGVzL3N0YW5kLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcXVlZXplXCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4XCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4LXJcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvb2tpbmcgdXAgYWRkaXRpb25hbCB0eXBlczpcbi8vXG4vLyBUaGUgU2FzcyBmb3IgZWFjaCBoYW1idXJnZXIgdHlwZSBzaG91bGQgYmUgbmVzdGVkXG4vLyBpbnNpZGUgYW4gQGlmIGRpcmVjdGl2ZSB0byBjaGVjayB3aGV0aGVyIG9yIG5vdFxuLy8gaXQgZXhpc3RzIGluICRoYW1idXJnZXItdHlwZXMgc28gb25seSB0aGUgQ1NTIGZvclxuLy8gaW5jbHVkZWQgdHlwZXMgYXJlIGdlbmVyYXRlZC5cbi8vXG4vLyBlLmcuIGhhbWJ1cmdlcnMvdHlwZXMvX25ldy10eXBlLnNjc3Ncbi8vXG4vLyBAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbmV3LXR5cGUpIHtcbi8vICAgLmhhbWJ1cmdlci0tbmV3LXR5cGUge1xuLy8gICAgIC4uLlxuLy8gICB9XG4vLyB9XG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6aG92ZXIge1xuICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gLTI7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZSkge1xuICAvKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Uge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogU0NTUyBWYXJpYWJsZXMuXG4gKlxuICogUGxlYXNlIHVzZSB2YXJpYWJsZXMgZnJvbSB0aGlzIHNoZWV0IHRvIGVuc3VyZSBjb25zaXN0ZW5jeSBhY3Jvc3MgdGhlIFVJLlxuICogRG9uJ3QgYWRkIHRvIHRoaXMgc2hlZXQgdW5sZXNzIHlvdSdyZSBwcmV0dHkgc3VyZSB0aGUgdmFsdWUgd2lsbCBiZSByZXVzZWQgaW4gbWFueSBwbGFjZXMuXG4gKiBGb3IgZXhhbXBsZSwgZG9uJ3QgYWRkIHJ1bGVzIHRvIHRoaXMgc2hlZXQgdGhhdCBhZmZlY3QgYmxvY2sgdmlzdWFscy4gSXQncyBwdXJlbHkgZm9yIFVJLlxuICovXG5cbkBpbXBvcnQgXCIuL2NvbG9yc1wiO1xuXG4vKipcbiAqIEZvbnRzICYgYmFzaWMgdmFyaWFibGVzLlxuICovXG5cbiRkZWZhdWx0LWZvbnQ6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiRkZWZhdWx0LWZvbnQtc2l6ZTogMTNweDtcbiRkZWZhdWx0LWxpbmUtaGVpZ2h0OiAxLjQ7XG4kZWRpdG9yLWh0bWwtZm9udDogTWVubG8sIENvbnNvbGFzLCBtb25hY28sIG1vbm9zcGFjZTtcbiRlZGl0b3ItZm9udC1zaXplOiAxNnB4O1xuJGRlZmF1bHQtYmxvY2stbWFyZ2luOiAyOHB4OyAvLyBUaGlzIHZhbHVlIHByb3ZpZGVzIGEgY29uc2lzdGVudCwgY29udGlndW91cyBzcGFjaW5nIGJldHdlZW4gYmxvY2tzLlxuJHRleHQtZWRpdG9yLWZvbnQtc2l6ZTogMTVweDtcbiRlZGl0b3ItbGluZS1oZWlnaHQ6IDEuODtcbiRtb2JpbGUtdGV4dC1taW4tZm9udC1zaXplOiAxNnB4OyAvLyBBbnkgZm9udCBzaXplIGJlbG93IDE2cHggd2lsbCBjYXVzZSBNb2JpbGUgU2FmYXJpIHRvIFwiem9vbSBpblwiLlxuXG5cbi8qKlxuICogR3JpZCBTeXN0ZW0uXG4gKiBodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9kZXNpZ24vMjAxOS8xMC8zMS9wcm9wb3NhbC1hLWNvbnNpc3RlbnQtc3BhY2luZy1zeXN0ZW0tZm9yLXdvcmRwcmVzcy9cbiAqL1xuXG4kZ3JpZC11bml0OiA4cHg7XG4kZ3JpZC11bml0LTA1OiAwLjUgKiAkZ3JpZC11bml0O1x0Ly8gNHB4XG4kZ3JpZC11bml0LTEwOiAxICogJGdyaWQtdW5pdDtcdFx0Ly8gOHB4XG4kZ3JpZC11bml0LTE1OiAxLjUgKiAkZ3JpZC11bml0O1x0Ly8gMTJweFxuJGdyaWQtdW5pdC0yMDogMiAqICRncmlkLXVuaXQ7XHRcdC8vIDE2cHhcbiRncmlkLXVuaXQtMzA6IDMgKiAkZ3JpZC11bml0O1x0XHQvLyAyNHB4XG4kZ3JpZC11bml0LTQwOiA0ICogJGdyaWQtdW5pdDtcdFx0Ly8gMzJweFxuJGdyaWQtdW5pdC01MDogNSAqICRncmlkLXVuaXQ7XHRcdC8vIDQwcHhcbiRncmlkLXVuaXQtNjA6IDYgKiAkZ3JpZC11bml0O1x0XHQvLyA0OHB4XG4kZ3JpZC11bml0LTcwOiA3ICogJGdyaWQtdW5pdDtcdFx0Ly8gNTZweFxuJGdyaWQtdW5pdC04MDogOCAqICRncmlkLXVuaXQ7XHRcdC8vIDY0cHhcblxuLyoqXG4gKiBEaW1lbnNpb25zLlxuICovXG5cbiRpY29uLXNpemU6IDI0cHg7XG4kYnV0dG9uLXNpemU6IDM2cHg7XG4kYnV0dG9uLXNpemUtc21hbGw6IDI0cHg7XG4kaGVhZGVyLWhlaWdodDogNjBweDtcbiRwYW5lbC1oZWFkZXItaGVpZ2h0OiAkZ3JpZC11bml0LTYwO1xuJG5hdi1zaWRlYmFyLXdpZHRoOiAzMDBweDtcbiRhZG1pbi1iYXItaGVpZ2h0OiAzMnB4O1xuJGFkbWluLWJhci1oZWlnaHQtYmlnOiA0NnB4O1xuJGFkbWluLXNpZGViYXItd2lkdGg6IDE2MHB4O1xuJGFkbWluLXNpZGViYXItd2lkdGgtYmlnOiAxOTBweDtcbiRhZG1pbi1zaWRlYmFyLXdpZHRoLWNvbGxhcHNlZDogMzZweDtcbiRtb2RhbC1taW4td2lkdGg6IDM2MHB4O1xuJHNwaW5uZXItc2l6ZTogMTZweDtcblxuXG4vKipcbiAqIFNoYWRvd3MuXG4gKi9cblxuJHNoYWRvdy1wb3BvdmVyOiAwIDJweCA2cHggcmdiYSgkYmxhY2ssIDAuMDUpO1xuJHNoYWRvdy1tb2RhbDogMCAxMHB4IDEwcHggcmdiYSgkYmxhY2ssIDAuMjUpO1xuXG5cbi8qKlxuICogRWRpdG9yIHdpZHRocy5cbiAqL1xuXG4kc2lkZWJhci13aWR0aDogMjgwcHg7XG4kY29udGVudC13aWR0aDogODQwcHg7XG4kd2lkZS1jb250ZW50LXdpZHRoOiAxMTAwcHg7XG4kd2lkZ2V0LWFyZWEtd2lkdGg6IDcwMHB4O1xuXG5cbi8qKlxuICogQmxvY2sgJiBFZGl0b3IgVUkuXG4gKi9cblxuJGJsb2NrLXRvb2xiYXItaGVpZ2h0OiAkZ3JpZC11bml0LTYwO1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci13aWR0aC1mb2N1czogMnB4OyAvLyBUaGlzIGV4aXN0cyBhcyBhIGZhbGxiYWNrLCBhbmQgaXMgaWRlYWxseSBvdmVycmlkZGVuIGJ5IHZhcigtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cykgdW5sZXNzIGluIHNvbWUgU0FTUyBtYXRoIGNhc2VzLlxuJGJvcmRlci13aWR0aC10YWI6IDRweDtcbiRoZWxwdGV4dC1mb250LXNpemU6IDEycHg7XG4kcmFkaXVzLXJvdW5kOiA1MCU7XG4kcmFkaXVzLWJsb2NrLXVpOiAycHg7XG4kcmFkaW8taW5wdXQtc2l6ZTogMjBweDtcbiRyYWRpby1pbnB1dC1zaXplLXNtOiAyNHB4OyAvLyBXaWR0aCAmIGhlaWdodCBmb3Igc21hbGwgdmlld3BvcnRzLlxuXG4vLyBEZXByZWNhdGVkLCBwbGVhc2UgYXZvaWQgdXNpbmcgdGhlc2UuXG4kYmxvY2stcGFkZGluZzogMTRweDsgLy8gVXNlZCB0byBkZWZpbmUgc3BhY2UgYmV0d2VlbiBibG9jayBmb290cHJpbnQgYW5kIHN1cnJvdWRpbmcgYm9yZGVycy5cblxuXG4vKipcbiAqIEJsb2NrIHBhZGRpbmdzLlxuICovXG5cbi8vIFBhZGRpbmcgZm9yIGJsb2NrcyB3aXRoIGEgYmFja2dyb3VuZCBjb2xvciAoZS5nLiBwYXJhZ3JhcGggb3IgZ3JvdXApLlxuJGJsb2NrLWJnLXBhZGRpbmctLXY6IDEuMjVlbTtcbiRibG9jay1iZy1wYWRkaW5nLS1oOiAyLjM3NWVtO1xuXG5cbi8qKlxuICogUmVhY3QgTmF0aXZlIHNwZWNpZmljLlxuICogVGhlc2UgdmFyaWFibGVzIGRvIG5vdCBhcHBlYXIgdG8gYmUgdXNlZCBhbnl3aGVyZSBlbHNlLlxuICovXG5cbi8vIERpbWVuc2lvbnMuXG4kbW9iaWxlLWhlYWRlci10b29sYmFyLWhlaWdodDogNDRweDtcbiRtb2JpbGUtaGVhZGVyLXRvb2xiYXItZXhwYW5kZWQtaGVpZ2h0OiA1MnB4O1xuJG1vYmlsZS1mbG9hdGluZy10b29sYmFyLWhlaWdodDogNDRweDtcbiRtb2JpbGUtZmxvYXRpbmctdG9vbGJhci1tYXJnaW46IDhweDtcbiRtb2JpbGUtY29sb3Itc3dhdGNoOiA0OHB4O1xuXG4vLyBCbG9jayBVSS5cbiRtb2JpbGUtYmxvY2stdG9vbGJhci1oZWlnaHQ6IDQ0cHg7XG4kZGltbWVkLW9wYWNpdHk6IDE7XG4kYmxvY2stZWRnZS10by1jb250ZW50OiAxNnB4O1xuJHNvbGlkLWJvcmRlci1zcGFjZTogMTJweDtcbiRkYXNoZWQtYm9yZGVyLXNwYWNlOiA2cHg7XG4kYmxvY2stc2VsZWN0ZWQtbWFyZ2luOiAzcHg7XG4kYmxvY2stc2VsZWN0ZWQtYm9yZGVyLXdpZHRoOiAxcHg7XG4kYmxvY2stc2VsZWN0ZWQtcGFkZGluZzogMDtcbiRibG9jay1zZWxlY3RlZC1jaGlsZC1tYXJnaW46IDVweDtcbiRibG9jay1zZWxlY3RlZC10by1jb250ZW50OiAkYmxvY2stZWRnZS10by1jb250ZW50IC0gJGJsb2NrLXNlbGVjdGVkLW1hcmdpbiAtICRibG9jay1zZWxlY3RlZC1ib3JkZXItd2lkdGg7XG4iLCIvKipcbiAqIENvbG9yc1xuICovXG5cbi8vIFdvcmRQcmVzcyBncmF5cy5cbiRibGFjazogIzAwMDtcdFx0XHQvLyBVc2Ugb25seSB3aGVuIHlvdSB0cnVseSBuZWVkIHB1cmUgYmxhY2suIEZvciBVSSwgdXNlICRncmF5LTkwMC5cbiRncmF5LTkwMDogIzFlMWUxZTtcbiRncmF5LTgwMDogIzJmMmYyZjtcbiRncmF5LTcwMDogIzc1NzU3NTtcdFx0Ly8gTWVldHMgNC42OjEgdGV4dCBjb250cmFzdCBhZ2FpbnN0IHdoaXRlLlxuJGdyYXktNjAwOiAjOTQ5NDk0O1x0XHQvLyBNZWV0cyAzOjEgVUkgb3IgbGFyZ2UgdGV4dCBjb250cmFzdCBhZ2FpbnN0IHdoaXRlLlxuJGdyYXktNDAwOiAjY2NjO1xuJGdyYXktMzAwOiAjZGRkO1x0XHQvLyBVc2VkIGZvciBtb3N0IGJvcmRlcnMuXG4kZ3JheS0yMDA6ICNlMGUwZTA7XHRcdC8vIFVzZWQgc3BhcmluZ2x5IGZvciBsaWdodCBib3JkZXJzLlxuJGdyYXktMTAwOiAjZjBmMGYwO1x0XHQvLyBVc2VkIGZvciBsaWdodCBncmF5IGJhY2tncm91bmRzLlxuJHdoaXRlOiAjZmZmO1xuXG4vLyBPcGFjaXRpZXMgJiBhZGRpdGlvbmFsIGNvbG9ycy5cbiRkYXJrLXRoZW1lLWZvY3VzOiAkd2hpdGU7XHQvLyBGb2N1cyBjb2xvciB3aGVuIHRoZSB0aGVtZSBpcyBkYXJrLlxuJGRhcmstZ3JheS1wbGFjZWhvbGRlcjogcmdiYSgkZ3JheS05MDAsIDAuNjIpO1xuJG1lZGl1bS1ncmF5LXBsYWNlaG9sZGVyOiByZ2JhKCRncmF5LTkwMCwgMC41NSk7XG4kbGlnaHQtZ3JheS1wbGFjZWhvbGRlcjogcmdiYSgkd2hpdGUsIDAuNjUpO1xuXG4vLyBBbGVydCBjb2xvcnMuXG4kYWxlcnQteWVsbG93OiAjZjBiODQ5O1xuJGFsZXJ0LXJlZDogI2NjMTgxODtcbiRhbGVydC1ncmVlbjogIzRhYjg2NjtcbiIsIkBpbXBvcnQgXCIuL2Z1bmN0aW9uc1wiO1xuXG4vKipcbiAqIEJyZWFrcG9pbnQgbWl4aW5zXG4gKi9cblxuQG1peGluIGJyZWFrLWh1Z2UoKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyAoJGJyZWFrLWh1Z2UpIH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gYnJlYWstd2lkZSgpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7ICgkYnJlYWstd2lkZSkgfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBicmVhay14bGFyZ2UoKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyAoJGJyZWFrLXhsYXJnZSkgfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBicmVhay1sYXJnZSgpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7ICgkYnJlYWstbGFyZ2UpIH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gYnJlYWstbWVkaXVtKCkge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3sgKCRicmVhay1tZWRpdW0pIH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gYnJlYWstc21hbGwoKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyAoJGJyZWFrLXNtYWxsKSB9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGJyZWFrLW1vYmlsZSgpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7ICgkYnJlYWstbW9iaWxlKSB9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGJyZWFrLXpvb21lZC1pbigpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7ICgkYnJlYWstem9vbWVkLWluKSB9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG4vKipcbiAqIExvbmcgY29udGVudCBmYWRlIG1peGluXG4gKlxuICogQ3JlYXRlcyBhIGZhZGluZyBvdmVybGF5IHRvIHNpZ25pZnkgdGhhdCB0aGUgY29udGVudCBpcyBsb25nZXJcbiAqIHRoYW4gdGhlIHNwYWNlIGFsbG93cy5cbiAqL1xuXG5AbWl4aW4gbG9uZy1jb250ZW50LWZhZGUoJGRpcmVjdGlvbjogcmlnaHQsICRzaXplOiAyMCUsICRjb2xvcjogI2ZmZiwgJGVkZ2U6IDAsICR6LWluZGV4OiBmYWxzZSkge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0QGlmICR6LWluZGV4IHtcblx0XHR6LWluZGV4OiAkei1pbmRleDtcblx0fVxuXG5cdEBpZiAkZGlyZWN0aW9uID09IFwiYm90dG9tXCIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGNvbG9yLCAwKSwgJGNvbG9yIDkwJSk7XG5cdFx0bGVmdDogJGVkZ2U7XG5cdFx0cmlnaHQ6ICRlZGdlO1xuXHRcdHRvcDogJGVkZ2U7XG5cdFx0Ym90dG9tOiBjYWxjKDEwMCUgLSAkc2l6ZSk7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHRAaWYgJGRpcmVjdGlvbiA9PSBcInRvcFwiIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjb2xvciwgMCksICRjb2xvciA5MCUpO1xuXHRcdHRvcDogY2FsYygxMDAlIC0gJHNpemUpO1xuXHRcdGxlZnQ6ICRlZGdlO1xuXHRcdHJpZ2h0OiAkZWRnZTtcblx0XHRib3R0b206ICRlZGdlO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0QGlmICRkaXJlY3Rpb24gPT0gXCJsZWZ0XCIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKCRjb2xvciwgMCksICRjb2xvciA5MCUpO1xuXHRcdHRvcDogJGVkZ2U7XG5cdFx0bGVmdDogJGVkZ2U7XG5cdFx0Ym90dG9tOiAkZWRnZTtcblx0XHRyaWdodDogYXV0bztcblx0XHR3aWR0aDogJHNpemU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0QGlmICRkaXJlY3Rpb24gPT0gXCJyaWdodFwiIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLCAwKSwgJGNvbG9yIDkwJSk7XG5cdFx0dG9wOiAkZWRnZTtcblx0XHRib3R0b206ICRlZGdlO1xuXHRcdHJpZ2h0OiAkZWRnZTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHdpZHRoOiAkc2l6ZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLyoqXG4gKiBGb2N1cyBzdHlsZXMuXG4gKi9cblxuQG1peGluIGJsb2NrLXRvb2xiYXItYnV0dG9uLXN0eWxlX19mb2N1cygpIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgdmFyKC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzKSB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvciksIGluc2V0IDAgMCAwIDRweCAkd2hpdGU7XG5cblx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUYWJzLCBJbnB1dHMsIFNxdWFyZSBidXR0b25zLlxuQG1peGluIGlucHV0LXN0eWxlX19uZXV0cmFsKCkge1xuXHRib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGxpbmVhcjtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1ibG9jay11aTtcblx0Ym9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTcwMDtcblx0QGluY2x1ZGUgcmVkdWNlLW1vdGlvbihcInRyYW5zaXRpb25cIik7XG59XG5cblxuQG1peGluIGlucHV0LXN0eWxlX19mb2N1cygpIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvcik7XG5cdGJveC1zaGFkb3c6IDAgMCAwICgkYm9yZGVyLXdpZHRoLWZvY3VzIC0gJGJvcmRlci13aWR0aCkgdmFyKC0td3AtYWRtaW4tdGhlbWUtY29sb3IpO1xuXG5cdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuXG4vKipcbiAqIEFwcGxpZXMgZWRpdG9yIGxlZnQgcG9zaXRpb24gdG8gdGhlIHNlbGVjdG9yIHBhc3NlZCBhcyBhcmd1bWVudFxuICovXG5cbkBtaXhpbiBlZGl0b3ItbGVmdCgkc2VsZWN0b3IpIHtcblx0I3skc2VsZWN0b3J9IHsgLyogU2V0IGxlZnQgcG9zaXRpb24gd2hlbiBhdXRvLWZvbGQgaXMgbm90IG9uIHRoZSBib2R5IGVsZW1lbnQuICovXG5cdFx0bGVmdDogMDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAjeyAoJGJyZWFrLW1lZGl1bSArIDEpIH0pIHtcblx0XHRcdGxlZnQ6ICRhZG1pbi1zaWRlYmFyLXdpZHRoO1xuXHRcdH1cblx0fVxuXG5cdC5hdXRvLWZvbGQgI3skc2VsZWN0b3J9IHsgLyogQXV0byBmb2xkIGlzIHdoZW4gb24gc21hbGxlciBicmVha3BvaW50cywgbmF2IG1lbnUgYXV0byBjb2xsYXBzZXMuICovXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICN7ICgkYnJlYWstbWVkaXVtICsgMSkgfSkge1xuXHRcdFx0bGVmdDogJGFkbWluLXNpZGViYXItd2lkdGgtY29sbGFwc2VkO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAjeyAoJGJyZWFrLWxhcmdlICsgMSkgfSkge1xuXHRcdFx0bGVmdDogJGFkbWluLXNpZGViYXItd2lkdGg7XG5cdFx0fVxuXHR9XG5cblx0LyogU2lkZWJhciBtYW51YWxseSBjb2xsYXBzZWQuICovXG5cdC5mb2xkZWQgI3skc2VsZWN0b3J9IHtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICN7ICgkYnJlYWstbWVkaXVtICsgMSkgfSkge1xuXHRcdFx0bGVmdDogJGFkbWluLXNpZGViYXItd2lkdGgtY29sbGFwc2VkO1xuXHRcdH1cblx0fVxuXG5cdGJvZHkuaXMtZnVsbHNjcmVlbi1tb2RlICN7JHNlbGVjdG9yfSB7XG5cdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qKlxuICogU3R5bGVzIHRoYXQgYXJlIHJldXNlZCB2ZXJiYXRpbSBpbiBhIGZldyBwbGFjZXNcbiAqL1xuXG4vLyBUaGVzZSBhcmUgYWRkaXRpb25hbCBzdHlsZXMgZm9yIGFsbCBjYXB0aW9ucywgd2hlbiB0aGUgdGhlbWUgb3B0cyBpbiB0byBibG9jayBzdHlsZXMuXG5AbWl4aW4gY2FwdGlvbi1zdHlsZSgpIHtcblx0bWFyZ2luLXRvcDogMC41ZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1peGluIGNhcHRpb24tc3R5bGUtdGhlbWUoKSB7XG5cdGNvbG9yOiAjNTU1O1xuXHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5pcy1kYXJrLXRoZW1lICYge1xuXHRcdGNvbG9yOiAkbGlnaHQtZ3JheS1wbGFjZWhvbGRlcjtcblx0fVxufVxuXG5cbi8qKlxuICogQWxsb3dzIHVzZXJzIHRvIG9wdC1vdXQgb2YgYW5pbWF0aW9ucyB2aWEgT1MtbGV2ZWwgcHJlZmVyZW5jZXMuXG4gKi9cblxuQG1peGluIHJlZHVjZS1tb3Rpb24oJHByb3BlcnR5OiBcIlwiKSB7XG5cblx0QGlmICRwcm9wZXJ0eSA9PSBcInRyYW5zaXRpb25cIiB7XG5cdFx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwcm9wZXJ0eSA9PSBcImFuaW1hdGlvblwiIHtcblx0XHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDBzO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDFtcztcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMHM7XG5cdFx0fVxuXHR9XG5cbn1cblxuQG1peGluIGlucHV0LWNvbnRyb2wge1xuXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcblx0cGFkZGluZzogNnB4IDhweDtcblx0QGluY2x1ZGUgaW5wdXQtc3R5bGVfX25ldXRyYWwoKTtcblxuXHQvKiBGb250cyBzbWFsbGVyIHRoYW4gMTZweCBjYXVzZXMgbW9iaWxlIHNhZmFyaSB0byB6b29tLiAqL1xuXHRmb250LXNpemU6ICRtb2JpbGUtdGV4dC1taW4tZm9udC1zaXplO1xuXHQvKiBPdmVycmlkZSBjb3JlIGxpbmUtaGVpZ2h0LiBUbyBiZSByZXZpZXdlZC4gKi9cblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0QGluY2x1ZGUgYnJlYWstc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuXHRcdC8qIE92ZXJyaWRlIGNvcmUgbGluZS1oZWlnaHQuIFRvIGJlIHJldmlld2VkLiAqL1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRAaW5jbHVkZSBpbnB1dC1zdHlsZV9fZm9jdXMoKTtcblx0fVxuXG5cdC8vIFVzZSBvcGFjaXR5IHRvIHdvcmsgaW4gdmFyaW91cyBlZGl0b3Igc3R5bGVzLlxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJGRhcmstZ3JheS1wbGFjZWhvbGRlcjtcblx0fVxuXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdG9wYWNpdHk6IDE7IC8vIE5lY2Vzc2FyeSBiZWNhdXNlIEZpcmVmb3ggcmVkdWNlcyB0aGlzIGZyb20gMS5cblx0XHRjb2xvcjogJGRhcmstZ3JheS1wbGFjZWhvbGRlcjtcblx0fVxuXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJGRhcmstZ3JheS1wbGFjZWhvbGRlcjtcblx0fVxufVxuXG5AbWl4aW4gY2hlY2tib3gtY29udHJvbCB7XG5cdEBpbmNsdWRlIGlucHV0LWNvbnRyb2w7XG5cdGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS05MDA7XG5cdG1hcmdpbi1yaWdodDogJGdyaWQtdW5pdC0xNTtcblx0dHJhbnNpdGlvbjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1ibG9jay11aTtcblxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAoJGJvcmRlci13aWR0aCAqIDIpICR3aGl0ZSwgMCAwIDAgKCRib3JkZXItd2lkdGggKiAyICsgJGJvcmRlci13aWR0aC1mb2N1cykgdmFyKC0td3AtYWRtaW4tdGhlbWUtY29sb3IpO1xuXG5cdFx0Ly8gT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlLlxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCY6Y2hlY2tlZCB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0td3AtYWRtaW4tdGhlbWUtY29sb3IpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtYWRtaW4tdGhlbWUtY29sb3IpO1xuXG5cdFx0Ly8gSGlkZSBkZWZhdWx0IGNoZWNrYm94IHN0eWxlcyBpbiBJRS5cblx0XHQmOjotbXMtY2hlY2sge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblxuXHQmOmNoZWNrZWQ6OmJlZm9yZSxcblx0JlthcmlhLWNoZWNrZWQ9XCJtaXhlZFwiXTo6YmVmb3JlIHtcblx0XHRtYXJnaW46IC0zcHggLTVweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWstbWVkaXVtKCkge1xuXHRcdFx0bWFyZ2luOiAtNHB4IDAgMCAtNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZbYXJpYS1jaGVja2VkPVwibWl4ZWRcIl0ge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdwLWFkbWluLXRoZW1lLWNvbG9yKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLXdwLWFkbWluLXRoZW1lLWNvbG9yKTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHQvLyBJbmhlcml0ZWQgZnJvbSBgZm9ybXMuY3NzYC5cblx0XHRcdC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy93b3JkcHJlc3MtZGV2ZWxvcC90cmVlLzUuMS4xL3NyYy93cC1hZG1pbi9jc3MvZm9ybXMuY3NzI0wxMjItTDEzMlxuXHRcdFx0Y29udGVudDogXCJcXGY0NjBcIjtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0Lyogc3R5bGVsaW50LWRpc2FibGUgKi9cblx0XHRcdGZvbnQ6IG5vcm1hbCAzMHB4LzEgZGFzaGljb25zO1xuXHRcdFx0Lyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXHRcdFx0c3BlYWs6IG5vbmU7XG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrLW1lZGl1bSgpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHJhZGlvLWNvbnRyb2wge1xuXHRAaW5jbHVkZSBpbnB1dC1jb250cm9sO1xuXHRib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktOTAwO1xuXHRtYXJnaW4tcmlnaHQ6ICRncmlkLXVuaXQtMTU7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmQ7XG5cdHdpZHRoOiAkcmFkaW8taW5wdXQtc2l6ZS1zbTtcblx0aGVpZ2h0OiAkcmFkaW8taW5wdXQtc2l6ZS1zbTtcblxuXHRAaW5jbHVkZSBicmVhay1zbWFsbCgpIHtcblx0XHRoZWlnaHQ6ICRyYWRpby1pbnB1dC1zaXplO1xuXHRcdHdpZHRoOiAkcmFkaW8taW5wdXQtc2l6ZTtcblx0fVxuXG5cdCY6Y2hlY2tlZDo6YmVmb3JlIHtcblx0XHRib3gtc2l6aW5nOiBpbmhlcml0O1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoN3B4LCA3cHgpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0XHQvLyBUaGlzIGJvcmRlciBzZXJ2ZXMgYXMgYSBiYWNrZ3JvdW5kIGNvbG9yIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlLlxuXHRcdGJvcmRlcjogNHB4IHNvbGlkICR3aGl0ZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrLXNtYWxsKCkge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCA1cHgpO1xuXHRcdH1cblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwICgkYm9yZGVyLXdpZHRoICogMikgJHdoaXRlLCAwIDAgMCAoJGJvcmRlci13aWR0aCAqIDIgKyAkYm9yZGVyLXdpZHRoLWZvY3VzKSB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvcik7XG5cblx0XHQvLyBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0JjpjaGVja2VkIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvcik7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvcik7XG5cdH1cbn1cblxuLyoqXG4gKiBSZXNldCBkZWZhdWx0IHN0eWxlcyBmb3IgSmF2YVNjcmlwdCBVSSBiYXNlZCBwYWdlcy5cbiAqIFRoaXMgaXMgYSBXUC1hZG1pbiBhZ25vc3RpYyByZXNldFxuICovXG5AbWl4aW4gcmVzZXQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCosXG5cdCo6OmJlZm9yZSxcblx0Kjo6YWZ0ZXIge1xuXHRcdGJveC1zaXppbmc6IGluaGVyaXQ7XG5cdH1cbn1cblxuLyoqXG4gKiBSZXNldCB0aGUgV1AgQWRtaW4gcGFnZSBzdHlsZXMgZm9yIEd1dGVuYmVyZy1saWtlIHBhZ2VzLlxuICovXG5AbWl4aW4gd3AtYWRtaW4tcmVzZXQoICRjb250ZW50LWNvbnRhaW5lciApIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdCN3cGNvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdCN3cGJvZHktY29udGVudCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQvKiBXZSBoaWRlIGxlZ2FjeSBub3RpY2VzIGluIEd1dGVuYmVyZyBCYXNlZCBQYWdlcywgYmVjYXVzZSB0aGV5IHdlcmUgbm90IGRlc2lnbmVkIGluIGEgd2F5IHRoYXQgc2NhbGVkIHdlbGwuXG5cdCAgIFBsdWdpbnMgY2FuIHVzZSBHdXRlbmJlcmcgbm90aWNlcyBpZiB0aGV5IG5lZWQgdG8gcGFzcyBvbiBpbmZvcm1hdGlvbiB0byB0aGUgdXNlciB3aGVuIHRoZXkgYXJlIGVkaXRpbmcuICovXG5cdCN3cGJvZHktY29udGVudCA+IGRpdjpub3QoI3sgJGNvbnRlbnQtY29udGFpbmVyIH0pOm5vdCgjc2NyZWVuLW1ldGEpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0I3dwZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmExMXktc3BlYWstcmVnaW9uIHtcblx0XHRsZWZ0OiAtMXB4O1xuXHRcdHRvcDogLTFweDtcblx0fVxuXG5cdHVsI2FkbWlubWVudSBhLndwLWhhcy1jdXJyZW50LXN1Ym1lbnU6OmFmdGVyLFxuXHR1bCNhZG1pbm1lbnUgPiBsaS5jdXJyZW50ID4gYS5jdXJyZW50OjphZnRlciB7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQubWVkaWEtZnJhbWUgc2VsZWN0LmF0dGFjaG1lbnQtZmlsdGVyczpsYXN0LW9mLXR5cGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWl4aW4gYWRtaW4tc2NoZW1lKCRjb2xvci1wcmltYXJ5KSB7XG5cdC8vIERlZmluZSBSR0IgZXF1aXZhbGVudHMgZm9yIHVzZSBpbiByZ2JhIGZ1bmN0aW9uLlxuXHQvLyBIZXhhZGVjaW1hbCBjc3MgdmFycyBkbyBub3Qgd29yayBpbiB0aGUgcmdiYSBmdW5jdGlvbi5cblx0LS13cC1hZG1pbi10aGVtZS1jb2xvcjogI3skY29sb3ItcHJpbWFyeX07XG5cdC0td3AtYWRtaW4tdGhlbWUtY29sb3ItLXJnYjogI3toZXgtdG8tcmdiKCRjb2xvci1wcmltYXJ5KX07XG5cdC8vIERhcmtlciBzaGFkZXMuXG5cdC0td3AtYWRtaW4tdGhlbWUtY29sb3ItZGFya2VyLTEwOiAje2RhcmtlbigkY29sb3ItcHJpbWFyeSwgNSUpfTtcblx0LS13cC1hZG1pbi10aGVtZS1jb2xvci1kYXJrZXItMTAtLXJnYjogI3toZXgtdG8tcmdiKGRhcmtlbigkY29sb3ItcHJpbWFyeSwgNSUpKX07XG5cdC0td3AtYWRtaW4tdGhlbWUtY29sb3ItZGFya2VyLTIwOiAje2RhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKX07XG5cdC0td3AtYWRtaW4tdGhlbWUtY29sb3ItZGFya2VyLTIwLS1yZ2I6ICN7aGV4LXRvLXJnYihkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwJSkpfTtcblxuXHQvLyBGb2N1cyBzdHlsZSB3aWR0aC5cblx0Ly8gQXZvaWQgcm91bmRpbmcgaXNzdWVzIGJ5IHNob3dpbmcgYSB3aG9sZSAycHggZm9yIDF4IHNjcmVlbnMsIGFuZCAxLjVweCBvbiBoaWdoIHJlc29sdXRpb24gc2NyZWVucy5cblx0LS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXM6IDJweDtcblx0QG1lZGlhICggLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcblx0XHQtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1czogMS41cHg7XG5cdH1cbn1cblxuQG1peGluIHdvcmRwcmVzcy1hZG1pbi1zY2hlbWVzKCkge1xuXHRib2R5LmFkbWluLWNvbG9yLWxpZ2h0IHtcblx0XHRAaW5jbHVkZSBhZG1pbi1zY2hlbWUoIzAwODViYSk7XG5cdH1cblxuXHRib2R5LmFkbWluLWNvbG9yLW1vZGVybiB7XG5cdFx0QGluY2x1ZGUgYWRtaW4tc2NoZW1lKCMzODU4ZTkpO1xuXHR9XG5cblx0Ym9keS5hZG1pbi1jb2xvci1ibHVlIHtcblx0XHRAaW5jbHVkZSBhZG1pbi1zY2hlbWUoIzA5NjQ4NCk7XG5cdH1cblxuXHRib2R5LmFkbWluLWNvbG9yLWNvZmZlZSB7XG5cdFx0QGluY2x1ZGUgYWRtaW4tc2NoZW1lKCM0NjQwM2MpO1xuXHR9XG5cblx0Ym9keS5hZG1pbi1jb2xvci1lY3RvcGxhc20ge1xuXHRcdEBpbmNsdWRlIGFkbWluLXNjaGVtZSgjNTIzZjZkKTtcblx0fVxuXG5cdGJvZHkuYWRtaW4tY29sb3ItbWlkbmlnaHQge1xuXHRcdEBpbmNsdWRlIGFkbWluLXNjaGVtZSgjZTE0ZDQzKTtcblx0fVxuXG5cdGJvZHkuYWRtaW4tY29sb3Itb2NlYW4ge1xuXHRcdEBpbmNsdWRlIGFkbWluLXNjaGVtZSgjNjI3YzgzKTtcblx0fVxuXG5cdGJvZHkuYWRtaW4tY29sb3Itc3VucmlzZSB7XG5cdFx0QGluY2x1ZGUgYWRtaW4tc2NoZW1lKCNkZDgyM2IpO1xuXHR9XG59XG5cbi8vIERlcHJlY2F0ZWQgZnJvbSBVSSwga2VwdCBmb3IgYmFjay1jb21wYXQuXG5AbWl4aW4gYmFja2dyb3VuZC1jb2xvcnMtZGVwcmVjYXRlZCgpIHtcblx0Lmhhcy12ZXJ5LWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0fVxuXG5cdC5oYXMtdmVyeS1kYXJrLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcblx0fVxufVxuXG4vLyBEZXByZWNhdGVkIGZyb20gVUksIGtlcHQgZm9yIGJhY2stY29tcGF0LlxuQG1peGluIGZvcmVncm91bmQtY29sb3JzLWRlcHJlY2F0ZWQoKSB7XG5cdC5oYXMtdmVyeS1saWdodC1ncmF5LWNvbG9yIHtcblx0XHRjb2xvcjogI2VlZTtcblx0fVxuXG5cdC5oYXMtdmVyeS1kYXJrLWdyYXktY29sb3Ige1xuXHRcdGNvbG9yOiAjMzEzMTMxO1xuXHR9XG59XG5cbi8vIERlcHJlY2F0ZWQgZnJvbSBVSSwga2VwdCBmb3IgYmFjay1jb21wYXQuXG5AbWl4aW4gZ3JhZGllbnQtY29sb3JzLWRlcHJlY2F0ZWQoKSB7XG5cdC8qXG5cdCAqIE91ciBjbGFzc2VzIHVzZXMgdGhlIHNhbWUgdmFsdWVzIHdlIHNldCBmb3IgZ3JhZGllbnQgdmFsdWUgYXR0cmlidXRlcyxcblx0ICogYW5kIHdlIGNhbiBub3QgdXNlIHNwYWNpbmcgYmVjYXVzZSBvZiBXUCBtdWx0aSBzaXRlIGtzZXMgcnVsZS5cblx0ICovXG5cblx0Lyogc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tY29tbWEtc3BhY2UtYWZ0ZXIgKi9cblx0Lmhhcy12aXZpZC1ncmVlbi1jeWFuLXRvLXZpdmlkLWN5YW4tYmx1ZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYmEoMCwyMDgsMTMyLDEpIDAlLHJnYmEoNiwxNDcsMjI3LDEpIDEwMCUpO1xuXHR9XG5cblx0Lmhhcy1wdXJwbGUtY3J1c2gtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoNTIsMjI2LDIyOCkgMCUscmdiKDcxLDMzLDI1MSkgNTAlLHJnYigxNzEsMjksMjU0KSAxMDAlKTtcblx0fVxuXG5cdC5oYXMtaGF6eS1kYXduLWdyYWRpZW50LWJhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDI1MCwxNzIsMTY4KSAwJSxyZ2IoMjE4LDIwOCwyMzYpIDEwMCUpO1xuXHR9XG5cblx0Lmhhcy1zdWJkdWVkLW9saXZlLWdyYWRpZW50LWJhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDI1MCwyNTAsMjI1KSAwJSxyZ2IoMTAzLDE2NiwxMTMpIDEwMCUpO1xuXHR9XG5cblx0Lmhhcy1hdG9taWMtY3JlYW0tZ3JhZGllbnQtYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoMjUzLDIxNSwxNTQpIDAlLHJnYigwLDc0LDg5KSAxMDAlKTtcblx0fVxuXG5cdC5oYXMtbmlnaHRzaGFkZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYig1MSw5LDEwNCkgMCUscmdiKDQ5LDIwNSwyMDcpIDEwMCUpO1xuXHR9XG5cblx0Lmhhcy1taWRuaWdodC1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyLDMsMTI5KSAwJSxyZ2IoNDAsMTE2LDI1MikgMTAwJSk7XG5cdH1cblx0Lyogc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1jb21tYS1zcGFjZS1hZnRlciAqL1xufVxuIiwiLy8gVGhlIGZvbGxvd2luZyBzZWxlY3RvcnMgaGF2ZSBpbmNyZWFzZWQgc3BlY2lmaWNpdHkgKHVzaW5nIHRoZSA6cm9vdCBwcmVmaXgpXG4vLyB0byBhc3N1cmUgY29sb3JzIHRha2UgZWZmZWN0IG92ZXIgYW5vdGhlciBiYXNlIGNsYXNzIGNvbG9yLCBtYWlubHkgdG8gbGV0XG4vLyB0aGUgY29sb3JzIG92ZXJyaWRlIHRoZSBhZGRlZCBzcGVjaWZpY2l0eSBieSBsaW5rIHN0YXRlcyBzdWNoIGFzIDpob3Zlci5cblxuOnJvb3Qge1xuXHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9ycy1kZXByZWNhdGVkKCk7XG5cdEBpbmNsdWRlIGZvcmVncm91bmQtY29sb3JzLWRlcHJlY2F0ZWQoKTtcblx0QGluY2x1ZGUgZ3JhZGllbnQtY29sb3JzLWRlcHJlY2F0ZWQoKTtcblx0Ly8gVGhpcyBDU1MgQ3VzdG9tIFByb3BlcnRpZXMgYXJlbid0IHVzZWQgYW55bW9yZSBhcyBkZWZhdWx0cyxcblx0Ly8gYnV0IHdlIHN0aWxsIG5lZWQgdG8ga2VlcCB0aGVtIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LlxuXHQtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbm9ybWFsOiAxNnB4O1xuXHQtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0taHVnZTogNDJweDtcbn1cblxuLy8gRm9udCBzaXplcyAobm90IHVzZWQgbm93LCBrZXB0IGJlY2F1c2Ugb2YgYmFja3dhcmQgY29tcGF0aWJpbGl0eSkuXG4uaGFzLXJlZ3VsYXItZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi5oYXMtbGFyZ2VyLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMi42MjVlbTtcbn1cblxuLmhhcy1ub3JtYWwtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW5vcm1hbCk7XG59XG5cbi5oYXMtaHVnZS1mb250LXNpemUge1xuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0taHVnZSk7XG59XG5cbi8vIFRleHQgYWxpZ25tZW50cy5cbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcblx0LypydGw6aWdub3JlKi9cblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcblx0LypydGw6aWdub3JlKi9cblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8vIFRoaXMgdGFnIG1hcmtzIHRoZSBlbmQgb2YgdGhlIHN0eWxlcyB0aGF0IGFwcGx5IHRvIGVkaXRpbmcgY2FudmFzIGNvbnRlbnRzIGFuZCBuZWVkIHRvIGJlIG1hbmlwdWxhdGVkIHdoZW4gd2UgcmVzaXplIHRoZSBlZGl0b3IuXG4jZW5kLXJlc2l6YWJsZS1lZGl0b3Itc2VjdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEJsb2NrIGFsaWdubWVudHMuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLy8gSnVzdGlmaWNhdGlvbi5cbi5pdGVtcy1qdXN0aWZpZWQtbGVmdCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLml0ZW1zLWp1c3RpZmllZC1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLml0ZW1zLWp1c3RpZmllZC1yaWdodCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5pdGVtcy1qdXN0aWZpZWQtc3BhY2UtYmV0d2VlbiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y2xpcC1wYXRoOiBub25lO1xuXHRjb2xvcjogIzQ0NDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7XG59XG5cbi8qKlxuICogVGhlIGZvbGxvd2luZyBwcm92aWRlIGEgc2ltcGxlIG1lYW5zIG9mIGFwcGx5aW5nIGEgZGVmYXVsdCBib3JkZXIgc3R5bGUgd2hlblxuICogYSB1c2VyIGZpcnN0IG1ha2VzIGEgc2VsZWN0aW9uIGluIHRoZSBib3JkZXIgYmxvY2sgc3VwcG9ydCBwYW5lbC5cbiAqIFRoaXMgcHJldmVudHMgaXNzdWVzIHN1Y2ggYXMgd2hlcmUgdGhlIHVzZXIgY291bGQgc2V0IGEgYm9yZGVyIHdpZHRoXG4gKiBhbmQgc2VlIG5vIGJvcmRlciBkdWUgdGhlcmUgYmVpbmcgbm8gYm9yZGVyIHN0eWxlIHNldC5cbiAqXG4gKiBUaGlzIGlzIGludGVuZGVkIHRvIGJlIHJlbW92ZWQgb25jZSBpbnRlbGxpZ2VudCBkZWZhdWx0cyBjYW4gYmUgc2V0IHdoaWxlXG4gKiBtYWtpbmcgYm9yZGVyIHNlbGVjdGlvbnMgdmlhIHRoZSBibG9jayBzdXBwb3J0LlxuICpcbiAqIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvcHVsbC8zMzc0M1xuICovXG5odG1sIDp3aGVyZSguaGFzLWJvcmRlci1jb2xvcikge1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuaHRtbCA6d2hlcmUoW3N0eWxlKj1cImJvcmRlci10b3AtY29sb3JcIl0pIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5odG1sIDp3aGVyZShbc3R5bGUqPVwiYm9yZGVyLXJpZ2h0LWNvbG9yXCJdKSB7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5odG1sIDp3aGVyZShbc3R5bGUqPVwiYm9yZGVyLWJvdHRvbS1jb2xvclwiXSkge1xuXHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cbmh0bWwgOndoZXJlKFtzdHlsZSo9XCJib3JkZXItbGVmdC1jb2xvclwiXSkge1xuXHRib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9XCJib3JkZXItd2lkdGhcIl0pIHtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbmh0bWwgOndoZXJlKFtzdHlsZSo9XCJib3JkZXItdG9wLXdpZHRoXCJdKSB7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuaHRtbCA6d2hlcmUoW3N0eWxlKj1cImJvcmRlci1yaWdodC13aWR0aFwiXSkge1xuXHRib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuaHRtbCA6d2hlcmUoW3N0eWxlKj1cImJvcmRlci1ib3R0b20td2lkdGhcIl0pIHtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5odG1sIDp3aGVyZShbc3R5bGUqPVwiYm9yZGVyLWxlZnQtd2lkdGhcIl0pIHtcblx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xufVxuXG4vKipcbiAqIFByb3ZpZGUgYmFzZWxpbmUgcmVzcG9uc2l2ZW5lc3MgZm9yIGltYWdlcy5cbiAqL1xuaHRtbCA6d2hlcmUoaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSkge1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cbiIsIi53cC1ibG9jay1jb2x1bW5zIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMS43NWVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8vIFJlc3BvbnNpdmVuZXNzOiBBbGxvdyB3cmFwcGluZyBvbiBtb2JpbGUuXG5cdGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuXG5cdEBpbmNsdWRlIGJyZWFrLW1lZGl1bSgpIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly8gRW5zdXJlIGZ1bGwgdmVydGljYWwgY29sdW1uIHN0cmV0Y2ggd2hlbiBhbGlnbm1lbnQgaXMgbm90IHNldC5cblx0Ly8gVGhpcyBvdmVycmlkZXMgdGhlIExheW91dCBibG9jayBzdXBwb3J0J3MgZGVmYXVsdCBhbGlnbi1pdGVtcyBzZXR0aW5nIG9mIGBjZW50ZXJgLlxuXHRhbGlnbi1pdGVtczogaW5pdGlhbCAhaW1wb3J0YW50O1xuXG5cdC8qKlxuXHQqIEFsbCBDb2x1bW5zIEFsaWdubWVudFxuXHQqL1xuXHQmLmFyZS12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdCYuYXJlLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLmFyZS12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblxuXHQmOm5vdCguaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlKSA+IC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAjeyAoJGJyZWFrLW1lZGl1bSAtIDEpIH0pIHtcblx0XHRcdC8vIFJlc3BvbnNpdmVuZXNzOiBTaG93IGF0IG1vc3Qgb25lIGNvbHVtbnMgb24gbW9iaWxlLiBUaGlzIG11c3QgYmVcblx0XHRcdC8vIGltcG9ydGFudCBzaW5jZSB0aGUgQ29sdW1uIGFzc2lnbnMgaXRzIG93biB3aWR0aCBhcyBhbiBpbmxpbmUgc3R5bGUuXG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ly8gQXQgbGFyZ2Ugdmlld3BvcnRzLCBzaG93IGFsbCBjb2x1bW5zIGhvcml6b250YWxseS5cblx0XHRAaW5jbHVkZSBicmVhay1tZWRpdW0oKSB7XG5cdFx0XHQvLyBBdmFpbGFibGUgc3BhY2Ugc2hvdWxkIGJlIGRpdmlkZWQgZXF1YWxseSBhbW9uZ3N0IGNvbHVtbnMgd2l0aG91dCBhblxuXHRcdFx0Ly8gYXNzaWduZWQgd2lkdGguIFRoaXMgaXMgYWNoaWV2ZWQgYnkgYXNzaWduaW5nIGEgZmxleCBiYXNpcyB0aGF0IGlzXG5cdFx0XHQvLyBjb25zaXN0ZW50IChlcXVhbCksIHdvdWxkIG5vdCBjYXVzZSB0aGUgc3VtIHRvdGFsIG9mIGNvbHVtbiB3aWR0aHMgdG9cblx0XHRcdC8vIGV4Y2VlZCAxMDAlLCBhbmQgd2hpY2ggd291bGQgY2VkZSB0byBhIGNvbHVtbiB3aXRoIGFuIGFzc2lnbmVkIHdpZHRoLlxuXHRcdFx0Ly8gVGhlIGBmbGV4LWdyb3dgIGFsbG93cyBjb2x1bW5zIHRvIG1heGltYWxseSBhbmQgZXF1YWxseSBvY2N1cHkgc3BhY2Vcblx0XHRcdC8vIHJlbWFpbmluZyBhZnRlciBzdWJ0cmFjdGluZyB0aGUgc3BhY2Ugb2NjdXBpZWQgYnkgY29sdW1ucyB3aXRoXG5cdFx0XHQvLyBleHBsaWNpdCB3aWR0aHMgKGlmIGFueSBleGlzdCkuXG5cdFx0XHRmbGV4LWJhc2lzOiAwO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0XHQvLyBDb2x1bW5zIHdpdGggYW4gZXhwbGljaXRseS1hc3NpZ25lZCB3aWR0aCBzaG91bGQgbWFpbnRhaW4gdGhlaXJcblx0XHRcdC8vIGBmbGV4LWJhc2lzYCB3aWR0aCBhbmQgbm90IGdyb3cuXG5cdFx0XHQmW3N0eWxlKj1cImZsZXgtYmFzaXNcIl0ge1xuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy1ub3Qtc3RhY2tlZC1vbi1tb2JpbGUge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG5cblx0XHQ+IC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdFx0Ly8gQXZhaWxhYmxlIHNwYWNlIHNob3VsZCBiZSBkaXZpZGVkIGVxdWFsbHkgYW1vbmdzdCBjb2x1bW5zLlxuXHRcdFx0ZmxleC1iYXNpczogMDtcblxuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0Ly8gQ29sdW1ucyB3aXRoIGFuIGV4cGxpY2l0bHktYXNzaWduZWQgd2lkdGggc2hvdWxkIG1haW50YWluIHRoZWlyXG5cdFx0XHQvLyBgZmxleC1iYXNpc2Agd2lkdGggYW5kIG5vdCBncm93LlxuXHRcdFx0JltzdHlsZSo9XCJmbGV4LWJhc2lzXCJdIHtcblx0XHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBBZGQgbG93IHNwZWNpZmljaXR5IGRlZmF1bHQgcGFkZGluZyB0byBjb2x1bW5zIGJsb2NrcyB3aXRoIGJhY2tncm91bmRzLlxuOndoZXJlKC53cC1ibG9jay1jb2x1bW5zLmhhcy1iYWNrZ3JvdW5kKSB7XG5cdC8vIE1hdGNoZXMgcGFyYWdyYXBoIGJsb2NrIHBhZGRpbmcuXG5cdHBhZGRpbmc6ICRibG9jay1iZy1wYWRkaW5nLS12ICRibG9jay1iZy1wYWRkaW5nLS1oO1xufVxuXG5cbi53cC1ibG9jay1jb2x1bW4ge1xuXHRmbGV4LWdyb3c6IDE7XG5cblx0Ly8gUHJldmVudCB0aGUgY29sdW1ucyBmcm9tIGdyb3dpbmcgd2lkZXIgdGhhbiB0aGVpciBkaXN0cmlidXRlZCBzaXplcy5cblx0bWluLXdpZHRoOiAwO1xuXG5cdC8vIFByZXZlbnQgbG9uZyB1bmJyb2tlbiB3b3JkcyBmcm9tIG92ZXJmbG93aW5nLlxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkOyAvLyBGb3IgYmFjay1jb21wYXQuXG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IC8vIE5ldyBzdGFuZGFyZC5cblxuXHQvKipcblx0KiBJbmRpdmlkdWFsIENvbHVtbiBBbGlnbm1lbnRcblx0Ki9cblx0Ji5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0Ji5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdH1cblxuXHQmLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20ge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHR9XG5cblx0Ji5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wLFxuXHQmLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIsXG5cdCYuaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vVWktYmFzZSxcbi5ub1VpLWNvbm5lY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXG4gKi9cbi5ub1VpLWNvbm5lY3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbn1cbi5ub1VpLWNvbm5lY3QsXG4ubm9VaS1vcmlnaW4ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xufVxuLyogT2Zmc2V0IGRpcmVjdGlvblxuICovXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcbiAqIGNvbm5lY3QgZWxlbWVudHMuXG4gKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIHRvcDogLTEwMCU7XG4gIHdpZHRoOiAwO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDA7XG59XG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubm9VaS10b3VjaC1hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMThweDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IC02cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcmlnaHQ6IC02cHg7XG4gIGJvdHRvbTogLTE3cHg7XG59XG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbGVmdDogLTE3cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLyogU3R5bGluZztcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxuICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCO1xufVxuLm5vVWktY29ubmVjdHMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzNGQjhBRjtcbn1cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjtcbn1cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7XG59XG4vKiBIYW5kbGUgc3RyaXBlcztcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7XG59XG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7XG59XG4vKiBEaXNhYmxlZCBzdGF0ZTtcbiAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODtcbn1cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLyogQmFzZTtcbiAqXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTtcbn1cbi8qIFZhbHVlcztcbiAqXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLyogTWFya2luZ3M7XG4gKlxuICovXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG59XG4ubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG4vKiBIb3Jpem9udGFsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbn1cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4O1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7XG59XG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbn1cbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7XG59XG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTIwJTtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luID4gLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAxMHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luID4gLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDI4cHg7XG59XG4iLCIkZmYtYm9keTogXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmO1xyXG4kZmYtaGVhZGluZzogXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiByZW0tY2FsYygyMHB4KTtcclxuXHJcbiRmZi1kaW4tbmFycm93OiBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmO1xyXG4kZmYtYnJpZTogXCJicmVlLXNlcmlmXCIsIHNlcmlmO1xyXG4kZmYtam9zZWZpbjogXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuJGZmLW1vbnRzZXJyYXQ6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4kZmYtcXVlc3RhOiBcInF1ZXN0YS1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiRmZi1hZHZlcnRpc2luZzogJ0FkdmVydGlzaW5nIFNjcmlwdCcsIHNhbnMtc2VyaWY7XHJcblxyXG46cm9vdCB7XHJcbiAgLS1mZi1tb250c2VycmF0OiAjeyRmZi1tb250c2VycmF0fTtcclxuICAtLWZmLWpvc2VmaW46ICN7JGZmLWpvc2VmaW59O1xyXG59XHJcblxyXG4udGstYnJlZS1zZXJpZiB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYnJlZS1zZXJpZlwiLCBzZXJpZjtcclxufVxyXG5cclxuLnRrLWpvc2VmaW4tc2FucyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi50ay1kaW4tMjAxNCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLnRrLWRpbi0yMDE0LW5hcnJvdyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi50ay1kaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZjtcclxuXHJcbn1cclxuXHJcbi5mZi1oZWFkaW5nLWRpbjE0NTEge1xyXG4gIC0tZmYtaGVhZGluZzogXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5odG1sW2xhbmc9XCJ1ay1VQVwiXSB7XHJcbiAgLS1mZi1icmllOiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xyXG4gIC0tZmYtaGVhZGluZzogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcclxuICAtLWZmLWRpbi1uYXJyb3c6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mZi1hZHZlcnRpc2luZzogXCJOZXhhIFNjcmlwdCBTZW1pIEJvbGRcIiwgc2Fucy1zZXJpZjtcclxuXHJcblxyXG4gIC5jLWxhbmctc3dpdGNoZXJfX2xpc3QsXHJcbiAgLmMtbWFpbm1lbnVfX2xpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIGgyLCBoMywgaDQsIGg1IHtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IC0yMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBIG1hcCBjb250YWluaW5nIHRoZSBiYXNpYyB0eXBvZ3JhcGh5IGZvciBhbGwgdGhlIHNpdGVcclxuLy8gVGhlIDJuZCBsZXZlbCBvZiB0aGUgbWFwIChib2R5IGFuZCBoZWFkaW5nKSBjb3JyZXNwb25kcyB0byB0aGUgbWFpbiB0eXBlZmFjZXMuXHJcbi8vIFRoZSAzcmQgbGV2ZWwgb2YgdGhlIG1hcCBjb3JyZXNwb25kcyB0byBmb250IHByb3BlcnR5IGNvbWJpbmF0aW9ucyB0aGF0IGZyZXF1ZW50bHkgZ28gdG9nZXRoZXIuIEFueSBhcmJpdHJhcnkgd29yZCBnb2VzIGFzIGEgZ3JvdXAgbmFtZS4gVGhlIHByb3BlcnRpZXMgYXJlIHVzdWFsbHkgZm9udC1zaXplIGFuZCBsaW5lLWhlaWdodCBidXQgY2FuIGJlIGFsc28gYW55IG90aGVyLiBQbGVhc2UgYXZvaWQgaW5jbHVkaW5nIGNvbG9yIGFuZCBvdGhlciBub24gdHlwb2dyYXBoeSBwcm9wZXJ0aWVzIGhlcmUsIHRob3VnaC5cclxuLy8gVXNhZ2U6IEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJHR5cGVmYWNlLCAkc3R5bGUtbmFtZSk7XHJcblxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiAqL1xyXG4kZm9udC1zdHlsZXM6IChcclxuICAgICAgICAnYm9keSc6ICgvLyBha2EgSGVsdmV0aWNhIE5ldWVcclxuICAgICAgICAgICAgICAgICdyZWd1bGFyJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdwb3N0LWZpcnN0LXAnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjVweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzNXB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2Zvb3Rlci1jb250YWN0JzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2Zvb3Rlci1jb3B5JzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2J1dHRvbic6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ21lbnUnOihcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRpbi1uYXJyb3csICRmZi1kaW4tbmFycm93KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI0cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHh4bGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ3Bvc3Qtc2hhcmUnOihcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI4cHgpLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdwaW90cmE0LWZvcm0tYnV0dG9uJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIzcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncGlvdHJhNC1jb250YWN0LXBvc2l0aW9uJzooXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncGlvdHJhNC1jb250YWN0LW5hbWUnOihcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncGlvdHJhNC1tZW51JzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHhsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTNweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgeG1sYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTVweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdwaW90cmE0LXNtYWxsJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncGlvdHJhNC1tZWRpdW0nOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgJGZmLWpvc2VmaW4pLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdwaW90cmE0LXNlY29uZC1oZWFkaW5nJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2d1xyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ3Bpb3RyYTQtc3RhdHVzJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ3Bpb3RyYTQtZm9ybS1oZWFkaW5nJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI2cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnbnVtYmVycy1maXJzdC1saW5lJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwMHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ251bWJlcnMtc2Vjb25kLWxpbmUnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbiksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdlc3ktbWVudSc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB4bGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHhtbGFyZ2U6IChhaWwgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1mb3JtLWJ1dHRvbic6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1mbGF0LXNtYWxsJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LWZsYXQtYmlnJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDgwcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDgwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LWZsYXQtYnVpbGRpbmcnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1idXknOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1iYW5uZXInOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LW1vdmllLWJhbm5lcic6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTooXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1mbGF0LW1lZGl1bSc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1udW1iZXJzLXRpdGxlJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdlc3ktbG9jYXRpb24tbWFwLWhlYWRpbmcnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1sb2NhdGlvbi1tYXAtaXRlbSc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdlc3ktY2FwdGlvbic6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdlc3ktcHJvbW8tYmFubmVyLXRleHQnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1lZGl1bTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LXByb21vLWJhbm5lci1oMic6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0MHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZWRpdW06IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg2NHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2ZsYXRzLWxpc3QtcHJpY2UtbGFiZWwnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCwgJGZmLWRpbi1uYXJyb3cpLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdmbGF0cy1saXN0LXByaWNlLXZhbHVlJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQsICRmZi1kaW4tbmFycm93KSxcclxuICAgICAgICAgICAgICAgIClcclxuICAgICAgICApLFxyXG4gICAgICAgICdoZWFkaW5nJzogKC8vIGFrYSBoZWFkaW5nIGZvbnRcclxuICAgICAgICAgICAgICAgICdtYWluLXRpdGxlJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRpbi1uYXJyb3csICRmZi1kaW4tbmFycm93KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncG9zdC10aXRsZSc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1MHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDcwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncG9zdHMtdGl0bGUnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYnJpZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgeGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB4eGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdzZWNvbmQtaGVhZGluZyc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQ1cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNTBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdmb3VydGgtaGVhZGluZyc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJyaWUsICRmZi1icmllKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMzcHgpLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdwb3J0Zm9saW8tYWRkcmVzcyc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZmLWRpbi1uYXJyb3csXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyN3B4KSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncG9ydGZvbGlvLXN0YXRlJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZmYtZGluLW5hcnJvdyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICd0aGlyZC1oZWFkaW5nJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzVweCksXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ3Bvc3RzLWRhdGUnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OnZhcigtLWZmLWJyaWUsICRmZi1icmllKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjUsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2NvbnRhY3QtbmFtZSc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM1cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2NvbnRhY3QtcG9zaXRpb24nOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNXB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI1cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0NXB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2NvbnRhY3QtbGluayc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNXB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM1cHgpLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdxdW90ZSc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRpbi1uYXJyb3csICRmZi1kaW4tbmFycm93KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHhtbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM1cHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHh4bGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGh1Z2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncXVvdGUtc21hbGwnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kaW4tbmFycm93LCAkZmYtZGluLW5hcnJvdyksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdmbGF0LW5hbWUnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSwgeG1sYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LWxvY2F0aW9uJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYWR2ZXJ0aXNpbmcsICRmZi1hZHZlcnRpc2luZyksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzBweCkgIWltcG9ydGFudCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyMHB4KSAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHhtbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjAwcHgpICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdjaHJvbmljYWwtbmFtZSc6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgJGZmLWpvc2VmaW4pLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnY2hyb25pY2FsLW5hbWUtYWN0aXZlJzooXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbiksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2Nocm9uaWNhbC15ZWFyJzooXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbiksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LWNocm9uaWNhbC15ZWFyJzooXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI4cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTooXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdlc3ktY2hyb25pY2FsLW5hbWUnOihcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzJweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjRweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LWNocm9uaWNhbC1uYW1lLWFjdGl2ZSc6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMnB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ3Bpb3RyYTQtZmxhdHMtbmFtZSc6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgJGZmLWpvc2VmaW4pLFxyXG4gICAgICAgICAgICAgICAgKVxyXG4gICAgICAgIClcclxuKTtcclxuXHJcbi8qIHN0eWxlbGludC1lbmFibGUgaW5kZW50YXRpb24gKi9cclxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuLyogc3R5bGVsaW50LWRpc2FibGUgbWVvd3RlYy9uby1weCAqL1xuXG4vLyBQcm9wb3J0aW9uc1xuJHVuaXQteDogcmVtLWNhbGMoMTBweCk7XG4kdW5pdC15OiAkdW5pdC14O1xuXG4vLyBXaWR0aHNcblxuLy9UaHVtYm5haWwgc2l6ZXMg4oCUIHNhbWUgYXMgd3AgcmVnaXN0ZXJlZCBzaXplcyB1bmxlc3Mgbm90ZWQgb3RoZXJ3aXNlXG4vLyAkdGhpcmQtbG93LWhlaWdodDozMDBweDtcblxuLy8gVmlzdWFsIGVmZmVjdHNcblxuLy8gVHJhbnNpdGlvbnMgJiBhbmltYXRpb25zXG4vLyBub3RlIHRoYXQgcHJvcGVydHkgaXMgb21pdHRlZCBcbiR0cmFuc2l0aW9uLW1haW46IGVhc2Utb3V0IC40cztcblxuLy8gRXhjbHVkZWQgc2VsZWN0b3JzIChvbmx5IHNpbXBsZSBzZWxlY3RvcnMpXG4vLyB1c2UgQGluY2x1ZGUgdC1mb2N1c2VkIHdpdGggYXJndW1lbnRzIHRvIHNldCB5b3VyIG93biBzdHlsaW5nIHdoZW4gZWxlbWVudCBpcyBmb2N1c2VkXG4kY2xhc3Nlcy1leGNsdWRlLWZyb20tZm9jdXM6IChcbiAgICAgICAgJ2Mtc2VsZWN0b3ItMScgJ2Mtc2VsZWN0b3ItMidcbik7XG5cblxuLy8gQnJlYWtwb2ludHNcbi8vIHVzYWdlOiBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7fVxuJG1xLWJyZWFrcG9pbnRzOiAkZ2wtbXEtbGlzdDtcblxuXG46cm9vdCB7XG4gIC0tdWotYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLS11ai1kZWZhdWx0LW9wYWNpdHk6IDAuOTtcbiAgLS11ai10ZXh0LWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ2dyZXknKX07XG4gIC0tYnMtZ3V0dGVyLXg6IDEwcHg7XG4gIC0tdWotbGluay1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpfTtcblxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAtLWJzLWd1dHRlci14OiA0MHB4O1xuICB9XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAyMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIG1lb3d0ZWMvbm8tcHggKi9cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjsgLy8gRml4ZXMgYW4gaXNzdWUgd2hlcmUgUnVieSBsb2NhbGUgaXMgbm90IHNldCBwcm9wZXJseVxuICAgICAgICAgICAgICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEvcHVsbC8xMFxuXG4vLy8gQmFzZSBmb250IHNpemUgb24gdGhlIGA8Ym9keT5gIGVsZW1lbnRcbi8vL1xuLy8vIERvIG5vdCBvdmVycmlkZSB0aGlzIHZhbHVlLCBvciB0aGluZ3Mgd2lsbCBicmVha1xuLy8vXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcS9pc3N1ZXMvMTIyXG4vLy8gQGRlcHJlY2F0ZWQgVGhpcyBzZXR0aW5nIHdpbGwgYmUgcmVtb3ZlZCBpbiBzYXNzLW1xIHY2LjAuMFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiRtcS1iYXNlLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcblxuLy8vIFJlc3BvbnNpdmUgbW9kZVxuLy8vXG4vLy8gU2V0IHRvIGBmYWxzZWAgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgQG1lZGlhIHF1ZXJpZXMsXG4vLy8gKElFIDw9IDgsIEZpcmVmb3ggPD0gMywgT3BlcmEgPD0gOSlcbi8vL1xuLy8vIFlvdSBjb3VsZCBjcmVhdGUgYSBzdHlsZXNoZWV0IHNlcnZlZCBleGNsdXNpdmVseSB0byBvbGRlciBicm93c2Vycyxcbi8vLyB3aGVyZSBAbWVkaWEgcXVlcmllcyBhcmUgcmFzdGVyaXplZFxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyBvbGQtaWUuc2Nzc1xuLy8vICAkbXEtcmVzcG9uc2l2ZTogZmFsc2U7XG4vLy8gIEBpbXBvcnQgJ21haW4nOyAvLyBAbWVkaWEgcXVlcmllcyBpbiB0aGlzIGZpbGUgd2lsbCBiZSByYXN0ZXJpemVkIHVwIHRvICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuLy8vICAgICAgICAgICAgICAgICAgIC8vIGxhcmdlciBicmVha3BvaW50cyB3aWxsIGJlIGlnbm9yZWRcbi8vL1xuLy8vIEB0eXBlIEJvb2xlYW5cbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3Jlc3BvbnNpdmUtbW9kZS1vZmYgRGlzYWJsZWQgcmVzcG9uc2l2ZSBtb2RlIGRvY3VtZW50YXRpb25cbiRtcS1yZXNwb25zaXZlOiB0cnVlICFkZWZhdWx0O1xuXG4vLy8gQnJlYWtwb2ludCBsaXN0XG4vLy9cbi8vLyBOYW1lIHlvdXIgYnJlYWtwb2ludHMgaW4gYSB3YXkgdGhhdCBjcmVhdGVzIGEgdWJpcXVpdG91cyBsYW5ndWFnZVxuLy8vIGFjcm9zcyB0ZWFtIG1lbWJlcnMuIEl0IHdpbGwgaW1wcm92ZSBjb21tdW5pY2F0aW9uIGJldHdlZW5cbi8vLyBzdGFrZWhvbGRlcnMsIGRlc2lnbmVycywgZGV2ZWxvcGVycywgYW5kIHRlc3RlcnMuXG4vLy9cbi8vLyBAdHlwZSBNYXBcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3NlZWluZy10aGUtY3VycmVudGx5LWFjdGl2ZS1icmVha3BvaW50IEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1icmVha3BvaW50czogKFxuICAgIG1vYmlsZTogIDMyMHB4LFxuICAgIHRhYmxldDogIDc0MHB4LFxuICAgIGRlc2t0b3A6IDk4MHB4LFxuICAgIHdpZGU6ICAgIDEzMDBweFxuKSAhZGVmYXVsdDtcblxuLy8vIFN0YXRpYyBicmVha3BvaW50IChmb3IgZml4ZWQtd2lkdGggbGF5b3V0cylcbi8vL1xuLy8vIERlZmluZSB0aGUgYnJlYWtwb2ludCBmcm9tICRtcS1icmVha3BvaW50cyB0aGF0IHNob3VsZFxuLy8vIGJlIHVzZWQgYXMgdGhlIHRhcmdldCB3aWR0aCBmb3IgdGhlIGZpeGVkLXdpZHRoIGxheW91dFxuLy8vIChpLmUuIHdoZW4gJG1xLXJlc3BvbnNpdmUgaXMgc2V0IHRvICdmYWxzZScpIGluIGEgb2xkLWllLnNjc3Ncbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gdGFibGV0LW9ubHkuc2Nzc1xuLy8vICAvL1xuLy8vICAvLyBJZ25vcmUgYWxsIHN0eWxlcyBhYm92ZSB0YWJsZXQgYnJlYWtwb2ludCxcbi8vLyAgLy8gYW5kIGZpeCB0aGUgc3R5bGVzIChzdWNoIGFzIHRoZSBsYXlvdXQpIGF0IHRhYmxldCB3aWR0aFxuLy8vICAkbXEtcmVzcG9uc2l2ZTogZmFsc2U7XG4vLy8gICRtcS1zdGF0aWMtYnJlYWtwb2ludDogdGFibGV0O1xuLy8vICBAaW1wb3J0ICdtYWluJzsgLy8gQG1lZGlhIHF1ZXJpZXMgaW4gdGhpcyBmaWxlIHdpbGwgYmUgcmFzdGVyaXplZCB1cCB0byB0YWJsZXRcbi8vLyAgICAgICAgICAgICAgICAgICAvLyBsYXJnZXIgYnJlYWtwb2ludHMgd2lsbCBiZSBpZ25vcmVkXG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI2FkZGluZy1jdXN0b20tYnJlYWtwb2ludHMgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLXN0YXRpYy1icmVha3BvaW50OiBkZXNrdG9wICFkZWZhdWx0O1xuXG4vLy8gU2hvdyBicmVha3BvaW50cyBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lclxuLy8vXG4vLy8gSWYgeW91IHdhbnQgdG8gZGlzcGxheSB0aGUgY3VycmVudGx5IGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3Bcbi8vLyByaWdodCBjb3JuZXIgb2YgeW91ciBzaXRlIGR1cmluZyBkZXZlbG9wbWVudCwgYWRkIHRoZSBicmVha3BvaW50c1xuLy8vIHRvIHRoaXMgbGlzdCwgb3JkZXJlZCBieSB3aWR0aC4gRm9yIGV4YW1wbGU6IChtb2JpbGUsIHRhYmxldCwgZGVza3RvcCkuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAkbXEtc2hvdy1icmVha3BvaW50czogKG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wKTtcbi8vLyAgIEBpbXBvcnQgJ3BhdGgvdG8vbXEnO1xuLy8vXG4vLy8gQHR5cGUgbWFwXG4kbXEtc2hvdy1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG5cbi8vLyBDdXN0b21pemUgdGhlIG1lZGlhIHR5cGUgKGZvciBleGFtcGxlOiBgQG1lZGlhIHNjcmVlbmAgb3IgYEBtZWRpYSBwcmludGApXG4vLy8gQnkgZGVmYXVsdCBzYXNzLW1xIHVzZXMgYW4gXCJhbGxcIiBtZWRpYSB0eXBlIChgQG1lZGlhIGFsbCBhbmQg4oCmYClcbi8vL1xuLy8vIEB0eXBlIFN0cmluZ1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjY2hhbmdpbmctbWVkaWEtdHlwZSBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kbXEtbWVkaWEtdHlwZTogYWxsICFkZWZhdWx0O1xuXG4vLy8gQ29udmVydCBwaXhlbHMgdG8gZW1zXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHB4IC0gdmFsdWUgdG8gY29udmVydFxuLy8vIEBpZ25vcmUgQHBhcmFtIHtOdW1iZXJ9ICRiYXNlLWZvbnQtc2l6ZSBbJG1xLWJhc2UtZm9udC1zaXplXSAtIGA8Ym9keT5gIGZvbnQgc2l6ZSAoZGVwcmVjYXRlZClcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgJGZvbnQtc2l6ZS1pbi1lbXM6IG1xLXB4MmVtKDE2cHgpO1xuLy8vICBwIHsgZm9udC1zaXplOiBtcS1weDJlbSgxNnB4KTsgfVxuLy8vXG4vLy8gQHJlcXVpcmVzICRtcS1iYXNlLWZvbnQtc2l6ZVxuLy8vIEByZXR1cm5zIHtOdW1iZXJ9XG5AZnVuY3Rpb24gbXEtcHgyZW0oJHB4LCAkYmFzZS1mb250LXNpemU6ICRtcS1iYXNlLWZvbnQtc2l6ZSkge1xuICAgIEBpZiAoJG1xLWJhc2UtZm9udC1zaXplICE9IDE2cHgpIHtcbiAgICAgICAgQHdhcm4gXCJPdmVycmlkaW5nICRtcS1iYXNlLWZvbnQtc2l6ZSB3aWxsIGJyZWFrIHRoaW5ncywgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEvaXNzdWVzLzEyMi5cIjtcbiAgICB9XG4gICAgQGlmICgkYmFzZS1mb250LXNpemUgIT0gMTZweCkge1xuICAgICAgICBAd2FybiBcIlRoZSAkYmFzZS1mb250LXNpemUgYXJndW1lbnQgd2lsbCBiZSByZW1vdmVkIGluIHNhc3MtbXEgdjYuMC4wLCBhcyBvdmVycmlkaW5nIGl0IGJyZWFrcyB0aGluZ3MsIHNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL2lzc3Vlcy8xMjIuXCI7XG4gICAgfVxuICAgIEBpZiB1bml0bGVzcygkcHgpIHtcbiAgICAgICAgQHdhcm4gXCJBc3N1bWluZyAjeyRweH0gdG8gYmUgaW4gcGl4ZWxzLCBhdHRlbXB0aW5nIHRvIGNvbnZlcnQgaXQgaW50byBwaXhlbHMuXCI7XG4gICAgICAgIEByZXR1cm4gbXEtcHgyZW0oJHB4ICogMXB4LCAkYmFzZS1mb250LXNpemUpO1xuICAgIH0gQGVsc2UgaWYgdW5pdCgkcHgpID09IGVtIHtcbiAgICAgICAgQHJldHVybiAkcHg7XG4gICAgfVxuICAgIEByZXR1cm4gKCRweCAvICRiYXNlLWZvbnQtc2l6ZSkgKiAxZW07XG59XG5cbi8vLyBHZXQgYSBicmVha3BvaW50J3Mgd2lkdGhcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIE5hbWUgb2YgdGhlIGJyZWFrcG9pbnQuIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgJHRhYmxldC13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgodGFibGV0KTtcbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKGRlc2t0b3ApKSB7fVxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfSBWYWx1ZSBpbiBwaXhlbHNcbkBmdW5jdGlvbiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMpIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbmFtZSkge1xuICAgICAgICBAcmV0dXJuIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEB3YXJuIFwiQnJlYWtwb2ludCAjeyRuYW1lfSB3YXNuJ3QgZm91bmQgaW4gJGJyZWFrcG9pbnRzLlwiO1xuICAgIH1cbn1cblxuLy8vIE1lZGlhIFF1ZXJ5IG1peGluXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRmcm9tIFtmYWxzZV0gLSBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkdW50aWwgW2ZhbHNlXSAtIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRhbmQgW2ZhbHNlXSAtIEFkZGl0aW9uYWwgbWVkaWEgcXVlcnkgcGFyYW1ldGVyc1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVkaWEtdHlwZSBbJG1xLW1lZGlhLXR5cGVdIC0gTWVkaWEgdHlwZTogc2NyZWVuLCBwcmludOKAplxuLy8vXG4vLy8gQGlnbm9yZSBVbmRvY3VtZW50ZWQgQVBJLCBmb3IgYWR2YW5jZWQgdXNlIG9ubHk6XG4vLy8gQGlnbm9yZSBAcGFyYW0ge01hcH0gJGJyZWFrcG9pbnRzIFskbXEtYnJlYWtwb2ludHNdXG4vLy8gQGlnbm9yZSBAcGFyYW0ge1N0cmluZ30gJHN0YXRpYy1icmVha3BvaW50IFskbXEtc3RhdGljLWJyZWFrcG9pbnRdXG4vLy9cbi8vLyBAY29udGVudCBzdHlsaW5nIHJ1bGVzLCB3cmFwcGVkIGludG8gYSBAbWVkaWEgcXVlcnkgd2hlbiAkcmVzcG9uc2l2ZSBpcyB0cnVlXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtbWVkaWEtdHlwZVxuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IG1xLXB4MmVtXG4vLy8gQHJlcXVpcmVzIHtmdW5jdGlvbn0gbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGhcbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjcmVzcG9uc2l2ZS1tb2RlLW9uLWRlZmF1bHQgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAuZWxlbWVudCB7XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IG1vYmlsZSkge1xuLy8vICAgICAgY29sb3I6IHJlZDtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBibHVlO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcShtb2JpbGUsIHRhYmxldCkge1xuLy8vICAgICAgY29sb3I6IGdyZWVuO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0LCAkYW5kOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJykge1xuLy8vICAgICAgY29sb3I6IHRlYWw7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKDk1MHB4KSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEodGFibGV0LCAkbWVkaWEtdHlwZTogc2NyZWVuKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgLy8gQWR2YW5jZWQgdXNlOlxuLy8vICAgICRteS1icmVha3BvaW50czogKEw6IDkwMHB4LCBYTDogMTIwMHB4KTtcbi8vLyAgICBAaW5jbHVkZSBtcShMLCAkYnJlYWtwb2ludHM6ICRteS1icmVha3BvaW50cywgJHN0YXRpYy1icmVha3BvaW50OiBMKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gIH1cbkBtaXhpbiBtcShcbiAgICAkZnJvbTogZmFsc2UsXG4gICAgJHVudGlsOiBmYWxzZSxcbiAgICAkYW5kOiBmYWxzZSxcbiAgICAkbWVkaWEtdHlwZTogJG1xLW1lZGlhLXR5cGUsXG4gICAgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMsXG4gICAgJHJlc3BvbnNpdmU6ICRtcS1yZXNwb25zaXZlLFxuICAgICRzdGF0aWMtYnJlYWtwb2ludDogJG1xLXN0YXRpYy1icmVha3BvaW50XG4pIHtcbiAgICAkbWluLXdpZHRoOiAwO1xuICAgICRtYXgtd2lkdGg6IDA7XG4gICAgJG1lZGlhLXF1ZXJ5OiAnJztcblxuICAgIC8vIEZyb206IHRoaXMgYnJlYWtwb2ludCAoaW5jbHVzaXZlKVxuICAgIEBpZiAkZnJvbSB7XG4gICAgICAgIEBpZiB0eXBlLW9mKCRmcm9tKSA9PSBudW1iZXIge1xuICAgICAgICAgICAgJG1pbi13aWR0aDogbXEtcHgyZW0oJGZyb20pO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICRtaW4td2lkdGg6IG1xLXB4MmVtKG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRmcm9tLCAkYnJlYWtwb2ludHMpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFVudGlsOiB0aGF0IGJyZWFrcG9pbnQgKGV4Y2x1c2l2ZSlcbiAgICBAaWYgJHVudGlsIHtcbiAgICAgICAgQGlmIHR5cGUtb2YoJHVudGlsKSA9PSBudW1iZXIge1xuICAgICAgICAgICAgJG1heC13aWR0aDogbXEtcHgyZW0oJHVudGlsKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAkbWF4LXdpZHRoOiBtcS1weDJlbShtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkdW50aWwsICRicmVha3BvaW50cykpIC0gLjAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIHN1cHBvcnQgaXMgZGlzYWJsZWQsIHJhc3Rlcml6ZSB0aGUgb3V0cHV0IG91dHNpZGUgQG1lZGlhIGJsb2Nrc1xuICAgIC8vIFRoZSBicm93c2VyIHdpbGwgcmVseSBvbiB0aGUgY2FzY2FkZSBpdHNlbGYuXG4gICAgQGlmICRyZXNwb25zaXZlID09IGZhbHNlIHtcbiAgICAgICAgJHN0YXRpYy1icmVha3BvaW50LXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkc3RhdGljLWJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG4gICAgICAgICR0YXJnZXQtd2lkdGg6IG1xLXB4MmVtKCRzdGF0aWMtYnJlYWtwb2ludC13aWR0aCk7XG5cbiAgICAgICAgLy8gT3V0cHV0IG9ubHkgcnVsZXMgdGhhdCBzdGFydCBhdCBvciBzcGFuIG91ciB0YXJnZXQgd2lkdGhcbiAgICAgICAgQGlmIChcbiAgICAgICAgICAgICRhbmQgPT0gZmFsc2VcbiAgICAgICAgICAgIGFuZCAkbWluLXdpZHRoIDw9ICR0YXJnZXQtd2lkdGhcbiAgICAgICAgICAgIGFuZCAoXG4gICAgICAgICAgICAgICAgJHVudGlsID09IGZhbHNlIG9yICRtYXgtd2lkdGggPj0gJHRhcmdldC13aWR0aFxuICAgICAgICAgICAgKVxuICAgICAgICAgICAgYW5kICRtZWRpYS10eXBlICE9ICdwcmludCdcbiAgICAgICAgKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgc3VwcG9ydCBpcyBlbmFibGVkLCBvdXRwdXQgcnVsZXMgaW5zaWRlIEBtZWRpYSBxdWVyaWVzXG4gICAgQGVsc2Uge1xuICAgICAgICBAaWYgJG1pbi13aWR0aCAhPSAwIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSc7IH1cbiAgICAgICAgQGlmICRtYXgtd2lkdGggIT0gMCB7ICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgKG1heC13aWR0aDogI3skbWF4LXdpZHRofSknOyB9XG4gICAgICAgIEBpZiAkYW5kICAgICAgICAgICAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kICN7JGFuZH0nOyB9XG5cbiAgICAgICAgLy8gUmVtb3ZlIHVubmVjZXNzYXJ5IG1lZGlhIHF1ZXJ5IHByZWZpeCAnYWxsIGFuZCAnXG4gICAgICAgIEBpZiAoJG1lZGlhLXR5cGUgPT0gJ2FsbCcgYW5kICRtZWRpYS1xdWVyeSAhPSAnJykge1xuICAgICAgICAgICAgJG1lZGlhLXR5cGU6ICcnO1xuICAgICAgICAgICAgJG1lZGlhLXF1ZXJ5OiBzdHItc2xpY2UodW5xdW90ZSgkbWVkaWEtcXVlcnkpLCA2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS10eXBlICsgJG1lZGlhLXF1ZXJ5fSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vIFF1aWNrIHNvcnRcbi8vL1xuLy8vIEBhdXRob3IgU2FtIFJpY2hhcmRzXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8gQHBhcmFtIHtMaXN0fSAkbGlzdCAtIExpc3QgdG8gc29ydFxuLy8vIEByZXR1cm5zIHtMaXN0fSBTb3J0ZWQgTGlzdFxuQGZ1bmN0aW9uIF9tcS1xdWljay1zb3J0KCRsaXN0KSB7XG4gICAgJGxlc3M6ICAoKTtcbiAgICAkZXF1YWw6ICgpO1xuICAgICRsYXJnZTogKCk7XG5cbiAgICBAaWYgbGVuZ3RoKCRsaXN0KSA+IDEge1xuICAgICAgICAkc2VlZDogbnRoKCRsaXN0LCBjZWlsKGxlbmd0aCgkbGlzdCkgLyAyKSk7XG5cbiAgICAgICAgQGVhY2ggJGl0ZW0gaW4gJGxpc3Qge1xuICAgICAgICAgICAgQGlmICgkaXRlbSA9PSAkc2VlZCkge1xuICAgICAgICAgICAgICAgICRlcXVhbDogYXBwZW5kKCRlcXVhbCwgJGl0ZW0pO1xuICAgICAgICAgICAgfSBAZWxzZSBpZiAoJGl0ZW0gPCAkc2VlZCkge1xuICAgICAgICAgICAgICAgICRsZXNzOiBhcHBlbmQoJGxlc3MsICRpdGVtKTtcbiAgICAgICAgICAgIH0gQGVsc2UgaWYgKCRpdGVtID4gJHNlZWQpIHtcbiAgICAgICAgICAgICAgICAkbGFyZ2U6IGFwcGVuZCgkbGFyZ2UsICRpdGVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEByZXR1cm4gam9pbihqb2luKF9tcS1xdWljay1zb3J0KCRsZXNzKSwgJGVxdWFsKSwgX21xLXF1aWNrLXNvcnQoJGxhcmdlKSk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkbGlzdDtcbn1cblxuLy8vIFNvcnQgYSBtYXAgYnkgdmFsdWVzICh3b3JrcyB3aXRoIG51bWJlcnMgb25seSlcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7TWFwfSAkbWFwIC0gTWFwIHRvIHNvcnRcbi8vLyBAcmV0dXJucyB7TWFwfSBNYXAgc29ydGVkIGJ5IHZhbHVlXG5AZnVuY3Rpb24gX21xLW1hcC1zb3J0LWJ5LXZhbHVlKCRtYXApIHtcbiAgICAkbWFwLXNvcnRlZDogKCk7XG4gICAgJG1hcC1rZXlzOiBtYXAta2V5cygkbWFwKTtcbiAgICAkbWFwLXZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkbWFwLXZhbHVlcy1zb3J0ZWQ6IF9tcS1xdWljay1zb3J0KCRtYXAtdmFsdWVzKTtcblxuICAgIC8vIFJlb3JkZXIga2V5L3ZhbHVlIHBhaXJzIGJhc2VkIG9uIGtleSB2YWx1ZXNcbiAgICBAZWFjaCAkdmFsdWUgaW4gJG1hcC12YWx1ZXMtc29ydGVkIHtcbiAgICAgICAgJGluZGV4OiBpbmRleCgkbWFwLXZhbHVlcywgJHZhbHVlKTtcbiAgICAgICAgJGtleTogbnRoKCRtYXAta2V5cywgJGluZGV4KTtcbiAgICAgICAgJG1hcC1zb3J0ZWQ6IG1hcC1tZXJnZSgkbWFwLXNvcnRlZCwgKCRrZXk6ICR2YWx1ZSkpO1xuXG4gICAgICAgIC8vIFVuc2V0IHRoZSB2YWx1ZSBpbiAkbWFwLXZhbHVlcyB0byBwcmV2ZW50IHRoZSBsb29wXG4gICAgICAgIC8vIGZyb20gZmluZGluZyB0aGUgc2FtZSBpbmRleCB0d2ljZVxuICAgICAgICAkbWFwLXZhbHVlczogc2V0LW50aCgkbWFwLXZhbHVlcywgJGluZGV4LCAwKTtcbiAgICB9XG5cbiAgICBAcmV0dXJuICRtYXAtc29ydGVkO1xufVxuXG4vLy8gQWRkIGEgYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIC0gTmFtZSBvZiB0aGUgYnJlYWtwb2ludFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkd2lkdGggLSBXaWR0aCBvZiB0aGUgYnJlYWtwb2ludFxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIEBpbmNsdWRlIG1xLWFkZC1icmVha3BvaW50KHR2c2NyZWVuLCAxOTIwcHgpO1xuLy8vICBAaW5jbHVkZSBtcSh0dnNjcmVlbikge31cbkBtaXhpbiBtcS1hZGQtYnJlYWtwb2ludCgkbmFtZSwgJHdpZHRoKSB7XG4gICAgJG5ldy1icmVha3BvaW50OiAoJG5hbWU6ICR3aWR0aCk7XG4gICAgJG1xLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJG1xLWJyZWFrcG9pbnRzLCAkbmV3LWJyZWFrcG9pbnQpICFnbG9iYWw7XG4gICAgJG1xLWJyZWFrcG9pbnRzOiBfbXEtbWFwLXNvcnQtYnktdmFsdWUoJG1xLWJyZWFrcG9pbnRzKSAhZ2xvYmFsO1xufVxuXG4vLy8gU2hvdyB0aGUgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgdGhlIHZpZXdwb3J0XG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkc2hvdy1icmVha3BvaW50cyBbJG1xLXNob3ctYnJlYWtwb2ludHNdIC0gTGlzdCBvZiBicmVha3BvaW50cyB0byBzaG93IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyXG4vLy8gQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyBbJG1xLWJyZWFrcG9pbnRzXSAtIEJyZWFrcG9pbnQgbmFtZXMgYW5kIHNpemVzXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtc2hvdy1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGdsb2JhbCBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzO1xuLy8vXG4vLy8gIC8vIFNob3cgYnJlYWtwb2ludHMgdXNpbmcgY3VzdG9tIHNldHRpbmdzXG4vLy8gIEBpbmNsdWRlIG1xLXNob3ctYnJlYWtwb2ludHMoKEwsIFhMKSwgKFM6IDMwMHB4LCBMOiA4MDBweCwgWEw6IDEyMDBweCkpO1xuQG1peGluIG1xLXNob3ctYnJlYWtwb2ludHMoJHNob3ctYnJlYWtwb2ludHM6ICRtcS1zaG93LWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cykge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjhFMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQkVFRDU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZCRUVENTtcbiAgICAgICAgY29sb3I6ICNDMDk4NTM7XG4gICAgICAgIGZvbnQ6IHNtYWxsLWNhcHRpb247XG4gICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAvLyBMb29wIHRocm91Z2ggdGhlIGJyZWFrcG9pbnRzIHRoYXQgc2hvdWxkIGJlIHNob3duXG4gICAgICAgIEBlYWNoICRzaG93LWJyZWFrcG9pbnQgaW4gJHNob3ctYnJlYWtwb2ludHMge1xuICAgICAgICAgICAgJHdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkc2hvdy1icmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiN7JHNob3ctYnJlYWtwb2ludH0g4omlICN7JHdpZHRofSAoI3ttcS1weDJlbSgkd2lkdGgpfSlcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGlmIGxlbmd0aCgkbXEtc2hvdy1icmVha3BvaW50cykgPiAwIHtcbiAgICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzO1xufVxuIiwiLy8gUHJvamVjdCBtaXhpbnNcblxuLy8gIVV0aWxpdGllc1xuLy8gVGhlc2UgZG8gb25lIHNpbmdsZSB0aGluZ1xuQG1peGluIHUtc2V0LXR5cG9ncmFwaHkoJHR5cGVmYWNlLW5hbWU6ICdib2R5JywgJHN0eWxlLW5hbWU6ICdyZWd1bGFyJykge1xuXG4gICR0aGlzLXR5cGVmYWNlOiBtYXAtZ2V0KCRmb250LXN0eWxlcywgJHR5cGVmYWNlLW5hbWUpO1xuICAkdGhpcy1zdHlsZTogbWFwLWdldCgkdGhpcy10eXBlZmFjZSwgJHN0eWxlLW5hbWUpO1xuXG4gIEBpZiAkdHlwZWZhY2UtbmFtZSA9PSAnYm9keScge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCAkZmYtYm9keSk7XG4gIH1cbiAgQGlmICR0eXBlZmFjZS1uYW1lID09ICdoZWFkaW5nJyB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsICRmZi1oZWFkaW5nKTtcbiAgfVxuXG4gIEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlIGluICR0aGlzLXN0eWxlIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJG1xLWJyZWFrcG9pbnRzLCAkcHJvcGVydHkpIGFuZCB0eXBlLW9mKCR2YWx1ZSkgPT0gJ21hcCcge1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206ICRwcm9wZXJ0eSkge1xuICAgICAgICBAZWFjaCAkc3VicHJvcGVydHksICRzdWJ2YWx1ZSBpbiAkdmFsdWUge1xuICAgICAgICAgIEBpZiAkc3VicHJvcGVydHkgPT0gJ2ZvbnQtc2l6ZScge1xuICAgICAgICAgICAgJHN1YnZhbHVlOiByZW0tY2FsYygkc3VidmFsdWUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICN7JHN1YnByb3BlcnR5fTogJHN1YnZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaWYgJHByb3BlcnR5ID09ICdmb250LXNpemUnIHtcbiAgICAgICAgJHZhbHVlOiByZW0tY2FsYygkdmFsdWUpO1xuICAgICAgfVxuICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gIVRoZW1pbmcgbWl4aW5zXG4vLyBwdXJlIGFwcGVhcmFuY2UgKHR5cG9ncmFwaGljL2Nvc21ldGljKSBzdHlsZXNcblxuQG1peGluIHQtbGluay1iYXNlIHtcbiAgY29sb3I6IHZhcigtLXVqLWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS11ai1saW5rLWNvbG9yLWhvdmVyKTtcbiAgfVxufVxuXG5cbkBtaXhpbiB0LWZvY3VzZWQge1xufVxuXG5cbkBtaXhpbiBnZW5lcmF0ZVBvc3RzTGF5b3V0KCRzdGFydFZhbHVlLCRzdGFydFJvdywkYmFzZSkge1xuXG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWV9KSB7XG4gICAgbWluLWhlaWdodDogY2FsYygyICogKDEwMHZ3IC0gMTc4cHgpIC8gNSk7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAkc3RhcnRSb3c7XG4gICAgZ3JpZC1yb3ctZW5kOiAkc3RhcnRSb3crMjtcbiAgICAvL2JhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG5cbiAgICAjeyRiYXNlfV9faW5mbyB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMykgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgcG9zdHNJbWFnZUJnQ292ZXIoJGJhc2UpO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUrMX0pIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6ICRzdGFydFJvdztcbiAgICBncmlkLXJvdy1lbmQ6ICRzdGFydFJvdysxO1xuXG4gICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW5mbyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoI3skc3RhcnRWYWx1ZSsyfSkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogNjtcblxuICAgIGdyaWQtcm93LXN0YXJ0OiAkc3RhcnRSb3crMTtcbiAgICBncmlkLXJvdy1lbmQ6ICRzdGFydFJvdyszO1xuXG5cbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgcG9zdHNJbWFnZUJnQ292ZXIoJGJhc2UpO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUrM30pIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAkc3RhcnRSb3crMjtcbiAgICBncmlkLXJvdy1lbmQ6ICRzdGFydFJvdyszO1xuXG4gICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW5mbyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUrNH0pIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG5cbiAgICBncmlkLXJvdy1zdGFydDogJHN0YXJ0Um93KzI7XG4gICAgZ3JpZC1yb3ctZW5kOiAkc3RhcnRSb3crMztcblxuXG4gICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgIEBpbmNsdWRlIHBvc3RzSW1hZ2VIYWxmKCRiYXNlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG5cbiAgfVxufVxuXG5AbWl4aW4gZ2VuZXJhdGVQb3N0c0xheW91dDIoJHN0YXJ0VmFsdWUsJHN0YXJ0Um93LCRiYXNlKSB7XG5cbiAgJjpudGgtY2hpbGQoI3skc3RhcnRWYWx1ZSAgfSkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcblxuICAgIGdyaWQtcm93LXN0YXJ0OiAkc3RhcnRSb3c7XG4gICAgZ3JpZC1yb3ctZW5kOiAkc3RhcnRSb3crMjtcblxuXG4gICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgIEBpbmNsdWRlIHBvc3RzSW1hZ2VCZ0NvdmVyKCRiYXNlKTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW5mbyB7XG5cbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUrIDEgfSkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogNjtcblxuICAgIGdyaWQtcm93LXN0YXJ0OiAkc3RhcnRSb3c7XG4gICAgZ3JpZC1yb3ctZW5kOiAkc3RhcnRSb3crMTtcblxuICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBwb3N0c0ltYWdlSGFsZigkYmFzZSk7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19pbmZvIHtcbiAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZCgjeyRzdGFydFZhbHVlKyAyIH0pIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG5cbiAgICBncmlkLXJvdy1zdGFydDogJHN0YXJ0Um93KzE7XG4gICAgZ3JpZC1yb3ctZW5kOiAkc3RhcnRSb3crMjtcblxuICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2luZm8ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBvc3RzSW1hZ2VCZ0NvdmVyKCRiYXNlOiYpIHtcblxuXG4gICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuQG1peGluIHBvc3RzSW1hZ2VIYWxmKCRiYXNlOiYpIHtcblxuXG4gICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuQG1peGluIHBvc3RzSXRlbUluZm9MVCgkYmFzZTomKSB7XG4gICYge1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUobWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKSwgMC4xKTtcbiAgICB9XG5cbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuXG4gICAgI3skYmFzZX1fX2RhdGUge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fdGl0bGUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19saW5rIHtcbiAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywncGluaycpfTtcbiAgICAgIC0tdWotYnV0dG9uLWNvbG9yLWhvdmVyOiAje21hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyl9O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcG9zdHNJdGVtSW5mb0xCKCRiYXNlOiYpIHtcbiAgJiB7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyksIDAuMSk7XG4gICAgfVxuXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG5cbiAgICAjeyRiYXNlfV9fZGF0ZSB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fdGl0bGUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19saW5rIHtcbiAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywnZ3JlZW4nKX07XG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3ZlcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyl9O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZ2VuZXJhdGVQb3N0c0xvb2soJHN0YXJ0VmFsdWUsJHN0YXJ0Um93LCRiYXNlKSB7XG5cbiAgJjpudGgtY2hpbGQoI3skc3RhcnRWYWx1ZX0pIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuXG4gICAgI3skYmFzZX1fX2luZm8ge1xuICAgICAgQGluY2x1ZGUgcG9zdHNJdGVtSW5mb0xUKCRiYXNlKTtcblxuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUrMX0pIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XG5cbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICN7JGJhc2V9X19pbmZvIHtcbiAgICAgIEBpbmNsdWRlIHBvc3RzSXRlbUluZm9MQigkYmFzZSk7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtY2hpbGQoI3skc3RhcnRWYWx1ZSsyfSkge1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG5cbiAgICAjeyRiYXNlfV9faW5mbyB7XG4gICAgICBAaW5jbHVkZSBwb3N0c0l0ZW1JbmZvTFQoJGJhc2UpO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUrM30pIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuXG4gICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW5mbyB7XG4gICAgICBAaW5jbHVkZSBwb3N0c0l0ZW1JbmZvTFQoJGJhc2UpO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUrNH0pIHtcblxuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcblxuICAgICN7JGJhc2V9X19pbmZvIHtcbiAgICAgIEBpbmNsdWRlIHBvc3RzSXRlbUluZm9MQigkYmFzZSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBnZW5lcmF0ZVBvc3RzTG9vazIoJHN0YXJ0VmFsdWUsJHN0YXJ0Um93LCRiYXNlKSB7XG5cbiAgJjpudGgtY2hpbGQoI3skc3RhcnRWYWx1ZSAgfSkge1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcblxuICAgICN7JGJhc2V9X19pbmZvIHtcbiAgICAgIEBpbmNsdWRlIHBvc3RzSXRlbUluZm9MQigkYmFzZSk7XG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUrIDEgfSkge1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcblxuICAgICN7JGJhc2V9X19pbmZvIHtcbiAgICAgIEBpbmNsdWRlIHBvc3RzSXRlbUluZm9MQigkYmFzZSk7XG5cbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoI3skc3RhcnRWYWx1ZSsgMiB9KSB7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcblxuICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2luZm8ge1xuICAgICAgQGluY2x1ZGUgcG9zdHNJdGVtSW5mb0xUKCRiYXNlKTtcbiAgICB9XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGhpZGVNYWluTWVudSB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiByZW0tY2FsYygtMTAwcHgpO1xuICB9XG59XG5cbi8vQGtleWZyYW1lcyBzaG93TWFpbk1lbnUge1xuLy8gIDAlIHtcbi8vICAgIHRvcDogcmVtLWNhbGMoLTEwMHB4KTtcbi8vICB9XG4vLyAgMTAwJSB7XG4vLyAgICB0b3A6IDA7XG4vLyAgfVxuLy99XG4vL1xuLy9Aa2V5ZnJhbWVzIGhpZGVQYWdlV3JhcHBlciB7XG4vLyAgMCUge1xuLy8gICAgbWFyZ2luLXRvcDogMDtcbi8vICAgIC8vcGFkZGluZy10b3A6IDA7XG4vLyAgfVxuLy8gIDEwMCUge1xuLy8gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTEwMHB4KTtcbi8vICAgIC8vcGFkZGluZy10b3A6IHJlbS1jYWxjKDQwcHgpO1xuLy8gIH1cbi8vfVxuXG5Aa2V5ZnJhbWVzIHNob3dQYWdlV3JhcHBlciB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMTAwcHgpO1xuICAgIC8vcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvL3BhZGRpbmctdG9wOiByZW0tY2FsYyg0MHB4KTtcbiAgfVxufVxuXG4vL0BrZXlmcmFtZXMgbW92ZVBpb3RyYU1lbnVVcCB7XG4vLyAgMCUge1xuLy8gICAgdG9wOiByZW0tY2FsYygxMDBweCk7XG4vLyAgfVxuLy8gIDEwMCUge1xuLy8gICAgdG9wOiByZW0tY2FsYygwcHgpO1xuLy8gIH1cbi8vfVxuLy9cbi8vQGtleWZyYW1lcyBtb3ZlUGlvdHJhTWVudURvd24ge1xuLy8gIDAlIHtcbi8vICAgIHRvcDogcmVtLWNhbGMoMHB4KTtcbi8vICB9XG4vLyAgMTAwJSB7XG4vLyAgICB0b3A6IHJlbS1jYWxjKDEwMHB4KTtcbi8vICB9XG4vL31cbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbi8vIHB1cmUgYXBwZWFyYW5jZSAodHlwb2dyYXBoaWMvY29zbWV0aWMpIHN0eWxlc1xuLy8gcGxlYXNlIGtlZXAgaGVyZSBvbmx5IHRob3NlIG1peGlucyB0aGF0IGFyZSByZWxhdGVkIHRvIHNpbmdsZSBwb3N0IHN0eWxpbmdcblxuQG1peGluIHQtdGV4dGNvbnRlbnQge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuXG4gIC8vIHByZXZlbnRpbmcgdGV4dCBzdHlsZXMgbGVha2luZyBpbnRvIHdpZGdldHMgcGFzdGVkIGludG8gY29udGVudCBhcmVhIHZpYSBzaG9ydGNvZGVzXG4gICYge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIEBpbmNsdWRlIHQtaGVhZGluZy1tYWluO1xuICAgICAgY29sb3I6IHZhcigtLXVqLWhlYWRpbmctY29sb3IsICN7bWFwLWdldCgkY29sb3JzLCAncGluaycpfSk7XG4gICAgfVxuXG4gICAgaDIubm8tbGluZXMge1xuICAgICAgQGluY2x1ZGUgdC1oZWFkaW5nLXh4eGw7XG4gICAgICBjb2xvcjogdmFyKC0tdWotaGVhZGluZy1jb2xvciwgI3ttYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyl9KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhcy1saW5lcyBoMSxcbiAgICBoMjpub3QoLm5vLWxpbmVzKSB7XG4gICAgICBAaW5jbHVkZSB0LWhlYWRpbmcteHh4bDtcbiAgICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAje21hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyl9KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgICAgQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg3cHgpO1xuICAgICAgfVxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjVweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XG4gICAgICB9XG5cbiAgICAgICYgfiBociB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC03cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEycHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0yNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoM3B4KTtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIC8vYm90dG9tOiAwLjNlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIHQtaGVhZGluZy14eGw7XG4gICAgICBjb2xvcjogdmFyKC0tdWotaGVhZGluZy1jb2xvciwgI3ttYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpfSk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgQGluY2x1ZGUgdC1oZWFkaW5nLXhsO1xuICAgICAgY29sb3I6IHZhcigtLXVqLWhlYWRpbmctY29sb3IsICN7bWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKX0pO1xuICAgIH1cblxuICAgIC8vIGg1IHtcbiAgICAvLyAgIEBpbmNsdWRlIHQtaGVhZGluZy1sO1xuICAgIC8vIH1cbiAgICAvLyBoNiB7XG4gICAgLy8gICBAaW5jbHVkZSB0LWhlYWRpbmctbTtcbiAgICAvLyB9XG4gICAgcCwgdWwsIG9sIHtcbiAgICAgIGNvbG9yOiB2YXIoLS11ai10ZXh0LWNvbG9yKTtcblxuICAgICAgJjpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgdS1zcGFjaW5nLXkoJHVuaXQteSwgJ21hcmdpbicpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgdWwsIG9sIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgbGkgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR1bml0LXggKiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgIEBpbmNsdWRlIHUtaW1hZ2UtYXV0b3dpZHRoO1xuICAgIH1cbiAgfVxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xufVxuXG5AbWl4aW4gdC1oZWFkaW5nLW1haW4ge1xuICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ21haW4tdGl0bGUnKTtcbn1cblxuLy8gfiBoZWFkaW5nIGxldmVsIDJcbkBtaXhpbiB0LWhlYWRpbmcteHh4bCB7XG4gIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnc2Vjb25kLWhlYWRpbmcnKTtcbn1cblxuXG4vLyB+IGhlYWRpbmcgbGV2ZWwgM1xuQG1peGluIHQtaGVhZGluZy14eGwge1xuICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ3RoaXJkLWhlYWRpbmcnKTtcbn1cblxuXG4vLyB+IGhlYWRpbmcgbGV2ZWwgNFxuQG1peGluIHQtaGVhZGluZy14bCB7XG4gIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnZm91cnRoLWhlYWRpbmcnKTtcblxufVxuXG5cbi8vIC8vIH4gaGVhZGluZyBsZXZlbCA1XG4vLyBAbWl4aW4gdC1oZWFkaW5nLWwge1xuLy8gfVxuXG5cbi8vIC8vIH4gaGVhZGluZyBsZXZlbCA2XG4vLyBAbWl4aW4gdC1oZWFkaW5nLW0ge1xuLy8gfVxuLnQtbGFyZ2VyLXRleHQge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCkgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzZweCkgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cclxuLy8gVHdlYWtzIGZvciBOb3JtYWxpemUgMy4wXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGRsLCBkZCwgdWwsIG9sLCBsaSwgZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5cclxucCxcclxuYm9keSxcclxuLmNvbnRhaW5lcixcclxuLmNvbnRhaW5lci1mbHVpZCxcclxuLnJvdyxcclxuW2NsYXNzXj1cIndwLVwiXSxcclxuW2NsYXNzKj1cIiB3cC1cIl0sXHJcbltjbGFzc149XCJ1LVwiXSxcclxuW2NsYXNzKj1cIiB1LVwiXSxcclxuW2NsYXNzXj1cImMtXCJdLFxyXG5bY2xhc3MqPVwiIGMtXCJdIHtcclxuICAmLFxyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi8vKjpub3QoLl8zZGVvYS1hcHAsIC5fM2Rlb2EtYXBwICopLFxyXG4vLyo6OmJlZm9yZSxcclxuLy8qOjphZnRlciB7XHJcbi8vICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4vL31cclxuXHJcbi8vXHJcbi8vKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XHJcbi8vICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4vL31cclxuLy9cclxuLy8uXzNkZW9hLWFwcCxcclxuLy8uXzNkZW9hLWFwcCAqLFxyXG4vLy5fM2Rlb2EtYXBwICo6OmJlZm9yZSxcclxuLy8uXzNkZW9hLWFwcCAqOjphZnRlciB7XHJcbi8vICBib3gtc2l6aW5nOiB1bnNldDtcclxuLy99XHJcbi8vXHJcbi8vI3NtM2RlLFxyXG4vLyNzbTNkZSAqLFxyXG4vLyNzbTNkZSAqOjpiZWZvcmUsXHJcbi8vI3NtM2RlICo6OmFmdGVyIHtcclxuLy8gIGJveC1zaXppbmc6IHVuc2V0O1xyXG4vL31cclxuXHJcblxyXG5vbCwgdWwge1xyXG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuaWZyYW1lIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbmJvZHkge1xuICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyOC42OTQnIGhlaWdodD0nNTAuNjk0JyB2aWV3Qm94PScwIDAgMjguNjk0IDUwLjY5NCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aCclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfODQ3JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA4NDcnIHdpZHRoPSczNS41NzgnIGhlaWdodD0nNScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoLTInJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0Ny0yJyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA4NDcnIHdpZHRoPSczNS41NzknIGhlaWdodD0nNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0Fycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyOC42OTQgNTAuNjk0KSByb3RhdGUoMTgwKSclM0UlM0NnIGlkPSdHcm91cF83MzgnIGRhdGEtbmFtZT0nR3JvdXAgNzM4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDQ3LjE1OCkgcm90YXRlKC00NSknJTNFJTNDZyBpZD0nR3JvdXBfNzM3JyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoKSclM0UlM0NwYXRoIGlkPSdQYXRoXzk3OScgZGF0YS1uYW1lPSdQYXRoIDk3OScgZD0nTTAgMEE1IDUgMCAwIDAgNSA1SDM1LjU3OGE1IDUgMCAwIDAtNS01SDI0LjkzNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyBpZD0nR3JvdXBfNzM5JyBkYXRhLW5hbWU9J0dyb3VwIDczOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy41MzYpIHJvdGF0ZSg0NSknJTNFJTNDZyBpZD0nR3JvdXBfNzM3LTInIGRhdGEtbmFtZT0nR3JvdXAgNzM3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgtMiknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzktMicgZGF0YS1uYW1lPSdQYXRoIDk3OScgZD0nTTAgNUE1IDUgMCAwIDEgNSAwSDM1LjU3OWE1IDUgMCAwIDEtNSA1SDI0LjkzNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxlZnQ6IHJlbS1jYWxjKDI1cHgpO1xuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBsZWZ0OiByZW0tY2FsYyg1MHB4KTtcbiAgfVxuXG5cbiAgJjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0Fycm93JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjguNjk0JyBoZWlnaHQ9JzUwLjY5NCcgdmlld0JveD0nMCAwIDI4LjY5NCA1MC42OTQnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgnJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0NycgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc4JyBoZWlnaHQ9JzUnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aC0yJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV84NDctMicgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc5JyBoZWlnaHQ9JzUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF83MzgnIGRhdGEtbmFtZT0nR3JvdXAgNzM4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDQ3LjE1OCkgcm90YXRlKC00NSknJTNFJTNDZyBpZD0nR3JvdXBfNzM3JyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoKSclM0UlM0NwYXRoIGlkPSdQYXRoXzk3OScgZGF0YS1uYW1lPSdQYXRoIDk3OScgZD0nTTAgMEE1IDUgMCAwIDAgNSA1SDM1LjU3OGE1IDUgMCAwIDAtNS01SDI0LjkzNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyBpZD0nR3JvdXBfNzM5JyBkYXRhLW5hbWU9J0dyb3VwIDczOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy41MzYpIHJvdGF0ZSg0NSknJTNFJTNDZyBpZD0nR3JvdXBfNzM3LTInIGRhdGEtbmFtZT0nR3JvdXAgNzM3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgtMiknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzktMicgZGF0YS1uYW1lPSdQYXRoIDk3OScgZD0nTTAgNUE1IDUgMCAwIDEgNSAwSDM1LjU3OWE1IDUgMCAwIDEtNSA1SDI0LjkzNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIHJpZ2h0OiByZW0tY2FsYygyNXB4KTtcbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgcmlnaHQ6IHJlbS1jYWxjKDUwcHgpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnQtYW5pbS0xIHtcbiAgJi50LWFuaW0tc2VsZixcbiAgKltjbGFzcyo9J3QtYW5pbS1lbGVtLSddIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMzBweCk7XG4gIH1cblxuICAmLmlzLWluLXZpZXctZmlyc3Qge1xuICAgICYudC1hbmltLXNlbGYge1xuICAgICAgYW5pbWF0aW9uOiBhbmltMSA0MDBtcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAqW2NsYXNzKj0ndC1hbmltLWVsZW0tJ10ge1xuICAgICAgYW5pbWF0aW9uOiBhbmltMSA3NTBtcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAkYW5pbWF0aW9uU3RlcDogMTUwbXM7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MCB7XG4gICAgICAudC1hbmltLWVsZW0tI3skaX0ge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRhbmltYXRpb25TdGVwICsgJGFuaW1hdGlvblN0ZXAgKiAkaTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnQtYW5pbS0yIHtcbiAgJi50LWFuaW0tc2VsZixcbiAgKltjbGFzcyo9J3QtYW5pbS1lbGVtLSddIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgfVxuXG4gICYuaXMtaW4tdmlldy1maXJzdCB7XG4gICAgJi50LWFuaW0tc2VsZiB7XG4gICAgICBhbmltYXRpb246IGFuaW0xIDIwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cblxuICAgICpbY2xhc3MqPSd0LWFuaW0tZWxlbS0nXSB7XG4gICAgICBhbmltYXRpb246IGFuaW0xIDM1MG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cblxuICAgICRhbmltYXRpb25TdGVwOiAxMDBtcztcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUwIHtcbiAgICAgIC50LWFuaW0tZWxlbS0jeyRpfSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGFuaW1hdGlvblN0ZXAgKyAkYW5pbWF0aW9uU3RlcCAqICRpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udC1hbmltLTMge1xuICAmLnQtYW5pbS1zZWxmLFxuICAqW2NsYXNzKj0ndC1hbmltLWVsZW0tJ10ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEzMHB4KTtcbiAgfVxuXG4gICYuaXMtaW4tdmlldy1maXJzdCB7XG4gICAgJi50LWFuaW0tc2VsZiB7XG4gICAgICBhbmltYXRpb246IGFuaW0xIDgwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzIDIwMG1zO1xuICAgIH1cblxuICAgICpbY2xhc3MqPSd0LWFuaW0tZWxlbS0nXSB7XG4gICAgICBhbmltYXRpb246IGFuaW0xIDc1MG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgIH1cblxuICAgICRhbmltYXRpb25TdGVwOiAxNTBtcztcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUwIHtcbiAgICAgIC50LWFuaW0tZWxlbS0jeyRpfSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGFuaW1hdGlvblN0ZXAgKyAkYW5pbWF0aW9uU3RlcCAqICRpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW0xIHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuYSB7XG4gIEBpbmNsdWRlIHQtbGluay1iYXNlO1xufVxuXG4ucy10ZXh0Y29udGVudCB7XG4gIEBpbmNsdWRlIHQtdGV4dGNvbnRlbnQ7XG59XG5cbi5pcy1wYWdlLWxvYWRpbmcgKiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtbGluayB7XG4gIEBpbmNsdWRlIHQtbGluay1iYXNlO1xufVxuXG4udS1saW5rLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIHQtbGluay1iYXNlO1xuICBAaW5jbHVkZSB1LXJlbW92ZS1idXR0b24tc3R5bGluZztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5IHtcbiAgLS1maWx0ZXJzLWNvbG9yOiB2YXIoLS1icy1lc3lncmVlbik7XG4gIC0tZmlsdGVycy1jb2xvcjI6IHZhcigtLWJzLWVzeWJsdWUpO1xufVxuXG4ucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBpb3RyYTQge1xuICAtLXVqLWZvb3Rlci1iZzogI3ttYXAtZ2V0KCRjb2xvcnMsJ3Bpb3RyYTRibHVlJyl9O1xuXG4gIC5jLWhlYWRlcl9fZGVjb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYy1jb250ZW50LWFyZWEge1xuICAgIGJvcmRlci10b3A6IHJlbS1jYWxjKDQwcHgpIHNvbGlkIHdoaXRlO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgIC5jLWhlYWRlcl9fbW9iaWxlLXRvcCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kge1xuICAtLXVqLWZvb3Rlci1iZzogI3ttYXAtZ2V0KCRjb2xvcnMsJ3Bpb3RyYTRibHVlJyl9O1xuXG4gIC5jLWhlYWRlcl9fZGVjb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgLmMtaGVhZGVyX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuZmlndXJlIHtcbiAgJi5hbGlnbmNlbnRlciB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4udS10ZXh0LWJveCB7XG4gIEBleHRlbmQgLnMtdGV4dGNvbnRlbnQ7XG4gIC8vcGFkZGluZzogMCBjYWxjKCN7cmVtLWNhbGMoNDBweCl9IC0gdmFyKC0tYnMtZ3V0dGVyLXgpKTtcblxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgIHBhZGRpbmc6IDAgN3Z3O1xuICB9XG4gIC8vQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgLy8gIHBhZGRpbmc6IDAgNnZ3IDAgM3Z3O1xuICAvL31cbn1cblxuLnUtYnJhbmQtbG9nbyB7XG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgIG1hcmdpbjogMCByZW0tY2FsYygxMDBweCk7XG4gIH1cbn1cblxuLnQtYm9yZGVyLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xufVxuXG4udS1zbWFsbC1zZWN0aW9uIHtcbiAgbWFyZ2luOiByZW0tY2FsYyg1MHB4KSAwO1xuICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgbWFyZ2luOiByZW0tY2FsYygxMjBweCkgMDtcblxuICB9XG59XG5cbi51LW1vYmlsZS1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgIG1hcmdpbjogcmVtLWNhbGMoNTBweCkgMDtcbiAgfVxufVxuXG4udS10aW55LXNlY3Rpb24ge1xuICBtYXJnaW46IHJlbS1jYWxjKDI1cHgpIDA7XG5cbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgbWFyZ2luOiByZW0tY2FsYyg1MHB4KSAwO1xuICB9XG59XG5cbi51LWRlZmF1bHQtc2VjdGlvbiB7XG4gIG1hcmdpbjogcmVtLWNhbGMoNTBweCkgMDtcblxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBtYXJnaW46IHJlbS1jYWxjKDEwMHB4KSAwO1xuICB9XG59XG5cbi51LWxhcmdlLXNlY3Rpb24ge1xuICBtYXJnaW46IHJlbS1jYWxjKDUwcHgpIDA7XG5cbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgbWFyZ2luOiByZW0tY2FsYygxNTBweCkgMDtcbiAgfVxufVxuXG5cbi51LWNvbHVtbnMtZ3JleSB7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjBweCk7XG4gIH1cblxuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbWFwLXBvcnRmb2xpbyBkaXZbdGl0bGVdOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4jbWFwLXBvcnRmb2xpbyBkaXZbdGl0bGVdOmFmdGVyIHtcbiAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdyZWd1bGFyJyk7XG4gIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiByZW0tY2FsYyg1cHgpIHJlbS1jYWxjKDE1cHgpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNXB4KTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAvKiBTdHlsZSB5b3VyIHRvb2x0aXAgKi9cbn1cblxuLnQtZ3JleS1ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC0tdWotdGV4dC1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ2dyZWVuJyl9O1xuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcbiAgcGFkZGluZzogcmVtLWNhbGMoMzBweCk7XG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0Z3JleScpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIHAsIHVsLCBvbCB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDU1cHgpO1xuICB9XG59XG5cbi50LWVzeS1jYWxlbmRseS1idXR0b25zIHtcbiAgcGFkZGluZzogcmVtLWNhbGMoMTZweCk7XG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwcHgpO1xuICB9XG5cbiAgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbGV4OiB1bnNldDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW5zIHtcblxuXG4gICYudC1uby1tYXJnaW4tb24tbW9iaWxlIHtcbiAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpub3QoW2NsYXNzKj1cIi1zZWN0aW9uXCJdKTpub3QoLnUtY29sdW1ucy1ncmV5KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzBweCk7XG5cbiAgICAgIC50LWdyZXktYm94IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgJi50LWZpcnN0LWdyZXktY29sIHtcbiAgICAgICAgLnQtZ3JleS1ib3gge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnQtbGFzdC1ncmV5LWNvbCB7XG4gICAgICAgIC50LWdyZXktYm94IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS1wb3N0X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XG5cbiAgJiA+IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdwb3N0LWZpcnN0LXAnKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MHB4KTtcbiAgfVxuXG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luOiByZW0tY2FsYyg1MHB4KSAwO1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ3JlZ3VsYXInKTtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmV5JylcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLXF1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiByZW0tY2FsYyg1MHB4KSAwO1xuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuXG4gIHAge1xuICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAncXVvdGUtc21hbGwnKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCkgMDtcbiAgICBib3JkZXItdG9wOiByZW0tY2FsYygzcHgpIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiByZW0tY2FsYygzcHgpIHNvbGlkIGN1cnJlbnRDb2xvcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTBweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTAwcHgpO1xuXG4gICAgICBsaW5lLWhlaWdodDogMC41ZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNWVtKTtcbiAgICB9XG4gIH1cblxuICBjaXRlIHtcbiAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ3JlZ3VsYXInKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLnUtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXNoYXJlLWJ0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tdWotdGV4dC1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xuXG4gICAgKiB7XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50LW9mZnNldC1pbWFnZS10b3Age1xuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMTUwcHgpO1xuICB9XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnQtY29sdW1ucy13aXRoLWljb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSwgJHVudGlsOiB4bWxhcmdlKSB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDI2MHB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UsICR1bnRpbDogeG1sYXJnZSkge1xuICAgICAgd2lkdGg6IDQ3JSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiByZW0tY2FsYyg3NXB4KTtcbiAgICAgIGFzcGVjdC1yYXRpbzogNzUvODA7XG4gICAgICBtYXJnaW46IDAgYXV0byByZW0tY2FsYygzMHB4KTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIsXG4uc2VsZWN0MiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5qcy1tYWNvcyB7XG4gIC5zLXRleHRjb250ZW50IHtcbiAgICAuYy1jb250YWN0X19uYW1lLFxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDhweCkgMDtcbiAgICB9XG4gIH1cbn1cblxuLnQtc2luZ2xlLWNvbC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcblxuXG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgIG1heC13aWR0aDogNzB2dztcbiAgfVxuICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgfVxuICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgIG1heC13aWR0aDogMzB2dztcbiAgfVxufVxuXG4udC1udW1iZXJzLWNvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG4gIH1cbiAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICBtYXgtd2lkdGg6IDcwdnc7XG4gIH1cbn1cblxuLnQtY29udGFjdC1jb2x1bW5zIHtcbiAgJiA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiByZW0tY2FsYyg2MHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlcjpub3QoLnN3aXBlci1pbml0aWFsaXplZCkge1xuICAuYy1oZXJvX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53cC1ibG9jay12aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAvL21hcmdpbi10b3A6IDA7XG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gLTIpO1xuICB9XG59XG5cbi51LW5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS13aWR0aC0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnQtaW1nLTEwMCB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI0Nvb2tpZWJvdFdpZGdldDpub3QoLkNvb2tpZWJvdFdpZGdldC1pbmFjdGl2ZSkge1xuICAgIGJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnRleHQtdHJhbnNmb3JtLW5vbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3NePVwic2dwYi1wb3B1cC1jbG9zZVwiXSxcbltjbGFzcyo9XCIgc2dwYi1wb3B1cC1jbG9zZVwiXSB7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTE1cHgpO1xufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1jb250YWN0KCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYudC1iaWctbGVmdCxcbiAgICAmLnQtYmlnLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwcHgpO1xuXG4gICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgLy8gIG1hcmdpbjogMCA3LjN2dyByZW0tY2FsYygyNXB4KTtcbiAgICAgIC8vfVxuICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAvLyAgbWFyZ2luOiAwIDcuM3Z3IHJlbS1jYWxjKDYwcHgpO1xuICAgICAgLy99XG4gICAgfVxuXG4gICAgJi50LXNtYWxsZXItaW1hZ2UtbW9iaWxlIHtcblxuICAgICAgI3skYmFzZX1fX2ltYWdlLWJveCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudC1iaWctcmlnaHQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX25hbWUge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdjb250YWN0LW5hbWUnKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDdweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuXG4gICAgICAmLnQtYmlnLWxlZnQsXG4gICAgICAmLnQtYmlnLXJpZ2h0IHtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEycHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygzcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYyg0cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19wb3NpdGlvbiB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ2NvbnRhY3QtcG9zaXRpb24nKTtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMHB4KTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYmlvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ2NvbnRhY3QtbGluaycpO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19pbWFnZS1ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMHB4KTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgIC8vICB3aWR0aDogcmVtLWNhbGMoMTUwcHgpO1xuICAgICAgLy99XG4gICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XG4gICAgICAvLyAgd2lkdGg6IHJlbS1jYWxjKDIwMHB4KTtcbiAgICAgIC8vfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDI1MHB4KTtcbiAgICAgIH1cblxuICAgICAgJi50LWJpZy1sZWZ0LFxuICAgICAgJi50LWJpZy1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xuXG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoMzBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoNTBweCk7XG4gICAgICB9XG5cbiAgICAgICYudC1iaWctbGVmdCxcbiAgICAgICYudC1iaWctcmlnaHQge1xuICAgICAgICBAZXh0ZW5kIC51LXRleHQtYm94O1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAvL1xuICAgICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAvLyAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAvLyAgd2lkdGg6IDM1dnc7XG4gICAgICAgIC8vICBtYXgtd2lkdGg6IHJlbS1jYWxjKDQwMHB4KTtcbiAgICAgICAgLy99XG4gICAgICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICAvLyAgbWF4LXdpZHRoOiByZW0tY2FsYyg2MDBweCk7XG4gICAgICAgIC8vfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHUtaW1hZ2UtYXV0b3dpZHRoIHtcbiAgbWF4LXdpZHRoOjEwMCU7IFxuICBkaXNwbGF5OmJsb2NrOyBcbiAgaGVpZ2h0OmF1dG87IFxufSIsIkBtaXhpbiB1LXJlbW92ZS1idXR0b24tc3R5bGluZyB7XG4gIGJvcmRlcjpub25lOyBcbiAgYmFja2dyb3VuZDpub25lOyBcbiAgYm94LXNoYWRvdzpub25lOyBcbiAgcGFkZGluZzowOyBcbn0iLCIvLyAhRGV2IHJlbGF0ZWQgc3R5bGVzXG4uYy1lZGl0LWxpbmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMWVtO1xuICBsZWZ0OiAxZW07XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuXG4vLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWhlYWRlcigkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgLS11ai1saW5rLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKX07XG4gICAgaGVpZ2h0OiByZW0tY2FsYyg3MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMHB4KTtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMTAwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lc3ktZmxvcmVzeSxcbiAgICAucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBpb3RyYTQge1xuICAgICAgLmMtcGFnZS13cmFwcGVyIHtcbiAgICAgICAgPiAuYy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLy9cbiAgICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgLy8gIGFuaW1hdGlvbjogaGlkZVBhZ2VXcmFwcGVyIDUwMG1zIGVhc2UtaW4tb3V0IDEwMDBtcyBmb3J3YXJkcztcbiAgICAgICAgLy99XG4gICAgICB9XG5cbiAgICAgICN7JGJhc2V9IHtcblxuICAgICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAvLyAgYW5pbWF0aW9uOiBoaWRlTWFpbk1lbnUgNTAwbXMgZWFzZS1pbi1vdXQgMTAwMG1zIGZvcndhcmRzO1xuICAgICAgICAvL31cbiAgICAgIH1cblxuICAgICAgLy8mLmlzLWRldmVsb3Blci1tZW51LXNob3duIHtcbiAgICAgIC8vICAuYy1wYWdlLXdyYXBwZXIge1xuICAgICAgLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAvLyAgICAgIGFuaW1hdGlvbjogc2hvd1BhZ2VXcmFwcGVyIDUwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgLy8gICAgfVxuICAgICAgLy8gIH1cbiAgICAgIC8vXG4gICAgICAvLyAgI3skYmFzZX0ge1xuICAgICAgLy9cbiAgICAgIC8vICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgLy8gICAgICBhbmltYXRpb246IHNob3dNYWluTWVudSA1MDBtcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgIC8vICAgIH1cbiAgICAgIC8vICB9XG4gICAgICAvL31cbiAgICB9XG5cblxuICAgICN7JGJhc2V9X19kZWNvciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBpbms7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygyMjBweCk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc29jaWFscyB7XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDE2MHB4KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NvY2lhbHMtZGVjb3Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjIwcHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2Nsb3NlIHtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgdG9wOiByZW0tY2FsYyg5MHB4KTtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygzMHB4KTtcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdWotZm9vdGVyLWJnLCAjeyRjb2xvci1hY2NlbnR9KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmLmlzLXNob3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xvZ28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDEyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEydnc7XG4gICAgICAgIC8vbWF4LXdpZHRoOiByZW0tY2FsYygxODBweCk7XG4gICAgICB9XG4gICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XG4gICAgICAvLyAgbWF4LXdpZHRoOiByZW0tY2FsYygyMDBweCk7XG4gICAgICAvL31cbiAgICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgIC8vICBtYXgtd2lkdGg6IHJlbS1jYWxjKDIyMHB4KTtcbiAgICAgIC8vfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19tb3R0byB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2Zvb3Rlci1jb250YWN0Jyk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbW9iaWxlLWxpbmsge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbW9iaWxlLXRvcCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTVweCkgcmVtLWNhbGMoMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICAgIH1cblxuICAgICN7JGJhc2V9X19tZXRhIHtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLXRvcDogcmVtLWNhbGMoMnB4KSBzb2xpZCAkY29sb3ItcGluaztcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTVweCkgMDtcbiAgICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKDE1cHgpO1xuXG4gICAgICAgICN7JGJhc2V9X19zb2NpYWxzIHtcbiAgICAgICAgICAuYy1zb2NpYWxzIHtcbiAgICAgICAgICAgIC0tdWotbGluay1jb2xvcjogI3skY29sb3ItcGlua307XG4gICAgICAgICAgICAtLXVqLWxpbmstY29sb3ItaG92ZXI6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuXG4kcGlvdHJhNGJsdWU6IG1hcC1nZXQoJGNvbG9ycywgJ3Bpb3RyYTRibHVlJyk7XG4kcGlvdHJhNHllbGxvdzogbWFwLWdldCgkY29sb3JzLCAncGlvdHJhNHllbGxvdycpO1xuLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1mb290ZXItcGlvdHJhNCgkYmFzZTomKSB7XG5cblxuICAmIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwcHgpIDAgcmVtLWNhbGMoMTAwcHgpO1xuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0xMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tdWotYm9yZGVyLXJhZGl1cykgdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg3MHB4KSAwIHJlbS1jYWxjKDE1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTAwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg3MHB4KSByZW0tY2FsYygyMHB4KSByZW0tY2FsYygxNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDcwcHgpIHJlbS1jYWxjKDcwcHgpIHJlbS1jYWxjKDE1cHgpO1xuICAgIH1cblxuXG4gICAgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzBweCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKTtcbiAgICB9XG5cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9fYm90dG9tLWJhbm5lciB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMzA7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyNHB4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgJGZmLWpvc2VmaW4pO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19yb3ctMSB7XG5cbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2xvZ28nICdtZW51JyAnaW52ZXN0b3JzJyAnc29jaWFscycgJ2NvbnRhY3QnO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2VtcHR5ICBsb2dvIGxvZ28gbG9nbyAgZW1wdHkyJyAnbWVudSBpbnZlc3RvcnMgZW1wdHkzIGNvbnRhY3QgY29udGFjdCcgJ21lbnUgc29jaWFscyBlbXB0eTMgY29udGFjdCBjb250YWN0JztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyICAgYXV0byAxZnIgMWZyO1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICAgICAgZ2FwOiAwIHJlbS1jYWxjKDQwcHgpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyICAgYXV0byAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2VtcHR5IGVtcHR5IGVtcHR5IGxvZ28gZW1wdHkyIGVtcHR5MiBlbXB0eTInICdtZW51IGludmVzdG9ycyBzb2NpYWxzIGVtcHR5MyBjb250YWN0IGNvbnRhY3QgY29udGFjdCc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgICAgICBnYXA6IDAgcmVtLWNhbGMoODBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3Jvdy0yIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZm9vdGVyLWNvcHknKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg1MHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMDBweCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19hdXRob3Ige1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fY29weSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xvZ28ge1xuICAgICAgZ3JpZC1hcmVhOiBsb2dvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiByZW0tY2FsYyg1MHB4KSBhdXRvO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19pbnZlc3RvcnMge1xuICAgICAgZ3JpZC1hcmVhOiBpbnZlc3RvcnM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzBweCk7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygxMTBweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcG9ydGZvbGlvIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xvZ29faW1hZ2Uge1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwMHB4KTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fY29udGFjdCB7XG4gICAgICBncmlkLWFyZWE6IGNvbnRhY3Q7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2Zvb3Rlci1jb250YWN0Jyk7XG5cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiByZW0tY2FsYygyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luOiAwIDAgYXV0byBhdXRvO1xuXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIGdhcDogcmVtLWNhbGMoNTBweCk7XG4gICAgICB9XG5cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbmF2IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBncmlkLWFyZWE6IG1lbnU7XG4gICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xuXG4gICAgICAuYy1mb290ZXJtZW51IHtcbiAgICAgICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjeyRwaW90cmE0eWVsbG93fTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc29jaWFscyB7XG4gICAgICBncmlkLWFyZWE6IHNvY2lhbHM7XG4gICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xuICAgICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjeyRwaW90cmE0eWVsbG93fTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cblxuICAgICAgLmMtc29jaWFsc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgI3skYmFzZX1fX21vYmlsZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXVqLWZvb3Rlci1iZywgI3skY29sb3ItcGlua30pO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE1cHgpIHJlbS1jYWxjKDMwcHgpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoNDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5cbiRlc3ktYmx1ZTogbWFwLWdldCgkY29sb3JzLCAnZXN5Ymx1ZScpO1xuJGVzeS1ncmVlbjogbWFwLWdldCgkY29sb3JzLCAnZXN5Z3JlZW4nKTtcblxuLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1mb290ZXItZXN5LWZsb3Jlc3koJGJhc2U6Jikge1xuXG5cbiAgJiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRlc3ktYmx1ZTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4KSAwIHJlbS1jYWxjKDEwMHB4KTtcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNzBweCkgMCByZW0tY2FsYygxNXB4KTtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTAwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg3MHB4KSByZW0tY2FsYygyMHB4KSByZW0tY2FsYygxNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDcwcHgpIHJlbS1jYWxjKDcwcHgpIHJlbS1jYWxjKDE1cHgpO1xuICAgIH1cblxuXG4gICAgLmMtc29jaWFsc19faWNvbiB7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmMtZXN5LWZsb3Jlc3ktbWVudV9fcGhvbmUsXG4gICAgLmxhbmctaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jLXNvY2lhbHMge1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzBweCk7XG4gICAgfVxuXG4gICAgLmMtc29jaWFsc19faXRlbSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzBweCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gICAgfVxuXG4gICAgc3Ryb25nLm1iLTQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2JvdHRvbS1iYW5uZXIge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTZweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRlc3ktYmx1ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyNHB4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygzMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3Jvdy0xIHtcblxuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogcmVtLWNhbGMoMjBweCk7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbG9nbycgJ21lbnUnICdzb2NpYWxzJyAnY29udGFjdCc7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAgJ21lbnUgc29jaWFscyBsb2dvIGNvbnRhY3QgY29udGFjdCcgJ21lbnUgc29jaWFscyBlbXB0eTMgY29udGFjdCBjb250YWN0JztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyICAgYXV0byAxZnIgMWZyO1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICAgICAgZ2FwOiAwIHJlbS1jYWxjKDQwcHgpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgIGF1dG8gMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ21lbnUgc29jaWFscyBsb2dvICBjb250YWN0IGNvbnRhY3QnO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgICAgZ2FwOiAwIHJlbS1jYWxjKDgwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19yb3ctMiB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2Zvb3Rlci1jb3B5Jyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNTBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTAwcHgpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnY29weSBjcmVhdGVkIGF1dGhvcic7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19hdXRob3Ige1xuICAgICAgZ3JpZC1hcmVhOiBhdXRob3I7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2NvcHkge1xuICAgICAgZ3JpZC1hcmVhOiBjb3B5O1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fY3JlYXRlZCB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBncmlkLWFyZWE6IGNyZWF0ZWQ7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xvZ28ge1xuICAgICAgZ3JpZC1hcmVhOiBsb2dvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiByZW0tY2FsYyg1MHB4KSBhdXRvO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19pbnZlc3RvcnMge1xuICAgICAgZ3JpZC1hcmVhOiBpbnZlc3RvcnM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzBweCk7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygxMTBweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcG9ydGZvbGlvIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xvZ29faW1hZ2Uge1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwMHB4KTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fY29udGFjdCB7XG4gICAgICBncmlkLWFyZWE6IGNvbnRhY3Q7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2Zvb3Rlci1jb250YWN0Jyk7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG5cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbS1jYWxjKDIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgfVxuXG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMHB4KTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX25hdiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZ3JpZC1hcmVhOiBtZW51O1xuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgLmMtZm9vdGVybWVudV9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgLmMtZm9vdGVybWVudSB7XG4gICAgICAgIC0tdWotbGluay1jb2xvci1ob3ZlcjogI3skZXN5LWdyZWVufTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zb2NpYWxzIHtcbiAgICAgIGdyaWQtYXJlYTogc29jaWFscztcbiAgICAgIC0tdWotbGluay1jb2xvcjogd2hpdGU7XG4gICAgICAtLXVqLWxpbmstY29sb3ItaG92ZXI6ICN7JGVzeS1ncmVlbn07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgIH1cblxuXG4gICAgICAuYy1zb2NpYWxzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvL2xlZnQ6IDA7XG4gICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgLy96LWluZGV4OiA1MDtcbiAgICAgIC8vcG9zaXRpb246IGZpeGVkO1xuICAgICAgLy9ib3R0b206IDA7XG4gICAgICAvL2JhY2tncm91bmQ6IHZhcigtLXVqLWZvb3Rlci1iZywgI3skY29sb3ItcGlua30pO1xuICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgLy9wYWRkaW5nOiByZW0tY2FsYygxNXB4KSByZW0tY2FsYygzMHB4KTtcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLy9cbiAgICAgIC8vaW1nIHtcbiAgICAgIC8vICB3aWR0aDogcmVtLWNhbGMoNDBweCk7XG4gICAgICAvL31cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtaGVybygkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgJi50LWNvbnRhY3Qge1xuICAgICAgLS1mZi1oZWFkaW5nOiAjeyRmZi1icmllfTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDgwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLXJldmVyc2Utb3JkZXItbW9iaWxlIHtcblxuICAgICAgI3skYmFzZX1fX2hlYWRpbmcsXG4gICAgICAudS10ZXh0LWJveCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY29sLWxhcmdlLTYge1xuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sLWxhcmdlLTUge1xuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudC1tYWluLWhlcm8ge1xuXG4gICAgICAjeyRiYXNlfV9faW1hZ2Utd3JhcHBlciB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICN7JGJhc2V9X190ZXh0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoI3tyZW0tY2FsYyg0MHB4KX0gLSB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDQwcHgpIDAgMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDMxdnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3skYmFzZX1fX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSB0LWhlYWRpbmcteHh4bCgpO1xuXG4gICAgICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAje21hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKX0pO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tdWotYm9yZGVyLXJhZGl1cykgMCAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0yMDBweCAwcHggMHB4IDBweCBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDU1cHgpO1xuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpIHJlbS1jYWxjKDIwcHgpIHJlbS1jYWxjKDIwcHgpIDA7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzNXB4KSByZW0tY2FsYygzNXB4KSByZW0tY2FsYygzNXB4KSAwO1xuXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1NXB4KTtcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg1MHB4KSByZW0tY2FsYyg1MHB4KSByZW0tY2FsYyg1MHB4KSAwO1xuXG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjeyRiYXNlfV9fc2xpZGUge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMjAwLzk2MDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTIwMC83NjA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3skYmFzZX1fX2RlY29yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGluaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKC0xMDBweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjeyRiYXNlfV9fY29weS1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjeyRiYXNlfV9fY29weSB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLS11ai1oZWFkaW5nLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTAwcHgpO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiByZW0tY2FsYygyMHB4KSAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICN7JGJhc2V9X19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19pbWFnZS13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IHJlbS1jYWxjKDEyMHB4KTtcblxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAje21hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKX0pO1xuICAgICAgbWFyZ2luOiByZW0tY2FsYygyMHB4KSAwO1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDI1cHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDM1cHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoNTVweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2NvbnRhY3QtY29weSB7XG4gICAgICAtLXVqLXRleHQtY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCdncmVlbicpfTtcbiAgICAgIC0tdWotbGluay1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ3BpbmsnKX07XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fY29udGFjdC1zb2NpYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEwMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmMtc29jaWFscyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbWFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDM1MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHZoO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zbGlkZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTIwMC83NjA7XG4gICAgICB9XG5cbiAgICAgIHZpZGVvLFxuICAgICAgaWZyYW1lLFxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgJi5pcy1jb250YWluIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3N3aXBlciB7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24sXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc3dpcGVyLWluaXRpYWxpemVkIHtcblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24sXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cblxuICAgICN7JGJhc2V9X19wYWdpbmF0aW9uIHtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6ICN7cmVtLWNhbGMoMTVweCl9O1xuICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCdsaWdodGdyZXknKX07XG4gICAgICB0b3A6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgcmlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6ICN7cmVtLWNhbGMoMjJweCl9O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL21lbnUtYnJlYWRjcnVtYnMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjBweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xpbmsyIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDI0cHgpO1xuXG4gICAgICAuYy1idXR0b25zX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnZXN5Ymx1ZScpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jLWJ1dHRvbnNfX2l0ZW0taG92ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWdyZWVuJykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICN7JGJhc2V9X190ZXh0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxNnB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoNjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDYwcHgpO1xuICAgICAgfVxuXG4gICAgICAmX2NvbnRhY3Qge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg0MHB4KSAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDYwcHgpIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuXG4vLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWxhbmctc3dpdGNoZXIoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnbWVudScpO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1tYWlubWVudS1saW5rLXBhZGRpbmcsIDAgcmVtLWNhbGMoNXB4KSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1tYWlubWVudS1saW5rLXBhZGRpbmcsIDAgcmVtLWNhbGMoMTBweCkpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgICAgcGFkZGluZzogdmFyKC0tbWFpbm1lbnUtbGluay1wYWRkaW5nLCAwIHJlbS1jYWxjKDMwcHgpKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2xpc3Qge1xuICAgICAgLS11ai1saW5rLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyl9O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTBweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG5cbiAgICAgICAgLS11ai1saW5rLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19lbGVtZW50IHtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudF9tb2RpZmllciB7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5cbi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIHdwLWJsb2NrLW1lZGlhLXRleHQoJGJhc2U6Jikge1xuXG4gICYge1xuXG4gICAgLy8gVGhpcyBibG9jaydzIGRpcmVjdGlvbiBzaG91bGQgbm90IGJlIG1hbmlwdWxhdGVkIGJ5IHJ0bCwgYXMgdGhlIG1lZGlhUG9zaXRpb24gY29udHJvbCBkb2VzLlxuICAgIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIC8qIXJ0bDplbmQ6aWdub3JlKi9cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cbiAgICAmLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTAlO1xuXG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgICAvKiFydGw6YmVnaW46aWdub3JlKi9cbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAvKiFydGw6ZW5kOmlnbm9yZSovXG4gICAgICB9XG5cbiAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICAgICAgLyohcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgLyohcnRsOmVuZDppZ25vcmUqL1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCB7XG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCxcbiAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYsXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciB7XG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCxcbiAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSB7XG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCxcbiAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICAvKiFydGw6YmVnaW46aWdub3JlKi9cbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAvKiFydGw6ZW5kOmlnbm9yZSovXG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGltZyxcbiAgICAgIHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgLyohcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgLyohcnRsOmVuZDppZ25vcmUqL1xuICAgICAgcGFkZGluZzogMCA4JSAwIDglO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICAmLmlzLWltYWdlLWZpbGwgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgJiA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICAvLyBUaGUgaW1hZ2UgaXMgdmlzdWFsbHkgaGlkZGVuIGJ1dCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXMuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi50LWltZy0xMDAge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYygxNTBweCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtaW1nLTIwMCB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoMTUwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3RhY2tlZC1vbi1tb2JpbGUge1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgfVxuICAgICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG4iLCJAdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG4vLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWZvb3RlcigkYmFzZTomKSB7XG5cblxuICAmIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwcHgpIDAgcmVtLWNhbGMoMTAwcHgpO1xuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg3MHB4KSAwIHJlbS1jYWxjKDE1cHgpO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19yb3ctMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDYwcHgpO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3Jvdy0yIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZm9vdGVyLWNvcHknKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg1MHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMDBweCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19hdXRob3Ige1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fY29weSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xvZ28ge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDUwcHgpIDA7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcG9ydGZvbGlvIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xvZ29faW1hZ2Uge1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDExMHB4KTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fY29udGFjdCB7XG4gICAgICBvcmRlcjogNDtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZm9vdGVyLWNvbnRhY3QnKTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW46IDAgcmVtLWNhbGMoMTIwcHgpIDAgcmVtLWNhbGMoNDVweCk7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMHB4KTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX25hdiB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjY1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zb2NpYWxzIHtcbiAgICAgIG9yZGVyOiA1O1xuICAgICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjeyRjb2xvci1hY2NlbnR9O1xuICAgICAgLy8uYy1zb2NpYWxzIHtcbiAgICAgIC8vICAtLXVqLWxpbmstY29sb3I6ICN7JGNvbG9yLWFjY2VudH07XG4gICAgICAvL31cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG4gICAgICAuYy1zb2NpYWxzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDcwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19waG9uZS1idCxcbiAgICAjeyRiYXNlfV9fY29udGFjdC1idCB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XG4gICAgICB9XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYnJpZSk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiByZW0tY2FsYygxMHB4KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbW9iaWxlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdWotZm9vdGVyLWJnLCAjeyRjb2xvci1waW5rfSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoNDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5cbi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtaW1hZ2UtdGV4dCgkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAmLnQtcmlnaHQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50LW92ZXJsYXAge1xuICAgICAgI3skYmFzZX1fX2ltYWdlLWNvbCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDU2JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLXBhZGRpbmcge1xuICAgICAgLnUtdGV4dC1ib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAuYy1pbWFnZS10ZXh0X19pbWFnZS1jb2wge1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDd2dyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzBweCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1pbWFnZS10ZXh0X190ZXh0LWNvbCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgN3Z3KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3dnc7XG4gICAgICB9XG5cbiAgICAgICYudC1yaWdodCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDd2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudC1lc3ktbnVtYmVycyB7XG4gICAgICAjeyRiYXNlfV9fdGV4dC1jb2wge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICN7JGJhc2V9X19pbWFnZS1jb2wge1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2NhcHRpb24ge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktY2FwdGlvbicpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiByZW0tY2FsYygxMHB4KTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGxlZnQ6IHJlbS1jYWxjKDEwcHgpO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19pbWFnZS1jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICN7JGJhc2V9X19xdW90ZS1idCB7XG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRiYXNlfV9fcXVvdGUtd3JhcHBlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X190ZXh0LWNvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcXVvdGUtYnQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDUwMG1zO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICByaWdodDogcmVtLWNhbGMoMTBweCk7XG4gICAgICB0b3A6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0MHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cblxuICAgIH1cblxuICAgICN7JGJhc2V9X19xdW90ZS13cmFwcGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgNTAwbXM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MHB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpLCAwLjIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19xdW90ZSB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ3F1b3RlJyk7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwMHB4KTtcblxuICAgICAgICBsaW5lLWhlaWdodDogMC41ZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1ZW0pO1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC42NWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpIDA7XG4gICAgICBib3JkZXItdG9wOiByZW0tY2FsYygzcHgpIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IHJlbS1jYWxjKDNweCkgc29saWQgY3VycmVudENvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19xdW90ZS1zaWduYXR1cmUge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdyZWd1bGFyJyk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuXG4vLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLXBvc3QtdGl0bGUoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9faGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ3Bvc3QtdGl0bGUnKTtcbiAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpfTtcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoNTBweCkgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTAwcHgpIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX21ldGEge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdmb3VydGgtaGVhZGluZycpO1xuXG4gICAgICBib3JkZXItYm90dG9tOiByZW0tY2FsYygzcHgpIHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0Z3JleScpO1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZXknKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzBweCk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHgpIDA7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogcmVtLWNhbGMoM3B4KSBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodGdyZXknKTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICN7JGJhc2V9X19zaGFyZS1sYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ3Bvc3Qtc2hhcmUnKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NoYXJlIHtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHJlbS1jYWxjKDNweCkgc29saWQgbWFwLWdldCgkY29sb3JzLCAnbGlnaHRncmV5Jyk7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19iYWNrIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodGdyZXknKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtNTBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgcmVtLWNhbGMoMTBweCkpO1xuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5cbi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtcG9zdHMoJGJhc2U6Jikge1xuXG4gICYge1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICA+ICoge1xuXG4gICAgICAgICN7JGJhc2V9X19pbmZvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguaGFzLWltYWdlKSB7XG4gICAgICAgICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cblxuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9faXRlbSB7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMHB4KTtcbiAgICAgIH1cblxuXG4gICAgICAmLnQtY29sb3ItZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuXG4gICAgICAgICN7JGJhc2V9X19kYXRlIHtcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuICAgICAgICB9XG5cblxuICAgICAgICAjeyRiYXNlfV9fZGF0ZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmFzZX1fX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cblxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICAgICAgLS11ai1idXR0b24tY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCdwaW5rJyl9O1xuICAgICAgICAgIC0tdWotYnV0dG9uLWNvbG9yLWhvdmVyOiAje21hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyl9O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vJi50LWNvbG9yLXBpbmsge1xuICAgICAgLy8gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcbiAgICAgIC8vICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcbiAgICAgIC8vXG4gICAgICAvLyAgI3skYmFzZX1fX2RhdGUge1xuICAgICAgLy8gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG4gICAgICAvLyAgfVxuICAgICAgLy9cbiAgICAgIC8vICAjeyRiYXNlfV9fdGl0bGUge1xuICAgICAgLy8gICAgY29sb3I6IHdoaXRlO1xuICAgICAgLy8gICAgcGFkZGluZzogMCByZW0tY2FsYygxNnB4KTtcbiAgICAgIC8vICB9XG4gICAgICAvL1xuICAgICAgLy8gICN7JGJhc2V9X19saW5rIHtcbiAgICAgIC8vICAgIC0tdWotYnV0dG9uLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywnZ3JlZW4nKX07XG4gICAgICAvLyAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3ZlcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyl9O1xuICAgICAgLy8gIH1cbiAgICAgIC8vfVxuXG4gICAgICAmLmlzLWJhbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2xpbWUnKTtcbiAgICAgICAgLS11ai10ZXh0LWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywnZ3JlZW4nKX07XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTZweCk7XG4gICAgICBwYWRkaW5nOiAwIDAgcmVtLWNhbGMoMjRweCk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19kYXRlIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAncG9zdHMtZGF0ZScpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoOHB4KTtcblxuICAgIH1cblxuICAgICN7JGJhc2V9X190aXRsZSB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ3Bvc3RzLXRpdGxlJyk7XG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMTVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTVweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xpbmsge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdwb3N0cy10aXRsZScpO1xuXG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ3BpbmsnKX07XG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3ZlcjogI3ttYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpfTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuXG4gICAgICBhc3BlY3QtcmF0aW86IDQyMC8zNzA7XG4gICAgfVxuXG4gIH1cblxufVxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuXG4vLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWJhbm5lcigkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMzBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnbGltZScpO1xuXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNTBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg3MHB4KTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTVweCk7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19pbm5lciB7XG4gICAgICAtLXVqLXRleHQtY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCdncmVlbicpfTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgPiAucm93IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19lbGVtZW50IHtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudF9tb2RpZmllciB7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5cbi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtbWFpbi1zbGlkZXIoJGJhc2U6Jikge1xuXG4gICYge1xuXG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX3N3aXBlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbmF2aWdhdGlvbiB7XG4gICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgLy90b3A6IGNhbGMoNTB2dyAtICN7cmVtLWNhbGMoMjBweCl9KTtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAvLyAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zbGlkZSB7XG4gICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3BhZ2luYXRpb24ge1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIC8vICB0b3A6IHJlbS1jYWxjKDMwMHB4KTtcbiAgICAgIC8vfVxuICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAvLyAgdG9wOiByZW0tY2FsYygzNTBweCk7XG4gICAgICAvL31cblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGJvdHRvbTogcmVtLWNhbGMoNDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiByZW0tY2FsYygxMTBweCk7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICAvL21hcmdpbi10b3A6IHJlbS1jYWxjKDExMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogcmVtLWNhbGMoMjEwcHgpO1xuICAgICAgfVxuXG4gICAgICBsZWZ0OiByZW0tY2FsYyg0MHB4KSAhaW1wb3J0YW50O1xuICAgICAgLy9ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiAje3JlbS1jYWxjKDE1cHgpfTtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywnbGlnaHRncmV5Jyl9O1xuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6ICN7cmVtLWNhbGMoMjJweCl9O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL21lbnUtYnJlYWRjcnVtYnMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcblxuLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1ib3JkZXJlZC1ib3goJGJhc2U6Jikge1xuXG4gICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgYm9yZGVyOiByZW0tY2FsYyg5cHgpIHNvbGlkIHZhcigtLXVqLWJvcmRlci1jb2xvciwgYmxhY2spO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNDBweCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMjVweCk7XG4gICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDUwcHgpIHJlbS1jYWxjKDUwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xuICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg3NXB4KSByZW0tY2FsYyg3NXB4KTtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxMDBweCkgcmVtLWNhbGMoMTAwcHgpO1xuXG4gICAgfVxuXG4gICAgJi5pcy13aXRoLWltYWdlIHtcbiAgICAgICN7JGJhc2V9X19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgLy9wYWRkaW5nOiAwIHJlbS1jYWxjKDE1MHB4KSByZW0tY2FsYygxMDBweCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNnZ3KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudC1uby10b3AtbWFyZ2luIHtcblxuICAgICAgI3skYmFzZX1fX3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKC01MHB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAjeyRiYXNlfV9fbG9nbyB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9fbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg2MHB4KTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDYwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgICAgLy93aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA3O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X190b3Age1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtNHB4KTtcbiAgICAgIC8vaGVpZ2h0OiByZW0tY2FsYygxMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDI1MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTEyOHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcmlnaHQsXG4gICAgI3skYmFzZX1fX2xlZnQge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMTAwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wOiByZW0tY2FsYygycHgpIHNvbGlkIHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogcmVtLWNhbGMoMnB4KSBzb2xpZCB3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTJweCk7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tdWotYm9yZGVyLWNvbG9yLCBibGFjayk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICN7JGJhc2V9X19sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgocmVtLWNhbGMoLTEwcHgpKSBzY2FsZVgoLTEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19yaWdodCB7XG5cbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHJlbS1jYWxjKDEwcHgpKTtcblxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19iZy1pbWFnZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBsZWZ0OiByZW0tY2FsYygtMTVweCk7XG4gICAgICB0b3A6IDkxdnc7XG5cbiAgICAgIHdpZHRoOiAzMHZ3O1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDIwdnc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiByZW0tY2FsYyg2MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLmMtcG9ydGZvbGlvLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xyXG5cclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSkpO1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtNjVweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gICZfX25hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTsgLy8gVWtyeWogbmEgbW9iaWxlXHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7IC8vIFBva2HFvCB0eWxrbyBuYSBkZXNrdG9wXHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xyXG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXBpbms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19idXR0b24tcHJldixcclxuICAmX19idXR0b24tbmV4dCB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjMDAwKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG5cclxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N3aXBlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgLy8gRG9tecWbbG5pZSAobW9iaWxlKSAtIGdyaWQgbGF5b3V0XHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlIHtcclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBHZHkgc2xpZGVyIGplc3QgemFpbmljamFsaXpvd2FueSAoZGVza3RvcClcclxuICAmLmlzLWluaXRpYWxpemVkIHtcclxuICAgIC5jLXBvcnRmb2xpby1zbGlkZXJfX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jLXBvcnRmb2xpby1zbGlkZXJfX3NsaWRlIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiJGVzeS1ibHVlOiBtYXAtZ2V0KCRjb2xvcnMsICdlc3libHVlJyk7XHJcbiRlc3ktZ3JlZW46IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWdyZWVuJyk7XHJcblxyXG4uYy1lc3ktZmxvcmVzeV9fZGVjbGFpbWVyIHtcclxuICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMjBweCkgMCByZW0tY2FsYygxMDBweCk7XHJcbn1cclxuXHJcbi50ZXh0LWxhcmdlLWNlbnRlciB7XHJcbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5IHtcclxuICAuYy1oZWFkZXJfZGVza3RvcC5pcy1zaG93IHtcclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgLS11ai1mb290ZXItYmc6ICN7JGVzeS1ibHVlfTtcclxuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgLmMtaGVhZGVyX19tZXRhIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuYy1zb2NpYWxzIHtcclxuICAgICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5ID4gLmMtcGFnZS13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtZGV2ZWxvcGVyLW1lbnUtc2hvd24ge1xyXG4gIC5jLWVzeS1mbG9yZXN5X19tZW51LXdyYXBwZXIge1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBhbmltYXRpb246IG1vdmVQaW90cmFNZW51RG93biA1MDBtcyBlYXNlLWluLW91dCBmb3J3YXJkcyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGMtZXN5LWZsb3Jlc3koJGJhc2U6Jikge1xyXG5cclxuICAmIHtcclxuICAgIC0tZmYtbW9udHNlcnJhdDogI3skZmYtbW9udHNlcnJhdH07XHJcbiAgICAtLWZmLWhlYWRpbmc6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xyXG4gICAgLS11ai1saW5rLWNvbG9yOiAjeyRlc3ktYmx1ZX07XHJcbiAgICAtLXVqLXRleHQtY29sb3I6ICM3QzdEN0Q7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XHJcbiAgICAtLXVqLWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg4cHgpO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9lc3ktYmcyLmpwZycpIG5vLXJlcGVhdDtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblxyXG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSxcclxuICAgIHJnYmEoMTYyLCAyMjcsIDE5NiwgMC44NSkgMCUsXHJcbiAgICByZ2JhKDEwMiwgMjA0LCAyMDQsIDAuNykgNDAlLFxyXG4gICAgcmdiYSg3MiwgMjIwLCAxNjAsIDAuNykgODAlLCAvKiBCecWCbyBkZWxpa2F0bmllanN6ZSwgdGVyYXogbW9jbmllanN6YSB6aWVsZcWEICovXHJcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcclxuICAgICksXHJcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXHJcbiAgICAgICAgICAgIHJnYmEoMTYyLCAyMjcsIDE5NiwgMC42NSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMTAyLCAxOTgsIDE5MCwgMC42KSAzMCUsXHJcbiAgICAgICAgICAgIHJnYmEoNjAsIDIwMCwgMTQwLCAwLjYpIDYwJSwgLyogUG9kYml0eSB6aWVsb255IHcgxZtyb2Rrb3d5bSBldGFwaWUgKi9cclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXHJcbiAgICApLFxyXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDIyMSwgNTEsIDAuMzUpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDgwLCAyMTAsIDE1MCwgMC42KSA1MCUsIC8qIEplc3pjemUgYmFyZHppZWogbmFzeWNvbmEgemllbGXFhCAqL1xyXG4gICAgICAgICAgICByZ2JhKDYwLCAxOTAsIDEyMCwgMC41KSA5MCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJVxyXG4gICAgKSxcclxuICAgIGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCxcclxuICAgICAgICAgICAgcmdiYSg0MCwgMjIwLCAxMTAsIDAuNikgMCUsIC8qIFNvY3p5c3RzemEsIGFsZSBuaWUgbmVvbm93YSAqL1xyXG4gICAgICAgICAgICByZ2JhKDcwLCAyMDAsIDE1MCwgMC41KSA1MCUsXHJcbiAgICAgICAgICAgIHJnYmEoNjAsIDE3MCwgMTMwLCAwLjQpIDgwJSxcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXHJcbiAgICApLFxyXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCxcclxuICAgICAgICAgICAgcmdiYSg4MCwgMjUwLCAxNDAsIDAuNCkgMCUsIC8qIEludGVuc3l3bmllanN6eSB6aWVsb255ICovXHJcbiAgICAgICAgICAgIHJnYmEoNjAsIDIyMCwgMTMwLCAwLjUpIDQwJSxcclxuICAgICAgICAgICAgcmdiYSg1MCwgMTgwLCAxMTAsIDAuNCkgODAlLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcclxuICAgICk7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9wb3B1cCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoOTAwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgOndoZXJlKC5pcy1sYXlvdXQtZmxleCkge1xyXG4gICAgICBnYXA6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIHAgKyAuYy1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC50LWltZy0xMDAge1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIG1hcmdpbjogMCByZW0tY2FsYygtOHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWZsYXQge1xyXG5cclxuICAgICAgJl9fYnVpbGRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpbmctaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hpc3RvcnktdmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oaXN0b3J5LWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoOHB4KTtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg4cHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgY29sb3I6ICM3MTcxNzE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICZfX3ByaWNlLWhpc3RvcnktdG9nZ2xlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wcmljZSB7XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZhbHVlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkZXN5LWdyZWVuO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sYXN0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZXN5LWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGF0YS1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1mbGF0cyB7XHJcbiAgICAgIC5jLWZsYXRzX19idXR0b25fc29sZCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoMTU2cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zdGF0dXMge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2JvdHRvbS1zcGFjZXIge1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDZweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zZWFyY2gtc2VsZWN0IHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnaW1hZ2VzL3NlbGVjdC1hcnJvdy1ibHVlMy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDhweDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICZfX3NlYXJjaC1idCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NlYXJjaC1zZWxlY3Qge1xyXG4gICAgICAgICYjc29ydC1mbGF0cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZmLW1vbnRzZXJyYXQ7XHJcblxyXG4gICAgICAgICZfcHJvbW90aW9uIHtcclxuICAgICAgICAgIC5jLWZsYXRzX19wcmljZS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN5LWdyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2RhdGEtZGl2aWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmxhdC1jb2xvcik7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDE2cHgpIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1tb250c2VycmF0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDE2cHgpIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kYXRhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGF0LWNvbG9yKTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg4cHgpO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDhweCk7XHJcblxyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWZsYXQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWZsYXRzX19wcmljZS12YWx1ZSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYy1lc3ktZm9ybS1iYW5uZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IHJlbS1jYWxjKDE1cHgpO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDlweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoNTBweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDcwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDcwcHgpO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogJGVzeS1ncmVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtpZF0ge1xyXG4gICAgICBzY3JvbGwtbWFyZ2luLXRvcDogcmVtLWNhbGMoMTAwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWhlcm9fX2hlYWRpbmcge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWhlcm9fX3RleHQtd3JhcHBlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWhlcm9fX2ltYWdlLXdyYXBwZXIge1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgOXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3NtM2RlLFxyXG4gICAgI3NtYXJ0LW1ha2lldGEge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XHJcbiAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDc1dnc7XHJcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYygtOHB4KSByZW0tY2FsYygtOHB4KTtcclxuXHJcbiAgICAgIC8vcGFkZGluZzogcmVtLWNhbGMoOHB4KTtcclxuICAgICAgLy9iYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKC00MHB4KSByZW0tY2FsYygtODBweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW46IDAgcmVtLWNhbGMoLTEyNHB4KSByZW0tY2FsYygtODBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICZbZGF0YS1zdGF0dXM9c2VudF0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gPiAqIHtcclxuICAgICAgICAgIC8vPiBkaXY6bm90KC53cGNmNy1yZXNwb25zZS1vdXRwdXQpIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGh1Z2UpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1nYWxsZXJ5X19uYXYge1xyXG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYyg4MHB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnUtdGV4dC1ib3gge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLXNsdXpld2llYyB7XHJcblxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGdyaWQtYXJlYTogaW1hZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKC04cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKC00MHB4KTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgcmVtLWNhbGMoLTEyNHB4KTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19lc3kge1xyXG4gICAgICAgIGdyaWQtYXJlYTogZXN5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlc3ktYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4KSByZW0tY2FsYyg1cHgpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIGJvdHRvbTogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4KSByZW0tY2FsYygxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Zsb3Jlc3kge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlc3ktYmx1ZTtcclxuICAgICAgICBncmlkLWFyZWE6IGZsb3Jlc3k7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHgpIHJlbS1jYWxjKDVweCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4KSByZW0tY2FsYygxNXB4KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMjAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICBib3R0b206IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYy1pbWFnZS1zZWN0aW9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLThweCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLThweCk7XHJcblxyXG4gICAgICAtLXVqLXRleHQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwdnc7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHZ3O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwdncpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3QxIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMXB4KTtcclxuICAgICAgICBsZWZ0OiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgdG9wOiByZW0tY2FsYyg1MHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIGxlZnQ6IDd2dztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190MiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgbGVmdDogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgdG9wOiByZW0tY2FsYyg4MHB4KTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYWR2ZXJ0aXNpbmcsICRmZi1hZHZlcnRpc2luZyk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDkwcHgpO1xyXG4gICAgICAgICAgbGVmdDogMTV2dztcclxuICAgICAgICAgIHRvcDogMTB2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3QzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg2M3B4KTtcclxuICAgICAgICByaWdodDogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgdG9wOiByZW0tY2FsYygxMDVweCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWFkdmVydGlzaW5nLCAkZmYtYWR2ZXJ0aXNpbmcpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMTdweCk7XHJcbiAgICAgICAgICB0b3A6IDEydnc7XHJcbiAgICAgICAgICByaWdodDogMTV2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAvL2JvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC50LWVzeS1sb2NhdGlvbi13aWR0aCB7XHJcbiAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoMTY1MHB4KTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAwIHJlbS1jYWxjKDhweCk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnUtdGV4dC1ib3gge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaW1hZ2UtdGV4dF9faW1hZ2UtY29sIHtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWltYWdlLXRleHRfX3RleHQtY29sIHtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygzNTBweCk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGgyLCBoMyB7XHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMi50LWRvdWJsZS1jb2xvcixcclxuICAgIC5jLWltYWdlLXRleHQgaDIge1xyXG5cclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzNnB4KTtcclxuICAgICAgfVxyXG4gICAgICBjb2xvcjogIzk0OTY5OTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMudC1kb3VibGUtY29sb3Ige1xyXG5cclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgfVxyXG4gICAgICBjb2xvcjogIzk0OTY5OTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaW1hZ2UtdGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtOHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC04cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudS10ZXh0LWJveCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgLy8gIHBhZGRpbmc6IDAgNXZ3IDAgMDtcclxuICAgICAgICAvL31cclxuICAgICAgfVxyXG5cclxuICAgICAgJi50LXJpZ2h0IHtcclxuICAgICAgICAuYy1pbWFnZS10ZXh0X19pbWFnZS1jb2wge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC01MHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jLWltYWdlLXRleHRfX3RleHQtY29sIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi50LWxlZnQge1xyXG4gICAgICAgIC5jLWltYWdlLXRleHRfX2ltYWdlLWNvbCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtNTBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYy1pbWFnZS10ZXh0X190ZXh0LWNvbCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudS10ZXh0LWJveCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgIC8vICBwYWRkaW5nOiAwIDAgMCA1dnc7XHJcbiAgICAgICAgICAvL31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudC1iYW5uZXIge1xyXG4gICAgICAgIC8vbWFyZ2luOiAwIHJlbS1jYWxjKC0yNHB4KTtcclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgLy8gIG1hcmdpbjogMCByZW0tY2FsYygtMjBweCk7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICAgIC8vICBtYXJnaW46IDAgcmVtLWNhbGMoLTc0cHgpO1xyXG4gICAgICAgIC8vfVxyXG5cclxuICAgICAgICAudS10ZXh0LWJveCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1lc3libHVlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vLmMtaW1hZ2UtdGV4dF9fdGV4dC1jb2wge1xyXG4gICAgICAgIC8vICBwYWRkaW5nOiAwIHJlbS1jYWxjKDhweCk7XHJcbiAgICAgICAgLy99XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1pbWFnZS10ZXh0X19xdW90ZSB7XHJcbiAgICAgICYtYnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYWR2ZXJ0aXNpbmcsICRmZi1hZHZlcnRpc2luZykgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1MHB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNTBweCk7XHJcbiAgICAgIH1cclxuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50LXF1b3RlLXJpZ2h0IHtcclxuICAgICAgLmMtaW1hZ2UtdGV4dF9fcXVvdGUtd3JhcHBlciB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWltYWdlLXRleHRfX3F1b3RlLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvdHRvbTogcmVtLWNhbGMoLTg1cHgpO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIGJvdHRvbTogcmVtLWNhbGMoLTg1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnQtYWR2ZXJ0aXNpbmcge1xyXG4gICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG5cclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWFkdmVydGlzaW5nLCAkZmYtYWR2ZXJ0aXNpbmcpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICBtYXJnaW46IDAgLTFyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg5MHB4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgICAgLS11ai10ZXh0LWNvbG9yOiAjeyRlc3ktYmx1ZX07XHJcbiAgICAgICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzeS1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjNweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg5MHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzRweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMjBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5NXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDkwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTIwcHgpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxODBweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMzcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNjBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ0cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoODBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1MnB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMDBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMjdweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzcHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNGVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI2cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDJweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg2N3B4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuNjVlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQ1cHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmXzUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTAwcHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQ1cHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMDBweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzMge1xyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjAwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTUwcHgpO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmXzYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxM3B4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg1MHB4KTtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAxMGVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDExMHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDBlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg4NXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMTBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDExMHB4KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfNyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQ1cHgpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAtLXVqLXRleHQtY29sb3I6ICN7JGVzeS1ibHVlfTtcclxuICAgICAgICAgICAgLS11ai1oZWFkaW5nLWNvbG9yOiAjeyRlc3ktYmx1ZX07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN5LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDJlbTtcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg4MHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzRweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMjBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg2MnB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQ1cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTIwcHgpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxODBweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzgge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMzJweCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMDBweCk7XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoOTJweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg4MHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQ1cHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMDBweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl85IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIC0tdWotdGV4dC1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG4gICAgICAgICAgICAtLXVqLWhlYWRpbmctY29sb3I6ICN7JGVzeS1ibHVlfTtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3ktYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIzcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNjBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM0cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoOTBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5NXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNjBweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxODBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDkwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzEwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIC0tdWotdGV4dC1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG4gICAgICAgICAgICAtLXVqLWhlYWRpbmctY29sb3I6ICN7JGVzeS1ibHVlfTtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3ktYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIzcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM4cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjhweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5NXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDEyMHB4KTtcclxuXHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMC4zZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyMHB4KTtcclxuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTAuNmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg5MHB4KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzExIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDBweCk7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1saW5lIHtcclxuICAgICAgICAgICAgd29yZC1zcGFjaW5nOiA5ZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg3NXB4KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDEwMHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTc1cHgpO1xyXG5cclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0NXB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTAwcHgpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfMTIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxM3B4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuXHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0NXB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjZweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg1NXB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eG1sYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNjBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg3MHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDVweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMzBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDU1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eG1sYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTY1cHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl8xMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM1cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoOTBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMDBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM1cHgpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg5MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfMTQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtLXVqLWhlYWRpbmctY29sb3I6ICN7JGVzeS1ibHVlfTtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3ktYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzVweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMDBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5NnB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMDBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDEwMHB4KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfMTUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjNweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICAgICAgLnRvLWJlLXJlbW92ZWQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDg4cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDBweCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNjBweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxODBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDkwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzE2IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIC50by1iZS1yZW1vdmVkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyM3B4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgICAudG8tYmUtcmVtb3ZlZDIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDEyMHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMTBweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxODBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl8xNyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAudG8tYmUtcmVtb3ZlZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoOTBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxNTBweCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjMwcHgpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfMTgge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgIC8vbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICAgICAgICAudG8tYmUtcmVtb3ZlZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM2cHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTExcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMDBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNjBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl8xOSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM2cHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTAwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNTBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNzBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl8yMCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG5cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICAgICAgICAudG8tYmUtcmVtb3ZlZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM2cHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzVweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzIxIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM1cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNTVweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTAwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNTBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl8yMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0NXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg4MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl8yMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM3cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0NXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg4MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmXzI0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTNweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcblxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNTVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI2cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNzBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhtbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDgwcHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMDBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDc1cHgpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bWxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNjVweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDE0MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl8yNSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIycHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDYwcHgpO1xyXG5cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDcwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDc4cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bWxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg4OHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDYycHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNjBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDcwcHgpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzhweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDc4cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eG1sYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoODhweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDg4cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzI2IHtcclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgZ2FwOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQ1cHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudC1lc3ktaGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmV5Jyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaGVybyB7XHJcbiAgICAgID4gLnJvdyA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogcmVtLWNhbGMoMjBweCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Utd3JhcHBlciB7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygyMHB4KSAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcclxuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoNDBweCkgMCByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcclxuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMHB4KSAwIHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtLWNhbGMoMXB4KSByZW0tY2FsYygxcHgpICRlc3ktYmx1ZTtcclxuICAgICAgICAgIGJvcmRlcjogcmVtLWNhbGMoMnB4KSBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogI3tyZW0tY2FsYygxNXB4KX07XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaGVybyB7XHJcbiAgICAgICZfX3NsaWRlIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDM0LzI1O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnV0dG9ucyB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYyg0MDBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtYnV0dG9ucyB7XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ncmVlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygycHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpIHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudC1waW5rLFxyXG4gICAgICAgICYudC1ibHVlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3ktYmx1ZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLS11ai1idXR0b24tY29sb3I6ICN7JGVzeS1ncmVlbn07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnQtd2hpdGUge1xyXG4gICAgICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI3skZXN5LWdyZWVufTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgIC0tdWotbGluay1jb2xvci1ob3Zlcjogd2hpdGU7XHJcbiAgICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3Zlcjogd2hpdGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgLS11ai1idXR0b24tY29sb3I6ICN7JGVzeS1ibHVlfTtcclxuICAgICAgICAgICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gIC5jLWdhbGxlcnlfX25hdiB7XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBnYXA6IHJlbS1jYWxjKDhweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuXHJcbiAgICAgICY6OmFmdGVyLFxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC0tdWotbGluay1jb2xvcjogd2hpdGU7XHJcbiAgICAgIC0tdWotbGluay1jb2xvci1ob3Zlcjogd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRlc3ktZ3JlZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDJweCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpIHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jLW1haW5tZW51X19pdGVtX2N1cnJlbnQge1xyXG4gICAgICAuYy1nYWxsZXJ5X19uYXYtbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtcG9ydGZvbGlvLWZpbHRlcnMge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ncmVlbjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvc2VsZWN0LWFycm93LXdoaXRlLnN2ZycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb3BlbiB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3ktYmx1ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvc2VsZWN0LWFycm93LXdoaXRlLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3skYmFzZX1fX2Zvcm0ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvZXN5LWJnMi5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMjBweCk7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxNnB4KTtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg4MHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9zaG9ydCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWVzeWJsdWUpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlOiAnaGVhZGluZycgYXV0b1xyXG4gICAgICAnaW5wdXRzJyBhdXRvXHJcbiAgICAgICdsZWdhbCcgYXV0b1xyXG4gICAgICAnc3VibWl0JyBhdXRvIC8gMWZyO1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGU6ICdoZWFkaW5nIGlucHV0cycgYXV0b1xyXG4gICAgICAgICdsZWdhbCBpbnB1dHMnIGF1dG9cclxuICAgICAgICAnbGVnYWwgc3VibWl0JyBhdXRvIC8gMC43ZnIgMS4yZnI7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ncm91cC1sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcclxuICAgICAgY29sb3I6IHZhcigtLWJzLWVzeWJsdWUpO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGluZyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICBncmlkLWFyZWE6IGhlYWRpbmc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWVzeWJsdWUpO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zdWJsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1lc3lncmVlbik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXBob25lIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYnMtZXN5Z3JlZW4pICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxLFxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnB1dHMge1xyXG4gICAgICBncmlkLWFyZWE6IGlucHV0cztcclxuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDBweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtYWNjZXB0YW5jZXMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFtkYXRhLW5hbWU9XCJzZWxlY3QtYWxsXCJdIHtcclxuXHJcbiAgICAgICAgLndwY2Y3LWNoZWNrYm94IHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxlZ2FsIHtcclxuICAgICAgZ3JpZC1hcmVhOiBsZWdhbDtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWVzeWJsdWUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwLCBoNCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIC0tdWotdGV4dC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWJtaXQge1xyXG4gICAgICBncmlkLWFyZWE6IHN1Ym1pdDtcclxuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCkgcmVtLWNhbGMoNDBweCkgcmVtLWNhbGMoNDBweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgY29sb3I6IHZhcigtLWZvcm0tbGFiZWwtY29sb3IsICRlc3ktYmx1ZSk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgLy9tYXJnaW46IHJlbS1jYWxjKDVweCkgMCByZW0tY2FsYygyNHB4KTtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhLFxyXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcclxuICAgIGlucHV0W3R5cGU9ZW1haWxdLFxyXG4gICAgaW5wdXRbdHlwZT10ZWxdIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAvL2JvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTJweCkgMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDQ0cHgpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMzhweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctZm9ybS1jb250cm9sLnBob25lLWNvdW50cnkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDVweCkgcmVtLWNhbGMoMTFweCkgcmVtLWNhbGMoNnB4KTtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0NHB4KTtcclxuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNXB4KSByZW0tY2FsYygxM3B4KSByZW0tY2FsYyg2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnlvdXItdGVsIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAvL3NwYW5bZGF0YS1uYW1lPXlvdXItdGVsXSB7XHJcbiAgICAvLyAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgLy8gICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8vICB9XHJcbiAgICAvL31cclxuXHJcbiAgICBzcGFuW2RhdGEtbmFtZT1waG9uZS1jb3VudHJ5XSB7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcblxyXG4gICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9waW90cmE0LXBsdXMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2VzeS1mb3JtLWJ1dHRvbicpIDtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCkgcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAvL2JvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS1zdWJtaXQtYmcsICRlc3ktYmx1ZSk7XHJcblxyXG4gICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCkgcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygxMHB4KSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LWNoZWNrYm94IHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtZm9ybV9fcCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1mb3JtLXAtY29sb3IsICRlc3ktYmx1ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LWNoZWNrYm94LFxyXG4gICAgLndwY2Y3LWFjY2VwdGFuY2Uge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAud3BjZjctbGlzdC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIH4gc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjVweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMnB4KTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IHJlbS1jYWxjKDBweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICB+IHNwYW4ge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAzcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LXNwaW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gICN7JGJhc2V9X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWVzeWJsdWUpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZTogJ2hlYWRpbmcnIGF1dG9cclxuICAgICAgJ2lucHV0cycgYXV0b1xyXG4gICAgICAnbGVnYWwnIGF1dG9cclxuICAgICAgJ3N1Ym1pdCcgYXV0byAvIDFmcjtcclxuICAgIGdhcDogMDtcclxuICAgIC0tZm9ybS1sYWJlbC1jb2xvcjogd2hpdGU7XHJcbiAgICAtLWZvcm0tcC1jb2xvcjogd2hpdGU7XHJcbiAgICAtLWZvcm0tc3VibWl0LWJnOiAjeyRlc3ktZ3JlZW59O1xyXG5cclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0cHgpIHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyNHB4KSByZW0tY2FsYyg1NnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYy1lc3ktZmxvcmVzeV9fZm9ybS1oZWFkaW5nIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZXN5LWdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC5waG9uZS1jb3VudHJ5IHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTFweCkgcmVtLWNhbGMoNXB4KSByZW0tY2FsYyg1cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYyg1MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctY2hlY2tib3gsXHJcbiAgICAuYy1lc3ktZmxvcmVzeV9fZm9ybS1hY2NlcHRhbmNlcyAud3BjZjctY2hlY2tib3gsXHJcbiAgICAuYy1lc3ktZmxvcmVzeV9fZm9ybS1hY2NlcHRhbmNlcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTBweCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYy1lc3ktZmxvcmVzeV9fZm9ybS1sZWdhbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tc3VibWl0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tc3VibWl0LFxyXG4gICAgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taW5wdXRzIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYy1lc3ktZmxvcmVzeV9fZm9ybS1zdWJtaXQsXHJcbiAgICAuYy1lc3ktZmxvcmVzeV9fZm9ybS1pbnB1dHMge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taW5wdXRzID4gbGFiZWwge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbltkYXRhLW5hbWU9cGhvbmUtY291bnRyeV0ge1xyXG4gICAgfVxyXG5cclxuICAgICsgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuW2RhdGEtbmFtZT1waG9uZS1jb3VudHJ5XTpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogcmVtLWNhbGMoMjNweCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNDRweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL3Bpb3RyYTQtcGx1cy5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgd2hpdGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAmOm5vdChbdHlwZT1zdWJtaXRdKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTNweCkgcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC50LWVzeS1udW1iZXJzIC51LXRleHQtYm94IHtcclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgLy8tLWJzLWd1dHRlci14OiAzMHB4O1xyXG4gICAgICAvL3BhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlLmQtbGFyZ2Utbm9uZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtOHB4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtOHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN7JGJhc2V9X19mdWxsLXdpZHRoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtOHB4KTtcclxuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLThweCk7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC00MHB4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtNDBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG5cclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xMjRweCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTEyNHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgI3skYmFzZX1fX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoOHB4KTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoNDBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDEyNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLW5hcnJvdyB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWVzeS1udW1iZXJzIHtcclxuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYy1pbWFnZS10ZXh0X19pbWFnZS1jb2wge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLW51bWJlcnMudC1lc3ktZmxvcmVzeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZ2FwOiByZW0tY2FsYygxNnB4KTtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBnYXA6IHJlbS1jYWxjKDMwcHgpIHJlbS1jYWxjKDEwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYy1udW1iZXJzX19pdGVtIHtcclxuXHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYy1udW1iZXJzX19maXJzdC1saW5lIHtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZXknKTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgfVxyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGVzeS1ncmVlbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMHB4KTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmMtbnVtYmVyc19fc2Vjb25kLWxpbmUge1xyXG4gICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4cHgpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICN7JGJhc2V9X19jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4KSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICN7JGJhc2V9X19tZW51LWJ0IHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAjeyRiYXNlfV9fYmFubmVyIHtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiByZW0tY2FsYyg3MHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgdG9wOiByZW0tY2FsYygxMTBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgIHRvcDogcmVtLWNhbGMoMTQzcHgpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTE2cHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMTZweCk7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgLy9hbmltYXRpb246IG1vdmVQaW90cmFNZW51VXAgNTAwbXMgZWFzZS1pbi1vdXQgMTAwMG1zIGZvcndhcmRzO1xyXG5cclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC00MHB4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtNDBweCk7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xMjRweCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTEyNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWNsb3NlIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2VzeS1jbG9zZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDQ1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAjeyRiYXNlfV9fbWVudS13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LW1lbnUnKSA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIC8vYW5pbWF0aW9uOiBtb3ZlUGlvdHJhTWVudVVwIDUwMG1zIGVhc2UtaW4tb3V0IDEwMDBtcyBmb3J3YXJkcztcclxuXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtNDBweCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTQwcHgpO1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTI0cHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0xMjRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1uYXJyb3cge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtNDBweCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtNDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTAwMjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1zaG93IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICN7JGJhc2V9X19sb2dvIHtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoMzVweCkgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDEzMHB4KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYygxODVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjeyRiYXNlfV9fbWVudS1sb2dvIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYygyNHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYyg2NHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTAwMztcclxuICAgIH1cclxuXHJcbiAgICAuYy1lc3ktZmxvcmVzeV9fbG9nbyB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg2NXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjeyRiYXNlfV9fbWVudS1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwMHB4KTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgI3skYmFzZX1fX21lbnUtbGVmdCxcclxuICAjeyRiYXNlfV9fbWVudS1yaWdodCB7XHJcbiAgICAtLXVqLWxpbmstY29sb3I6ICN7JGVzeS1ibHVlfTtcclxuICAgIC0tdWotbGluay1jb2xvci1ob3ZlcjogI3skZXN5LWdyZWVufTtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nLWl0ZW0gYSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAtLXVqLWxpbmstY29sb3I6ICM5NDk2OTkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3skYmFzZX1fX21lbnUtbGVmdCB7XHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3skYmFzZX1fX21lbnUtcmlnaHQge1xyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICBvcmRlcjogMztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgI3skYmFzZX1fX21lbnUtc29jaWFscyB7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmMtc29jaWFsc19faWNvbiB7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYygzMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN7JGJhc2V9X19oZWFkZXItYmFjayB7XHJcbiAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9lc3kvYXJyb3ctbGVmdC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byByZW0tY2FsYygyNXB4KTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcblxyXG4gICN7JGJhc2V9X19oZWFkZXItY2xvc2Uge1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiByZW0tY2FsYygyMHB4KTtcclxuICAgIHRvcDogcmVtLWNhbGMoMzVweCk7XHJcbiAgICB3aWR0aDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9jbG9zZS5zdmcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN7JGJhc2V9X19oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDcwcHgpO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAjeyRiYXNlfV9faGVhZGVyLWxvZ28ge1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYygzNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICB9XHJcblxyXG4gICN7JGJhc2V9LW1lbnVfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3skYmFzZX0tbWVudSAubGFuZy1pdGVtLFxyXG4gICN7JGJhc2V9LW1lbnVfX2l0ZW0ge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDBweCk7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAjeyRiYXNlfV9fYmFubmVyIHtcclxuICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LWJhbm5lcicpO1xyXG4gICAgY29sb3I6IHZhcigtLWJzLWVzeWdyZWVuKTtcclxuICB9XHJcbiAgI3skYmFzZX1fX2J1eS1idCB7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzBweCkgIWltcG9ydGFudDtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpIHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAjeyRiYXNlfV9fYnV5IHtcclxuICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LWJ1eScpO1xyXG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGdhcDogcmVtLWNhbGMoMTBweCk7XHJcblxyXG4gICAgaW1nIHtcclxuXHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxNnB4KSByZW0tY2FsYyg0MHB4KTtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg2MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICAjeyRiYXNlfS1tb2JpbGUtcGhvbmUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogcmVtLWNhbGMoMTZweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2VzeS9waG9uZS1tb2JpbGUuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgd2lkdGg6IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYyg1MHB4KTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3skYmFzZX0tbWVudV9fcGhvbmUge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZXN5LWdyZWVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9lc3kvcGhvbmUuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoM3B4KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDNweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICN7JGJhc2V9LW1lbnUgLmxhbmctaXRlbSBhLFxyXG4gICN7JGJhc2V9LW1lbnVfX2xpbmsge1xyXG5cclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSwgJHVudGlsOiB4bGFyZ2UpIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAvL3BhZGRpbmc6IDAgcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICAvL3BhZGRpbmc6IDAgcmVtLWNhbGMoMjVweCk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjeyRiYXNlfS1tZW51X19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoNXB4KTtcclxuICB9XHJcbiAgI3skYmFzZX0tbWVudSAubGFuZy1pdGVtIHtcclxuICAgIC0tdWotbGluay1jb2xvcjogIzk0OTY5OTtcclxuICB9XHJcbiAgI3skYmFzZX0tbWVudSAubGFuZy1pdGVtLFxyXG4gICN7JGJhc2V9LW1lbnVfX2l0ZW0ge1xyXG4gICAgJjpob3ZlciAjeyRiYXNlfS1tZW51X19saW5rLFxyXG4gICAgJjpob3ZlciBhLFxyXG4gICAgJl9jdXJyZW50ICN7JGJhc2V9LW1lbnVfX2xpbmsge1xyXG5cclxuICAgICAgLS11ai1saW5rLWNvbG9yOiAjeyAkZXN5LWdyZWVufVxyXG4gICAgfVxyXG4gIH1cclxuICAjeyRiYXNlfV9fbG9jYXRpb24taGVybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgcmVtLWNhbGMoLTI0cHgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDAgcmVtLWNhbGMoLTI0cHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsIGgyLCBoMyB7XHJcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnZXN5LWxvY2F0aW9uJyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDY1JTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIHRvcDogNjUlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcbiAgICAgICAgbGVmdDogMzUlO1xyXG4gICAgICAgIHRvcDogNjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICN7JGJhc2V9X19zd2lwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDUwcHgpO1xyXG4gIH1cclxuXHJcbiAgI3skYmFzZX1fX3NsaWRlciB7XHJcbiAgICBtYXJnaW46IDAgcmVtLWNhbGMoLThweCk7XHJcblxyXG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6ICN7cmVtLWNhbGMoMTJweCl9O1xyXG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiAje3JlbS1jYWxjKDEycHgpfTtcclxuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiB3aGl0ZTtcclxuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAje3JlbS1jYWxjKDIwcHgpfTtcclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjguNjk0JyBoZWlnaHQ9JzUwLjY5NCcgdmlld0JveD0nMCAwIDI4LjY5NCA1MC42OTQnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgnJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0NycgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc4JyBoZWlnaHQ9JzUnIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aC0yJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV84NDctMicgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc5JyBoZWlnaHQ9JzUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdBcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjguNjk0IDUwLjY5NCkgcm90YXRlKDE4MCknJTNFJTNDZyBpZD0nR3JvdXBfNzM4JyBkYXRhLW5hbWU9J0dyb3VwIDczOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA0Ny4xNTgpIHJvdGF0ZSgtNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNycgZGF0YS1uYW1lPSdHcm91cCA3MzcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzknIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDBBNSA1IDAgMCAwIDUgNUgzNS41NzhhNSA1IDAgMCAwLTUtNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2cgaWQ9J0dyb3VwXzczOScgZGF0YS1uYW1lPSdHcm91cCA3MzknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTM2KSByb3RhdGUoNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNy0yJyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoLTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfOTc5LTInIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDVBNSA1IDAgMCAxIDUgMEgzNS41NzlhNSA1IDAgMCAxLTUgNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMzVweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdBcnJvdycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzI4LjY5NCcgaGVpZ2h0PSc1MC42OTQnIHZpZXdCb3g9JzAgMCAyOC42OTQgNTAuNjk0JyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV84NDcnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDg0Nycgd2lkdGg9JzM1LjU3OCcgaGVpZ2h0PSc1JyBmaWxsPSclMjMyRDI4NUUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgtMiclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfODQ3LTInIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDg0Nycgd2lkdGg9JzM1LjU3OScgaGVpZ2h0PSc1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjMyRDI4NUUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNzM4JyBkYXRhLW5hbWU9J0dyb3VwIDczOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA0Ny4xNTgpIHJvdGF0ZSgtNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNycgZGF0YS1uYW1lPSdHcm91cCA3MzcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzknIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDBBNSA1IDAgMCAwIDUgNUgzNS41NzhhNSA1IDAgMCAwLTUtNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2cgaWQ9J0dyb3VwXzczOScgZGF0YS1uYW1lPSdHcm91cCA3MzknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTM2KSByb3RhdGUoNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNy0yJyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoLTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfOTc5LTInIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDVBNSA1IDAgMCAxIDUgMEgzNS41NzlhNSA1IDAgMCAxLTUgNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcblxyXG4gICAgICByaWdodDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTM1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAvLyAgLmMtaW1hZ2Utc2xpZGVyX19wYWdpbmF0aW9uIHtcclxuICAgIC8vICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIC8vICB9XHJcbiAgICAvL1xyXG4gICAgLy99XHJcbiAgICAuYy1pbWFnZS1zbGlkZXJfX25hdi1idXR0b24ge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICN7JGVzeS1ibHVlfTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgYm90dG9tOiByZW0tY2FsYygxM3B4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzVweCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWltYWdlLXNsaWRlcl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogcmVtLWNhbGMoNzBweCkgc29saWQgd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0tY2FsYygxcHgpIHJlbS1jYWxjKDFweCkgJGVzeS1ibHVlO1xyXG4gICAgICBib3JkZXI6IHJlbS1jYWxjKDJweCkgc29saWQgd2hpdGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXI6IHJlbS1jYWxjKDFweCkgc29saWQgd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYygtNDBweCk7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcclxuICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKC0xMjRweCk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtY2FwdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LWNhcHRpb24nKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiByZW0tY2FsYygxMHB4KTtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3R0b206IHJlbS1jYWxjKDEwcHgpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLnQtZXN5LXNsaWRlci0xIHtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0ODBweCk7XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjeyRiYXNlfV9fc2xpZGVyLXNsaWRlIHtcclxuICAgICAgICAmX2ltYWdlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTZweCk7XHJcblxyXG4gICAgICAgICAgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwOHB4KTtcclxuICAgICAgICAgICAgLy9hc3BlY3QtcmF0aW86IDMwOC80MTA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50LWVzeS1zbGlkZXItMiB7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNDgwcHgpO1xyXG5cclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgI3skYmFzZX1fX3NsaWRlci1zbGlkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfaW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDE2cHgpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX3RleHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xyXG4gICAgICAvL2FzcGVjdC1yYXRpbzogMTgwMC8yNDAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiByZW0tY2FsYygyNXB4KSAwIHJlbS1jYWxjKDI1cHgpIHJlbS1jYWxjKDM0cHgpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0YyRjJGMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI3skYmFzZX1fX3NsaWRlci1zbGlkZS1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDVweCkgcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDMzMHB4KTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgwcHgpIHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjeyRiYXNlfV9fdGFicyB7XHJcblxyXG4gICAgJi1tZW51IHtcclxuXHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MHB4KTtcclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg4cHgpIDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygyMzBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzeS1ncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW1zIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgbWFyZ2luOiAwIC04cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxNnB4KTtcclxuXHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICBncmlkLXJvdzogMTtcclxuICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEyNXZ3O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvZXN5L21hcC1pY29uLnN2ZycpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgd2lkdGg6IDIwMHZ3O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sZWdlbmQge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjAwdmg7XHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDhweCk7XHJcblxyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2VzeS9lc3ktYXJyb3ctZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICBnYXA6IHJlbS1jYWxjKDE2cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcclxuICAgICAgICAvL2dyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pO1xyXG4gICAgICAgIC8vZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDAgcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIH1cclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICAvL29wYWNpdHk6IHZhcigtLW9wYWNpdHksIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYygyMTBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIC8vZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgLy9ncmlkLXJvdzogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICN7JGJhc2V9X190aHJlZS13b3JsZHMge1xyXG5cclxuICAgICYtc2VjdGlvbi1pY29ucyB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoNDBweCkgMDtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg3MHB4KSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbnMge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDQwcHgpIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICBnYXA6IHJlbS1jYWxjKDE2cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcblxyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoNjBweCkgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg4MHB4KSAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbi10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICBjb2xvcjogIzk0OTY5OTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0tY2FsYyg4MHB4KSBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygzMnB4KSByZW0tY2FsYygyNHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDM2cHgpIHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDBweCkgcmVtLWNhbGMoNTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlLTEsXHJcbiAgICAmLWltYWdlLTIsXHJcbiAgICAmLWltYWdlLTMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jYXB0aW9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2VzeS1jYXB0aW9uJyk7XHJcbiAgICAgIGxlZnQ6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGJvdHRvbTogcmVtLWNhbGMoMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWN0aW9uLTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLThweCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoOHB4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtOHB4KTtcclxuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoOHB4KTtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UtbW9iaWxlKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBnYXA6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWltYWdlKSBuby1yZXBlYXQgdG9wIGxlZnQgLTE1dnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3NXZ3O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtNDBweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTI0cHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTI0cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MHZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0IC0yMHZ3O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBodWdlKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MHZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0IC0xMHZ3O1xyXG4gICAgICB9XHJcbiAgICAgIC8vYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvZXN5L2VzeS1kZWNvci0xLmpwZycpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBodWdlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLXRleHQtMyxcclxuICAgICYtdGV4dC0xIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDIwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg0NTBweCk7XHJcbiAgICAgICAgcGFkZGluZzogMTB2dyAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0LTEge1xyXG4gICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxODBweCkgMCByZW0tY2FsYygxMzBweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMTB2dyAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy0zLWhlYWRpbmcge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHZ3O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UpIG5vLXJlcGVhdCBib3R0b20gNXZ3IGxlZnQgLTI1dnc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgcmVtLWNhbGMoLTE2cHgpIDAgcmVtLWNhbGMoLTI0cHgpO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNsZWFyZml4IHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQtMyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nOiAxM3Z3IDA7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogcmVtLWNhbGMoNDBweCk7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTd2dyAwO1xyXG5cclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGh1Z2UpIHtcclxuICAgICAgICBwYWRkaW5nOiAxOHZ3IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtMy1oZWFkaW5nIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTV2dztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWltYWdlLW1vYmlsZSkgbm8tcmVwZWF0IGJvdHRvbSA1dncgbGVmdCAtMTl2dztcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCByZW0tY2FsYygtMTZweCkgMCByZW0tY2FsYygtMjRweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZS0xIHtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICAgIC8vQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAvLyAgcGFkZGluZy10b3A6IDYwdnc7XHJcbiAgICAgIC8vICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIC8vICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZSkgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcbiAgICAgIC8vICBiYWNrZ3JvdW5kLXNpemU6IDExMCU7XHJcbiAgICAgIC8vICBtYXJnaW46IDAgcmVtLWNhbGMoLTE2cHgpO1xyXG4gICAgICAvL31cclxuICAgIH1cclxuXHJcbiAgICAmLXNlY3Rpb24tMiB7XHJcblxyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLThweCk7XHJcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg4cHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC04cHgpO1xyXG4gICAgICAvL3BhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDhweCk7XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWltYWdlLW1vYmlsZSkgbm8tcmVwZWF0IGJvdHRvbSA1dncgcmlnaHQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWltYWdlKSBuby1yZXBlYXQgdG9wIHJpZ2h0IC0xMHZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzV2dztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC00MHB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTEyNHB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxMjRweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiA3cmVtIHJlbS1jYWxjKC0xNnB4KSAwO1xyXG4gICAgICAgIGdhcDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi10ZXh0LTIge1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwdnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg0NTBweCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTgwcHgpIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy0zLWhlYWRpbmcge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjB2dztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWltYWdlKSBuby1yZXBlYXQgYm90dG9tIDV2dyBsZWZ0IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgcmVtLWNhbGMoLTI0cHgpIDAgcmVtLWNhbGMoLThweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZS0yIHtcclxuXHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2UtMyB7XHJcbiAgICAgICN7JGJhc2V9X190aHJlZS13b3JsZHMtY2FwdGlvbiB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNlY3Rpb24tMyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLThweCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtOHB4KTtcclxuICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxNnB4KTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UtbW9iaWxlKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDgwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtOHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDE2cHgpIDAgcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgZ2FwOiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNTBweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UpIG5vLXJlcGVhdCB0b3AgMnZ3IGxlZnQgLTEwdnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHZ3O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtNDBweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG5cclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTEyNHB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDEyNHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogaHVnZSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAydncgbGVmdCAtM3Z3O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MHZ3O1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiA4MHZ3O1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQgLTI1dnc7XHJcbiAgICAgIH1cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoMixcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG5cclxuICAjeyRiYXNlfV9fYmVuZWZpdHMge1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdoZWFkaW5nIGljb25zJyAnbnVtYmVycyBpY29ucyc7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIuNWZyO1xyXG4gICAgICBnYXA6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMyUgNjclO1xyXG4gICAgICBnYXA6IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZ3JpZC1hcmVhOiBoZWFkaW5nO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg4cHgpO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb25zIHtcclxuICAgICAgZ3JpZC1hcmVhOiBpY29ucztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg2MHB4KSAwIHJlbS1jYWxjKDQwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgICAgICBnYXA6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbi10ZXh0IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcblxyXG4gICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uLWl0ZW0ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMycHgpIHJlbS1jYWxjKDEycHgpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUwcHgpIHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYyg4MHB4KTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYyg3MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS83O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDcvMTM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS81O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUvOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiA5LzEzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiA3LzEzO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlcnMge1xyXG4gICAgICBncmlkLWFyZWE6IG51bWJlcnM7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg4cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDEwMHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlci1pdGVtIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVyIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19udW1iZXItZGVzY3JpcHRpb24ge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGVzeS1ncmVlbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN7JGJhc2V9X19jb250YWN0LWNvbHVtbnMge1xyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTs7XHJcbiAgICB9XHJcbiAgfVxyXG4gICN7JGJhc2V9X19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IHJlbS1jYWxjKDI0cHgpIHJlbS1jYWxjKDhweCk7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMmZyIC44ZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW1hZ2UxIGltYWdlMScgJ3RleHQxIHRleHQxJyAnaW1hZ2UyIGltYWdlMycgJ3RleHQyIHRleHQyJztcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWFnZTEgaW1hZ2UxIHRleHQxJyAndGV4dDIgaW1hZ2UyIGltYWdlMyc7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMWZyIDAuOGZyO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZS0xIHtcclxuICAgICAgZ3JpZC1hcmVhOiBpbWFnZTE7XHJcbiAgICB9XHJcblxyXG4gICAgJi1udW1iZXJzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDBweCk7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW51bWJlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNTZweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlLTIge1xyXG4gICAgICBncmlkLWFyZWE6IGltYWdlMjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZS0zIHtcclxuICAgICAgZ3JpZC1hcmVhOiBpbWFnZTM7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0LTEge1xyXG4gICAgICAtLXVqLXRleHQtY29sb3I6ICM5NDk2OTk7XHJcbiAgICAgIGdyaWQtYXJlYTogdGV4dDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg1NnB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg1NnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dC0yIHtcclxuICAgICAgLS11ai10ZXh0LWNvbG9yOiAjOTQ5Njk5O1xyXG4gICAgICBncmlkLWFyZWE6IHRleHQyO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoNTZweCk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4uYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvIHtcclxuICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLThweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC00MHB4KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTI0cHgpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTB2dztcclxuICB9XHJcblxyXG4gIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcclxuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2ltYWdlJyAnaGVhZGluZycgJ3RleHQnO1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW1hZ2UgaGVhZGluZycgJ2ltYWdlIHNwYWNlJyAnaW1hZ2UgdGV4dCc7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTUlIDQ1JTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDE3dncgYXV0bztcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcclxuICAgICAgZ2FwOiAwIDV2dztcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NSUgMzUlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xyXG4gICAgICBncmlkLWFyZWE6IGltYWdlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICBncmlkLXJvdzogMS80O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBncmlkLWFyZWE6IGhlYWRpbmc7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg1MHB4KSAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEwMHB4KSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX2VuIHtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTBweCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZ3JpZC1hcmVhOiB0ZXh0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzBweCkgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTBweCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnQtYW1lbml0aWVzLWdyZXkge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAtLXVqLXRleHQtY29sb3I6IHZhcigtLWJzLWVzeWJsdWUpO1xyXG4gIHBhZGRpbmc6IHJlbS1jYWxjKDI0cHgpO1xyXG4gIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDY0cHgpIHJlbS1jYWxjKDI0cHgpO1xyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2NHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb2x1bW46ZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuXG4kZXN5LWJsdWU6IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWJsdWUnKTtcbiRlc3ktZ3JlZW46IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWdyZWVuJyk7XG5cbkBtaXhpbiBjLWZsYXRzKCRiYXNlOiYpIHtcblxuICAmIHtcblxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICAtLWNvbG9yLW9yYW5nZTogI2NjNGY2NjtcbiAgICAtLWNvbG9yLWxpbWU6ICN7JGVzeS1ncmVlbn07XG4gICAgLS1jb2xvci1zb2xkOiAjQUVBRUIyO1xuXG4gICAgLS1mbGF0LWNvbG9yOiB2YXIoLS1jb2xvci1saW1lKTtcblxuICAgIG1heC13aWR0aDogcmVtLWNhbGMoMTcwMHB4KTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTAwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTIwcHgpO1xuICAgIH1cblxuICAgIC5jdXJzb3ItcG9pbnRlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm1hcmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubW9iaWxlLWF2YWlsYWJsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGVzeS1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgYWNjZW50LWNvbG9yOiAkZXN5LWJsdWU7XG5cbiAgICAgICY6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1vYmlsZS1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHgpIHJlbS1jYWxjKDIwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAubW9iaWxlLWNoZWNrYm94ZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgLnNlbGVjdGVkIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlKTtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICB+IGRpdiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vVWktdGFyZ2V0IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDJweDtcblxuICAgICAgLm5vVWktY29ubmVjdHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICAgICAgfVxuXG4gICAgICAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xuICAgICAgfVxuXG5cbiAgICAgIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG5cbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanNfX2ZsYXRzLWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5maWx0ZXJlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNnB4KSByZW0tY2FsYygxMnB4KTtcbiAgICAgIGFjY2VudC1jb2xvcjogJGVzeS1ibHVlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcbiAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYyg1cHgpO1xuXG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYWNjZW50LWNvbG9yOiAkZXN5LWJsdWU7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19maWx0ZXItYnQge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itc29sZCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4KSByZW0tY2FsYygzMHB4KTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTVweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NlbGVjdC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoaW1hZ2VzL3NlbGVjdC1hcnJvdy1ibHVlMi5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX25vLXJlY29yZHMge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdmb3VydGgtdGl0bGUnKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX25hbWUge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdmbGF0LW5hbWUnKTtcblxuXG4gICAgICBhIHtcbiAgICAgICAgLS1zZnktbGluay1jb2xvcjogdmFyKC0tY29sb3ItZ3JleSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2l0ZW0ge1xuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLWZsYXQtY29sb3IpO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTZweCk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mbGF0LWNvbG9yKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5KTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOididWlsZGluZyBidWlsZGluZycgJ2RhdGEgZGF0YScgJ3ByaWNlIGltYWdlJyAnYnV0dG9uIGJ1dHRvbic7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDAuOWZyO1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6J2J1aWxkaW5nJyAnc3RhdHVzJyAnZGF0YScgJ3ByaWNlJyAgJ2ltYWdlJyAnYnV0dG9uJztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG5cblxuICAgICAgJi5pcy1yZXNlcnZlZCB7XG4gICAgICAgIC0tZmxhdC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlKTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1zb2xkIHtcbiAgICAgICAgLS1mbGF0LWNvbG9yOiB2YXIoLS1jb2xvci1zb2xkKTtcblxuICAgICAgICAuYy1mbGF0c19fbmFtZSB7XG4gICAgICAgICAgLS1mbGF0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19idWlsZGluZyB7XG4gICAgICBncmlkLWFyZWE6IGJ1aWxkaW5nO1xuICAgICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBncmlkLWFyZWE6IHN0YXR1cztcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGVzeS1ibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgJi1kb3Qge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygycHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDVweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZsYXQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zZWFyY2gtYnQsXG4gICAgI3skYmFzZX1fX3NlYXJjaC1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc2F2aW5ncy1sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZXN5LWdyZWVuO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEycHgpO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDhweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJl9waW90cmE0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNHB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3Bpb3RyYTRibHVlJyk7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcHJpY2Uge1xuICAgICAgZ3JpZC1hcmVhOiBwcmljZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNDBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBjb2xvcjogJGVzeS1ibHVlO1xuICAgICAgZ2FwOiByZW0tY2FsYygxMnB4KTtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZmxhdHMtbGlzdC1wcmljZS1sYWJlbCcpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLW0sXG4gICAgICAmLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICM4RThFOTM7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogJGVzeS1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdmFsdWUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnbGlnaHRncmV5Jyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdmbGF0cy1saXN0LXByaWNlLXZhbHVlJyk7XG5cbiAgICAgICAgbWluLWhlaWdodDogNzZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogcmVtLWNhbGMoMTJweCk7XG4gICAgICB9XG5cbiAgICAgICZfcHJvbW90aW9uIHtcbiAgICAgICAgI3skYmFzZX1fX3ByaWNlLXZhbHVlIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2RhdGEge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZ3JpZC1hcmVhOiBkYXRhO1xuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luOiByZW0tY2FsYygxMHB4KSAwIDA7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KSAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0Z3JleScpO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGdhcDogcmVtLWNhbGMoNXB4KTtcbiAgICAgIH1cblxuICAgICAgJi1kaXZpZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnbGlnaHRncmV5Jyk7O1xuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEycHgpO1xuICAgICAgICB3aWR0aDogMnB4O1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoNDBweCkgMDtcbiAgICAgIGdyaWQtYXJlYTogaW1hZ2U7XG5cbiAgICAgICYtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zbGlkZXItZWxlbSB7XG4gICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDgwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zbGlkZXItdmFsdWUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDJweCk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0cHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygyMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYyg2MHB4KTtcbiAgICAgIH1cblxuICAgICAgJl9hcmVhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoNjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NsaWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTBweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTBweCkgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc2VhcmNoLWJ0IHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE1cHgpIHJlbS1jYWxjKDQwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NlYXJjaC1ib3gge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdmb290ZXInKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTZweCkgcmVtLWNhbGMoMjRweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgICAvL21hcmdpbjogMCBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpOztcbiAgICAgIH1cblxuICAgIH1cblxuICAgICN7JGJhc2V9X19idWlsZGluZ3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjRweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgZ2FwOiByZW0tY2FsYygyMHB4KTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zbGlkZXItZWxlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc2VhcmNoLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiByZW0tY2FsYygxNXB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiByZW0tY2FsYygzNXB4KTtcblxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgICAgLy9nYXA6IHJlbS1jYWxjKDc1cHgpO1xuICAgICAgICAvL2ZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zZWFyY2gtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZTogJ2xhYmVsIGZyb210bycgYXV0b1xuICAgICAgICAnc2xpZGVyIHNsaWRlciAnIDFmci8gMWZyIGF1dG87XG4gICAgICBnYXA6IHJlbS1jYWxjKDE1cHgpIHJlbS1jYWxjKDMwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XG5cbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZ3JpZC1hcmVhOiBsYWJlbDtcbiAgICAgIH1cblxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG5cbiAgICAgICYtc2xpZGVyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzbGlkZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG5cbiAgICAgICYtZnJvbXRvIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBmcm9tdG87XG4gICAgICAgIGNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ2dyZXknKX07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtLWNhbGMoNXB4KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoNjVweCk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc2VhcmNoLWRpdmlkZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDMwJTtcblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19sZWdlbmQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjRweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDhweCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbGVnZW5kLWl0ZW0ge1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDE1cHgpO1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNXB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTFweCk7XG5cbiAgICAgICYuaXMtYXZhaWxhYmxlIHtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saW1lKTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1yZXNlcnZlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG5cbiAgICAgIH1cblxuICAgICAgJi5pcy1zb2xkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc29sZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2J1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtYXJlYTogYnV0dG9uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmX3NvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIGNvbG9yOiAjNzE3MTcxICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygzMDRweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XG4gICAgICB9XG5cbiAgICAgIC5jLWJ1dHRvbnMge1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDhweCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg3cHgpIHJlbS1jYWxjKDIwcHgpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbTIge1xuICAgICAgICAgICYuYy1idXR0b25zX19pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWJsdWUnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmMtYnV0dG9uc19faXRlbS1ob3ZlcmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWdyZWVuJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtYXZhaWxhYmxlIC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogd2hpdGU7XG4gICAgICAgIC0tdWotYnV0dG9uLWNvbG9yLWhvdmVyOiB3aGl0ZTtcbiAgICAgICAgLS1idXR0b24taXRlbV9fYmFja2dyb3VuZF9ob3ZlcjogdmFyKC0tY29sb3Itc29sZCk7XG4gICAgICB9XG5cbiAgICAgICYuaXMtcmVzZXJ2ZWQgLmMtYnV0dG9uc19faXRlbSB7XG4gICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICAgICAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICAgICAgfVxuXG4gICAgICAmLmlzLXNvbGQgLmMtYnV0dG9uc19faXRlbSB7XG4gICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zb2xkKTtcbiAgICAgICAgLS1idXR0b24taXRlbV9fYmFja2dyb3VuZF9ob3ZlcjogdmFyKC0tY29sb3Itc29sZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5cbiRlc3ktYmx1ZTogbWFwLWdldCgkY29sb3JzLCAnZXN5Ymx1ZScpO1xuJGVzeS1ncmVlbjogbWFwLWdldCgkY29sb3JzLCAnZXN5Z3JlZW4nKTtcblxuQG1peGluIGMtZmxhdCgkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIC0tY29sb3Itb3JhbmdlOiAjY2M0ZjY2O1xuICAgIC0tY29sb3ItbGltZTogI3skZXN5LWdyZWVufTtcbiAgICAtLWNvbG9yLXNvbGQ6ICN7JGVzeS1ibHVlfTtcblxuICAgIC0tZmxhdC1jb2xvcjogdmFyKC0tY29sb3ItbGltZSk7XG4gICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxNnB4KTtcbiAgICB9XG5cbiAgICAuYy1idXR0b25zIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMwcHgpO1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjRweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19iYWNrIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LWZsYXQtc21hbGwnKTtcblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiByZW0tY2FsYygxNnB4KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYnVpbGRpbmcge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktZmxhdC1idWlsZGluZycpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDBweCk7XG5cbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgfVxuXG4gICAgICAmLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19uYW1lIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LWZsYXQtYmlnJyk7XG5cbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoOHB4KSAwIHJlbS1jYWxjKDE2cHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoOHB4KSAwIHJlbS1jYWxjKDQwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zdGF0dXMge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktZmxhdC1zbWFsbCcpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBnYXA6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTZweCk7XG5cbiAgICAgICYuaXMtcmVzZXJ2ZWQge1xuICAgICAgICAtLWZsYXQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG4gICAgICB9XG5cbiAgICAgICYuaXMtc29sZCB7XG4gICAgICAgIC0tZmxhdC1jb2xvcjogdmFyKC0tY29sb3Itc29sZCk7XG5cbiAgICAgICAgLmMtZmxhdHNfX25hbWUge1xuICAgICAgICAgIC0tZmxhdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kb3Qge1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGF0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICN7JGJhc2V9X19zYXZpbmdzLWxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICRlc3ktZ3JlZW47XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygycHggMTZweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygycHggMjRweCk7XG4gICAgICB9XG5cbiAgICAgICZfcGlvdHJhNCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDRweCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncGlvdHJhNGJsdWUnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcHJpY2Uge1xuICAgICAgJi1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjOEU4RTkzO1xuICAgICAgfVxuXG4gICAgICAmLXZhbHVlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcGRmIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2RhdGEtaXRlbSB7XG5cbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LWZsYXQtbWVkaXVtJyk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBnYXA6IHJlbS1jYWxjKDE2cHgpO1xuXG5cbiAgICAgICZfcHJpY2Uge1xuICAgICAgICBjb2xvcjogJGVzeS1ncmVlbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi12YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXN5LWdyZWVuO1xuXG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3ByaWNlLWhpc3RvcnktdG9nZ2xlIHtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygxNnB4KTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBnYXA6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTRweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0taWNvbi1yb3RhdGlvbiwgLTkwZGVnKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2hpc3Rvcnkge1xuICAgICAgJi12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cblxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoOHB4KTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgLS1mbGF0LWhpc3RvcnktZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC0taWNvbi1yb3RhdGlvbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faGlzdG9yeS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IHZhcigtLWZsYXQtaGlzdG9yeS1kaXNwbGF5LCBub25lKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XG4gICAgfVxuICB9XG5cbn1cbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcclxuXHJcbiRlc3ktYmx1ZTogbWFwLWdldCgkY29sb3JzLCAnZXN5Ymx1ZScpO1xyXG5cclxuLmMtZXN5LXByb21vLWJhbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5yb3cge1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDUwMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoNDBweCAyMHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDAwcHgpO1xyXG5cclxuICAgIC8vIENTUyBjdXN0b20gcHJvcGVydGllcyBkbGEgYmlhxYJ5Y2gga29sb3LDs3dcclxuICAgIC0tdWotaGVhZGluZy1jb2xvcjogd2hpdGU7XHJcbiAgICAtLXVqLXRleHQtY29sb3I6IHdoaXRlO1xyXG4gICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNjBweCA0MHB4KTtcclxuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNTAwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoODBweCA2MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoNjAwcHgpO1xyXG5cclxuICAgICAgLy8gU3R5bGUgZGxhIHRyZcWbY2kgeiBJbm5lckJsb2Nrc1xyXG4gICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyOm5vdCgubm8tbGluZXMpIHtcclxuICAgICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ2VzeS1wcm9tby1iYW5uZXItaDInKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gS2xhc3kgdC1hZHZlcnRpc2luZyogeiB6aWVsb255bSBrb2xvcmVtIEVTWVxyXG4gICAgICBbY2xhc3MqPVwidC1hZHZlcnRpc2luZ1wiXSB7XHJcbiAgICAgICAgLS11ai1oZWFkaW5nLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdlc3lncmVlbicpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWdyZWVuJykgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwOm5vdCg6b25seS1jaGlsZCkge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2VzeS1wcm9tby1iYW5uZXItdGV4dCcpO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWdyZWVuJykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCwgb2wge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDMwMHB4KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDUwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCJAdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XHJcblxyXG4kcGlvdHJhNGJsdWU6IG1hcC1nZXQoJGNvbG9ycywgJ3Bpb3RyYTRibHVlJyk7XHJcblxyXG4uYy1waW90cmE0LXByb21vLWJhbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5yb3cge1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDUwMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgLy8gQmV6IHTFgmEgLSB0ZWtzdHkgYsSZZMSFIHd5xZt3aWV0bGFuZSBiZXoga29sb3J1IHTFgmFcclxuICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4IDIwcHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg0MDBweCk7XHJcblxyXG4gICAgLy8gQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzIGRsYSBrb2xvcsOzdyBwaW90cmE0XHJcbiAgICAtLXVqLWhlYWRpbmctY29sb3I6ICN7JHBpb3RyYTRibHVlfTtcclxuICAgIC0tdWotdGV4dC1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg2MHB4IDQwcHgpO1xyXG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg1MDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg4MHB4IDYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg2MDBweCk7XHJcblxyXG4gICAgICAvLyBTdHlsZSBkbGEgdHJlxZtjaSB6IElubmVyQmxvY2tzXHJcbiAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyOm5vdCgubm8tbGluZXMpIHtcclxuICAgICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ3Bpb3RyYTQtcHJvbW8tYmFubmVyLWgyJyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHA6bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgICAgICAgY29sb3I6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ3Bpb3RyYTQtcHJvbW8tYmFubmVyLXRleHQnKTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoMzAwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg1MDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc2l0aW9uLXJlbGF0aXZlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAvLyBaYW9rcsSFZ2xlbmlhIGphayB3IHBpb3RyYTRcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFdhcmlhbnQgeiBvZHdyw7Njb27EhSBrb2xlam5vxZtjacSFICh6ZGrEmWNpZSBwbyBwcmF3ZWopXHJcbiAgJl9yZXZlcnNlIHtcclxuICAgIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19pbWFnZS1pbWcge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmMtZXhhbXBsZS1jb21wb25lbnQge1xuICBAaW5jbHVkZSBjLWV4YW1wbGUtY29tcG9uZW50KCYpO1xufVxuXG4uYy1oZWFkZXIge1xuICBAaW5jbHVkZSBjLWhlYWRlcigmKTtcbn1cblxuLmMtZm9vdGVyIHtcbiAgQGluY2x1ZGUgYy1mb290ZXIoJik7XG59XG5cbi5jLWZvb3Rlci1waW90cmE0IHtcbiAgQGluY2x1ZGUgYy1mb290ZXItcGlvdHJhNCgmKTtcbn1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5IHtcbiAgQGluY2x1ZGUgYy1mb290ZXItZXN5LWZsb3Jlc3koJik7XG59XG5cbi5jLWVzeS1udW1iZXJzIHtcbiAgQGluY2x1ZGUgYy1lc3ktbnVtYmVycygmKTtcbn1cblxuLmMtaGVybyB7XG4gIEBpbmNsdWRlIGMtaGVybygmKTtcbn1cblxuLmMtYnV0dG9ucyB7XG4gIEBpbmNsdWRlIGMtYnV0dG9ucygmKTtcbn1cblxuLmMtbWFpbm1lbnUge1xuICBAaW5jbHVkZSBjLW1haW5tZW51KCYpO1xufVxuXG4uYy1sb2NhdGlvbiB7XG4gIEBpbmNsdWRlIGMtbG9jYXRpb24oJik7XG59XG5cbi5jLXNvY2lhbHMge1xuICBAaW5jbHVkZSBjLXNvY2lhbHMoJik7XG59XG5cbi5jLWxhbmctc3dpdGNoZXIge1xuICBAaW5jbHVkZSBjLWxhbmctc3dpdGNoZXIoJik7XG59XG5cbi5jLWNvbnRhY3Qge1xuICBAaW5jbHVkZSBjLWNvbnRhY3QoJik7XG59XG5cbi5jLWltYWdlLXRleHQge1xuICBAaW5jbHVkZSBjLWltYWdlLXRleHQoJik7XG59XG5cbi5jLWJpZy1pbWFnZSB7XG4gIEBpbmNsdWRlIGMtYmlnLWltYWdlKCYpO1xufVxuXG4uYy1pbWFnZS1zbGlkZXIge1xuICBAaW5jbHVkZSBjLWltYWdlLXNsaWRlcigmKTtcbn1cblxuLmMtcG9zdC10aXRsZSB7XG4gIEBpbmNsdWRlIGMtcG9zdC10aXRsZSgmKTtcbn1cblxuLmMtcG9zdHMtcGFnaW5hdGlvbiB7XG4gIEBpbmNsdWRlIGMtcGFnaW5hdGlvbigmKTtcbn1cblxuLmMtcG9zdHMge1xuICBAaW5jbHVkZSBjLXBvc3RzKCYpO1xufVxuXG4uYy1waW90cmE0IHtcbiAgQGluY2x1ZGUgYy1waW90cmE0KCYpO1xufVxuXG4uYy1lc3ktZmxvcmVzeSB7XG4gIEBpbmNsdWRlIGMtZXN5LWZsb3Jlc3koJik7XG59XG5cbi5jLWJhbm5lciB7XG4gIEBpbmNsdWRlIGMtYmFubmVyKCYpO1xufVxuXG4uYy1tYWluLXNsaWRlciB7XG4gIEBpbmNsdWRlIGMtbWFpbi1zbGlkZXIoJik7XG59XG5cbi5jLWJvcmRlcmVkLWJveCB7XG4gIEBpbmNsdWRlIGMtYm9yZGVyZWQtYm94KCYpO1xufVxuXG4uYy1udW1iZXJzIHtcbiAgQGluY2x1ZGUgYy1udW1iZXJzKCYpO1xufVxuXG4uYy1nYWxsZXJ5IHtcbiAgQGluY2x1ZGUgYy1nYWxsZXJ5KCYpO1xufVxuXG4uYy1tYXAge1xuICBAaW5jbHVkZSBjLW1hcCgmKTtcbn1cblxuLmMtcG9ydGZvbGlvLWl0ZW0ge1xuICBAaW5jbHVkZSBjLXBvcnRmb2xpby1pdGVtKCYpO1xufVxuXG4uYy1lcnJvci1wYWdlIHtcbiAgQGluY2x1ZGUgYy1lcnJvci1wYWdlKCYpO1xufVxuXG4uYy1mb290ZXJtZW51IHtcbiAgQGluY2x1ZGUgYy1mb290ZXJtZW51KCYpO1xufVxuXG4uYy1wb3J0Zm9saW8tZmlsdGVycyB7XG4gIEBpbmNsdWRlIGMtcG9ydGZvbGlvLWZpbHRlcnMoJik7XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgQGluY2x1ZGUgd3AtYmxvY2stbWVkaWEtdGV4dCgmKTtcbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIEBpbmNsdWRlIHdwLWJsb2NrLXNlcGFyYXRvcigmKTtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkge1xuICBAaW5jbHVkZSB3cC1ibG9jay1nYWxsZXJ5KCYpO1xufVxuXG4uYy1pbWFnZS1oZWFkaW5nIHtcbiAgQGluY2x1ZGUgYy1pbWFnZS1oZWFkaW5nKCYpO1xufVxuXG4uYy1jb2x1bW5zIHtcbiAgQGluY2x1ZGUgYy1jb2x1bW5zKCYpO1xufVxuXG4uYy1wcmljaW5nLXRhYmxlIHtcbiAgQGluY2x1ZGUgYy1wcmljaW5nLXRhYmxlKCYpO1xufVxuXG4uYy1mbGF0cyB7XG4gIEBpbmNsdWRlIGMtZmxhdHMoJik7XG59XG5cblxuLmMtZmxhdCB7XG4gIEBpbmNsdWRlIGMtZmxhdCgmKTtcbn1cblxuLndwLWJsb2NrLWNvdmVyIHtcbiAgQGluY2x1ZGUgd3AtYmxvY2stY292ZXIoJik7XG59XG5cbi5jLWZvcm0ge1xuICBAaW5jbHVkZSBjLWZvcm0oJik7XG59XG5cbi5jLWFjY2VwdGFuY2Uge1xuICBAaW5jbHVkZSBjLWFjY2VwdGFuY2UoJik7XG59XG5cbi5jLWVzeS1tb3ZpZSB7XG4gIEBpbmNsdWRlIGMtZXN5LW1vdmllKCYpO1xufVxuXG4uYy1wb3J0Zm9saW8taXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogcmVtLWNhbGMoMjRweCk7XG4gIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2MHB4KTtcbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1lc3ktbnVtYmVycygkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgZGlzcGxheTogZ3JpZDtcblxuXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiByZW0tY2FsYyg4cHgpO1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgZ2FwOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgIGdhcDogcmVtLWNhbGMoMjRweCk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1lc3lncmVlbik7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMnB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LW51bWJlcnMtdGl0bGUnKTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIuNmVtO1xuICAgICAgLS11ai1oZWFkaW5nLWNvbG9yOiB2YXIoLS1icy1lc3libHVlKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1icy1lc3libHVlKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2cHgpO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19udW1iZXIge1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDgwcHgpO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0OHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvZXN5L2VzeS1udW1iZXJzLWJnLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1idXR0b25zKCRiYXNlOiYpIHtcbiAgJGJ1dHRvbkFuaW1hdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG5cblxuICBAa2V5ZnJhbWVzIGhvdmVySW5CZyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgaG92ZXJPdXRCZyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgb3BhY2l0eTogMFxuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgaG92ZXJJbklubmVyIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGhvdmVyT3V0SW5uZXIge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG4gIH1cblxuXG4gICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC0tdWotYnV0dG9uLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywnZ3JlZW4nKX07XG4gICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYudC1jZW50ZXIge1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudC1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtZnVsbCB7XG4gICAgICAjeyRiYXNlfV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9faXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICA+ICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS11ai1idXR0b24tY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudC1waW5rIHtcbiAgICAgICAgLS11ai1idXR0b24tY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCdwaW5rJyl9O1xuICAgICAgfVxuXG4gICAgICAmLnQtd2hpdGUge1xuICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ3doaXRlJyl9O1xuICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3ZlcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ2dyZWVuJyl9O1xuICAgICAgfVxuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogdmFyKC0tdWotYnV0dG9uLWNvbG9yKTtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnYnV0dG9uJyk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHgpIHJlbS1jYWxjKDIwcHgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gICAgICB9XG5cbiAgICAgIC8vQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgLy8gIG1hcmdpbjogMCBhdXRvIHJlbS1jYWxjKDMwcHgpO1xuICAgICAgLy99XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdWotYnV0dG9uLWNvbG9yKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygzcHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNHB4KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICAjeyRiYXNlfV9faXRlbS1ob3ZlcmVkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBob3Zlck91dElubmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJhc2V9X19pdGVtLWJnIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBob3ZlckluQmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skYmFzZX1fX2l0ZW0tbGFiZWwge1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaG92ZXJJbklubmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19pdGVtLWxhYmVsIHtcbiAgICAgIHRyYW5zaXRpb246ICRidXR0b25BbmltYXRpb247XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGFuaW1hdGlvbjogaG92ZXJPdXRJbm5lciAwLjNzIGVhc2UgMSBmb3J3YXJkcztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbS1jYWxjKDEwcHgpO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19pdGVtLWhvdmVyZWQge1xuICAgICAgYW5pbWF0aW9uOiBob3ZlckluSW5uZXIgMC4zcyBlYXNlIDEgZm9yd2FyZHM7XG4gICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uQW5pbWF0aW9uO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiB2YXIoLS11ai1idXR0b24tY29sb3ItaG92ZXIpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyKTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faXRlbS1iZyB7XG4gICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uQW5pbWF0aW9uO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXVqLWJ1dHRvbi1jb2xvcik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGFuaW1hdGlvbjogaG92ZXJPdXRCZyAwLjNzIGVhc2UgMSBmb3J3YXJkcztcbiAgICB9XG4gIH1cblxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1tYWlubWVudSgkYmFzZTomKSB7XG5cbiAgJiB7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2l0ZW0ge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLS11ai1saW5rLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyl9O1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdtZW51Jyk7XG4gICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgLy8gIGZsZXg6IDE7XG4gICAgICAvL31cbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNXB4KTtcbiAgICAgICAgLS11ai1saW5rLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyl9O1xuICAgICAgfVxuXG4gICAgICAmX2N1cnJlbnQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgLS11ai1saW5rLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKX07XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICAtLXVqLWxpbmstY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCAncGluaycpfTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJhc2V9X19saW5rIHtcbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgI3skYmFzZX1fX2xpbmsge1xuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIGh0bWxbbGFuZz1cInVrLVVBXCJdIHtcbiAgICAgIC5jLTMtdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtbWFpbm1lbnVfX2xpc3Qge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cblxuICAgICAgLnMtdGV4dGNvbnRlbnQsIC51LXRleHQtYm94LCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0LCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAvL3BhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCAwLjY1dncpO1xuXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIC0tbWFpbm1lbnUtbGluay1wYWRkaW5nOiAwIDAuNHZ3O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICAgICAgLS1tYWlubWVudS1saW5rLXBhZGRpbmc6IDAgMC44dnc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgICAgICAtLW1haW5tZW51LWxpbmstcGFkZGluZzogMCAwLjl2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1tYWlubWVudS1saW5rLXBhZGRpbmcsIDAgcmVtLWNhbGMoMjBweCkpO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgLy9wYWRkaW5nOiAwIHJlbS1jYWxjKDVweCk7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCAwLjZ2dyk7XG5cbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tbWFpbm1lbnUtbGluay1wYWRkaW5nLCAwIDAuNjV2dyk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1tYWlubWVudS1saW5rLXBhZGRpbmcsIDAgMXZ3KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCAxLjF2dyk7XG4gICAgICB9XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMnB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICN7bWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKX07XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIC8vICAmOjpiZWZvcmUge1xuICAgICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vICB9XG4gICAgICAvL31cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtbG9jYXRpb24oJGJhc2U6Jikge1xuXG4gICYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ21hcCcgJ2xlZ2VuZCcgJ2xpbmsnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBnYXA6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbGVnZW5kIG1pZCBtYXAnICdsaW5rIG1pZCBtYXAnXG4gICAgfVxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEzMHZ3O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg1MHB4KTtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9lc3kvbWFwLWljb24uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9fbWFwIHtcbiAgICAgIGdyaWQtcm93OiBtYXA7XG5cbiAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDgyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIC04cHggMzBweDtcblxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IG1pZC9tYXA7XG5cbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICBncmlkLWNvbHVtbjogbGluay9taWQ7XG4gICAgICBncmlkLXJvdzogbGluaztcbiAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgIC8vQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvL31cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIC0tdWotbGluay1jb2xvcjogI3skZXN5LWJsdWV9O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19sZWdlbmQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktbG9jYXRpb24tbWFwLWl0ZW0nKTtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktbG9jYXRpb24tbWFwLWhlYWRpbmcnKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDhweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19sZWdlbmQge1xuICAgICAgZ3JpZC1hcmVhOiBsZWdlbmQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygyNHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHZoO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9lc3kvZXN5LWFycm93LWRvd24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtc29jaWFscygkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xuXG4gICAgJi50LWNvbnRhY3Qge1xuICAgICAgLS11ai1saW5rLWNvbG9yOiAjeyBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyApfTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2l0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDIwcHgpO1xuXG4gICAgICAmLnQtY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19saW5rIHtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC0tdWotbGluay1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ2dyZWVuJyl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19pY29uIHtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygyMHB4KTtcblxuICAgICAgJi50LWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMzBweCk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtYmlnLWltYWdlKCRiYXNlOiYpIHtcblxuICAmIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLFxuICAmIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cblxuICAgICZfaG9tZSB7XG5cbiAgICAgICN7JGJhc2V9X19iYWNrZ3JvdW5kIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50LWdyaWQgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsXG4gICAgJi50LWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgI3skYmFzZX1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYudC1pbWFnZS1sZWZ0IHtcbiAgICAgICN7JGJhc2V9X19kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMCAwO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19iYWNrZ3JvdW5kIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgICB9XG5cbiAgICAgIHZpZGVvLFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgID4gcGljdHVyZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2JhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBib3R0b206IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19kZXNjcmlwdGlvbiB7XG4gICAgICAtLXVqLXRleHQtY29sb3I6IHdoaXRlO1xuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcbiAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuXG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbWFyZ2luOiBhdXRvIDAgMCBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBncmlkLXJvdzogMTtcblxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoNjUwcHgpO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cykgMCAwIDA7XG5cbiAgICAgIH1cblxuICAgICAgJi50LXRvcC1yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMCAwIGF1dG8gYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDYwMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0cHgpIHJlbS1jYWxjKDQ4cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWltYWdlLXNsaWRlcigkYmFzZTomKSB7XG5cbiAgJiB7XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX3N3aXBlciB7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX25hdi1idXR0b24ge1xuICAgICAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogd2hpdGU7XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc3dpcGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1wYWdpbmF0aW9uKCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiByZW0tY2FsYyg1MHB4KSAwO1xuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19pdGVtIHtcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTBweCk7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMzVweCk7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDM1cHgpO1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2l0ZW06aG92ZXIsXG4gICAgI3skYmFzZX1fX2l0ZW1fY3VycmVudCB7XG5cbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19lbGVtZW50X21vZGlmaWVyIHtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxyXG4kcGlvdHJhNGJsdWU6IG1hcC1nZXQoJGNvbG9ycywgJ3Bpb3RyYTRibHVlJyk7XHJcbiRwaW90cmE0cHVycGxlOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW90cmE0cHVycGxlJyk7XHJcbiRwaW90cmE0eWVsbG93OiBtYXAtZ2V0KCRjb2xvcnMsICdwaW90cmE0eWVsbG93Jyk7XHJcbiRwaW90cmE0Z3JleTogbWFwLWdldCgkY29sb3JzLCAncGlvdHJhNGdyZXknKTtcclxuJHNlYXJjaEdyZXk6ICNiNWI1YjU7XHJcblxyXG5AbWl4aW4gYy1waW90cmE0KCRiYXNlOiYpIHtcclxuXHJcbiAgJiB7XHJcbiAgICAtLXVqLWhlYWRpbmctY29sb3I6ICN7JHBpb3RyYTRibHVlfTtcclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIGJvcmRlcjogcmVtLWNhbGMoNXB4KSBzb2xpZCAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpIHZhcigtLXVqLWJvcmRlci1yYWRpdXMpIDAgMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmMtZ2FsbGVyeSAuYy1nYWxsZXJ5X19uYXYtbGluayB7XHJcbiAgICAgIC0tdWotbGluay1jb2xvcjogI3skcGlvdHJhNGdyZXl9O1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWdhbGxlcnkgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1nYWxsZXJ5X19uYXYtbGluayB7XHJcbiAgICAgIC0tdWotbGluay1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jhbm5lciB7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogcmVtLWNhbGMoNzBweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMTZweCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xMHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0xMHB4KTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgdG9wOiByZW0tY2FsYyg5MXB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgdG9wOiByZW0tY2FsYygxMTJweCk7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmLWNsb3NlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvcGlvdHJhNC1jbG9zZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIHJpZ2h0OiByZW0tY2FsYyg0NXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudC1waW90cmEtYmx1ZSB7XHJcbiAgICAgIC0tdWotdGV4dC1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWNvbnRhY3Qge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1jb250YWN0X19pbWFnZS1ib3gge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtY29udGFjdF9fcG9zaXRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncGlvdHJhNC1jb250YWN0LXBvc2l0aW9uJyk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTEzLCAxMTMsIDExMywgMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWNvbnRhY3RfX2xpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncGlvdHJhNC1jb250YWN0LXBvc2l0aW9uJyk7XHJcbiAgICAgICAgLS11ai1saW5rLWNvbG9yOiAjeyRwaW90cmE0Ymx1ZX07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWNvbnRhY3RfX25hbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncGlvdHJhNC1jb250YWN0LW5hbWUnKTtcclxuICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1mbGF0c19fYnV0dG9uIHtcclxuICAgICAgLmMtYnV0dG9ucyB7XHJcblxyXG4gICAgICAgICZfX2l0ZW0yIHtcclxuICAgICAgICAgICYuYy1idXR0b25zX19pdGVtIHtcclxuICAgICAgICAgICAgLS11ai1idXR0b24tY29sb3I6ICN7JHBpb3RyYTRibHVlfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvci1waW5rfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYy1idXR0b25zX19pdGVtLWhvdmVyZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvci1waW5rfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYy1mbGF0c19fbGVnZW5kLWl0ZW0ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYyg1cHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAmLmlzLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLXJlc2VydmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNHB1cnBsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1zb2xkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1mbGF0IHtcclxuICAgICAgLS11ai1saW5rLWNvbG9yOiAjeyRwaW90cmE0Ymx1ZX07XHJcblxyXG4gICAgICAmX19oaXN0b3J5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcHJpY2UtaGlzdG9yeS10b2dnbGUge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX25hbWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hpc3RvcnktdmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMXB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oaXN0b3J5LWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKC0xNnB4KSByZW0tY2FsYyg4cHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgY29sb3I6ICM3MTcxNzE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcHJpY2Uge1xyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1kaW4tbmFycm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM3MTcxNzE7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtbGFzdCB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMHB4KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1kaW4tbmFycm93KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2RpdmlkZXIge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTZweCkgcmVtLWNhbGMoLTE2cHgpO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDFweCAzcHggMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kYXRhLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbik7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg4cHgpIDA7XHJcblxyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncGlvdHJhNC1zdGF0dXMnKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc3RhdHVzLWRvdCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNXB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMjBweCk7XHJcblxyXG4gICAgICAgICYuaXMtYXZhaWxhYmxlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtcmVzZXJ2ZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRwdXJwbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXNvbGQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWZsYXRzIHtcclxuICAgICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG5cclxuICAgICAgJl9fcHJpY2UsXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg4cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NlYXJjaC1zZWxlY3Qge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCdpbWFnZXMvc2VsZWN0LWFycm93LWJsdWUzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zZWFyY2gtYm94IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDhweCkgcmVtLWNhbGMoOHB4KSByZW0tY2FsYyg4cHgpIHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgIGFjY2VudC1jb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBpb3RyYTRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub1VpLXRhcmdldCB7XHJcbiAgICAgICAgLm5vVWktY29ubmVjdHMge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9VaS1oYW5kbGUge1xyXG5cclxuICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vVWktdmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICAgICAgY29sb3I6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtZGluLW5hcnJvdywgJGZmLWRpbi1uYXJyb3cpO1xyXG5cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTVweCk7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9VaS1tYXJrZXItaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNEMUQxRDE7XHJcblxyXG4gICAgICAgICYuaXMtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9VaS10b29sdGlwIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRpbi1uYXJyb3csICRmZi1kaW4tbmFycm93KTtcclxuICAgICAgICBib3R0b206IC0zMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDhweCk7XHJcblxyXG4gICAgICAgICYtZWxlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmX19zZWFyY2gtaXRlbSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygxNDBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2F2YWlsYWJsZSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3ByaWNlIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMjIwcHgpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygzMDBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWZyb210byB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX25hbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAncGlvdHJhNC1mbGF0cy1uYW1lJyk7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gICAgICAgIC0tdWotbGluay1jb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdwaW90cmE0LXN0YXR1cycpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAmLWRvdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnVpbGRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2RhdGEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE2cHgpO1xyXG5cclxuICAgICAgICAmLWRpdmlkZXIge1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5jLWZsYXRfX2RhdGEtaXRlbSB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ3Bpb3RyYTQtbWVkaXVtJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAmX3NvbGQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1qb3NlZmluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtYnV0dG9uc19faXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KSByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgICAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiAje21hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKX07XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50LXNtYWxsIHtcclxuICAgICAgICAgIC5jLWJ1dHRvbnNfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHgpIHJlbS1jYWxjKDEwcHgpIHJlbS1jYWxjKDJweCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAuYy1idXR0b25zX19pdGVtIHtcclxuICAgICAgICAgICAgLS1idXR0b24taXRlbV9fYmFja2dyb3VuZF9ob3ZlcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyl9O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbmFtZS1iZyB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICBncmlkLXJvdzogMS8yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZsYXQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoLTE2cHgpO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWZsYXRzX19wcmljZSB7XHJcbiAgICAgICYtbGFiZWwsXHJcbiAgICAgICYtbSxcclxuICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRwaW90cmE0Ymx1ZTtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXZhbHVlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfcHJvbW90aW9uIHtcclxuICAgICAgICAuYy1mbGF0c19fcHJpY2UtdmFsdWUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLXBpb3RyYTQtZm9ybS1iYW5uZXIge1xyXG4gICAgICAtLXVqLXRleHQtY29sb3I6ICN7JHBpb3RyYTRibHVlfTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgJGZmLWpvc2VmaW4pO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XHJcbiAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgc3Ryb25nIHtcclxuXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDUwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg3MHB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg3MHB4KTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1mbGF0c19faXRlbSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICYuaXMtYXZhaWxhYmxlIHtcclxuICAgICAgICAtLWZsYXQtY29sb3I6ICN7JHBpb3RyYTRibHVlfTtcclxuICAgICAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiAjeyRjb2xvci1waW5rfTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICYuaXMtcmVzZXJ2ZWQge1xyXG4gICAgICAgIC0tZmxhdC1jb2xvcjogIzcxNzE3MTtcclxuICAgICAgICAtLWNvbG9yLW9yYW5nZTogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLXNvbGQge1xyXG4gICAgICAgIC0tZmxhdC1jb2xvcjogI2VjZWNlYztcclxuICAgICAgICAtLWNvbG9yLXNvbGQ6IHZhcigtLWZsYXQtY29sb3IpO1xyXG5cclxuICAgICAgICAuYy1mbGF0c19fc3RhdHVzLFxyXG4gICAgICAgIC5jLWZsYXRzX19uYW1lIHtcclxuICAgICAgICAgIGNvbG9yOiAjNzE3MTcxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAtLXVqLWxpbmstY29sb3I6ICM3MTcxNzEgIWltcG9ydGFudDtcclxuICAgICAgICAgIC0tY29sb3ItZ3JleTogIzcxNzE3MSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzbTNkZSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDc1dnc7XHJcblxyXG4gICAgICAuXzNkZXNtX19tb2JpbGUtcGxhY2Vob2xkZXJfX2J1dHRvbiB7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fbW9iaWxlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19tb2JpbGUtcGxhY2Vob2xkZXJfX2J1dHRvbi1jb250ZW50X19saXF1aWQge1xyXG4gICAgICAgIC0tY29sb3ItbW9iaWxlLXBsYWNlaG9sZGVyLWJ1dHRvbi1iZzogIzEyMmM3ZjtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjg3NXJlbTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX21vYmlsZS1wbGFjZWhvbGRlcl9fYnV0dG9uOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19tb2JpbGUtcGxhY2Vob2xkZXJfX2J1dHRvbi1jb250ZW50X19saXF1aWQ6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fbW9iaWxlLXBsYWNlaG9sZGVyX19idXR0b24tY29udGVudF9fbGlxdWlkOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fbW9kZWwtYW5kLWFwYXJ0bWVudHNfX3JpZ2h0IHtcclxuICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1jb3VudGVyX19oaWRlLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1saXN0X19hcGFydG1lbnRzIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX3ZpZXdlci10b2dnbGVfX29mZiB7XHJcbiAgICAgICAgLl8zZGVzbV9fdmlld2VyLXRvZ2dsZV9faWNvbixcclxuICAgICAgICAuXzNkZXNtX19idXR0b24tdG9nZ2xlLWNhcmQtbGlzdCB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlld2VyLXRvZ2dsZV9faWNvbixcclxuICAgICAgLl8zZGVzbV9fYnV0dG9uLXRvZ2dsZS1jYXJkLWxpc3Qge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtbGlzdF9fY29uZmlndXJhYmxlLWZpbHRlcnNfX2NvdW50ZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlld2VyX19vcmllbnRhdGlvbiB7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlldy1mcmFtZS1lbGVtZW50cy10YWdfX2JveCB7XHJcbiAgICAgICAgLS1jb2xvci1maWx0ZXJzLWZsYXQtY291bnRlci1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19jYXJkcyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlld2VyX19hY3Rpb24tYnV0dG9ucy10b3Age1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuXHJcbiAgICAgICAgLl8zZGVzbV9fdmlld2VyX19idXR0b24tYWN0aW9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX3ZpZXdlcl9fYnV0dG9ucy1yaWdodCB7XHJcbiAgICAgICAgbGVmdDogNjBweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlld2VyLWtleS1mcmFtZXMtaW5mbyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWxpc3RfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaF9fY29tcGFyZS1idXR0b25zIHtcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAvL21hcmdpbjogMDtcclxuICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5fM2Rlc21fX2J1dHRvbl9faWNvbi0yLFxyXG4gICAgICAgICAgLl8zZGVzbV9fYnV0dG9uX19pY29uIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuXzNkZXNtX19idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoR3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5fM2Rlc21fX2J1dHRvbi1hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX3ZpZXctbW9kZS1zd2l0Y2hfX3N3aXRjaCB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX3ZpZXctbW9kZS1zd2l0Y2hfX2NvbXBhcmUtYnV0dG9ucyB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LXRhYmxlX190aGVhZC10ciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fY2ZpbHRlcnNfX2ZpZWxkLXJhbmdlX190cmFjay1maWxsLFxyXG4gICAgICAuXzNkZXNtX19jZmlsdGVyc19fZmllbGQtcmFuZ2VfX3RyYWNrIHtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2NmaWx0ZXJzX19maWVsZC1yYW5nZV9fc2VsZWN0b3Itc3F1YXJlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNvdW50ZXJfX2NsZWFyLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMCU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNhcmQge1xyXG4gICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1jYXJkX19jb250ZW50IHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNS8zO1xyXG4gICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnbGlnaHRncmV5Jyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtZmlsZS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC1sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1jYXJkX19uYW1lIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1jYXJkX19uYW1lLFxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNhcmRfX3Byb3AtbGFiZWwsXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC12YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNhcmRfX25hbWUsXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC12YWx1ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1jYXJkX19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1jYXJkX19wcm9wLFxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNhcmRfX25hbWUge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC12YWx1ZSAuXzNkZXNtX19idXR0b24sXHJcbiAgICAgIC5fM2Rlc21fX2NvbXBhcmUtYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaEdyZXk7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtbGlzdF9fYXBhcnRtZW50cy1zY3JvbGxhYmxlLXNoYWRvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1saXN0X19jb25maWd1cmFibGUtZmlsdGVycyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNvdW50ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fY29tcGFyZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19jb21wYXJlX19oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX3ZpZXdlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbikgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdwaW90cmE0LXNlY29uZC1oZWFkaW5nJykgO1xyXG4gICAgICBjb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtYnV0dG9ucyB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjeyRjb2xvci1waW5rfTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCkgcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaGVyb19fbGluazIge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNHB4KTtcclxuXHJcbiAgICAgIC5jLWJ1dHRvbnNfX2l0ZW0ge1xyXG4gICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjeyRwaW90cmE0Ymx1ZX0gIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvci1waW5rfSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1idXR0b25zX19pdGVtLWhvdmVyZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaGVyb19fdGV4dC13cmFwcGVyIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaGVyb19faW1hZ2Utd3JhcHBlciB7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1oZXJvX19wYWdpbmF0aW9uIHtcclxuICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgLy9vdXRsaW5lOiByZW0tY2FsYygxcHgpIHNvbGlkICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtLWNhbGMoMXB4KSByZW0tY2FsYygxcHgpICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICBib3JkZXI6IHJlbS1jYWxjKDJweCkgc29saWQgd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6ICN7cmVtLWNhbGMoMTVweCl9O1xyXG5cclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1nYWxsZXJ5X19uYXYge1xyXG4gICAgICAuYy1tYWlubWVudV9fbGluayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDhweCk7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEuNXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvcGlvdHJhNF92ZXJ0aWNhbF9zZXBhcmF0b3JfZ3JleS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDNweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1tYWlubWVudV9faXRlbSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKTtcclxuICAgICAgICAtLXVqLWxpbmstY29sb3ItaG92ZXI6ICN7JHBpb3RyYTRibHVlfTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLS11ai1saW5rLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ2dyZXknKX07XHJcblxyXG4gICAgICAuYy1tYWlubWVudV9faXRlbTpob3ZlcixcclxuICAgICAgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCB7XHJcbiAgICAgICAgLS11ai1saW5rLWNvbG9yOiAjeyRwaW90cmE0Ymx1ZX07XHJcblxyXG4gICAgICAgIC5jLW1haW5tZW51X19saW5rIHtcclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvcGlvdHJhNF92ZXJ0aWNhbF9zZXBhcmF0b3JfYmx1ZS5zdmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLXBvcnRmb2xpby1maWx0ZXJzIHtcclxuXHJcblxyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKTtcclxuXHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDVweCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9zZWxlY3QtYXJyb3ctYmx1ZS5zdmcnKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS1vcGVuIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9zZWxlY3QtYXJyb3ctYmx1ZS5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBhdC1yb290IHtcclxuXHJcblxyXG4gICAgLl8zZGVzbV9fbW9iaWxlIHtcclxuXHJcblxyXG4gICAgICAuXzNkZXNtX19jYXJkcyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1zbGljZS1hdmFpbGFiaWxpdHlfX2J1dHRvbnMge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX192aWV3ZXJfX2ZsYXQtbmF2aWdhdG9yLS1vcGVuIHtcclxuICAgICAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlld2VyX19mbGF0LW1lZGlhIHtcclxuICAgICAgICBib3R0b206IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1uYXZpZ2F0b3ItLWxhcmdlIC5fM2Rlc21fX2ZsYXQtbmF2aWdhdG9yX19idXR0b24taWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNhcmRfX2NvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2hHcmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWxpc3RfX2FwYXJ0bWVudHM6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1kZXRhaWxzX19jbG9zZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2J1dHRvbi10b2dnbGUtY2FyZC1saXN0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaF9fc3dpdGNoIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaF9fY29tcGFyZS1idXR0b25zIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtc2xpY2UtbGF5b3V0LFxyXG4gICAgICAuXzNkZXNtX19mbGF0LXNsaWNlLWF2YWlsYWJpbGl0eSxcclxuICAgICAgLl8zZGVzbV9fZmxhdC1kZXRhaWxzX19oZWFkZXItdGl0bGUsXHJcbiAgICAgIC5fM2Rlc21fX3ZpZXctbW9kZS1zd2l0Y2gsXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtbGlzdF9faGVhZGVyLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC10YWJsZV9fdGhlYWQtdHIge1xyXG5cclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX192aWV3ZXJfX2J1dHRvbnMtdG9wLXdyYXBwZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCB7XHJcbiAgICAgIC5jLXBvcnRmb2xpby1maWx0ZXJzIHtcclxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygyNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcblxyXG4gICAgICAgICAgJl9fcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9zZWxlY3QtYXJyb3ctYmx1ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQzcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHJlbS1jYWxjKDNweCkgc29saWQgJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogcmVtLWNhbGMoM3B4KSBzb2xpZCAkcGlvdHJhNGJsdWU7XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJi0taGlnaGxpZ2h0ZWQsXHJcbiAgICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGlvdHJhNHllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg4MHB4KSByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tdWotYm9yZGVyLXJhZGl1cykgdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfbWFraWV0YSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg4MHB4KSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAqOm5vdCgjc20zZGUpIHtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pcy1kZXZlbG9wZXItbWVudS1zaG93biB7XHJcbiAgICAgICN7JGJhc2V9X19tZW51LXdyYXBwZXIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogbW92ZVBpb3RyYU1lbnVEb3duIDUwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19tZW51LXdyYXBwZXIge1xyXG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ3Bpb3RyYTQtbWVudScpIDtcclxuICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygycHgpIHJlbS1jYWxjKDJweCkgMCAwO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KTtcclxuXHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAvL2FuaW1hdGlvbjogbW92ZVBpb3RyYU1lbnVVcCA1MDBtcyBlYXNlLWluLW91dCAxMDAwbXMgZm9yd2FyZHM7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAwMjtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtc2hvdyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX1fX2xvZ28ge1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDM1cHgpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTMwcHgpO1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTg1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX1fX21lbnUtbG9nbyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19tZW51LWxlZnQsXHJcbiAgICAjeyRiYXNlfV9fbWVudS1yaWdodCB7XHJcbiAgICAgIC0tdWotbGluay1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ2xpZ2h0Z3JleScpfTtcclxuICAgICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjeyRwaW90cmE0eWVsbG93fTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19tZW51LWxlZnQge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19tZW51LXJpZ2h0IHtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjeyRiYXNlfV9faGVhZGVyLWJhY2sge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvYXJyb3ctbGVmdC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19oZWFkZXItY2xvc2Uge1xyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIHRvcDogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9jbG9zZS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX1fX2hlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNzBweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAjeyRiYXNlfV9faGVhZGVyLWxvZ28ge1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDM1cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9LW1lbnVfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX0tbWVudV9fcGhvbmUge1xyXG4gICAgICBmb250LXNpemU6IDE1MCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MCU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjeyRiYXNlfS1tZW51IC5sYW5nLWl0ZW0sXHJcbiAgICAjeyRiYXNlfS1tZW51X19pdGVtIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNXB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjeyRiYXNlfS1tZW51IC5sYW5nLWl0ZW0gYSxcclxuICAgICN7JGJhc2V9LW1lbnVfX2xpbmsge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4KSByZW0tY2FsYygyNXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSwgJHVudGlsOiB4bGFyZ2UpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjeyRiYXNlfS1tZW51IC5sYW5nLWl0ZW0sXHJcbiAgICAjeyRiYXNlfS1tZW51X19pdGVtIHtcclxuICAgICAgJjpob3ZlciAjeyRiYXNlfS1tZW51X19saW5rLFxyXG4gICAgICAmOmhvdmVyIGEsXHJcbiAgICAgICZfY3VycmVudCAjeyRiYXNlfS1tZW51X19saW5rIHtcclxuXHJcbiAgICAgICAgLS11ai1saW5rLWNvbG9yOiAjeyAkcGlvdHJhNHllbGxvd31cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19mb3JtLXRlbCB7XHJcbiAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19mb3JtLWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuXHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XHJcbiAgICAgICAgICBncmlkLXJvdy1lbmQ6IDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMyB7XHJcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcblxyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgIGdyaWQtcm93LWVuZDogMjtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMyB7XHJcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MHB4IDFmcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1mbGF0IHtcclxuXHJcbiAgICAgICAgI3skYmFzZX1fX2Zvcm0tZ3JpZC0yIHtcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skYmFzZX1fX2Zvcm0tZ3JpZC0zIHtcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiA0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcblxyXG4gICAgICAgICAgI3skYmFzZX1fX2Zvcm0tZ3JpZC0yIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICN7JGJhc2V9X19mb3JtLWdyaWQtMyB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX1fX2Zvcm0tY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgdG9wOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICAgIHRvcDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjeyRiYXNlfV9fZm9ybS1oZWFkaW5nIHtcclxuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdwaW90cmE0LWZvcm0taGVhZGluZycpIDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNnB4KSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM2cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjeyRiYXNlfV9fZm9ybS1pbm5lciB7XHJcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX1fX2Zvcm0td3JhcHBlciB7XHJcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxNDBweDtcclxuICAgICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyNXB4KSByZW0tY2FsYygyNXB4KSByZW0tY2FsYygyNXB4KSByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDExMywgMTEzLCAxMTMsIDEpO1xyXG4gICAgICAtLXVqLXRleHQtY29sb3I6IHJnYmEoMTEzLCAxMTMsIDExMywgMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDMwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgJi1hY2NlcHRhbmNlcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxNnB4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdhcDogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBbZGF0YS1uYW1lPVwic2VsZWN0LWFsbFwiXSB7XHJcblxyXG4gICAgICAgICAgLndwY2Y3LWNoZWNrYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1tb2RhbCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAxMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgJi5pcy1zaG93IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyLCBoMywgaDQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbik7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgJGZmLWJvZHkpO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIC0tdWotdGV4dC1jb2xvcjogcmdiYSgxMTMsIDExMywgMTEzLCAxKTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC8vcGFkZGluZy10b3A6IHJlbS1jYWxjKDkwcHgpO1xyXG4gICAgICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgLy8gIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMjBweCk7XHJcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL3Bpb3RyYTQtbG9nby5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAvLyAgYmFja2dyb3VuZC1zaXplOiByZW0tY2FsYygxODBweCk7XHJcbiAgICAgICAgLy99XHJcblxyXG4gICAgICAgICZbZGF0YS1zdGF0dXM9c2VudF0ge1xyXG4gICAgICAgICAgPiBkaXY6bm90KC53cGNmNy1yZXNwb25zZS1vdXRwdXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ3Bpb3RyYTQtc2Vjb25kLWhlYWRpbmcnKSA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRwaW90cmE0Ymx1ZX07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwMHB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL3Bpb3RyYTQtYmlrZS5zdmdcIikgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtLWNhbGMoMTUwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygzcHgpIDAgcmVtLWNhbGMoN3B4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGV4dGFyZWEsXHJcbiAgICAgIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgICAgIGlucHV0W3R5cGU9ZW1haWxdLFxyXG4gICAgICBpbnB1dFt0eXBlPXRlbF0ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg1cHgpIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDRweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnlvdXItdGVsIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuW2RhdGEtbmFtZT15b3VyLXRlbF0ge1xyXG4gICAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW5bZGF0YS1uYW1lPXBob25lLWNvdW50cnldIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiByZW0tY2FsYygyNXB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC01MCUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvcGlvdHJhNC1wbHVzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdwaW90cmE0LWZvcm0tYnV0dG9uJykgO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpIHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG5cclxuICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpIHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDEwcHgpIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1mb3JtX19wIHtcclxuICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3BjZjctY2hlY2tib3gge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cGNmNy1jaGVja2JveCxcclxuICAgICAgLndwY2Y3LWFjY2VwdGFuY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIH4gc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjVweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygycHgpO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgfiBzcGFuIHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX1fX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBncmlkLXRlbXBsYXRlOiAnaGVhZGluZycgYXV0b1xyXG4gICAgICAnaW5wdXRzJyBhdXRvXHJcbiAgICAgICdsZWdhbCcgYXV0b1xyXG4gICAgICAnc3VibWl0JyBhdXRvIC8gMWZyO1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICAgIC0tZm9ybS1sYWJlbC1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgICAtLWZvcm0tcC1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgICAtLWZvcm0tc3VibWl0LWJnOiAjeyRwaW90cmE0Ymx1ZX07XHJcbiAgICAgIC0tdWotdGV4dC1jb2xvcjogI3skcGlvdHJhNGJsdWV9ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICAtLXVqLXRleHQtY29sb3I6ICN7JHBpb3RyYTRibHVlfSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbltkYXRhLW5hbWU9cGhvbmUtY291bnRyeV06OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFtuYW1lPVwicGhvbmUtY291bnRyeVwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg0OHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3BjZjctY2hlY2tib3gsXHJcbiAgICAgIC53cGNmNy1jaGVja2JveCBsYWJlbCxcclxuICAgICAgLndwY2Y3LWFjY2VwdGFuY2UgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctY2hlY2tib3gge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci1hY2NlcHRhbmNlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgY29sb3I6ICRwaW90cmE0Ymx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLWlucHV0cyA+IGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmOm5vdChbdHlwZT1zdWJtaXRdKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxM3B4KSByZW0tY2FsYygxMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0b3BMZXZlbEVsZW1lbnRfM2Rlc3RhdGVfc21hcnRfbWFraWV0YSAuXzNkZXNtX19hcHAge1xyXG4gICAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLW51bWJlcnMoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbik7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygyMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSwgJHVudGlsOiB4bGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygzMHB4KSBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2ZpcnN0LWxpbmUge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdudW1iZXJzLWZpcnN0LWxpbmUnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAje21hcC1nZXQoJGNvbG9ycywncGluaycpfSk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NlY29uZC1saW5lIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnbnVtYmVycy1zZWNvbmQtbGluZScpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB2YXIoLS11ai10ZXh0LWNvbG9yLCBibGFjayk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWdhbGxlcnkoJGJhc2U6Jikge1xuXG4gICYge1xuXG5cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfTpub3QoLnQtZXN5LWZsb3Jlc3kpICN7JGJhc2V9X19ibG9ja19jaHJvbmljbGUsXG4gICAgI3skYmFzZX06bm90KC50LWVzeS1mbG9yZXN5KSAjeyRiYXNlfV9fYmxvY2sge1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGdyaWQtZ2FwOiByZW0tY2FsYygyMHB4KTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUG9zdHNMYXlvdXQoMSwgMSwgJGJhc2UpO1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUG9zdHNMYXlvdXQyKDYsIDQsICRiYXNlKTtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZVBvc3RzTGF5b3V0KDksIDYsICRiYXNlKTtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZVBvc3RzTGF5b3V0MigxNCwgOSwgJGJhc2UpO1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUG9zdHNMYXlvdXQoMTcsIDExLCAkYmFzZSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVQb3N0c0xheW91dDIoMjIsIDE0LCAkYmFzZSk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2Jsb2NrX2Nocm9uaWNsZSB7XG5cbiAgICAgICYuaXMtY2hyb25pY2xlIHtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9LWNocm9uaWNsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTBweCk7XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlLCAkdW50aWw6IHh4bGFyZ2UpIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICBnYXA6IDAgcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDM1cHgpIHJlbS1jYWxjKDEwcHgpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byAxZnIgYXV0byBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOid0aXRsZSB0aXRsZSB0aXRsZSB0aXRsZSB0aXRsZScgJ3ByZXYgbWVudSBtZW51IG1lbnUgbmV4dCcgJ3ByZXYgbWVudSBtZW51IG1lbnUgbmV4dCcgJ2VtcHR5MSBzdGFydCBlbXB0eSBlbmQgZW1wdHkyJztcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOid0aXRsZSB0aXRsZSB0aXRsZScgJ3N0YXJ0IG1lbnUgZW5kJztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2MHB4KTtcbiAgICAgICAgICBnYXA6IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwcHgpIHJlbS1jYWxjKDUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJl9fbmV4dCxcbiAgICAgICZfX3ByZXYge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmX19wcmV2IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBwcmV2O1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZ3JleScpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNjBweCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzNXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlLCAkdW50aWw6IHh4bGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbmV4dCB7XG4gICAgICAgIGdyaWQtYXJlYTogbmV4dDtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3RhcnQge1xuICAgICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ2Nocm9uaWNhbC15ZWFyJyk7XG4gICAgICAgIGdyaWQtYXJlYTogc3RhcnQ7XG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2VuZCB7XG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnY2hyb25pY2FsLXllYXInKTtcbiAgICAgICAgZ3JpZC1hcmVhOiBlbmQ7XG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgICZfX21lbnUtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnY2hyb25pY2FsLW5hbWUnKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGdyaWQtYXJlYTogbWVudTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IHZhcigtLWNocm9uaWNsZS1saW5lLCAwKTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0tY29udGVudCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiB2YXIoLS1pdGVtLWRpc3BsYXksIG5vbmUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX21lbnUtaXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtaXRlbXMge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAtLWl0ZW0tZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRwaW90cmE0Ymx1ZTtcbiAgICAgICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ2Nocm9uaWNhbC1uYW1lLWFjdGl2ZScpO1xuICAgICAgICAgIC0tZG90LWJvcmRlcjogM3B4IHNvbGlkICN7JHBpb3RyYTRibHVlfTtcbiAgICAgICAgICAtLWRvdC1iZzogd2hpdGU7XG5cbiAgICAgICAgICAmIH4gKiB7XG4gICAgICAgICAgICAtLWRvdC1iZzogI2M0YzRjNDtcblxuICAgICAgICAgICAgJi5oYXMtaXRlbXMge1xuICAgICAgICAgICAgICAtLWRvdC1iZzogI3skcGlvdHJhNGJsdWV9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBib3R0b206IHJlbS1jYWxjKDI1cHgpO1xuICAgICAgICB9XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJl9fZG90IHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3QtYmcsICN7JHBpb3RyYTRibHVlfSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1kb3QtYm9yZGVyLCBub25lKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfS50LWVzeS1mbG9yZXN5IHtcblxuICAgICAgI3skYmFzZX0tY2hyb25pY2xlIHtcbiAgICAgICAgJl9fbmFtZSB7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlLCAkdW50aWw6IHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnVpbGRpbmdzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2MHB4KTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19idWlsZGluZ3MtbGlzdCB7XG5cbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGdhcDogcmVtLWNhbGMoMjBweCk7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnVpbGRpbmdzLWl0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzBweCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvZXN5L2VzeS1jaHJvbmljbGUtYnVpbGRpbmcuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuXG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9lc3kvZXN5LWNocm9uaWNsZS1idWlsZGluZ19hY3RpdmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICAjeyRiYXNlfS1jaHJvbmljbGVfX3llYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygzMnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZW51IHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmV4dCxcbiAgICAgICAgJl9fcHJldiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlLCAkdW50aWw6IHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg3MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICZfX3N0YXJ0LFxuICAgICAgICAmX19lbmQge1xuICAgICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnZXN5LWNocm9uaWNhbC15ZWFyJyk7XG4gICAgICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAmX19tZW51LWxpc3Qge1xuICAgICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnZXN5LWNocm9uaWNhbC1uYW1lJyk7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTQ5Njk5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICZfX21lbnUtaXRlbSB7XG4gICAgICAgICAgY29sb3I6ICM5NDk2OTk7XG5cbiAgICAgICAgICAmLmhhcy1pdGVtcyB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGVzeS1ibHVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIC0taXRlbS1kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ2VzeS1jaHJvbmljYWwtbmFtZS1hY3RpdmUnKTtcbiAgICAgICAgICAgIC0tZG90LWJvcmRlcjogM3B4IHNvbGlkICN7JGVzeS1ncmVlbn07XG4gICAgICAgICAgICAtLWRvdC1iZzogI3skZXN5LWdyZWVufTtcbiAgICAgICAgICAgIC0tZG90LXNoYWRvdzogI3t0cmFuc3BhcmVudGl6ZSgkZXN5LWdyZWVuLCAwLjI1KX07XG5cbiAgICAgICAgICAgICYgfiAqIHtcbiAgICAgICAgICAgICAgLS1kb3QtYmc6ICM5NDk2OTk7XG5cbiAgICAgICAgICAgICAgJi5oYXMtaXRlbXMge1xuICAgICAgICAgICAgICAgIC0tZG90LWJnOiAjeyRlc3ktZ3JlZW59O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuXG4gICAgICAgICZfX2RvdCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZG90LWJnLCAjeyRlc3ktZ3JlZW59KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCA1cHggdmFyKC0tZG90LXNoYWRvdyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYmxvY2tfY2hyb25pY2xlIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICB9XG5cblxuICAgICN7JGJhc2V9LnQtZXN5LWZsb3Jlc3kgI3skYmFzZX1fX2Jsb2NrX2Nocm9uaWNsZSxcbiAgICAjeyRiYXNlfS50LWVzeS1mbG9yZXN5ICN7JGJhc2V9X19ibG9jayB7XG5cbiAgICAgICZbZGF0YS1pdGVtcz1cIjFcIl0ge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAtLXVqLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZ3JpZC1nYXA6IHJlbS1jYWxjKDIwcHgpO1xuXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiA3NHZoO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwLjhmciAxZnIgMS41ZnI7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCg3bisxKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcblxuXG4gICAgICAgICAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3N0c0ltYWdlQmdDb3ZlcigkYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoN24rMikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDU7XG5cblxuICAgICAgICAgICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zdHNJbWFnZUJnQ292ZXIoJGJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDduKzMpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuXG5cbiAgICAgICAgICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc3RzSW1hZ2VCZ0NvdmVyKCRiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg3bis0KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNTtcblxuXG4gICAgICAgICAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3N0c0ltYWdlQmdDb3ZlcigkYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoN24rNSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG5cblxuICAgICAgICAgICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zdHNJbWFnZUJnQ292ZXIoJGJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDduKzYpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuXG5cbiAgICAgICAgICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc3RzSW1hZ2VCZ0NvdmVyKCRiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg3bis3KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNTtcblxuXG4gICAgICAgICAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3N0c0ltYWdlQmdDb3ZlcigkYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgI3skYmFzZX06bm90KC50LWVzeS1mbG9yZXN5KSAjeyRiYXNlfV9faXRlbSB7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICB9XG5cblxuICAgICAgJl9lbWJlZCxcbiAgICAgICZfdmlkZW8ge1xuICAgICAgICAmOjphZnRlcixcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXVqLWhlYWRpbmctY29sb3IsICRjb2xvci1hY2NlbnQpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX3ZpZGVvIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9wbGF5LXZpZGVvLTAxLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX2VtYmVkIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy8zNjAtaW1hZ2UtMDEuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbmF2LXNlbGVjdCB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX25hdi1maWx0ZXJzIHtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbmF2LWxpc3Qge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbmF2LWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX25hdiB7XG4gICAgICBtYXJnaW46IHJlbS1jYWxjKC0zMHB4KSAwIHJlbS1jYWxjKDUwcHgpO1xuXG4gICAgICAuYy1wb3J0Zm9saW8tZmlsdGVycyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAmOjphZnRlcixcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL3NlbGVjdC1hcnJvdy1ncmVlbi5zdmcnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL3NlbGVjdC1hcnJvdy1ncmVlbi5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtbWFwKCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDQ4MHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBpbms7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gICAgJi50LW5vLWRlY29ye1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X21vZGlmaWVyIHtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudCB7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2VsZW1lbnRfbW9kaWZpZXIge1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1wb3J0Zm9saW8taXRlbSgkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdWotcG9ydGZvbGlvLWl0ZW1fX2JhY2tncm91bmQsICN7JGNvbG9yLXBpbmt9KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xuXG5cbiAgICAmLmlzLXpyZWFsaXpvd2FuZSxcbiAgICAmLmlzLWRlbGl2ZXJlZCB7XG4gICAgICAtLXVqLXBvcnRmb2xpby1pdGVtLXN0YXRlX19iYWNrZ3JvdW5kOiAje21hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKX07XG4gICAgfVxuXG4gICAgJi5pcy13a3JvdGNlLXctc3ByemVkYXp5LFxuICAgICYuaXMtY29taW5nLXNvb24sXG4gICAgJi5pcy1wbGFub3dhbmUsXG4gICAgJi5pcy1wbGFubmVkIHtcbiAgICAgIC0tdWotcG9ydGZvbGlvLWl0ZW0tbmFtZV9fY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKX07XG4gICAgICAtLXVqLXBvcnRmb2xpby1pdGVtLWFkZHJlc3NfX2NvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyl9O1xuICAgICAgLS11ai1wb3J0Zm9saW8taXRlbS1zdGF0ZV9fY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKX07XG4gICAgICAtLXVqLXBvcnRmb2xpby1pdGVtLXN0YXRlX19iYWNrZ3JvdW5kOiAje21hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0Z3JleScpfTtcbiAgICAgIC0tdWotcG9ydGZvbGlvLWl0ZW1fX2JhY2tncm91bmQ6ICN7bWFwLWdldCgkY29sb3JzLCAnbGlnaHRncmV5Jyl9O1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI3skY29sb3ItYWNjZW50fTtcbiAgICAgIC0tdWotbGluay1jb2xvci1ob3Zlcjogd2hpdGU7XG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3ZlcjogI3skY29sb3ItcGlua307XG4gICAgICBncmlkLWFyZWE6IGJ1dHRvbjtcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYygyNHB4KTtcblxuICAgIH1cblxuICAgICN7JGJhc2V9X19pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgLS11ai1oZWFkaW5nLWNvbG9yOiB3aGl0ZTtcbiAgICAgIC0tdWotbGluay1jb2xvcjogd2hpdGU7XG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogd2hpdGU7XG4gICAgICAtLXVqLWxpbmstY29sb3ItaG92ZXI6IHdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTZweCk7XG4gICAgICBwYWRkaW5nOiAwIDAgcmVtLWNhbGMoMjRweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdyaWQtdGVtcGxhdGU6ICdpbWFnZSBpbWFnZScgYXV0b1xuICAgICAgICAnYWRkcmVzcyBhZGRyZXNzJyBhdXRvXG4gICAgICAgICduYW1lIGJ1dHRvbicgYXV0byAvIDFmciBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlcixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW1hZ2UtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzQwLzMwMDtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDY1MC8zMDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYWRkcmVzcyB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ3BvcnRmb2xpby1hZGRyZXNzJyk7XG4gICAgICBncmlkLWFyZWE6IGFkZHJlc3M7XG4gICAgICBjb2xvcjogdmFyKC0tdWotcG9ydGZvbGlvLWl0ZW0tYWRkcmVzc19fY29sb3IsICN7bWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKX0pO1xuICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKDI0cHgpO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19zdGF0ZSB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ3BvcnRmb2xpby1zdGF0ZScpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTVweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYyg0cHgpO1xuICAgICAgY29sb3I6IHZhcigtLXVqLXBvcnRmb2xpby1pdGVtLXN0YXRlX19jb2xvcik7XG4gICAgICB0b3A6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAgbGVmdDogcmVtLWNhbGMoMjRweCk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4IDI0cHgpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdWotcG9ydGZvbGlvLWl0ZW0tc3RhdGVfX2JhY2tncm91bmQsICN7bWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKX0pO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19uYW1lIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAncG9zdHMtdGl0bGUnKTtcbiAgICAgIGdyaWQtYXJlYTogbmFtZTtcbiAgICAgIGNvbG9yOiB2YXIoLS11ai1wb3J0Zm9saW8taXRlbS1uYW1lX19jb2xvciwgI3ttYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpfSk7XG4gICAgICAtLXVqLWhlYWRpbmctY29sb3I6IHZhcigtLXVqLXBvcnRmb2xpby1pdGVtLW5hbWVfX2NvbG9yLCAje21hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyl9KTtcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYygyNHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2ltYWdlIHtcblxuICAgIH1cbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1lcnJvci1wYWdlKCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg3MHB4KTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygxMDBweCk7XG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDUwcHgpIGF1dG8gcmVtLWNhbGMoMjVweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE1MHB4KTtcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygxMjBweCkgYXV0byByZW0tY2FsYygyNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDQwcHgpIGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudF9tb2RpZmllciB7XG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWZvb3Rlcm1lbnUoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIC0tdWotbGluay1jb2xvcjogd2hpdGU7XG4gICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjeyRjb2xvci1hY2NlbnR9O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTVweCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9faXRlbV9jdXJyZW50IHtcbiAgICAgIC0tdWotbGluay1jb2xvcjogdmFyKC0tdWotbGluay1jb2xvci1ob3Zlcik7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2l0ZW0uYy1waW90cmE0LW1lbnVfX3Bob25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2VsZW1lbnRfbW9kaWZpZXIge1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1wb3J0Zm9saW8tZmlsdGVycygkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgbWFyZ2luOiByZW0tY2FsYygzMHB4KSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgbWFyZ2luOiByZW0tY2FsYyg1MHB4KSAwIHJlbS1jYWxjKDgwcHgpO1xuICAgICAgZ2FwOiByZW0tY2FsYygyNHB4KTtcbiAgICB9XG5cbiAgICAuc2VsZWN0MiB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ3JlZ3VsYXInKTtcbiAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMjBweCk7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMzRweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoM3B4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoM3B4KTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi0tb3BlbiB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL3NlbGVjdC1hcnJvdy1ncmVlbi5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XG5cbiAgICAgICZfX2Fycm93IHtcbiAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDIxcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJl9fcmVuZGVyZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLS1zaW5nbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL3NlbGVjdC1hcnJvdy1ncmVlbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9faXRlbSB7XG4gICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDIyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtM3B4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0tY2FsYygzMnB4KSk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogcmVtLWNhbGMoM3B4KSBzb2xpZCB2YXIoLS1maWx0ZXJzLWNvbG9yLCAjeyRjb2xvci1hY2NlbnR9KTtcbiAgICAgIGJvcmRlci1yaWdodDogcmVtLWNhbGMoM3B4KSBzb2xpZCB2YXIoLS1maWx0ZXJzLWNvbG9yLCAjeyRjb2xvci1hY2NlbnR9KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHMge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1maWx0ZXJzLWNvbG9yMiwgI3skY29sb3ItYWNjZW50fSkgIWltcG9ydGFudDtcblxuICAgICAgICAmLS1oaWdobGlnaHRlZCxcbiAgICAgICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1maWx0ZXJzLWNvbG9yLCAjeyRjb2xvci1hY2NlbnR9KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiB3cC1ibG9jay1zZXBhcmF0b3IoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiByZW0tY2FsYyg5cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjICFpbXBvcnRhbnQ7XG5cbiAgICAmLmlzLXN0eWxlLXdpZGUge1xuICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKDYwcHgpO1xuICAgIH1cblxuICAgICY6bm90KC5pcy1zdHlsZS13aWRlKSB7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMjAwcHgpO1xuICAgIH1cblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiByZW0tY2FsYyg2MHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9oci1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9oci1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X21vZGlmaWVyIHtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudCB7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2VsZW1lbnRfbW9kaWZpZXIge1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1pbWFnZS1oZWFkaW5nKCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYygyNTBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDI1MHB4KTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudCB7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2VsZW1lbnRfbW9kaWZpZXIge1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1jb2x1bW5zKCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICAmID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICAgfVxuXG4gICAgLy9AaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xuICAgIC8vICAudC1ncmV5LWJveCB7XG4gICAgLy8gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAvL1xuICAgIC8vICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgLy8gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAvLyAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvLyAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgLy8gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAvLyAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL31cblxuXG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fMiB7XG4gICAgICAmID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICAgIGdyaWQtZ2FwOiByZW0tY2FsYygyNHB4KTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3skYmFzZX1fMyB7XG4gICAgICAmID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBncmlkLWdhcDogcmVtLWNhbGMoMjRweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSwgJHVudGlsOiB4bWxhcmdlKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbisyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xuICAgICAgICAgIGdyaWQtZ2FwOiByZW0tY2FsYygyNHB4KTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fNSB7XG4gICAgICAmID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UsICR1bnRpbDogeG1sYXJnZSkge1xuICAgICAgICAgIGdyaWQtZ2FwOiByZW0tY2FsYygyNHB4KTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2bisxKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDZuKzMpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNm4rMiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2bis0KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XG4gICAgICAgICAgZ3JpZC1nYXA6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudF9tb2RpZmllciB7XG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLXByaWNpbmctdGFibGUoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiByZW0tY2FsYygxMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MHB4KTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgZ2FwOiByZW0tY2FsYygzMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4eGxhcmdlKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJi50LWVzeSB7XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDB2aDtcbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2VzeS9lc3ktYXJyb3ctZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgfVxuXG4gICAgICAuYy1wcmljaW5nLXRhYmxlX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTZweCkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgfVxuXG4gICAgICAuYy1wcmljaW5nLXRhYmxlX19pdGVtX2hlYWRpbmcge1xuICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzY7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jLXByaWNpbmctdGFibGVfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtcHJpY2luZy10YWJsZV9fbGFiZWwge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZ3JleScpO1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgICB9XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDVweCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgICAgICBjb2xvcjogJGVzeS1ibHVlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1wcmljaW5nLXRhYmxlX192YWx1ZSB7XG4gICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmV5Jyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0Z3JleScpO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA2MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2l0ZW1faGVhZGluZyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzBweCkgMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cblxuICAgICN7JGJhc2V9X192YWx1ZSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNnB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gd3AtYmxvY2stY292ZXIoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuXG4gICAgPiAqIHtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgID4gcGljdHVyZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2JhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1mb3JtKCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICAud3BjZjctZm9ybS1jb250cm9sLFxuICAgIC53cGNmNy1saXN0LWl0ZW0sXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnQtcm9vbXMtY2Ige1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtLWNhbGMoMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19wIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTBweCkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogdmFyKC0tZm9ybS1wLWNvbG9yKTtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAtLXVqLWxpbmstY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fY2FsZW5kbHkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjRweCk7XG5cbiAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjLWFjY2VwdGFuY2UoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiByZW0tY2FsYygxMHB4KTtcbiAgfVxuXG4gIEBhdC1yb290IHtcblxuICAgICN7JGJhc2V9X19sYWJlbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZmxleDogMTtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb3JtLWxhYmVsLWNvbG9yKTtcbiAgICAgIG1heC13aWR0aDogNzJ2dztcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZnVsbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHJlbS1jYWxjKC01cHgpO1xuICAgICAgbGVmdDogcmVtLWNhbGMoLTVweCk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0tY2FsYyg1cHgpIH0pO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHgpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNnB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZm9ybS1pbmZvLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmIH4gI3skYmFzZX1fX2Z1bGwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1lc3ktbW92aWUoJGJhc2U6Jikge1xuXG4gICYge1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZTogJ2Jhbm5lcicgYXV0b1xuICAgICAgICAgICAgICAgICAgICdjb250ZW50JyAxZnJcbiAgICAgICAgICAgICAgICAgICAvIDFmcjtcbiAgICB9XG5cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9fYmFubmVyIHtcbiAgICAgIGdyaWQtYXJlYTogYmFubmVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRlc3ktYmx1ZTtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LW1vdmllLWJhbm5lcicpO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19tb3ZpZSB7XG4gICAgICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3ZpZGVvIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTkyMC8xMDgwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2NvbnRlbnQge1xuICAgICAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwcHgpIHJlbS1jYWxjKDI0cHgpIDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgLS11ai1oZWFkaW5nLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTAlO1xuICAgICAgfVxuXG4gICAgICBoMTpub3QoLm5vLWxpbmVzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMjpub3QoLm5vLWxpbmVzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTdweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudF9tb2RpZmllciB7XG4gICAgfVxuICB9XG59XG4iXX0=*/.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff;background-image:url(/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);background-repeat:no-repeat;background-position:50% 50%}figure.wp-block-image img.lazy-hidden{min-width:150px}picture source[type="image/webp"]{display:block}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}[data-class="wpcf7cf_group"],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}