@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}.has-kontrast-color{color:#1A5632;--uj-text-color:#1A5632}.has-kontrast-background-color{background:#1A5632}.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-kontrast:#1A5632;--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, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");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}*,*::before,*::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}}figure.t-border-radius{overflow:hidden}.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"]{-webkit-box-sizing:content-box;box-sizing:content-box;border:15px solid #fff0;-webkit-transform:translate(15px,-15px);transform:translate(15px,-15px)}.p-single-portfolio [id]{scroll-margin-top:100px}.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-gallery-slider{position:relative;margin-left:calc(-1 * var(--bs-gutter-x, 0.75rem));margin-right:calc(-1 * var(--bs-gutter-x, 0.75rem));overflow:hidden}.c-gallery-slider__inner{position:relative;max-width:100%;margin-right:auto;margin-left:auto;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}@media (min-width:576px){.c-gallery-slider__inner{max-width:540px}}@media (min-width:768px){.c-gallery-slider__inner{max-width:720px}}@media (min-width:992px){.c-gallery-slider__inner{max-width:960px}}@media (min-width:1200px){.c-gallery-slider__inner{max-width:1140px}}@media (min-width:1400px){.c-gallery-slider__inner{max-width:1320px}}.c-gallery-slider__swiper{overflow:visible}.c-gallery-slider__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-gallery-slider__slide{width:100%;aspect-ratio:1100 / 580;-ms-flex-item-align:start;align-self:flex-start;overflow:hidden;border-radius:var(--uj-border-radius)}.c-gallery-slider__slide picture{display:block;width:100%;height:100%}.c-gallery-slider__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery-slider__controls{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:24px;margin-top:24px}.c-gallery-slider__pagination{position:static!important;width:auto!important;bottom:auto!important;left:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.c-gallery-slider__pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0!important;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-gallery-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;border:1px solid #FF9B78}.c-gallery-slider__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.c-gallery-slider__button-prev,.c-gallery-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-gallery-slider__button-prev:hover,.c-gallery-slider__button-next:hover{opacity:.7}.c-gallery-slider__button-prev.swiper-button-disabled,.c-gallery-slider__button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.c-faq__title{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:30px;text-transform:uppercase;line-height:45px;color:#AAD200!important;text-align:center;margin-bottom:40px}@media (min-width:64.0625em){.c-faq__title{font-size:50px;line-height:1}}@media (min-width:64.0625em){.c-faq__title{margin-bottom:60px}}.c-faq__list{margin:0 auto}.c-faq__item{border-bottom:1px solid #003200}.c-faq__question{border:none;background:none;-webkit-box-shadow:none;box-shadow:none;padding:0;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:24px;width:100%;padding:20px 0;cursor:pointer;text-align:left}.c-faq__question-text{font-family:var(--uj-faq-question-text-ff,"din-1451-lt-pro-engschrift",sans-serif);font-size:var(--uj-faq-question-text-font-size,24px);line-height:var(--uj-faq-question-text-line-height,33px);color:var(--uj-faq-question-text-color,#003200)}.c-faq__icon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:22px;height:22px}.c-faq__icon::before,.c-faq__icon::after{content:'';position:absolute;top:50%;left:50%;background:#003200;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;-o-transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}.c-faq__icon::before{width:100%;height:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-faq__icon::after{width:2px;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-faq__answer{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows 0.3s ease;-o-transition:grid-template-rows 0.3s ease;transition:grid-template-rows 0.3s ease;transition:grid-template-rows 0.3s ease,-ms-grid-rows 0.3s ease}.c-faq__answer-inner{overflow:hidden;color:var(--uj-faq-answer-text-color,#717171);font-size:var(--uj-faq-answer-text-font-size,14px)}.c-faq__answer-inner p:last-child{margin-bottom:0}.c-faq .c-faq__answer-inner p{color:inherit;font-size:inherit}.c-faq__item.is-open .c-faq__answer{grid-template-rows:1fr}.c-faq__item.is-open .c-faq__answer-inner{padding-bottom:20px}.c-faq__item.is-open .c-faq__icon::after{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.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 a{color:inherit}.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__first-line em{font-style:normal;font-size:70%}.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_kontrast{--form-p--font-size:14px;--form-p-color:#8E8E93;border:6px solid var(--bs-lime);border-radius:var(--uj-border-radius);padding:16px;gap:16px 32px;grid-template:'first' auto 'last' auto 'email' auto 'phone' auto 'message' auto 'info1' auto 'acceptances' auto 'info2' auto 'captcha' auto 'send' auto/ 1fr;display:grid}@media (min-width:80em){.c-form_kontrast{padding:40px;grid-template:'first last' auto 'email phone' auto 'message message' auto 'info1 info1' auto 'acceptances  acceptances' auto 'info2 info2' auto 'captcha  captcha' auto 'send send' auto/ 1fr 1fr}}.c-form_kontrast label{color:#8E8E93;font-size:16px;margin-bottom:8px}.c-form_kontrast textarea,.c-form_kontrast input{background:#fff;padding:5px 10px;border:none;height:44px}.c-form__phone-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.c-form__phone-inputs .wpcf7-form-control-wrap[data-name="phone-country"]{width:60px;text-align:right}.c-form__phone-inputs .wpcf7-form-control-wrap[data-name="phone"]{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-form__phone-inputs .phone-country{color:var(--bs-lime)}.c-form__input-bg{background:#ECECEC80;border-radius:16px;grid-column:1/-1;grid-row:1/6}@media (min-width:80em){.c-form__input-bg{grid-column:1/3;grid-row:1/4}}.c-form__first-name,.c-form__last-name,.c-form__email,.c-form__phone,.c-form__message{text-transform:uppercase}.c-form__first-name{grid-area:first;padding:16px 16px 0}@media (min-width:80em){.c-form__first-name{padding:24px 0 0 24px}}.c-form__last-name{grid-area:last;padding:0 16px}@media (min-width:80em){.c-form__last-name{padding:24px 24px 0 0}}.c-form__email{grid-area:email;padding:0 16px}@media (min-width:80em){.c-form__email{padding:0 0 0 24px}}.c-form__phone{grid-area:phone;padding:0 16px}@media (min-width:80em){.c-form__phone{padding:0 24px 0 0}}.c-form__message{grid-area:message;padding:0 16px 16px}@media (min-width:80em){.c-form__message{padding:0 24px 24px}}.c-form__info1{grid-area:info1}.c-form__info2{grid-area:info2}.c-form__acceptances{grid-area:acceptances;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:80em){.c-form__acceptances{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-form__acceptances>*{width:100%}.c-form__acceptances>.wpcf7-form-control-wrap{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-form__acceptances .wpcf7-list-item label,.c-form__acceptances .wpcf7-list-item{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-form__acceptances .wpcf7-list-item label input,.c-form__acceptances .wpcf7-list-item input{accent-color:var(--bs-lime)}.c-form__captcha{grid-area:captcha}.c-form__send{grid-area:send}.c-form__send button,.c-form__send input{background:none;border:none}.c-form__p{font-size:var(--form-p--font-size,10px)!important;font-weight:500;color:var(--form-p-color,var(--uj-text-color))!important}.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-kontrast{--uj-text-color:#1A5632;--uj-heading-color:#1A5632}.c-kontrast h1,.c-kontrast .has-lines h1{font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);font-size:40px;line-height:48px;font-family:var(--ff-heading,"din-1451-lt-pro-engschrift",sans-serif);line-height:48px!important}@media (min-width:80em){.c-kontrast h1,.c-kontrast .has-lines h1{font-size:80px;line-height:88px}}@media (min-width:106.25em){.c-kontrast h1,.c-kontrast .has-lines h1{font-size:100px;line-height:110px}}@media (min-width:80em){.c-kontrast h1,.c-kontrast .has-lines h1{line-height:88px!important}}@media (min-width:106.25em){.c-kontrast h1,.c-kontrast .has-lines h1{line-height:110px!important}}@media (min-width:80em){.c-kontrast p{font-size:24px}}.c-kontrast .c-numbers{--uj-heading-color:#FF9B78;--uj-text-color:#717171}.c-kontrast .c-numbers__first-line{font-family:var(--ff-brie,"bree-serif",serif)}.c-kontrast .c-faq{--uj-faq-question-text-ff:"din-1451-lt-pro-engschrift", sans-serif;--uj-faq-question-text-font-size:24px;--uj-faq-question-text-line-height:32px;--uj-faq-answer-text-color:#8E8E93;--uj-faq-answer-text-font-size:14px}.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+bm91aXNsaWRlci9kaXN0L25vdWlzbGlkZXIiLCJhYnN0cmFjdHMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCJhYnN0cmFjdHMvdmFyaWFibGVzL19vdGhlcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zYXNzLW1xL19tcS5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImFic3RyYWN0cy9fdGV4dGNvbnRlbnQtbWl4aW5zLnNjc3MiLCJiYXNlL19ub3JtYWxpemVfdHdlYWtzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJjb21wb25lbnRzL2NvbnRhY3QvX2NvbnRhY3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jb21tb24tc2Fzcy11dGlsaXRpZXMvdXRpbGl0aWVzL21peGlucy9fdS1pbWFnZS1hdXRvd2lkdGguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jb21tb24tc2Fzcy11dGlsaXRpZXMvdXRpbGl0aWVzL21peGlucy9fdS1yZW1vdmUtYnV0dG9uLXN0eWxpbmcuc2NzcyIsImJhc2UvX3NjYWZmb2xkaW5nLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9fZm9vdGVyLXBpb3RyYTQuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19mb290ZXItZXN5LWZsb3Jlc3kuc2NzcyIsImNvbXBvbmVudHMvaGVyby9faGVyby5zY3NzIiwiY29tcG9uZW50cy9sYW5nLXN3aXRjaGVyL19sYW5nLXN3aXRjaGVyLnNjc3MiLCJjb21wb25lbnRzL3dwLWJsb2NrLW1lZGlhLXRleHQvX3dwLWJsb2NrLW1lZGlhLXRleHQuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvaW1hZ2UtdGV4dC9faW1hZ2UtdGV4dC5zY3NzIiwiY29tcG9uZW50cy9wb3N0LXRpdGxlL19wb3N0LXRpdGxlLnNjc3MiLCJjb21wb25lbnRzL3Bvc3RzL19wb3N0cy5zY3NzIiwiY29tcG9uZW50cy9iYW5uZXIvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9tYWluLXNsaWRlci9fbWFpbi1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvYm9yZGVyZWQtYm94L19ib3JkZXJlZC1ib3guc2NzcyIsImNvbXBvbmVudHMvcG9ydGZvbGlvLXNsaWRlci9fcG9ydGZvbGlvLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9nYWxsZXJ5LXNsaWRlci9fZ2FsbGVyeS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvZmFxL19mYXEuc2NzcyIsImNvbXBvbmVudHMvZXN5LWZsb3Jlc3kvX2VzeS1mbG9yZXN5LnNjc3MiLCJjb21wb25lbnRzL2ZsYXRzL19mbGF0cy5zY3NzIiwiY29tcG9uZW50cy9mbGF0cy9fZmxhdC5zY3NzIiwiY29tcG9uZW50cy9lc3ktcHJvbW8tYmFubmVyL19lc3ktcHJvbW8tYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL3Bpb3RyYTQtcHJvbW8tYmFubmVyL19waW90cmE0LXByb21vLWJhbm5lci5zY3NzIiwiX2FwcGx5LnNjc3MiLCJjb21wb25lbnRzL2VzeS1udW1iZXJzL19lc3ktbnVtYmVycy5zY3NzIiwiY29tcG9uZW50cy9idXR0b25zL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL21haW5tZW51L19tYWlubWVudS5zY3NzIiwiY29tcG9uZW50cy9sb2NhdGlvbi9fbG9jYXRpb24uc2NzcyIsImNvbXBvbmVudHMvc29jaWFscy9fc29jaWFscy5zY3NzIiwiY29tcG9uZW50cy9iaWctaW1hZ2UvX2JpZy1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9pbWFnZS1zbGlkZXIvX2ltYWdlLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL3Bpb3RyYTQvX3Bpb3RyYTQuc2NzcyIsImNvbXBvbmVudHMvbnVtYmVycy9fbnVtYmVycy5zY3NzIiwiY29tcG9uZW50cy9nYWxsZXJ5L19nYWxsZXJ5LnNjc3MiLCJjb21wb25lbnRzL21hcC9fbWFwLnNjc3MiLCJjb21wb25lbnRzL3BvcnRmb2xpby1pdGVtL19wb3J0Zm9saW8taXRlbS5zY3NzIiwiY29tcG9uZW50cy9lcnJvci1wYWdlL19lcnJvci1wYWdlLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlcm1lbnUvX2Zvb3Rlcm1lbnUuc2NzcyIsImNvbXBvbmVudHMvcG9ydGZvbGlvLWZpbHRlcnMvX3BvcnRmb2xpby1maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL3dwLWJsb2NrLXNlcGFyYXRvci9fd3AtYmxvY2stc2VwYXJhdG9yLnNjc3MiLCJjb21wb25lbnRzL2ltYWdlLWhlYWRpbmcvX2ltYWdlLWhlYWRpbmcuc2NzcyIsImNvbXBvbmVudHMvY29sdW1ucy9fY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy9wcmljaW5nLXRhYmxlL19wcmljaW5nLXRhYmxlLnNjc3MiLCJjb21wb25lbnRzL3dwLWJsb2NrLWNvdmVyL193cC1ibG9jay1jb3Zlci5zY3NzIiwiY29tcG9uZW50cy9mb3JtL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL2VzeS1tb3ZpZS9fZXN5LW1vdmllLnNjc3MiLCJjb21wb25lbnRzL2tvbnRyYXN0L19rb250cmFzdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtB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VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDJ1TE47RWlEN3ZMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDh1TE47RWlEaHdMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRGl2TE47RWlEbndMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRG92TE47RWlEdHdMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHV2TE47RWlEendMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDB2TE47RWlENXdMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDZ2TE47RWlEL3dMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRGd3TE47RWlEbHhMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRG13TE47RWlEcnhMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHN3TE47RWlEeHhMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHl3TE47RWlEM3hMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDR3TE47RWlEOXhMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRCt3TE47RWlEanlMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRGt4TE47RWlEcHlMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHF4TE47RWlEdnlMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHd4TE47RWlEMXlMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDJ4TE47RWlEN3lMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDh4TE47RWlEaHpMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRGl5TE47RWlEbnpMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRG95TE47RWlEdHpMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHV5TE47RWlEenpMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDB5TE47RWlENXpMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDZ5TE47RWlEL3pMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRGd6TE47RWlEbDBMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRG16TE47RWlEcjBMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHN6TE47RWlEeDBMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHl6TE47RWlEMzBMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDR6TE47RWlEOTBMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRCt6TE47RWlEajFMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRGswTE47RWlEcDFMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHEwTE47RWlEdjFMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHcwTE47RWlEMTFMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDIwTE47RWlENzFMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRDgwTE47RWlEaDJMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRGkxTE47RWlEbjJMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRG8xTE47RWlEdDJMQSxnQ0FPb0I7VUFQcEIsd0JBT29CLEVBV2Q7O0FqRHUxTE47O0VpRHQxTFEsV0FBQTtFakR5MUxOLG9DQUE0QjtVQUE1Qiw0QkFBNEIsRUFBRTs7QUFFaEM7RUFDRSxvREFBNEM7VUFBNUMsNENBQTRDLEVBQUU7O0FpRHQxTGhEO0VBR0ksb0RBQVU7VUFBViw0Q0FBVSxFQUFBOztBakR3MUxkO0VpRDMxTEEsK0JBQVM7VUFBVCx1QkFBUyxFQU9XOztBakR1MUxwQjtFaUQ5MUxBLCtCQUFTO1VBQVQsdUJBQVMsRUFZTDs7QWpEcTFMSjtFaURqMkxBLCtCQUFTO1VBQVQsdUJBQVMsRUFrQkg7O0FqRGsxTE47RWlEcDJMQSwrQkFBUztVQUFULHVCQUFTLEVBa0JIOztBakRxMUxOO0VpRHYyTEEsK0JBQVM7VUFBVCx1QkFBUyxFQWtCSDs7QWpEdzFMTjtFaUQxMkxBLCtCQUFTO1VBQVQsdUJBQVMsRUFrQkg7O0FqRDIxTE47RWlENzJMQSwrQkFBUztVQUFULHVCQUFTLEVBa0JIOztBakQ4MUxOO0VpRGgzTEEsK0JBQVM7VUFBVCx1QkFBUyxFQWtCSDs7QWpEaTJMTjtFaURuM0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEbzJMTjtFaUR0M0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEdTJMTjtFaUR6M0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEMDJMTjtFaUQ1M0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpENjJMTjtFaUQvM0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEZzNMTjtFaURsNExBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEbTNMTjtFaURyNExBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEczNMTjtFaUR4NExBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEeTNMTjtFaUQzNExBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpENDNMTjtFaUQ5NExBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEKzNMTjtFaURqNUxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEazRMTjtFaURwNUxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEcTRMTjtFaUR2NUxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEdzRMTjtFaUQxNUxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEMjRMTjtFaUQ3NUxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEODRMTjtFaURoNkxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEaTVMTjtFaURuNkxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEbzVMTjtFaUR0NkxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEdTVMTjtFaUR6NkxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEMDVMTjtFaUQ1NkxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpENjVMTjtFaUQvNkxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEZzZMTjtFaURsN0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEbTZMTjtFaURyN0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEczZMTjtFaUR4N0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEeTZMTjtFaUQzN0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpENDZMTjtFaUQ5N0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEKzZMTjtFaURqOExBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEazdMTjtFaURwOExBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEcTdMTjtFaUR2OExBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEdzdMTjtFaUQxOExBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEMjdMTjtFaUQ3OExBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEODdMTjtFaURoOUxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEaThMTjtFaURuOUxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEbzhMTjtFaUR0OUxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEdThMTjtFaUR6OUxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEMDhMTjtFaUQ1OUxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpENjhMTjtFaUQvOUxBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEZzlMTjtFaURsK0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEbTlMTjtFaURyK0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEczlMTjtFaUR4K0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEeTlMTjtFaUQzK0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpENDlMTjtFaUQ5K0xBLGdDQU9vQjtVQVBwQix3QkFPb0IsRUFXZDs7QWpEKzlMTjs7RWlEOTlMUSxXQUFBO0VqRGkrTE4scUNBQTZCO1VBQTdCLDZCQUE2QixFQUFFOztBQUVqQztFQUNFLDBEQUFrRDtVQUFsRCxrREFBa0QsRUFBRTs7QWlEOTlMdEQ7RUFHSSxvREFBVTtVQUFWLDRDQUFVLEVBQUE7O0FqRGcrTGQ7RWlEbitMQSwrQkFBUztVQUFULHVCQUFTLEVBT1c7O0FqRCs5THBCO0VpRHQrTEEsK0JBQVM7VUFBVCx1QkFBUyxFQVlMOztBakQ2OUxKO0VpRHorTEEsK0JBQVM7VUFBVCx1QkFBUyxFQWtCSDs7QWpEMDlMTjtFaUQ1K0xBLCtCQUFTO1VBQVQsdUJBQVMsRUFrQkg7O0FqRDY5TE47RWlELytMQSwrQkFBUztVQUFULHVCQUFTLEVBa0JIOztBakRnK0xOO0VpRGwvTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRtK0xOO0VpRHIvTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRzK0xOO0VpRHgvTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR5K0xOO0VpRDMvTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ0K0xOO0VpRDkvTEEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQrK0xOO0VpRGpnTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRrL0xOO0VpRHBnTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRxL0xOO0VpRHZnTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR3L0xOO0VpRDFnTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQyL0xOO0VpRDdnTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ4L0xOO0VpRGhoTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRpZ01OO0VpRG5oTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRvZ01OO0VpRHRoTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR1Z01OO0VpRHpoTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQwZ01OO0VpRDVoTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ2Z01OO0VpRC9oTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRnaE1OO0VpRGxpTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRtaE1OO0VpRHJpTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRzaE1OO0VpRHhpTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR5aE1OO0VpRDNpTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ0aE1OO0VpRDlpTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQraE1OO0VpRGpqTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRraU1OO0VpRHBqTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRxaU1OO0VpRHZqTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR3aU1OO0VpRDFqTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQyaU1OO0VpRDdqTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ4aU1OO0VpRGhrTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRpak1OO0VpRG5rTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRvak1OO0VpRHRrTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR1ak1OO0VpRHprTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQwak1OO0VpRDVrTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ2ak1OO0VpRC9rTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRna01OO0VpRGxsTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRta01OO0VpRHJsTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRza01OO0VpRHhsTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR5a01OO0VpRDNsTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ0a01OO0VpRDlsTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQra01OO0VpRGptTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRrbE1OO0VpRHBtTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRxbE1OO0VpRHZtTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR3bE1OO0VpRDFtTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQybE1OO0VpRDdtTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakQ4bE1OO0VpRGhuTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRpbU1OO0VpRG5uTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakRvbU1OO0VpRHRuTUEsZ0NBT29CO1VBUHBCLHdCQU9vQixFQVdkOztBakR1bU1OO0VpRHpuTUE7SUFtQlEsV0FBQTtJakR5bU1KLGlDQUF5QjtZQUF6Qix5QkFBeUIsRUFBRSxFQUFFOztBQUhqQztFaUR6bk1BO0lBbUJRLFdBQUE7SWpEeW1NSixpQ0FBeUI7WUFBekIseUJBQXlCLEVBQUUsRUFBRTs7QUFFakM7RUFDRSw0QkFBNEI7RWlEdG1NOUIsc0JBQVUsRUFBQTtFQUNSO0lBQ0Usa0NBQVUsRUFBQTs7QWpEeW1NZDtFaURwbU1FLDBFQUFBO0VIakZBLHlFQUEyQixFQUFBO0VBQzNCO0lBQ0MsbUJBQU8sRUFBQTtFOUN3ck1SO0lBQ0UseUVBQXlFO0lpRHRtTTdFLGdCQThFQTtJRnZNRSxlQUFBO0lBK0hBLDBCQUFBO0lBM0hFLGlFR2dJQTtJSC9IRSx3Q0FDRCxFQUFBO0lBRUQ7TURBQTtRQWtCRSxnQkhxVTBDLEVBQUEsRUFBQTtFM0N5NEw5QztJOEM5c01JLHlFSHVVMkM7SUd2VTNDLGdCSHdVK0I7SUl4Vi9CLDBCQUFPO0lGa09MLGtCQUFpQjtJN0NpZ01yQix3Q2tEem1NQTtJbEQwbU1BLDRCK0NudU1DLEVBQUE7SUFFRDtNRExBO1FBa0JFLGdCSGdXMEM7UUdoVzFDLGVIaVdrQyxFQUFBLEVBQUE7SUdqV2xDO01DWEE7UUFDQSxtQkFBYSxFQUFBLEVBQWM7SUY0TnpCO01FL05KO1FETU0sbUJIMlc4QyxFQUFBLEVBQUE7RTNDMjNMdEQ7Ozs7O0lBS0UseUVrRDFuTUE7SWxEMm5NQSxnQitDMXVNZ0I7SUFJaEIsMEJBQWE7SUVnR2pCLGtCRi9GTTtJRTZLTix3Q0Y3S29CO0lHMEdoQixtQkFBQTtJQUFBLGVBQUE7SUo1SEEsNEJBQWE7SUFrQlgsb0JIZ1cwQyxFQUFBO0lHaFcxQztNQUFBOzs7OztRQ1NBLGdCQUE0QjtRRnlNMUIsZUFBbUIsRUFBQSxFQUFBO0k3Q21pTXZCO01pRHRwTUo7Ozs7O1FIdEdVLGlCQ29ETCxFQUFBLEVBQUE7SUF2QzRDO01BUDdDOzs7OztRQVFJLG9CQXNDSCxFQUFBLEVBQUE7SUZxS0c7Ozs7O01LeEdKLDRCQUF1QjtNbEQrcE1yQiwrQitDNXRNRCxFQUFBO01BL0JDO1FFaUZOOzs7OztVRi9FUSw2QkFLRDtVRjZMQywrQkFBNEIsRUFBQSxFQUFBO0k3Q2drTWhDOzs7Ozs7Ozs7TWlEcm1NSixRQUFBO01DbkVJLG1CQUFBO01BQUEsWUFBQTtNRFhKLFlBQWM7TUE4RWQseUJGN0tXO01HMEdQLFlBQUE7TUFBQSxtQkFBQTtNSGhGSSxlQUFPLEVBQUE7SS9DeXdNWDs7Ozs7TStDbndNSSxPQUFBLEVBQUE7SS9DeXdNSjs7Ozs7TWtEL3JNQSxVQUFBLEVBQUE7RWxEcXNNRjtJK0N0d01JLHlFR2lFRjtJRFhKLGdCRi9GSTtJRTZLSixrQkY3S1c7SUcwR1Asd0NIMUdFLEVBQUs7RS9Db3pNVDtJQUNFLHlFK0N6d01HO0lBR0gsaURH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LFdBQVcsRUFBWSxFQUFBO0lwRitxUzNCO002Q2grUkksYUFBUTtNdUNyTlosV0FBQTtNcEZ3clNFLG1Cb0Z0cFNEO012Q21MRyxZQUFRO011Q3JOWixnQkFBQTtNcEYyclNFLGdCb0Z6cFNEO01BaEJDLG9FQUFRO01BQ04sU0FBUTtNQUNSLFlBQVU7TUFDVixvQ0FBa0I7Y0FBbEIsNEJBQWtCLEVBQUE7TUFDbEI7UUFDQTtVQUNBLFlBQWUsRUFBQSxFQUFBO0VwRjJxU3JCO0lBQ0UseUJvRjFxU1ksRUFBQTtFcEYycVNkO0lBQ0U7TTZDai9SSSxvQkFBbUIsRUFBQSxFQUFBO0U3Q20vUnpCO0lBQ0UsWW9GMXFTVztJVGlCZixhU1pJLEVBQUE7RXBGdXFTRjtJNkN0L1JNLG9EQUE0QjtJOEJyS3BDLGlCU1JJO0lwRnNxU0EsZ0JvRnBxU2lCO0lUTXJCLGlCU1JJO0lBTUksZUFBVyxFQUFBO0VwRm1xU2pCO0kyRWpxU0Ysb0RTRTJCO0l0Q3BFdkIsaUJBQWE7SUFxQlgsZ0JIb0drQztJR3BHbEMsaUJIcUcwQztJR3JHMUMseUJIc0dpQyxFQUFBO0UzQzhtU3JDO0kyRXZxU0Ysb0RTT3VCO0l0Q3pFbkIsZUFBYTtJQXFCWCxpQkhvR2tDO0lHcEdsQywyREhxRzBDO0lHckcxQyxnQkhzR2lDO0l5Q2hEL0IsZUFBZSxFQUFBO0lUVHZCO003QmxFSSxjQUFhLEVBQUE7RTlDa3ZTZjtJOEM3dFNJLHNDSDBHa0M7SUcxR2xDLCtCSDJHK0IsRUFBQTtFM0NxblNuQztJb0ZycVNNLCtCQU1ELEVBQUE7RXBGaXFTTDtJQUNFLG1Cb0ZucVNLO0lUbkJULGdCU3VCSSxFQUFBO0lBS1E7TUFDQSxvQkFBMkIsRUFBQTtJVDdCdkM7TVNpQ1ksb0JBQTJCLEVBQUE7SVRqQ3ZDO01TeUNNLG9CQUEyQixFQUFBO0VwRnFwUy9CO0kyRTlyU0YseUJTd0NJLEVBQUE7SXBGd3BTQTtNMkVoc1NKLGlCU3dDSSxFQUFBO0lwRjBwU0E7TTJFbHNTSixlU3dDSSxFQUFBO0lwRjRwU0E7TTJFcHNTSixpQlN5RFk7TUFDTixnQkFBZTtNVDFEckIsaUJTNERPO01BQ0MscUJBQXFCO01BQXJCLHFCQUFxQjtNQUFyQixjQUFxQjtNVDdEN0IsMEJTZ0VPO1VUaEVQLHVCU2dFTztjVGhFUCxvQlNnRU87TUFDQyxpQkFDRDtNVGxFUCwwQlNvRWM7VVRwRWQsdUJTb0VjO2NUcEVkLCtCU29FYyxFQUFBO0lwRndvU1Y7TW9GdG9TSSxlQUF3QjtNQUN4QixnQkFBZ0I7TUFDaEIsaUJBQWEsRUFBQTtJcEZ3b1NqQjtNb0Z0b1NJLG9CQUFnQjtNQUNoQixvQkFBaUI7TVQzRXpCLG9CUzhFTztNQUNDLGNuRjNKdUo7TW1GNEp2SixnQkFBd0I7TUFDeEIsZUFBYTtNVGpGckIsaUJTb0ZPLEVBQUE7SXBGb29TSDtNb0Zsb1NJLGdCQUF3QjtNQUN4QiwwQkFBc0M7TUFDdEMsMkNBQXNCLEVBQUE7SXBGb29TMUI7TW9GbG9TSSxnQkFBYztNQUNkLGlCQUFnQjtNVDNGeEIsZVNnR1MsRUFBQTtNQUNDO1FBQ0EsOEJBQXlCO1FBQ3pCLGV6QzFLTTtRZ0N1RWhCLGlCU3NHUztRQUNDLGVBQXdCLEVBQUE7SXBGOG5TOUI7TW9GNW5TTSwwQkFTRDtNVGxIVCxnQlNzR1M7TXBGa29TSCxvQm9GNW5TdUI7TXBGNm5TdkIsOERvRjVuU29CLEVBQUE7SXBGNm5TdEI7TUFDRSxtQm9GMW5TSztNVGpIWCxZU3FIUztNQUNDLG9CQUFnQjtNQUNoQiwrQkFBd0IsRUFBQTtJcEZ3blM5QjtNb0Z0blNNLGdCQUFhO01Uekh2QixhUzZITztNQUNDLDJEQUFxQztNQUNyQyxjQUFXLEVBQUE7TUFDWDtRQUNBLGlCQUFlO1FUakl2QiwwQlNvSW1CLEVBQUE7TUFDWDtRQUNBLFlBQVk7UUFDWixpQkFBYSxFQUFBO0lwRm1uU2pCO00yRTF2U0osb0RTMklnQjtNcEZpblNWLGdCb0ZoblNpQjtNcEZpblNqQixrQm9GaG5Tb0I7TVQ3STFCLDJEU2dKZ0I7TXBGK21TVixpQm9GOW1TZTtNcEYrbVNmLGlCb0Y5bVNpQixFQUFHO01UbEoxQjtRN0JsRUk7VUFxQkUsZ0JIaUowQyxFQUFBLEVBQUE7STNDZ3FTNUM7TThDanpTRSxtQkhtSitCO01HbkovQixnQkhvSmtDO015Q2lEaEMsWUFBQTtNdkNhQSxhQUFRLEVBQUE7TTdDb21TVjtRQUNFLG9Cb0ZoblNELEVBQUE7TVQxSlA7UVM2SlEsb0JBQTJCLEVBQUE7TUFDM0I7UUFDQSxvQkFBb0IsRUFBQTtFcEZnblMxQjtJQUNFLCtCb0ZwblNHO0lwRnFuU0gsZ0JDNzFTb0o7SUQ4MVNwSixjb0Z0blNHLEVBQUE7SXBGdW5TSDtNMkVueFNKLGdCUzRKTztNcEZ5blNELG1CQ2oyUzhOLEVBQU87TTBFNEUzTztRU2lMTTtVQUNBLGlCQUFlO1VBQ2Ysb0JBNk5ELEVBQUEsRUFBQTtJVGhaTDtNU3dMUSx5QkFBd0I7TUFDeEIsb0JBQTJCO012Q3BCM0Isc0JBQW1CO003Q3luU3JCLGtGb0Z2bVNTLEVBQUE7SXBGd21TWDtNQUNFLG9Cb0ZwbVM0QixFQUFBO01UNUxsQztRU2lNUTtVQUNBLDBCQUE0QixFQUFBLEVBQUE7SXBGa21TaEM7TW9GaG1TSSxzQkFBa0I7TVRwTTFCLGlDU3VNb0IsRUFBQTtJcEZnbVNoQjtNNkNsb1NJLFlBQVE7TTdDb29TVixvQm9GbG1TQyxFQUFBO0lwRm1tU0g7TTJFMXlTSixvQlMrTU0sRUFBQTtJcEY2bFNGO01vRjNsU0ksVUFBQTtNVGpOUixZU2dMSTtNQXNDTSxZQUFXO01BQ1gsYUFBWTtNVHZOdEIsb0JTb05NLEVBQUE7TUFPSTtRVDNOVixjU2dMSSxFQW9DRTtJcEZnbVNGO01vRm5sU00sZ0JBQVc7TUFDWCxlQUFXO01BQ1gsaUVBQVksRUFBQTtJcEZxbFNsQjtNMkV4elNKLFdTZ0xJO01wRjBvU0UsU29GbmxTYSxFQUFFO0lUdk9yQjtNUzZPUSx5Q0FBd0I7Y0FBeEIsaUNBQXdCLEVBQUE7SXBGZ2xTNUI7TW9GOWtTSSxlQUFhO01UL09yQix5Q1NvUE07Y1RwUE4saUNTb1BNO01BQ0Usb0JBQVUsRUFBQTtNQUNWO1FUdFBSLG9CU3lQTSxFQUFBO01BQ0U7UVQxUFIsWVNnTEk7UUErRUksYUFBYztRQUNkLG9CQUFXLEVBQUE7TUFFWDtRVGxRUixZU2dMSTtRQXFGTSxhbkZqVjhJO1EwRTRFeEosb0JTOFBNLEVBQUE7SXBGNmtTRjtNQUNFLGFvRmxrU1k7TXBGbWtTWixnQm9GbGtTaUI7TVQzUXZCLGlCU2dMSTtNcEYrcFNFLGVvRmhrU2U7TXBGaWtTZixpRW9GaGtTZ0I7TXBGaWtTaEIsY29GaGtTSSxFQUFhO0lUalJ2QjtNU3NSUSxZQUFZO01BQ1oscUJBQXdCO01BQ3hCLGtCQUFnQixFQUFBO01BQ2hCO1FBQ0EsWUFBYSxFQUFBO0lwRjhqU2pCO00yRXgxU0o7UVMrUlEsaUJBQVcsRUFBQSxFQUFBO0lwRjRqU2Y7TW9GMWpTSTtRVGpTUixpQlNtU1MsRUFBQSxFQUFBO0lwRjJqU0w7TTZDenJTSSxhQUFRLEVBQVM7STdDMnJTckI7TUFDRSxpQm9GcmpTd0IsRUFBSztNdkN2STNCO1E4QnJLUjtVUytTVSxpQkFrQkgsRUFBQSxFQUFBO0lUalVQO01TbVRVLHlFQUNEO01UcFRULGdCU3NUUztNQUNDLGlCQUF5QjtNdkNsSjNCLDJEQUEyQjtNN0Nxc1M3Qixhb0ZwalNHO01wRnFqU0gsbUNvRmhqU0c7Y3BGZ2pTSCwyQm9GaGpTRztNVDNUVCx1QlNtVWEsRUFBQztJcEYwaVNWO004QzE1U0Usb0RINGYwQztNRzVmMUMsZ0JINmZrQztNRzdmbEMsa0JIOGYrQjtNeUM1STdCLDJEQUFZO01BQ1osaUJBQVc7TUFDWCxhQUFBO01UdlVSLHVCUzBVTyxFQUFRO010QzVZWDtRQXFCRTtVQUFBLGdCSGtKbUMsRUFBQSxFQUFBO01HbEpuQztRQUFBLGNIb0prQyxFQUFBO0kzQ214U3BDO01vRjdpU0ksaUJBQWU7TXZDeEtmLFdBQVE7TTdDd3RTVixVMkU3M1NOLEVBQVU7STNFODNTTjtNMkU5M1NKLGlCUytVUyxFQUFBO01wRmlqU0g7UTJFaDRTTixhU29WTztRQUNDLGVBQWdCO1FBQ2hCLHlCQUFVO1lBQVYsc0JBQVU7Z0JBQVYsd0JBQVUsRUFBQTtRQUNWO1VUdlZSLG9EUzBWYztVQUNOLGdCQWlCRDtVVDVXUCxlUzBWTztVQVFHLGlCQUFZO1VBQ1osMkRuRi9hcUosRUFBQTtJRHM5UzNKO01BQ0Usd0NvRnBpU0ssRUFBQTtJcEZxaVNQO01BQ0UsbUIyQ3Z6UzBDO00zQ3d6UzFDLGdCOEMzN1NZO005QzQ3U1oseUMyQ3Z6U2tDLEVBQUE7STNDd3pTcEM7TTJFaDVTSixzQlMrV1M7TUFDQyxnQnpDcmJHLEVBQUE7SWdDcUViO01Tb1hVLHlDQUFxQyxFQUFBO0lwRmlpUzNDO01vRi9oU00saUJBQUE7TVR0WFYsY1M4V087TUFjSyw4QkFBa0Q7TUFDbEQsMkJBQ0Q7TVQ5WFgsY1M4V08sRUFBQTtFcEY2aVNMO0kyRTM1U0YsZVN3WU8sRUFBQTtJcEZxaFNIO01vRm5oU0ksZUFBYSxFQUFBO0VwRnFoU25CO0lBQ0UsYW9GcGhTSSxFQUFhO0VwRnFoU25CO0kyRWo2U0YsZVNtWk8sRUFBQTtJQUdDO01UdFpSLGVTbVpPLEVBQUE7RXBGa2hTTDtJMkVyNlNGLHlCUzZaTztJQUNDLDBCQUNEO0lUL1pQLG9CU2lhTztJQUVHLFluRi9lK0U7STBFNEV6RixpQlNpYU87SXBGMGdTSCxnQkN2L1MySjtJMEU0RS9KLDJEUzRhMkI7SUFDckIsb0JBQWU7SUFDZixlQUFjO0lBQ2QsVUFBQTtJQUNBLGFBQVc7SUFDWCxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUF3QjtRQUF4Qix1QkFBd0I7WUFBeEIsb0JBQXdCO0lBQ3hCLGdCQUFhO0lBQ2IseUJuRmhnQjBGO1FtRmdnQjFGLHNCbkZoZ0IwRjtZbUZnZ0IxRix3Qm5GaGdCMEY7SW1GaWdCMUYsb0JuRmpnQnlKLEVBQUE7SW1Ga2dCeko7TUFDQSxpQkFBcUIsRUFBQTtJQUNyQjtNQUNBO1FBQ0EsK0JBQWU7UUFBZiwrQkFBZTtZQUFmLGdDQUFlO2dCQUFmLDRCQUFlLEVBQUEsRUFBQTtJQUNmO01BWUE7UVR2Y04sbUJTNGFJO1FBb0JJLG9CQUNELEVBQUEsRUFBQTtFcEY4L1JMO0lBQ0UsbUJvRnBoU0EsRUFBQTtJcEZxaFNBO002QzV4U0ksc0JBQW1CO004QnJLM0IseUNTNGEyQixFQUFBO0lwRndoU3ZCO01BQ0Usc0JvRjEvUjhCO01UM2NwQyx3QlNnZG1CLEVBQUE7SUFDYjtNVGpkTixzQlNnZEk7TUFJSSxnQ0FBYSxFQUFBO01BQ2I7O1FBS0EsMEJBQWE7UUFDYixvQ0FDRDtRVDVkUCxpQ1M4ZGdCLEVBQUE7RXBGaS9SZDtJQUNFLDRCb0ZoL1JnQjtJcEZpL1JoQixZMkVqOVNNO0kzRWs5U04saUJvRmxnU0EsRUFBQTtJcEZtZ1NBO01BQ0UsbUNvRi8rUm1CO01wRmcvUm5CLGlCb0YvK1JnQixFQUFBO0lUdGV0QjtNUzRlTSxpREFBMkIsRUFBQTtJQUMzQjtNQUNBLDhDQTJURDtNVHp5QkwsMEJTZ2ZNO01BRUUsYUFBYSxFQUFFO0lwRjArUm5CO00yRTU5U0osY1MyZUksRUFXRTtJcEZ3K1JGO00yRTk5U0osY1MyZUksRUFnQkU7SXBGcStSRjtNb0ZsK1JJLGNBQVMsRUFBQTtJcEZvK1JiO00yRWwrU0osaUJTa2dCTTtNQUNFLG1CQUNELEVBQUE7SVRwZ0JQO01TdWdCUSxpQkFDRDtNVHhnQlAsYVMyZUk7TUFnQ0ksYUFBYSxFQUFBO0lUM2dCckI7TVMrZ0JRLGNBQVcsRUFBSztJcEY0OVJwQjs7TW9GdjlSSSxhQUFZLEVBQUE7SXBGMDlSaEI7O00yRTkrU0osZVMyZVUsRUErQ0o7SXBGdTlSRjtNMkVqL1NKLGFTMmVJLEVBQU07SVQzZVY7TVNtaUJVLFdBQU87TVRuaUJqQixZUzJlSSxFQUFBO0lUM2VKO01TMGlCUSw0Q0FDRCxFQUFBO0lUM2lCUDtNUzhpQlEsOEJBQ0Q7TVQvaUJQLGtCU2lqQk0sRUFBQTtJcEYwOFJGO01vRng4UkksVUFBTyxFQUFJO01UbmpCbkI7UVN1akJRLG9CQUFBO1FUdmpCUixhUzJlVSxFQStFSjtJcEZzOFJGO01vRnA4UkksV0FBVztNVDVqQm5CLFlTMmVJLEVBQUE7SXBGd2hTQTtNMkVuZ1RKLG1CUytqQk0sRUFBQTtJcEZzOFJGO01BQ0UsY29GbDhSZ0IsRUFBQTtJVHBrQnRCO01TeWtCUSxxQkFBVTtNQUFWLHFCQUFVO01BQVYsY0FBVSxFQUFBO01BQ1Y7UVQxa0JSLDZCUzJlSTtZVDNlSixrQlMyZUk7Z0JUM2VKLFNTMmVJLEVBQUE7TUFtR0k7O1FBSUEsNkJBQVM7WUFBVCxrQkFBUztnQkFBVCxTQUFTO1FUbGxCakIsb0JTcWxCTSxFQUFBO0lwRjA3UkY7TTJFL2dUSixpQlMyZVU7TXBGc2lTSixlb0ZuN1JLLEVBQUE7SXBGbzdSUDtNMkVsaFRKLG9CU3FsQk07TXBGKzdSQSxhb0ZsN1JjLEVBQUE7SXBGbTdSaEI7TTJFcmhUSixrQlNxbEJNLEVBQUE7SXBGazhSRjtNb0Y5NlJNLDZCQWhyQkc7VUFnckJILGtCQWhyQkc7Y0FnckJILFNBaHJCRyxFQUFBO0lUdUViO01TNm1CVSw2QkFBQTtVQUFBLGtCQUFBO2NBQUEsU0FBQSxFQUFVO0lwRjg2UmhCO00yRTNoVEosbUJTa25CTTtNQUNFLGlCQUFpQixFQUFBO01Ubm5CekI7UVN1bkJRLG9CQUNEO1FUeG5CUCxhUzJlVSxFQStJSjtRQUNFO1VUM25CUiw2QlMrbkJNO1VBQ0UsaUJBQWtCLEVBQUE7UUFDbEI7VVRqb0JSLDZCUytuQk07VUFLSSxpQm5GaHRCcUosRUFBQTtRbUZpdEJySjtVVHJvQlYsb0JTK25CTSxFQUFBO0lwRjA2UkY7O01BRUUsWTJFM2lUSTtNM0U0aVRKLG9Db0YvNVJxQjtjcEYrNVJyQiw0Qm9GLzVScUIsRUFBQTtJcEZnNlJ2QjtNQUNFLG9Cb0YvNlJBO01wRmc3UkEsa0JDM25Ua0osRUFBQTtJMEU0RXhKO01BQUEsZ0VTd3BCNEM7TUFDcEMsMEJBQVc7TUFDWCxhQUFXO01UMXBCbkIsYVMyZUk7TUFtTEksb0JBQW1CLEVBQUE7SXBGdzVSdkI7TTJFdGpUSixvQlMyZUk7VVQzZUosZVMyZUk7Y1QzZUosV1MyZUk7TUF3TEksV0FBVSxFQUFFO0lwRnM1UmhCO01vRnA1Ukksb0JBQVk7VUFBWixnQkFBWSxFQUFBO0lwRnM1UmhCO01vRnA1UkksWUFBQTtNVHZxQlIsNkJTMmVJO1VUM2VKLGtCUzJlSTtjVDNlSixTUzJlSTtNQWdNSSxrQkFBVTtNQUNWLG9CQUFVO1VBQVYsZUFBVTtjQUFWLFdBQVUsRUFDWDtJVDdxQlA7TVNnckJRLG1CQUNEO01UanJCUCxpQlNtckJNO01BQ0UsMEJBQVcsRUFBQTtJcEZnNVJmO01vRjk0UkksY0FBYyxFQUFBO0lwRmc1UmxCO00yRXRrVEoscUJTMmVJO01UM2VKLHFCUzJlSTtNVDNlSixjUzJlSTtNQWdOSSwwQkFBa0I7VUFBbEIsdUJBQWtCO2NBQWxCLG9CQUFrQjtNQUNsQiwrQkFBZ0I7TUFBaEIsOEJBQWdCO1VBQWhCLHdCQUFnQjtjQUFoQixvQkFBZ0IsRUFBQTtJcEY4NFJwQjtNMkUxa1RKLHFCU2dzQk07TUFDRSxvQkFDRCxFQUFBO0lUbHNCUDtNU3FzQlEsZUFBYSxFQUFBO0lwRjA0UmpCOzs7TW9GcDRSSSxnQkFBZ0IsRUFBQTtJcEZ3NFJwQjs7TW9GbjRSSSxrQkFDRCxFQUFBO0lUanRCUDtNQUFBLFdTMmVJO01UM2VKLFVTMmVJO01BMk9JLGFBQVc7TVR0dEJuQixnQlN5dEJNO01UenRCTixZUzJlSTtNQWdQSSxtQkFBaUI7TVQzdEJ6QixvQlM4dEJNO01BQ0UsbUJBQVU7TUFDVixhQUFTLEVBQUE7SXBGZzRSYjtNb0Y5M1JJLFlBQVc7TUFDWCw2QkFBUztVQUFULGtCQUFTO2NBQVQsU0FBUztNQUNULHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2Isb0JuRmp6QmdKO1VtRml6QmhKLGdCbkZqekJnSjtNbUZrekJoSiwwQkFBa0I7VUFBbEIsdUJBQWtCO2NBQWxCLG9CQUFrQjtNQUNsQiwwQkFDRDtVQURDLHVCQUNEO2NBREMsK0JBQ0QsRUFBQTtJVHh1QlA7O01TNHVCUSxXQUFRO01BQ1Isa0JBQWEsRUFBQTtJcEY4M1JqQjs7TW9GMzNSSSxlQUFlO01UaHZCdkIsWVMyZUk7TVQzZUosYVMyZUk7TUEwUUksbUJBQVU7TUFDVixnQkFBZ0IsRUFBQztNVHR2QnpCOztRUzJ2QlEsYUFsMEJZLEVBQUE7SXBGNHJUaEI7TW9GeDNSSSxjQUFZLEVBQUE7SXBGMDNSaEI7TW9GeDNSSSxpQkFBZTtNVC92QnZCLDBCU3l2Qk07TVR6dkJOLG1CU2l3QlM7TXBGMDNSSCxpQm9GeDNSRyxFQUFBO0lUbndCVDtNU3V3QlEsb0JBQ0QsRUFBQTtNVHh3QlA7UVMyd0JRLGFBQVEsRUFBUTtJcEZxM1JwQjtNb0ZuM1JJLDBCQUFrQjtNQUNsQixtQkFFRDtNVGh4QlAsaUJTa3hCTSxFQUFBO0lwRmszUkY7TTJFcG9USixvQlNreEJNO01wRm8zUkEsYW9GaDNSVyxFQUFLO0lUdHhCdEI7TVMyeEJRLG9CbkZ2MkJnSjtNbUZ3MkJoSixpQkFBZSxFQUFHO0VwRjgyUnhCO0kyRTFvVEYsc0VTZ3lCK0I7SXBGNDJSM0IsMEJDeHRUMkosRUFBQTtFRHl0VDdKOztJQUVFLG9Eb0Z6MlJ1QjtJcEYwMlJ2QixnQm9GejJSYztJVHZ5QmxCLGtCQUFBO0lTNHlCTSwyREFBNEM7SUFDNUMsZUFBYztJVDd5QnBCLDBCU2d6Qk0sRUFBQTtJVGh6Qk47TTdCbEVJOztRQXFCRSxlSDBJbUMsRUFBQSxFQUFBO0lHMUluQztNc0NnMkJBOztRdkM5b0JFLG9CQUFtQixFQUFBLEVBQVM7STdDdy9TaEM7OztNNkN4L1NJLHlCQUFtQixFQUFTO0U3QzQvU2xDO0lBQ0UsYW9GajNSQTtJcEZrM1JBLGlCb0Y3MlJpQjtJVHR6QnJCLDJCQUFBO0lBQUEsb0JTaXpCTTtJVGp6Qk4sb0JTMHpCYztJcEY2MlJWLG1Cb0Y1MlJhO0lUM3pCakIsMkRTZzBCYyxFQUFBO0lBQ047TUFDQSxjQUFnQixFQUFBO0VwRnkyUnRCO0lvRnYyUk0saUJuRmg1QmdKLEVBQU87SW1GaTVCdko7TUFDQSxzQ0FBcUM7TUFDckMsK0JBQWEsRUFBQTtJVHYwQnJCO01TMjBCVSwrQkFDRCxFQUFBO0VUNTBCVDtJU2kxQk07TVRqMUJOLGdCU2cxQkksRUFBQSxFQUFBO0VwRnEyUkY7SUFDRSxjb0ZqMlJnQixFQUFBO0VwRmsyUmxCO0lBQ0UsaURvRjkxUkcsRUFBQTtJdkNyckJDO004QnJLUix3Q1M2MUIwQjtjVDcxQjFCLGdDUzYxQjBCO01BR2xCLHdCQUVIO01UbDJCTCxXU28yQkksRUFB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YlEsZUFBUTtFN0NrL2JkLHFCMkUzbWNGO0UzRTJtY0UscUIyRTNtY0Y7RTNFMm1jRSxjMkUzbWNGO0UzRTRtY0UseUIyRjN0YzBDO00zRjJ0YzFDLHNCMkYzdGMwQztVM0YydGMxQyx3QjJGM3RjMEM7RTNGNHRjMUMsb0IyRjdvY0M7TTNGNm9jRCxnQjJGN29jQyxFQUFBO0VoQmdDSDtJN0I5R0k7TUFxQkUsb0JINUJ3QjtNRzRCeEIsVUFBWSxFSDRDbUIsRUFBRztFM0MrcGN0QztJMkYzdGNJLG9EQUNEO0loQndHTCxnQkFBQTtJZ0JyR00saUJBQXFCO0lBQ3JCLGlCQUFVO0loQm9HaEIsZ0JBQUEsRUFBQTtFM0V3bmNFO0lBQ0UsYTJGeHRjYTtJM0Z5dGNiLG1CMkZ4dGNVLEVBQUE7STNGeXRjVjtNMkZ2dGNJLFlBQVU7TUFDVixlQUFtQjtNQUNuQixPQUFBO01BQ0EsVUFBQTtNaEJ5RlIsbUJnQnRHSTtNQWlCSSxXQUNEO01oQm9GUCxvQmdCdEdJO01BcUJJLG1CQUNELEVBQUE7SWhCZ0ZQO01nQjNFVSxRQUFPLEVBQUc7STNGaXRjaEI7TTJFdG9jSixTQUFBLEVBQUE7STNFd29jSTtNMkV4b2NKLFdBQUE7TWdCL0RNLG9CQUFZLEVBQUE7SUFDWjtNQUNBLHVEQUFpQixFQUFBO0UzRjBzY3JCO0kyRTdvY0YsYUFBQTtJM0Urb2NJLGlCMkZ4c2MwQjtJaEJ5RDlCLGtCQUFBO0kzRWlwY0ksZ0JDendjMkUsRTBGbUVsRDtJaEJxRDdCO01nQmpEUSx1QkFBcUIsRUFBVTtJaEJpRHZDO01nQjdDUSwwQkFDRCxFQUFBO0loQjRDUDtNZ0J6Q1EsMEJBQVksRUFBQTtJM0Zpc2NoQjtNQUNFLGlCMkYvcmNpQixFQUNkO0kzRityY0w7TTJGdnJjQSx5RUFBZSxFQUFBO01BQ2I7UUFDQSxjQUEwQixFQUFBOztBM0YwcmNoQztFQUNFLGlCMkY3cmNFO0UzRjhyY0Ysa0IyRnpyY21CO0UzRjByY25CLG9CQUFvQixFQUFFO0UyRnJyY3BCO0lBQ0U7TTNGdXJjQSxpQkFBaUIsRUFBRSxFQUFFOztBQUUzQjtFMkZw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Z0JBQVE7STdDMDFlWixrQm1HcGtmRTtJbkdxa2ZGLHlFbUdwa2ZjO0luR3FrZmQsNkIyQ3ppZW9ELEVBQUE7STNDMGllcEQ7TTZDNzFlSTs7UThCcEVSLGdCd0JyS0k7UXJEZ0JNLGtCSGdoQitDLEVBQUEsRUFBQTtJM0MyaWVyRDtNNkNsMmVJOztROEJwRVIsaUJ3QnJLSTtRQUtJLG1CQUE0QixFQUFBLEVBQUE7SXREb081QjtNOEJwRVI7O1F3QjVKUSw2QkFBdUMsRUFBQSxFQUUxQztJdEQ4Tkc7TThCcEVSOztRQUFBLDhCd0JsSmUsRUFBQSxFQUFBO0VuR3FrZmI7SW1HbmtmSTtNeEJnSk4sZ0J3QjdJSSxFQUFBLEVBQUE7RW5HbWtmRjtJMkV0N2VGLDRCd0J6SVc7SUFDTCx5QkFBeUIsRUFBQTtFbkdpa2Y3QjtJbUcvamZJLGlEQUFtQyxFQUFBO0VuR2lrZnZDO0ltRy9qZkksb0VBQ0Q7SW5HZ2tmRCx1Q0FBdUM7STJFejdlM0MseUNBQW1CO0lBQ2pCLG9DQUFhO0lBQ2IscUNBQXVCLEVBQUE7O0EzRTQ3ZXpCO0UyRXo3ZUUsY0FBYTtFOUIyRFAsZUFBUTtFN0NpNGVkLG9CMkVqOGVnQjtFM0VrOGVoQiwyQjJFMzdleUI7RTNFNDdlekIsb0JBQW9CLEVBQUU7RUFDdEI7SUFDRTtNQUNFLHNDQUFzQyxFQUFFLEVBQUUiLCJmaWxlIjoic3R5bGUtZmxvcmEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXHJcblRoZW1lIE5hbWU6ICAgRmxvcmEgZGV2ZWxvcG1lbnRcclxuVmVyc2lvbjogICAgICAxLjBcclxuQXV0aG9yOiAgICAgICBVcmJhbiBKdW5nbGVcclxuVGV4dCBEb21haW46ICB1alxyXG5Eb21haW4gUGF0aDogIC9sYW5ndWFnZXMvXHJcbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2dzVkdWUuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZmYW1pbHk9T3N3YWxkOndnaHRAMjAwLi43MDAmZmFtaWx5PVJvYm90bytTbGFiOndnaHRAMTAwLi45MDAmZGlzcGxheT1zd2FwXCIpO1xuQHVzZSAnc2Fzcy1tcS9tcScgYXMgKiB3aXRoIChcclxuICAkYnJlYWtwb2ludHM6IChcclxuICAgICAgICBzbWFsbDogMzgwcHgsXHJcbiAgICAgICAgbWVkaXVtOiA3NjhweCxcclxuICAgICAgICBsYXJnZTogMTAyNXB4LFxyXG4gICAgICAgIHhsYXJnZTogMTI4MHB4LFxyXG4gICAgICAgIHhtbGFyZ2U6IDE0MDBweCxcclxuICAgICAgICB4eGxhcmdlOiAxNzAwcHgsXHJcbilcclxuKTtcbi8qIHN0eWxlbGludC1kaXNhYmxlIGNvbG9yLW5vLWhleCAqL1xuLmhhcy13aGl0ZS1jb2xvciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAtLXVqLXRleHQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uaGFzLWJsYWNrLWNvbG9yIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIC0tdWotdGV4dC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5oYXMtbGltZS1jb2xvciB7XG4gIGNvbG9yOiAjQUFEMjAwO1xuICAtLXVqLXRleHQtY29sb3I6ICNBQUQyMDA7IH1cblxuLmhhcy1saW1lLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjQUFEMjAwOyB9XG5cbi5oYXMtZ3JlZW4tY29sb3Ige1xuICBjb2xvcjogIzAwMzIwMDtcbiAgLS11ai10ZXh0LWNvbG9yOiAjMDAzMjAwOyB9XG5cbi5oYXMtZ3JlZW4tYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMwMDMyMDA7IH1cblxuLmhhcy1waW5rLWNvbG9yIHtcbiAgY29sb3I6ICNGRjlCNzg7XG4gIC0tdWotdGV4dC1jb2xvcjogI0ZGOUI3ODsgfVxuXG4uaGFzLXBpbmstYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICNGRjlCNzg7IH1cblxuLmhhcy1ncmV5LWNvbG9yIHtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIC0tdWotdGV4dC1jb2xvcjogIzcxNzE3MTsgfVxuXG4uaGFzLWdyZXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICM3MTcxNzE7IH1cblxuLmhhcy1saWdodGdyZXktY29sb3Ige1xuICBjb2xvcjogI0VDRUNFQztcbiAgLS11ai10ZXh0LWNvbG9yOiAjRUNFQ0VDOyB9XG5cbi5oYXMtbGlnaHRncmV5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDOyB9XG5cbi5oYXMtcGlvdHJhNGJsdWUtY29sb3Ige1xuICBjb2xvcjogIzEyMkM3RjtcbiAgLS11ai10ZXh0LWNvbG9yOiAjMTIyQzdGOyB9XG5cbi5oYXMtcGlvdHJhNGJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMxMjJDN0Y7IH1cblxuLmhhcy1waW90cmE0eWVsbG93LWNvbG9yIHtcbiAgY29sb3I6ICNGRkQzMUE7XG4gIC0tdWotdGV4dC1jb2xvcjogI0ZGRDMxQTsgfVxuXG4uaGFzLXBpb3RyYTR5ZWxsb3ctYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICNGRkQzMUE7IH1cblxuLmhhcy1waW90cmE0cHVycGxlLWNvbG9yIHtcbiAgY29sb3I6ICM3QzUxQTE7XG4gIC0tdWotdGV4dC1jb2xvcjogIzdDNTFBMTsgfVxuXG4uaGFzLXBpb3RyYTRwdXJwbGUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICM3QzUxQTE7IH1cblxuLmhhcy1waW90cmE0Z3JleS1jb2xvciB7XG4gIGNvbG9yOiAjQjVCNUI1O1xuICAtLXVqLXRleHQtY29sb3I6ICNCNUI1QjU7IH1cblxuLmhhcy1waW90cmE0Z3JleS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogI0I1QjVCNTsgfVxuXG4uaGFzLWVzeWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzJEMjg1RTtcbiAgLS11ai10ZXh0LWNvbG9yOiAjMkQyODVFOyB9XG5cbi5oYXMtZXN5Ymx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzJEMjg1RTsgfVxuXG4uaGFzLWVzeWdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICMwREQwNzg7XG4gIC0tdWotdGV4dC1jb2xvcjogIzBERDA3ODsgfVxuXG4uaGFzLWVzeWdyZWVuLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjMEREMDc4OyB9XG5cbi5oYXMta29udHJhc3QtY29sb3Ige1xuICBjb2xvcjogIzFBNTYzMjtcbiAgLS11ai10ZXh0LWNvbG9yOiAjMUE1NjMyOyB9XG5cbi5oYXMta29udHJhc3QtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMxQTU2MzI7IH1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgbWVvd3RlYy9uby1weCAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBtZW93dGVjL25vLXB4ICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBwbHVnaW4vYXQtcnVsZS1pbXBvcnQtcGF0aCAqL1xuLnUtc2NyZWVucmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5odG1sOm5vdCgubm8tanMpIC5qcy1oaWRkZW4taWYtanMtb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51LWlubmVyLWxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi51LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmpzLWhpZGRlbixcbi51LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NS4xLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJzLXdoaXRlOiAjZmZmZmZmO1xuICAtLWJzLWJsYWNrOiAjMDAwMDAwO1xuICAtLWJzLWxpbWU6ICNBQUQyMDA7XG4gIC0tYnMtZ3JlZW46ICMwMDMyMDA7XG4gIC0tYnMtcGluazogI0ZGOUI3ODtcbiAgLS1icy1ncmV5OiAjNzE3MTcxO1xuICAtLWJzLWxpZ2h0Z3JleTogI0VDRUNFQztcbiAgLS1icy1waW90cmE0Ymx1ZTogIzEyMkM3RjtcbiAgLS1icy1waW90cmE0eWVsbG93OiAjRkZEMzFBO1xuICAtLWJzLXBpb3RyYTRwdXJwbGU6ICM3QzUxQTE7XG4gIC0tYnMtcGlvdHJhNGdyZXk6ICNCNUI1QjU7XG4gIC0tYnMtZXN5Ymx1ZTogIzJEMjg1RTtcbiAgLS1icy1lc3lncmVlbjogIzBERDA3ODtcbiAgLS1icy1rb250cmFzdDogIzFBNTYzMjtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmOyB9XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXIteHhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbWFsbCwgLmNvbnRhaW5lci1tZWRpdW0sIC5jb250YWluZXItbGFyZ2UsIC5jb250YWluZXIteGxhcmdlLCAuY29udGFpbmVyLXhtbGFyZ2UsIC5jb250YWluZXIteHhsYXJnZSB7XG4gIG1heC13aWR0aDogNTQwcHg7IH1cblxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbWFsbCwgLmNvbnRhaW5lci1tZWRpdW0sIC5jb250YWluZXItbGFyZ2UsIC5jb250YWluZXIteGxhcmdlLCAuY29udGFpbmVyLXhtbGFyZ2UsIC5jb250YWluZXIteHhsYXJnZSB7XG4gIG1heC13aWR0aDogNzIwcHg7IH1cblxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbWFsbCwgLmNvbnRhaW5lci1tZWRpdW0sIC5jb250YWluZXItbGFyZ2UsIC5jb250YWluZXIteGxhcmdlLCAuY29udGFpbmVyLXhtbGFyZ2UsIC5jb250YWluZXIteHhsYXJnZSB7XG4gIG1heC13aWR0aDogOTYwcHg7IH1cblxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbWFsbCwgLmNvbnRhaW5lci1tZWRpdW0sIC5jb250YWluZXItbGFyZ2UsIC5jb250YWluZXIteGxhcmdlLCAuY29udGFpbmVyLXhtbGFyZ2UsIC5jb250YWluZXIteHhsYXJnZSB7XG4gIG1heC13aWR0aDogMTE0MHB4OyB9XG5cbi5jb250YWluZXIsIC5jb250YWluZXItc21hbGwsIC5jb250YWluZXItbWVkaXVtLCAuY29udGFpbmVyLWxhcmdlLCAuY29udGFpbmVyLXhsYXJnZSwgLmNvbnRhaW5lci14bWxhcmdlLCAuY29udGFpbmVyLXh4bGFyZ2Uge1xuICBtYXgtd2lkdGg6IDEzMjBweDsgfVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTsgfVxuICAucm93ID4gKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7IH1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTsgfVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87IH1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlOyB9XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7IH1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDsgfVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM4MHB4KSB7XG4gIC5jb2wtc21hbGwge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtc21hbGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1zbWFsbC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtYWxsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbWFsbC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc21hbGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtYWxsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbWFsbC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtYWxsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtc21hbGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc21hbGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtYWxsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbWFsbC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc21hbGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtYWxsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbWFsbC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc21hbGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtYWxsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbWFsbC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtYWxsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc21hbGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtc21hbGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbWFsbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbWFsbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc21hbGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtYWxsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbWFsbC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc21hbGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtYWxsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbWFsbC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc21hbGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtYWxsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc21hbGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctc21hbGwtMCxcbiAgLmd4LXNtYWxsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctc21hbGwtMCxcbiAgLmd5LXNtYWxsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctc21hbGwtMSxcbiAgLmd4LXNtYWxsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctc21hbGwtMSxcbiAgLmd5LXNtYWxsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmctc21hbGwtMixcbiAgLmd4LXNtYWxsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1zbWFsbC0yLFxuICAuZ3ktc21hbGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXNtYWxsLTMsXG4gIC5neC1zbWFsbC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXNtYWxsLTMsXG4gIC5neS1zbWFsbC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXNtYWxsLTQsXG4gIC5neC1zbWFsbC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctc21hbGwtNCxcbiAgLmd5LXNtYWxsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1zbWFsbC01LFxuICAuZ3gtc21hbGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1zbWFsbC01LFxuICAuZ3ktc21hbGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1lZGl1bSB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1tZWRpdW0tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1tZWRpdW0tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZWRpdW0tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLW1lZGl1bS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbWVkaXVtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZWRpdW0tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLW1lZGl1bS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1lZGl1bS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLW1lZGl1bS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZWRpdW0tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1lZGl1bS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWVkaXVtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZWRpdW0tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1lZGl1bS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWVkaXVtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZWRpdW0tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1lZGl1bS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWVkaXVtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWVkaXVtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWVkaXVtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1lZGl1bS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1lZGl1bS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZWRpdW0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1lZGl1bS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWVkaXVtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZWRpdW0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1lZGl1bS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWVkaXVtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZWRpdW0tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1lZGl1bS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWVkaXVtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWVkaXVtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLW1lZGl1bS0wLFxuICAuZ3gtbWVkaXVtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctbWVkaXVtLTAsXG4gIC5neS1tZWRpdW0tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1tZWRpdW0tMSxcbiAgLmd4LW1lZGl1bS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLW1lZGl1bS0xLFxuICAuZ3ktbWVkaXVtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmctbWVkaXVtLTIsXG4gIC5neC1tZWRpdW0tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLW1lZGl1bS0yLFxuICAuZ3ktbWVkaXVtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1tZWRpdW0tMyxcbiAgLmd4LW1lZGl1bS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLW1lZGl1bS0zLFxuICAuZ3ktbWVkaXVtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctbWVkaXVtLTQsXG4gIC5neC1tZWRpdW0tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLW1lZGl1bS00LFxuICAuZ3ktbWVkaXVtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1tZWRpdW0tNSxcbiAgLmd4LW1lZGl1bS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLW1lZGl1bS01LFxuICAuZ3ktbWVkaXVtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtbGFyZ2Uge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbGFyZ2UtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1sYXJnZS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxhcmdlLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sYXJnZS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGFyZ2UtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxhcmdlLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sYXJnZS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxhcmdlLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbGFyZ2UtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGFyZ2UtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxhcmdlLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sYXJnZS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGFyZ2UtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxhcmdlLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sYXJnZS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGFyZ2UtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxhcmdlLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sYXJnZS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxhcmdlLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGFyZ2UtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbGFyZ2UtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sYXJnZS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sYXJnZS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGFyZ2UtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxhcmdlLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sYXJnZS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGFyZ2UtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxhcmdlLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sYXJnZS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGFyZ2UtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxhcmdlLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGFyZ2UtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctbGFyZ2UtMCxcbiAgLmd4LWxhcmdlLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctbGFyZ2UtMCxcbiAgLmd5LWxhcmdlLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctbGFyZ2UtMSxcbiAgLmd4LWxhcmdlLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctbGFyZ2UtMSxcbiAgLmd5LWxhcmdlLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmctbGFyZ2UtMixcbiAgLmd4LWxhcmdlLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1sYXJnZS0yLFxuICAuZ3ktbGFyZ2UtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLWxhcmdlLTMsXG4gIC5neC1sYXJnZS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLWxhcmdlLTMsXG4gIC5neS1sYXJnZS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLWxhcmdlLTQsXG4gIC5neC1sYXJnZS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctbGFyZ2UtNCxcbiAgLmd5LWxhcmdlLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1sYXJnZS01LFxuICAuZ3gtbGFyZ2UtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1sYXJnZS01LFxuICAuZ3ktbGFyZ2UtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbC14bGFyZ2Uge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMteGxhcmdlLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteGxhcmdlLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteGxhcmdlLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14bGFyZ2UtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhsYXJnZS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteGxhcmdlLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14bGFyZ2UtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bGFyZ2UtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC14bGFyZ2UtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGxhcmdlLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bGFyZ2UtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsYXJnZS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGxhcmdlLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bGFyZ2UtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsYXJnZS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGxhcmdlLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bGFyZ2UtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsYXJnZS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsYXJnZS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsYXJnZS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14bGFyZ2UtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bGFyZ2UtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGxhcmdlLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bGFyZ2UtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsYXJnZS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGxhcmdlLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bGFyZ2UtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsYXJnZS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGxhcmdlLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bGFyZ2UtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsYXJnZS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsYXJnZS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy14bGFyZ2UtMCxcbiAgLmd4LXhsYXJnZS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXhsYXJnZS0wLFxuICAuZ3kteGxhcmdlLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmcteGxhcmdlLTEsXG4gIC5neC14bGFyZ2UtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy14bGFyZ2UtMSxcbiAgLmd5LXhsYXJnZS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXhsYXJnZS0yLFxuICAuZ3gteGxhcmdlLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy14bGFyZ2UtMixcbiAgLmd5LXhsYXJnZS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmcteGxhcmdlLTMsXG4gIC5neC14bGFyZ2UtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy14bGFyZ2UtMyxcbiAgLmd5LXhsYXJnZS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXhsYXJnZS00LFxuICAuZ3gteGxhcmdlLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy14bGFyZ2UtNCxcbiAgLmd5LXhsYXJnZS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmcteGxhcmdlLTUsXG4gIC5neC14bGFyZ2UtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy14bGFyZ2UtNSxcbiAgLmd5LXhsYXJnZS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MzBweCkge1xuICAuY29sLXhtbGFyZ2Uge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMteG1sYXJnZS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXhtbGFyZ2UtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bWxhcmdlLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14bWxhcmdlLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy14bWxhcmdlLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bWxhcmdlLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14bWxhcmdlLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteG1sYXJnZS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXhtbGFyZ2UtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteG1sYXJnZS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteG1sYXJnZS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wteG1sYXJnZS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteG1sYXJnZS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteG1sYXJnZS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wteG1sYXJnZS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteG1sYXJnZS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteG1sYXJnZS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteG1sYXJnZS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhtbGFyZ2UtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bWxhcmdlLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXhtbGFyZ2UtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bWxhcmdlLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhtbGFyZ2UtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhtbGFyZ2UtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhtbGFyZ2UtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhtbGFyZ2UtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhtbGFyZ2UtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhtbGFyZ2UtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhtbGFyZ2UtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhtbGFyZ2UtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhtbGFyZ2UtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bWxhcmdlLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXhtbGFyZ2UtMCxcbiAgLmd4LXhtbGFyZ2UtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy14bWxhcmdlLTAsXG4gIC5neS14bWxhcmdlLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmcteG1sYXJnZS0xLFxuICAuZ3gteG1sYXJnZS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXhtbGFyZ2UtMSxcbiAgLmd5LXhtbGFyZ2UtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy14bWxhcmdlLTIsXG4gIC5neC14bWxhcmdlLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy14bWxhcmdlLTIsXG4gIC5neS14bWxhcmdlLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy14bWxhcmdlLTMsXG4gIC5neC14bWxhcmdlLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmcteG1sYXJnZS0zLFxuICAuZ3kteG1sYXJnZS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXhtbGFyZ2UtNCxcbiAgLmd4LXhtbGFyZ2UtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXhtbGFyZ2UtNCxcbiAgLmd5LXhtbGFyZ2UtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLXhtbGFyZ2UtNSxcbiAgLmd4LXhtbGFyZ2UtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy14bWxhcmdlLTUsXG4gIC5neS14bWxhcmdlLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5jb2wteHhsYXJnZSB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy14eGxhcmdlLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteHhsYXJnZS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXh4bGFyZ2UtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXh4bGFyZ2UtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXh4bGFyZ2UtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXh4bGFyZ2UtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXh4bGFyZ2UtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGxhcmdlLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wteHhsYXJnZS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGxhcmdlLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGxhcmdlLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14eGxhcmdlLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGxhcmdlLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14eGxhcmdlLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14eGxhcmdlLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGxhcmdlLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14eGxhcmdlLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14eGxhcmdlLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsYXJnZS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXh4bGFyZ2UtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQteHhsYXJnZS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXh4bGFyZ2UtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsYXJnZS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsYXJnZS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteHhsYXJnZS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsYXJnZS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsYXJnZS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteHhsYXJnZS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsYXJnZS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsYXJnZS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteHhsYXJnZS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bGFyZ2UtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmcteHhsYXJnZS0wLFxuICAuZ3gteHhsYXJnZS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXh4bGFyZ2UtMCxcbiAgLmd5LXh4bGFyZ2UtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy14eGxhcmdlLTEsXG4gIC5neC14eGxhcmdlLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmcteHhsYXJnZS0xLFxuICAuZ3kteHhsYXJnZS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXh4bGFyZ2UtMixcbiAgLmd4LXh4bGFyZ2UtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXh4bGFyZ2UtMixcbiAgLmd5LXh4bGFyZ2UtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXh4bGFyZ2UtMyxcbiAgLmd4LXh4bGFyZ2UtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy14eGxhcmdlLTMsXG4gIC5neS14eGxhcmdlLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmcteHhsYXJnZS00LFxuICAuZ3gteHhsYXJnZS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmcteHhsYXJnZS00LFxuICAuZ3kteHhsYXJnZS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmcteHhsYXJnZS01LFxuICAuZ3gteHhsYXJnZS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXh4bGFyZ2UtNSxcbiAgLmd5LXh4bGFyZ2UtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM4MHB4KSB7XG4gIC5kLXNtYWxsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc21hbGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbWFsbC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbWFsbC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtc21hbGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc21hbGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbWFsbC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc21hbGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtYWxsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtYWxsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbWFsbC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtYWxsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtYWxsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtYWxsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbWFsbC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc21hbGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbWFsbC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtYWxsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtYWxsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtYWxsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtYWxsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbWFsbC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbWFsbC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbWFsbC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtYWxsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtYWxsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc21hbGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc21hbGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbWFsbC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc21hbGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc21hbGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtYWxsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc21hbGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbWFsbC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtYWxsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbWFsbC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtYWxsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbWFsbC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtYWxsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbWFsbC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc21hbGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbWFsbC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc21hbGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbWFsbC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbWFsbC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtYWxsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItc21hbGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItc21hbGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItc21hbGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItc21hbGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItc21hbGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItc21hbGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItc21hbGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1zbWFsbC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1zbWFsbC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbWFsbC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtYWxsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtYWxsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc21hbGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc21hbGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtYWxsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtYWxsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtYWxsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbWFsbC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbWFsbC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc21hbGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc21hbGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktc21hbGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXktc21hbGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc21hbGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtYWxsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtYWxsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbWFsbC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbWFsbC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbWFsbC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtYWxsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc21hbGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtYWxsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc21hbGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtYWxsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc21hbGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbWFsbC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtc21hbGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtYWxsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtYWxsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbWFsbC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbWFsbC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc21hbGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtYWxsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItc21hbGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbWFsbC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc21hbGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbWFsbC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc21hbGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbWFsbC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtYWxsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtYWxsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtYWxsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc21hbGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc21hbGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbWFsbC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbWFsbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXNtYWxsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbWFsbC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc21hbGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc21hbGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtYWxsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtYWxsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc21hbGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1zbWFsbC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtYWxsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtYWxsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc21hbGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc21hbGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbWFsbC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtYWxsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc21hbGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc21hbGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbWFsbC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbWFsbC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtYWxsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtYWxsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtYWxsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc21hbGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc21hbGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbWFsbC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbWFsbC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtYWxsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc21hbGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtYWxsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc21hbGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtYWxsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc21hbGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItc21hbGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc21hbGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbWFsbC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbWFsbC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtYWxsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtYWxsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbWFsbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc21hbGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc21hbGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtYWxsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtYWxsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1lZGl1bS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1lZGl1bS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1lZGl1bS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZWRpdW0tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLW1lZGl1bS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZWRpdW0tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZWRpdW0tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1lZGl1bS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWVkaXVtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1lZGl1bS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWVkaXVtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWVkaXVtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1lZGl1bS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZWRpdW0tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1lZGl1bS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWVkaXVtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWVkaXVtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWVkaXVtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1lZGl1bS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZWRpdW0td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWVkaXVtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZWRpdW0td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWVkaXVtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1lZGl1bS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1lZGl1bS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZWRpdW0tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZWRpdW0tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWVkaXVtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWVkaXVtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZWRpdW0tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWVkaXVtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZWRpdW0tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZWRpdW0tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZWRpdW0tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZWRpdW0tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1lZGl1bS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1lZGl1bS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWVkaXVtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWVkaXVtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZWRpdW0tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1lZGl1bS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1lZGl1bS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWVkaXVtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWVkaXVtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1lZGl1bS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1lZGl1bS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1lZGl1bS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZWRpdW0tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWVkaXVtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1lZGl1bS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZWRpdW0tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWVkaXVtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1lZGl1bS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLW1lZGl1bS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1tZWRpdW0tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWVkaXVtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWVkaXVtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1lZGl1bS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1lZGl1bS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZWRpdW0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1lZGl1bS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1tZWRpdW0tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWVkaXVtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZWRpdW0tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWVkaXVtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZWRpdW0tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWVkaXVtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1lZGl1bS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1tZWRpdW0tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWVkaXVtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZWRpdW0tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWVkaXVtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZWRpdW0tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWVkaXVtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1lZGl1bS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1lZGl1bS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1lZGl1bS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWVkaXVtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWVkaXVtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZWRpdW0tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZWRpdW0tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZWRpdW0tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1lZGl1bS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWVkaXVtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1lZGl1bS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWVkaXVtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1lZGl1bS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWVkaXVtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZWRpdW0tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZWRpdW0tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZWRpdW0tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1lZGl1bS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1lZGl1bS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWVkaXVtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWVkaXVtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtbWVkaXVtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1lZGl1bS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZWRpdW0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZWRpdW0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWVkaXVtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWVkaXVtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1lZGl1bS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLW1lZGl1bS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWVkaXVtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZWRpdW0tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWVkaXVtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZWRpdW0tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWVkaXVtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWVkaXVtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbWVkaXVtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWVkaXVtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1lZGl1bS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1lZGl1bS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZWRpdW0tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZWRpdW0tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1tZWRpdW0tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZWRpdW0tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWVkaXVtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWVkaXVtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1lZGl1bS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1lZGl1bS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZWRpdW0tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWVkaXVtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWVkaXVtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1lZGl1bS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1lZGl1bS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZWRpdW0tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZWRpdW0tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZWRpdW0tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1lZGl1bS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1lZGl1bS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWVkaXVtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWVkaXVtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1lZGl1bS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZWRpdW0tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZWRpdW0tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWVkaXVtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWVkaXVtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1lZGl1bS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbWVkaXVtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZWRpdW0tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWVkaXVtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZWRpdW0tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWVkaXVtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZC1sYXJnZS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxhcmdlLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGFyZ2UtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGFyZ2UtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLWxhcmdlLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxhcmdlLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGFyZ2UtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxhcmdlLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sYXJnZS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sYXJnZS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGFyZ2UtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sYXJnZS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sYXJnZS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sYXJnZS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGFyZ2UtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxhcmdlLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGFyZ2UtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sYXJnZS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sYXJnZS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sYXJnZS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sYXJnZS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGFyZ2Utd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGFyZ2Utc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGFyZ2UtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sYXJnZS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sYXJnZS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxhcmdlLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxhcmdlLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGFyZ2Utc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxhcmdlLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxhcmdlLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sYXJnZS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxhcmdlLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGFyZ2Utc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sYXJnZS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGFyZ2UtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sYXJnZS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGFyZ2UtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sYXJnZS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGFyZ2UtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxhcmdlLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGFyZ2UtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxhcmdlLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGFyZ2UtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGFyZ2Utc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sYXJnZS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxhcmdlLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxhcmdlLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxhcmdlLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxhcmdlLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxhcmdlLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxhcmdlLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxhcmdlLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGFyZ2UtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGFyZ2UtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGFyZ2UtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sYXJnZS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sYXJnZS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxhcmdlLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1sYXJnZS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1sYXJnZS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sYXJnZS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGFyZ2UtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGFyZ2UtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxhcmdlLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxhcmdlLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxhcmdlLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxhcmdlLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sYXJnZS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sYXJnZS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGFyZ2UtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGFyZ2UtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sYXJnZS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxhcmdlLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sYXJnZS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxhcmdlLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sYXJnZS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbGFyZ2UtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxhcmdlLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sYXJnZS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sYXJnZS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGFyZ2UtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGFyZ2UtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sYXJnZS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxhcmdlLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGFyZ2UtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxhcmdlLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGFyZ2UtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxhcmdlLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1sYXJnZS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1sYXJnZS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sYXJnZS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxhcmdlLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxhcmdlLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGFyZ2UtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1sYXJnZS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGFyZ2UtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxhcmdlLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxhcmdlLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sYXJnZS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sYXJnZS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxhcmdlLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbGFyZ2UtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sYXJnZS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sYXJnZS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxhcmdlLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxhcmdlLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGFyZ2UtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sYXJnZS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxhcmdlLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxhcmdlLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGFyZ2UtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGFyZ2UtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sYXJnZS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sYXJnZS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sYXJnZS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxhcmdlLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxhcmdlLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGFyZ2UtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGFyZ2UtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1sYXJnZS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxhcmdlLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sYXJnZS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxhcmdlLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sYXJnZS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxhcmdlLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxhcmdlLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxhcmdlLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGFyZ2UtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGFyZ2UtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sYXJnZS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sYXJnZS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbGFyZ2UtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxhcmdlLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxhcmdlLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sYXJnZS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sYXJnZS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmQteGxhcmdlLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGxhcmdlLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGxhcmdlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsYXJnZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQteGxhcmdlLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsYXJnZS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsYXJnZS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGxhcmdlLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bGFyZ2UtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGxhcmdlLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC14bGFyZ2UtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bGFyZ2Utcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGxhcmdlLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsYXJnZS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGxhcmdlLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bGFyZ2UtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bGFyZ2UtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bGFyZ2Utc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGxhcmdlLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsYXJnZS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bGFyZ2Utbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsYXJnZS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bGFyZ2Utc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGxhcmdlLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGxhcmdlLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsYXJnZS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsYXJnZS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bGFyZ2UtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bGFyZ2Utc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsYXJnZS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bGFyZ2UtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsYXJnZS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsYXJnZS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsYXJnZS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsYXJnZS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGxhcmdlLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGxhcmdlLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bGFyZ2UtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bGFyZ2Utc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsYXJnZS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGxhcmdlLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGxhcmdlLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bGFyZ2UtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bGFyZ2UtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGxhcmdlLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXIteGxhcmdlLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGxhcmdlLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsYXJnZS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bGFyZ2UtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGxhcmdlLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsYXJnZS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bGFyZ2UtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGxhcmdlLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGxhcmdlLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsYXJnZS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bGFyZ2UtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bGFyZ2UtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGxhcmdlLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGxhcmdlLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsYXJnZS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgteGxhcmdlLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsYXJnZS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bGFyZ2UtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsYXJnZS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bGFyZ2UtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsYXJnZS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXkteGxhcmdlLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsYXJnZS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bGFyZ2UtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsYXJnZS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bGFyZ2UtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsYXJnZS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGxhcmdlLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQteGxhcmdlLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGxhcmdlLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bGFyZ2UtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bGFyZ2UtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsYXJnZS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsYXJnZS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUteGxhcmdlLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bGFyZ2UtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGxhcmdlLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bGFyZ2UtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGxhcmdlLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsYXJnZS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsYXJnZS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsYXJnZS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGxhcmdlLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGxhcmdlLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bGFyZ2UtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy14bGFyZ2UtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMteGxhcmdlLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsYXJnZS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsYXJnZS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bGFyZ2UtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bGFyZ2UtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAteGxhcmdlLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC14bGFyZ2UtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsYXJnZS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bGFyZ2UtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsYXJnZS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bGFyZ2UtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bGFyZ2UtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC14bGFyZ2UtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bGFyZ2UtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGxhcmdlLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGxhcmdlLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsYXJnZS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsYXJnZS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsYXJnZS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsYXJnZS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bGFyZ2UtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bGFyZ2UtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGxhcmdlLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGxhcmdlLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsYXJnZS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bGFyZ2UtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bGFyZ2UtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGxhcmdlLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGxhcmdlLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsYXJnZS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsYXJnZS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsYXJnZS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGxhcmdlLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGxhcmdlLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bGFyZ2UtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bGFyZ2UtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGIteGxhcmdlLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsYXJnZS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsYXJnZS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bGFyZ2UtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bGFyZ2UtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGxhcmdlLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy14bGFyZ2UtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsYXJnZS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bGFyZ2UtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsYXJnZS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bGFyZ2UtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQzMHB4KSB7XG4gIC5kLXhtbGFyZ2UtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bWxhcmdlLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteG1sYXJnZS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bWxhcmdlLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC14bWxhcmdlLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhtbGFyZ2UtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bWxhcmdlLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bWxhcmdlLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bWxhcmdlLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhtbGFyZ2Utbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhtbGFyZ2UtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bWxhcmdlLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhtbGFyZ2UtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteG1sYXJnZS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteG1sYXJnZS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteG1sYXJnZS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhtbGFyZ2UtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bWxhcmdlLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhtbGFyZ2Utc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteG1sYXJnZS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bWxhcmdlLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bWxhcmdlLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhtbGFyZ2Utc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteG1sYXJnZS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhtbGFyZ2UtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteG1sYXJnZS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhtbGFyZ2UtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteG1sYXJnZS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhtbGFyZ2Utc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhtbGFyZ2UtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteG1sYXJnZS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteG1sYXJnZS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhtbGFyZ2Utc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bWxhcmdlLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteG1sYXJnZS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteG1sYXJnZS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhtbGFyZ2UtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhtbGFyZ2UtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bWxhcmdlLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bWxhcmdlLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bWxhcmdlLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteG1sYXJnZS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteG1sYXJnZS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhtbGFyZ2UtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteG1sYXJnZS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhtbGFyZ2UtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bWxhcmdlLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhtbGFyZ2UtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteG1sYXJnZS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bWxhcmdlLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhtbGFyZ2UtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXIteG1sYXJnZS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bWxhcmdlLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0teG1sYXJnZS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS14bWxhcmdlLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhtbGFyZ2UtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bWxhcmdlLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhtbGFyZ2UtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bWxhcmdlLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhtbGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhtbGFyZ2UtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgteG1sYXJnZS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bWxhcmdlLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bWxhcmdlLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhtbGFyZ2UtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhtbGFyZ2UtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteG1sYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14bWxhcmdlLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhtbGFyZ2UtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteG1sYXJnZS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteG1sYXJnZS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bWxhcmdlLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bWxhcmdlLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhtbGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteG1sYXJnZS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhtbGFyZ2UtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bWxhcmdlLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bWxhcmdlLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteG1sYXJnZS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteG1sYXJnZS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhtbGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14bWxhcmdlLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS14bWxhcmdlLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bWxhcmdlLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhtbGFyZ2UtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhtbGFyZ2UtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteG1sYXJnZS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteG1sYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteG1sYXJnZS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhtbGFyZ2UtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bWxhcmdlLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bWxhcmdlLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteG1sYXJnZS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteG1sYXJnZS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhtbGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy14bWxhcmdlLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhtbGFyZ2UtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteG1sYXJnZS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhtbGFyZ2UtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMteG1sYXJnZS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhtbGFyZ2UtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteG1sYXJnZS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXhtbGFyZ2UtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhtbGFyZ2UtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhtbGFyZ2UtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteG1sYXJnZS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteG1sYXJnZS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bWxhcmdlLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteG1sYXJnZS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhtbGFyZ2UtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bWxhcmdlLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhtbGFyZ2UtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bWxhcmdlLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhtbGFyZ2UtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bWxhcmdlLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteG1sYXJnZS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhtbGFyZ2UtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteG1sYXJnZS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhtbGFyZ2UtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteG1sYXJnZS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhtbGFyZ2UtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQteG1sYXJnZS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bWxhcmdlLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteG1sYXJnZS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bWxhcmdlLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteG1sYXJnZS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bWxhcmdlLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUteG1sYXJnZS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhtbGFyZ2UtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhtbGFyZ2UtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bWxhcmdlLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bWxhcmdlLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteG1sYXJnZS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bWxhcmdlLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhtbGFyZ2UtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bWxhcmdlLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhtbGFyZ2UtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bWxhcmdlLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhtbGFyZ2UtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhtbGFyZ2UtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhtbGFyZ2UtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteG1sYXJnZS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteG1sYXJnZS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bWxhcmdlLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuZC14eGxhcmdlLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsYXJnZS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bGFyZ2UtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsYXJnZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsYXJnZS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14eGxhcmdlLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsYXJnZS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsYXJnZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsYXJnZS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC14eGxhcmdlLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGxhcmdlLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsYXJnZS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGxhcmdlLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bGFyZ2Utcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bGFyZ2UtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bGFyZ2UtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGxhcmdlLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsYXJnZS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGxhcmdlLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bGFyZ2Utd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsYXJnZS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsYXJnZS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGxhcmdlLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bGFyZ2UtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGxhcmdlLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bGFyZ2UtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGxhcmdlLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bGFyZ2UtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGxhcmdlLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGxhcmdlLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bGFyZ2UtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bGFyZ2UtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGxhcmdlLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsYXJnZS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bGFyZ2UtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bGFyZ2UtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGxhcmdlLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGxhcmdlLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsYXJnZS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsYXJnZS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsYXJnZS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bGFyZ2UtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bGFyZ2UtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGxhcmdlLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bGFyZ2Utc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGxhcmdlLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsYXJnZS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGxhcmdlLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bGFyZ2UtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsYXJnZS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGxhcmdlLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bGFyZ2UtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsYXJnZS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bGFyZ2UtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsYXJnZS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGxhcmdlLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsYXJnZS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGxhcmdlLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsYXJnZS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC14eGxhcmdlLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bGFyZ2UtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHhsYXJnZS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHhsYXJnZS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGxhcmdlLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGxhcmdlLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXkteHhsYXJnZS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS14eGxhcmdlLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bGFyZ2UtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bGFyZ2UtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHhsYXJnZS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHhsYXJnZS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bGFyZ2UtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGxhcmdlLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsYXJnZS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsYXJnZS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bGFyZ2UtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bGFyZ2UtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUteHhsYXJnZS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUteHhsYXJnZS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsYXJnZS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGxhcmdlLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGxhcmdlLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bGFyZ2UtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bGFyZ2UtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGxhcmdlLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsYXJnZS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsYXJnZS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bGFyZ2UtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bGFyZ2UtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGxhcmdlLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMteHhsYXJnZS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGxhcmdlLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bGFyZ2UtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGxhcmdlLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bGFyZ2UtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGxhcmdlLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bGFyZ2UtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC14eGxhcmdlLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC14eGxhcmdlLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGxhcmdlLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bGFyZ2UtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bGFyZ2UtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsYXJnZS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bGFyZ2UtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC14eGxhcmdlLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHhsYXJnZS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eGxhcmdlLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHhsYXJnZS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eGxhcmdlLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHhsYXJnZS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bGFyZ2UtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eGxhcmdlLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bGFyZ2UtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eGxhcmdlLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bGFyZ2UtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGxhcmdlLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bGFyZ2UtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsYXJnZS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bGFyZ2UtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsYXJnZS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bGFyZ2UtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHhsYXJnZS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bGFyZ2UtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGxhcmdlLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGxhcmdlLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHhsYXJnZS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHhsYXJnZS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bGFyZ2UtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsYXJnZS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGxhcmdlLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsYXJnZS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGxhcmdlLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsYXJnZS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGxhcmdlLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGxhcmdlLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGxhcmdlLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bGFyZ2UtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bGFyZ2UtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHhsYXJnZS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGhlaWdodDogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwIDRweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBwbHVnaW4vYXQtcnVsZS1pbXBvcnQtcGF0aCAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgcGx1Z2luL2F0LXJ1bGUtaW1wb3J0LXBhdGggKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIFN3aXBlciA4LjEuNFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBcHJpbCAyNCwgMjAyMlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjsgfVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7IH1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLFxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7IH1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5OyB9XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpOyB9XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7IH1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7IH1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTsgfVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7IH1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovIH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7IH1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi8gfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpOyB9XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0OyB9XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglOyB9XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqLyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDsgfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogYTExeSAqL1xuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpOyB9XG5cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0OyB9XG5cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuaGFtYnVyZ2VyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4gIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IC03cHg7IH1cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTdweDsgfVxuXG4vKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogLTE0cHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTdweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLyoqXG4gKiBTQ1NTIFZhcmlhYmxlcy5cbiAqXG4gKiBQbGVhc2UgdXNlIHZhcmlhYmxlcyBmcm9tIHRoaXMgc2hlZXQgdG8gZW5zdXJlIGNvbnNpc3RlbmN5IGFjcm9zcyB0aGUgVUkuXG4gKiBEb24ndCBhZGQgdG8gdGhpcyBzaGVldCB1bmxlc3MgeW91J3JlIHByZXR0eSBzdXJlIHRoZSB2YWx1ZSB3aWxsIGJlIHJldXNlZCBpbiBtYW55IHBsYWNlcy5cbiAqIEZvciBleGFtcGxlLCBkb24ndCBhZGQgcnVsZXMgdG8gdGhpcyBzaGVldCB0aGF0IGFmZmVjdCBibG9jayB2aXN1YWxzLiBJdCdzIHB1cmVseSBmb3IgVUkuXG4gKi9cbi8qKlxuICogQ29sb3JzXG4gKi9cbi8qKlxuICogRm9udHMgJiBiYXNpYyB2YXJpYWJsZXMuXG4gKi9cbi8qKlxuICogR3JpZCBTeXN0ZW0uXG4gKiBodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9kZXNpZ24vMjAxOS8xMC8zMS9wcm9wb3NhbC1hLWNvbnNpc3RlbnQtc3BhY2luZy1zeXN0ZW0tZm9yLXdvcmRwcmVzcy9cbiAqL1xuLyoqXG4gKiBEaW1lbnNpb25zLlxuICovXG4vKipcbiAqIFNoYWRvd3MuXG4gKi9cbi8qKlxuICogRWRpdG9yIHdpZHRocy5cbiAqL1xuLyoqXG4gKiBCbG9jayAmIEVkaXRvciBVSS5cbiAqL1xuLyoqXG4gKiBCbG9jayBwYWRkaW5ncy5cbiAqL1xuLyoqXG4gKiBSZWFjdCBOYXRpdmUgc3BlY2lmaWMuXG4gKiBUaGVzZSB2YXJpYWJsZXMgZG8gbm90IGFwcGVhciB0byBiZSB1c2VkIGFueXdoZXJlIGVsc2UuXG4gKi9cbi8qKlxuKiAgQ29udmVydHMgYSBoZXggdmFsdWUgaW50byB0aGUgcmdiIGVxdWl2YWxlbnQuXG4qXG4qIEBwYXJhbSB7c3RyaW5nfSBoZXggLSB0aGUgaGV4YWRlY2ltYWwgdmFsdWUgdG8gY29udmVydFxuKiBAcmV0dXJuIHtzdHJpbmd9IGNvbW1hIHNlcGFyYXRlZCByZ2IgdmFsdWVzXG4qL1xuLyoqXG4gKiBCcmVha3BvaW50IG1peGluc1xuICovXG4vKipcbiAqIExvbmcgY29udGVudCBmYWRlIG1peGluXG4gKlxuICogQ3JlYXRlcyBhIGZhZGluZyBvdmVybGF5IHRvIHNpZ25pZnkgdGhhdCB0aGUgY29udGVudCBpcyBsb25nZXJcbiAqIHRoYW4gdGhlIHNwYWNlIGFsbG93cy5cbiAqL1xuLyoqXG4gKiBGb2N1cyBzdHlsZXMuXG4gKi9cbi8qKlxuICogQXBwbGllcyBlZGl0b3IgbGVmdCBwb3NpdGlvbiB0byB0aGUgc2VsZWN0b3IgcGFzc2VkIGFzIGFyZ3VtZW50XG4gKi9cbi8qKlxuICogU3R5bGVzIHRoYXQgYXJlIHJldXNlZCB2ZXJiYXRpbSBpbiBhIGZldyBwbGFjZXNcbiAqL1xuLyoqXG4gKiBBbGxvd3MgdXNlcnMgdG8gb3B0LW91dCBvZiBhbmltYXRpb25zIHZpYSBPUy1sZXZlbCBwcmVmZXJlbmNlcy5cbiAqL1xuLyoqXG4gKiBSZXNldCBkZWZhdWx0IHN0eWxlcyBmb3IgSmF2YVNjcmlwdCBVSSBiYXNlZCBwYWdlcy5cbiAqIFRoaXMgaXMgYSBXUC1hZG1pbiBhZ25vc3RpYyByZXNldFxuICovXG4vKipcbiAqIFJlc2V0IHRoZSBXUCBBZG1pbiBwYWdlIHN0eWxlcyBmb3IgR3V0ZW5iZXJnLWxpa2UgcGFnZXMuXG4gKi9cbjpyb290IHtcbiAgLypcblx0ICogT3VyIGNsYXNzZXMgdXNlcyB0aGUgc2FtZSB2YWx1ZXMgd2Ugc2V0IGZvciBncmFkaWVudCB2YWx1ZSBhdHRyaWJ1dGVzLFxuXHQgKiBhbmQgd2UgY2FuIG5vdCB1c2Ugc3BhY2luZyBiZWNhdXNlIG9mIFdQIG11bHRpIHNpdGUga3NlcyBydWxlLlxuXHQgKi9cbiAgLyogc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tY29tbWEtc3BhY2UtYWZ0ZXIgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1jb21tYS1zcGFjZS1hZnRlciAqL1xuICAtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbm9ybWFsOiAxNnB4O1xuICAtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0taHVnZTogNDJweDsgfVxuICA6cm9vdCAuaGFzLXZlcnktbGlnaHQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIDpyb290IC5oYXMtdmVyeS1kYXJrLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTsgfVxuICA6cm9vdCAuaGFzLXZlcnktbGlnaHQtZ3JheS1jb2xvciB7XG4gICAgY29sb3I6ICNlZWU7IH1cbiAgOnJvb3QgLmhhcy12ZXJ5LWRhcmstZ3JheS1jb2xvciB7XG4gICAgY29sb3I6ICMzMTMxMzE7IH1cbiAgOnJvb3QgLmhhcy12aXZpZC1ncmVlbi1jeWFuLXRvLXZpdmlkLWN5YW4tYmx1ZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDBkMDg0IDAlLCAjMDY5M2UzIDEwMCUpOyB9XG4gIDpyb290IC5oYXMtcHVycGxlLWNydXNoLWdyYWRpZW50LWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMzNGUyZTQgMCUsICM0NzIxZmIgNTAlLCAjYWIxZGZlIDEwMCUpOyB9XG4gIDpyb290IC5oYXMtaGF6eS1kYXduLWdyYWRpZW50LWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmYWFjYTggMCUsICNkYWQwZWMgMTAwJSk7IH1cbiAgOnJvb3QgLmhhcy1zdWJkdWVkLW9saXZlLWdyYWRpZW50LWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmYWZhZTEgMCUsICM2N2E2NzEgMTAwJSk7IH1cbiAgOnJvb3QgLmhhcy1hdG9taWMtY3JlYW0tZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZkZDc5YSAwJSwgIzAwNGE1OSAxMDAlKTsgfVxuICA6cm9vdCAuaGFzLW5pZ2h0c2hhZGUtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzMzMDk2OCAwJSwgIzMxY2RjZiAxMDAlKTsgfVxuICA6cm9vdCAuaGFzLW1pZG5pZ2h0LWdyYWRpZW50LWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMjAzODEgMCUsICMyODc0ZmMgMTAwJSk7IH1cblxuLmhhcy1yZWd1bGFyLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5oYXMtbGFyZ2VyLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMi42MjVlbTsgfVxuXG4uaGFzLW5vcm1hbC1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbm9ybWFsKTsgfVxuXG4uaGFzLWh1Z2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWh1Z2UpOyB9XG5cbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICAvKnJ0bDppZ25vcmUqL1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gIC8qcnRsOmlnbm9yZSovXG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbiNlbmQtcmVzaXphYmxlLWVkaXRvci1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uaXRlbXMtanVzdGlmaWVkLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLml0ZW1zLWp1c3RpZmllZC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaXRlbXMtanVzdGlmaWVkLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uaXRlbXMtanVzdGlmaWVkLXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IH1cblxuLyoqXG4gKiBUaGUgZm9sbG93aW5nIHByb3ZpZGUgYSBzaW1wbGUgbWVhbnMgb2YgYXBwbHlpbmcgYSBkZWZhdWx0IGJvcmRlciBzdHlsZSB3aGVuXG4gKiBhIHVzZXIgZmlyc3QgbWFrZXMgYSBzZWxlY3Rpb24gaW4gdGhlIGJvcmRlciBibG9jayBzdXBwb3J0IHBhbmVsLlxuICogVGhpcyBwcmV2ZW50cyBpc3N1ZXMgc3VjaCBhcyB3aGVyZSB0aGUgdXNlciBjb3VsZCBzZXQgYSBib3JkZXIgd2lkdGhcbiAqIGFuZCBzZWUgbm8gYm9yZGVyIGR1ZSB0aGVyZSBiZWluZyBubyBib3JkZXIgc3R5bGUgc2V0LlxuICpcbiAqIFRoaXMgaXMgaW50ZW5kZWQgdG8gYmUgcmVtb3ZlZCBvbmNlIGludGVsbGlnZW50IGRlZmF1bHRzIGNhbiBiZSBzZXQgd2hpbGVcbiAqIG1ha2luZyBib3JkZXIgc2VsZWN0aW9ucyB2aWEgdGhlIGJsb2NrIHN1cHBvcnQuXG4gKlxuICogU2VlOiBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9wdWxsLzMzNzQzXG4gKi9cbmh0bWwgOndoZXJlKC5oYXMtYm9yZGVyLWNvbG9yKSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1cImJvcmRlci10b3AtY29sb3JcIl0pIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1cImJvcmRlci1yaWdodC1jb2xvclwiXSkge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyB9XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9XCJib3JkZXItYm90dG9tLWNvbG9yXCJdKSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyB9XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9XCJib3JkZXItbGVmdC1jb2xvclwiXSkge1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IH1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1cImJvcmRlci13aWR0aFwiXSkge1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9XCJib3JkZXItdG9wLXdpZHRoXCJdKSB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyB9XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9XCJib3JkZXItcmlnaHQtd2lkdGhcIl0pIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgfVxuXG5odG1sIDp3aGVyZShbc3R5bGUqPVwiYm9yZGVyLWJvdHRvbS13aWR0aFwiXSkge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuXG5odG1sIDp3aGVyZShbc3R5bGUqPVwiYm9yZGVyLWxlZnQtd2lkdGhcIl0pIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyB9XG5cbi8qKlxuICogUHJvdmlkZSBiYXNlbGluZSByZXNwb25zaXZlbmVzcyBmb3IgaW1hZ2VzLlxuICovXG5odG1sIDp3aGVyZShpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS43NWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgLyoqXG5cdCogQWxsIENvbHVtbnMgQWxpZ25tZW50XG5cdCovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH0gfVxuICAud3AtYmxvY2stY29sdW1ucy5hcmUtdmVydGljYWxseS1hbGlnbmVkLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLndwLWJsb2NrLWNvbHVtbnMuYXJlLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLndwLWJsb2NrLWNvbHVtbnMuYXJlLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMnB4KSB7XG4gICAgLndwLWJsb2NrLWNvbHVtbnM6bm90KC5pcy1ub3Qtc3RhY2tlZC1vbi1tb2JpbGUpID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgLndwLWJsb2NrLWNvbHVtbnM6bm90KC5pcy1ub3Qtc3RhY2tlZC1vbi1tb2JpbGUpID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAud3AtYmxvY2stY29sdW1uczpub3QoLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSkgPiAud3AtYmxvY2stY29sdW1uW3N0eWxlKj1cImZsZXgtYmFzaXNcIl0ge1xuICAgICAgICBmbGV4LWdyb3c6IDA7IH0gfVxuICAud3AtYmxvY2stY29sdW1ucy5pcy1ub3Qtc3RhY2tlZC1vbi1tb2JpbGUge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAud3AtYmxvY2stY29sdW1ucy5pcy1ub3Qtc3RhY2tlZC1vbi1tb2JpbGUgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIC53cC1ibG9jay1jb2x1bW5zLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSA+IC53cC1ibG9jay1jb2x1bW5bc3R5bGUqPVwiZmxleC1iYXNpc1wiXSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDsgfVxuXG46d2hlcmUoLndwLWJsb2NrLWNvbHVtbnMuaGFzLWJhY2tncm91bmQpIHtcbiAgcGFkZGluZzogMS4yNWVtIDIuMzc1ZW07IH1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAvKipcblx0KiBJbmRpdmlkdWFsIENvbHVtbiBBbGlnbm1lbnRcblx0Ki8gfVxuICAud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3Age1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AsIC53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciwgLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5vVWktYmFzZSxcbi5ub1VpLWNvbm5lY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxuICovXG4ubm9VaS1jb25uZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7IH1cblxuLm5vVWktY29ubmVjdCxcbi5ub1VpLW9yaWdpbiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7IH1cblxuLyogT2Zmc2V0IGRpcmVjdGlvblxuICovXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxuICovXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB0b3A6IC0xMDAlO1xuICB3aWR0aDogMDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMDsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICByaWdodDogLTE3cHg7XG4gIHRvcDogLTZweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC0xN3B4OyB9XG5cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBsZWZ0OiAtMTdweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogU3R5bGluZztcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxuICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCOyB9XG5cbi5ub1VpLWNvbm5lY3RzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGOyB9XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLyogSGFuZGxlIHN0cmlwZXM7XG4gKi9cbi5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4OyB9XG5cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4OyB9XG5cbi8qIERpc2FibGVkIHN0YXRlO1xuICovXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQjhCOEI4OyB9XG5cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIEJhc2U7XG4gKlxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXBpcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi8qIFZhbHVlcztcbiAqXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vVWktdmFsdWUtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKiBNYXJraW5ncztcbiAqXG4gKi9cbi5ub1VpLW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0NDQzsgfVxuXG4ubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi8qIEhvcml6b250YWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTsgfVxuXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4OyB9XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4gPiAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IDEwcHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luID4gLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDI4cHg7IH1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBwbHVnaW4vYXQtcnVsZS1pbXBvcnQtcGF0aCAqL1xuOnJvb3Qge1xuICAtLWZmLW1vbnRzZXJyYXQ6IG1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gIC0tZmYtam9zZWZpbjogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmOyB9XG5cbi50ay1icmVlLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiYnJlZS1zZXJpZlwiLCBzZXJpZjsgfVxuXG4udGstam9zZWZpbi1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLnRrLWRpbi0yMDE0IHtcbiAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZjsgfVxuXG4udGstZGluLTIwMTQtbmFycm93IHtcbiAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWY7IH1cblxuLnRrLWRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0IHtcbiAgZm9udC1mYW1pbHk6IFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZmYtaGVhZGluZy1kaW4xNDUxIHtcbiAgLS1mZi1oZWFkaW5nOiBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWY7IH1cblxuaHRtbFtsYW5nPVwidWstVUFcIl0ge1xuICAtLWZmLWJyaWU6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIC0tZmYtaGVhZGluZzogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgLS1mZi1kaW4tbmFycm93OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAtLWZmLWFkdmVydGlzaW5nOiBcIk5leGEgU2NyaXB0IFNlbWkgQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWxbbGFuZz1cInVrLVVBXCJdIC5jLWxhbmctc3dpdGNoZXJfX2xpc3QsXG4gIGh0bWxbbGFuZz1cInVrLVVBXCJdIC5jLW1haW5tZW51X19saW5rIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIGh0bWxbbGFuZz1cInVrLVVBXCJdIGgyIHN0cm9uZywgaHRtbFtsYW5nPVwidWstVUFcIl0gaDMgc3Ryb25nLCBodG1sW2xhbmc9XCJ1ay1VQVwiXSBoNCBzdHJvbmcsIGh0bWxbbGFuZz1cInVrLVVBXCJdIGg1IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICBodG1sW2xhbmc9XCJ1ay1VQVwiXSBoMjo6YWZ0ZXIsIGh0bWxbbGFuZz1cInVrLVVBXCJdIGgzOjphZnRlciwgaHRtbFtsYW5nPVwidWstVUFcIl0gaDQ6OmFmdGVyLCBodG1sW2xhbmc9XCJ1ay1VQVwiXSBoNTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTIwJTsgfVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBpbmRlbnRhdGlvbiAqL1xuQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuLyogc3R5bGVsaW50LWRpc2FibGUgbWVvd3RlYy9uby1weCAqL1xuOnJvb3Qge1xuICAtLXVqLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC0tdWotZGVmYXVsdC1vcGFjaXR5OiAwLjk7XG4gIC0tdWotdGV4dC1jb2xvcjogIzcxNzE3MTtcbiAgLS1icy1ndXR0ZXIteDogMTBweDtcbiAgLS11ai1saW5rLWNvbG9yOiAjMDAzMjAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLWJzLWd1dHRlci14OiA0MHB4OyB9IH1cblxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDIwcHg7IH1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBtZW93dGVjL25vLXB4ICovXG5Aa2V5ZnJhbWVzIGhpZGVNYWluTWVudSB7XG4gIDAlIHtcbiAgICB0b3A6IDA7IH1cbiAgMTAwJSB7XG4gICAgdG9wOiAtMTAwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNob3dQYWdlV3JhcHBlciB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7IH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbi50LWxhcmdlci10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC50LWxhcmdlci10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLnQtbGFyZ2VyLXRleHQge1xuICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBZHZlcnRpc2luZyBTY3JpcHQnO1xuICBzcmM6IHVybChcImZvbnRzL0FkdmVydGlzaW5nU2NyaXB0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0FkdmVydGlzaW5nU2NyaXB0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV4YSBTY3JpcHQgU2VtaSBCb2xkJztcbiAgc3JjOiB1cmwoXCJmb250cy9uZXhhLXNjcmlwdC1zZW1pLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGRsLCBkZCwgdWwsIG9sLCBsaSwgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEwMCU7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbnAsIHA6OmJlZm9yZSwgcDo6YWZ0ZXIsXG5ib2R5LFxuYm9keTo6YmVmb3JlLFxuYm9keTo6YWZ0ZXIsXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lcjo6YmVmb3JlLFxuLmNvbnRhaW5lcjo6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci1mbHVpZDo6YmVmb3JlLFxuLmNvbnRhaW5lci1zbTo6YmVmb3JlLFxuLmNvbnRhaW5lci1tZDo6YmVmb3JlLFxuLmNvbnRhaW5lci1sZzo6YmVmb3JlLFxuLmNvbnRhaW5lci14bDo6YmVmb3JlLFxuLmNvbnRhaW5lci14eGw6OmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6OmFmdGVyLFxuLmNvbnRhaW5lci1zbTo6YWZ0ZXIsXG4uY29udGFpbmVyLW1kOjphZnRlcixcbi5jb250YWluZXItbGc6OmFmdGVyLFxuLmNvbnRhaW5lci14bDo6YWZ0ZXIsXG4uY29udGFpbmVyLXh4bDo6YWZ0ZXIsXG4ucm93LFxuLnJvdzo6YmVmb3JlLFxuLnJvdzo6YWZ0ZXIsXG5bY2xhc3NePVwid3AtXCJdLFxuW2NsYXNzXj1cIndwLVwiXTo6YmVmb3JlLFxuW2NsYXNzXj1cIndwLVwiXTo6YWZ0ZXIsXG5bY2xhc3MqPVwiIHdwLVwiXSxcbltjbGFzcyo9XCIgd3AtXCJdOjpiZWZvcmUsXG5bY2xhc3MqPVwiIHdwLVwiXTo6YWZ0ZXIsXG5bY2xhc3NePVwidS1cIl0sXG5bY2xhc3NePVwidS1cIl06OmJlZm9yZSxcbltjbGFzc149XCJ1LVwiXTo6YWZ0ZXIsXG5bY2xhc3MqPVwiIHUtXCJdLFxuW2NsYXNzKj1cIiB1LVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiB1LVwiXTo6YWZ0ZXIsXG5bY2xhc3NePVwiYy1cIl0sXG5bY2xhc3NePVwiYy1cIl06OmJlZm9yZSxcbltjbGFzc149XCJjLVwiXTo6YWZ0ZXIsXG5bY2xhc3MqPVwiIGMtXCJdLFxuW2NsYXNzKj1cIiBjLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBjLVwiXTo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG5cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuc2VsZWN0IHtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjguNjk0JyBoZWlnaHQ9JzUwLjY5NCcgdmlld0JveD0nMCAwIDI4LjY5NCA1MC42OTQnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgnJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0NycgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc4JyBoZWlnaHQ9JzUnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aC0yJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV84NDctMicgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc5JyBoZWlnaHQ9JzUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdBcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjguNjk0IDUwLjY5NCkgcm90YXRlKDE4MCknJTNFJTNDZyBpZD0nR3JvdXBfNzM4JyBkYXRhLW5hbWU9J0dyb3VwIDczOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA0Ny4xNTgpIHJvdGF0ZSgtNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNycgZGF0YS1uYW1lPSdHcm91cCA3MzcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzknIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDBBNSA1IDAgMCAwIDUgNUgzNS41NzhhNSA1IDAgMCAwLTUtNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2cgaWQ9J0dyb3VwXzczOScgZGF0YS1uYW1lPSdHcm91cCA3MzknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTM2KSByb3RhdGUoNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNy0yJyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoLTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfOTc5LTInIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDVBNSA1IDAgMCAxIDUgMEgzNS41NzlhNSA1IDAgMCAxLTUgNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsZWZ0OiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDUwcHg7IH0gfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nQXJyb3cnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyOC42OTQnIGhlaWdodD0nNTAuNjk0JyB2aWV3Qm94PScwIDAgMjguNjk0IDUwLjY5NCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aCclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfODQ3JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA4NDcnIHdpZHRoPSczNS41NzgnIGhlaWdodD0nNScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoLTInJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0Ny0yJyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA4NDcnIHdpZHRoPSczNS41NzknIGhlaWdodD0nNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0dyb3VwXzczOCcgZGF0YS1uYW1lPSdHcm91cCA3MzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgNDcuMTU4KSByb3RhdGUoLTQ1KSclM0UlM0NnIGlkPSdHcm91cF83MzcnIGRhdGEtbmFtZT0nR3JvdXAgNzM3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfOTc5JyBkYXRhLW5hbWU9J1BhdGggOTc5JyBkPSdNMCAwQTUgNSAwIDAgMCA1IDVIMzUuNTc4YTUgNSAwIDAgMC01LTVIMjQuOTM0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnIGlkPSdHcm91cF83MzknIGRhdGEtbmFtZT0nR3JvdXAgNzM5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjUzNikgcm90YXRlKDQ1KSclM0UlM0NnIGlkPSdHcm91cF83MzctMicgZGF0YS1uYW1lPSdHcm91cCA3MzcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aC0yKSclM0UlM0NwYXRoIGlkPSdQYXRoXzk3OS0yJyBkYXRhLW5hbWU9J1BhdGggOTc5JyBkPSdNMCA1QTUgNSAwIDAgMSA1IDBIMzUuNTc5YTUgNSAwIDAgMS01IDVIMjQuOTM0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHJpZ2h0OiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiA1MHB4OyB9IH1cbiAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLnQtYW5pbS0xLnQtYW5pbS1zZWxmLFxuLnQtYW5pbS0xICpbY2xhc3MqPSd0LWFuaW0tZWxlbS0nXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMzBweCk7IH1cblxuLnQtYW5pbS0xLmlzLWluLXZpZXctZmlyc3QudC1hbmltLXNlbGYge1xuICBhbmltYXRpb246IGFuaW0xIDQwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0ICpbY2xhc3MqPSd0LWFuaW0tZWxlbS0nXSB7XG4gIGFuaW1hdGlvbjogYW5pbTEgNzUwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cblxuLnQtYW5pbS0xLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTEge1xuICBhbmltYXRpb24tZGVsYXk6IDMwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0NTBtczsgfVxuXG4udC1hbmltLTEuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjAwbXM7IH1cblxuLnQtYW5pbS0xLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTQge1xuICBhbmltYXRpb24tZGVsYXk6IDc1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS01IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA5MDBtczsgfVxuXG4udC1hbmltLTEuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTA1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS03IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMjAwbXM7IH1cblxuLnQtYW5pbS0xLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTgge1xuICBhbmltYXRpb24tZGVsYXk6IDEzNTBtczsgfVxuXG4udC1hbmltLTEuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTUwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTY1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTgwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTk1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjEwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjI1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjQwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjU1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjcwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjg1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzAwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzE1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzMwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzQ1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzYwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzc1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzkwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDA1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDIwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDM1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDUwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDY1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDgwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDk1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTEwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTI1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTQwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTU1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTcwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTg1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjAwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjE1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjMwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjQ1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjYwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjc1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNjkwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzA1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzIwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00OCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzM1MG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00OSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzUwMG1zOyB9XG5cbi50LWFuaW0tMS5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS01MCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzY1MG1zOyB9XG5cbi50LWFuaW0tMi50LWFuaW0tc2VsZixcbi50LWFuaW0tMiAqW2NsYXNzKj0ndC1hbmltLWVsZW0tJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7IH1cblxuLnQtYW5pbS0yLmlzLWluLXZpZXctZmlyc3QudC1hbmltLXNlbGYge1xuICBhbmltYXRpb246IGFuaW0xIDIwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0ICpbY2xhc3MqPSd0LWFuaW0tZWxlbS0nXSB7XG4gIGFuaW1hdGlvbjogYW5pbTEgMzUwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cblxuLnQtYW5pbS0yLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTEge1xuICBhbmltYXRpb24tZGVsYXk6IDIwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtczsgfVxuXG4udC1hbmltLTIuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDAwbXM7IH1cblxuLnQtYW5pbS0yLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTQge1xuICBhbmltYXRpb24tZGVsYXk6IDUwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS01IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA2MDBtczsgfVxuXG4udC1hbmltLTIuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNzAwbXM7IH1cblxuLnQtYW5pbS0yLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTcge1xuICBhbmltYXRpb24tZGVsYXk6IDgwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS04IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA5MDBtczsgfVxuXG4udC1hbmltLTIuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTAwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTEwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTIwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTMwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTQwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTUwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTYwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTcwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTgwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTkwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjAwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjEwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjIwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjMwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjQwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjUwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjYwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjcwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjgwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjkwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0yOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzAwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzEwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzIwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzMwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzQwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzUwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzYwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzcwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzgwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzkwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0zOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDAwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDEwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDIwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDMwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00MyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDQwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDUwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDYwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDcwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00NyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDgwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00OCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDkwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00OSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTAwMG1zOyB9XG5cbi50LWFuaW0tMi5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS01MCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTEwMG1zOyB9XG5cbi50LWFuaW0tMy50LWFuaW0tc2VsZixcbi50LWFuaW0tMyAqW2NsYXNzKj0ndC1hbmltLWVsZW0tJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTMwcHgpOyB9XG5cbi50LWFuaW0tMy5pcy1pbi12aWV3LWZpcnN0LnQtYW5pbS1zZWxmIHtcbiAgYW5pbWF0aW9uOiBhbmltMSA4MDBtcyBlYXNlLWluLW91dCBmb3J3YXJkcyAyMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAqW2NsYXNzKj0ndC1hbmltLWVsZW0tJ10ge1xuICBhbmltYXRpb246IGFuaW0xIDc1MG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbi50LWFuaW0tMy5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS0xIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDUwbXM7IH1cblxuLnQtYW5pbS0zLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTMge1xuICBhbmltYXRpb24tZGVsYXk6IDYwMG1zOyB9XG5cbi50LWFuaW0tMy5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS00IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogOTAwbXM7IH1cblxuLnQtYW5pbS0zLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTYge1xuICBhbmltYXRpb24tZGVsYXk6IDEwNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTIwMG1zOyB9XG5cbi50LWFuaW0tMy5pcy1pbi12aWV3LWZpcnN0IC50LWFuaW0tZWxlbS04IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMzUwbXM7IH1cblxuLnQtYW5pbS0zLmlzLWluLXZpZXctZmlyc3QgLnQtYW5pbS1lbGVtLTkge1xuICBhbmltYXRpb24tZGVsYXk6IDE1MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTAge1xuICBhbmltYXRpb24tZGVsYXk6IDE2NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTEge1xuICBhbmltYXRpb24tZGVsYXk6IDE4MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTIge1xuICBhbmltYXRpb24tZGVsYXk6IDE5NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTMge1xuICBhbmltYXRpb24tZGVsYXk6IDIxMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTQge1xuICBhbmltYXRpb24tZGVsYXk6IDIyNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTUge1xuICBhbmltYXRpb24tZGVsYXk6IDI0MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTYge1xuICBhbmltYXRpb24tZGVsYXk6IDI1NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTcge1xuICBhbmltYXRpb24tZGVsYXk6IDI3MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTgge1xuICBhbmltYXRpb24tZGVsYXk6IDI4NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMTkge1xuICBhbmltYXRpb24tZGVsYXk6IDMwMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjAge1xuICBhbmltYXRpb24tZGVsYXk6IDMxNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjEge1xuICBhbmltYXRpb24tZGVsYXk6IDMzMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjIge1xuICBhbmltYXRpb24tZGVsYXk6IDM0NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjMge1xuICBhbmltYXRpb24tZGVsYXk6IDM2MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjQge1xuICBhbmltYXRpb24tZGVsYXk6IDM3NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjUge1xuICBhbmltYXRpb24tZGVsYXk6IDM5MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjYge1xuICBhbmltYXRpb24tZGVsYXk6IDQwNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjcge1xuICBhbmltYXRpb24tZGVsYXk6IDQyMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjgge1xuICBhbmltYXRpb24tZGVsYXk6IDQzNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMjkge1xuICBhbmltYXRpb24tZGVsYXk6IDQ1MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzAge1xuICBhbmltYXRpb24tZGVsYXk6IDQ2NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzEge1xuICBhbmltYXRpb24tZGVsYXk6IDQ4MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzIge1xuICBhbmltYXRpb24tZGVsYXk6IDQ5NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzMge1xuICBhbmltYXRpb24tZGVsYXk6IDUxMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzQge1xuICBhbmltYXRpb24tZGVsYXk6IDUyNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzUge1xuICBhbmltYXRpb24tZGVsYXk6IDU0MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzYge1xuICBhbmltYXRpb24tZGVsYXk6IDU1NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzcge1xuICBhbmltYXRpb24tZGVsYXk6IDU3MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzgge1xuICBhbmltYXRpb24tZGVsYXk6IDU4NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tMzkge1xuICBhbmltYXRpb24tZGVsYXk6IDYwMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDAge1xuICBhbmltYXRpb24tZGVsYXk6IDYxNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDEge1xuICBhbmltYXRpb24tZGVsYXk6IDYzMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDIge1xuICBhbmltYXRpb24tZGVsYXk6IDY0NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDMge1xuICBhbmltYXRpb24tZGVsYXk6IDY2MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDQge1xuICBhbmltYXRpb24tZGVsYXk6IDY3NTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDUge1xuICBhbmltYXRpb24tZGVsYXk6IDY5MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDYge1xuICBhbmltYXRpb24tZGVsYXk6IDcwNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDcge1xuICBhbmltYXRpb24tZGVsYXk6IDcyMDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDgge1xuICBhbmltYXRpb24tZGVsYXk6IDczNTBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNDkge1xuICBhbmltYXRpb24tZGVsYXk6IDc1MDBtczsgfVxuXG4udC1hbmltLTMuaXMtaW4tdmlldy1maXJzdCAudC1hbmltLWVsZW0tNTAge1xuICBhbmltYXRpb24tZGVsYXk6IDc2NTBtczsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW0xIHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLXVqLWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXVqLWxpbmstY29sb3ItaG92ZXIpOyB9XG5cbi5zLXRleHRjb250ZW50LCAudS10ZXh0LWJveCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzICovIH1cbiAgLnMtdGV4dGNvbnRlbnQgYmxvY2txdW90ZSwgLnUtdGV4dC1ib3ggYmxvY2txdW90ZSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBibG9ja3F1b3RlLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBibG9ja3F1b3RlIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnMtdGV4dGNvbnRlbnQgaDEsIC51LXRleHQtYm94IGgxLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGgxLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRpbi1uYXJyb3csIFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWYpO1xuICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAjRkY5Qjc4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5zLXRleHRjb250ZW50IGgxLCAudS10ZXh0LWJveCBoMSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDEge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAucy10ZXh0Y29udGVudCBoMi5uby1saW5lcywgLnUtdGV4dC1ib3ggaDIubm8tbGluZXMsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDIubm8tbGluZXMsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyLm5vLWxpbmVzIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBjb2xvcjogdmFyKC0tdWotaGVhZGluZy1jb2xvciwgI0ZGOUI3OCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLnMtdGV4dGNvbnRlbnQgaDIubm8tbGluZXMsIC51LXRleHQtYm94IGgyLm5vLWxpbmVzLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGgyLm5vLWxpbmVzLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBoMi5uby1saW5lcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5zLXRleHRjb250ZW50IGgyLm5vLWxpbmVzLCAudS10ZXh0LWJveCBoMi5uby1saW5lcywgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMi5uby1saW5lcywgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDIubm8tbGluZXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5zLXRleHRjb250ZW50IGgyLm5vLWxpbmVzLCAudS10ZXh0LWJveCBoMi5uby1saW5lcywgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMi5uby1saW5lcywgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDIubm8tbGluZXMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucy10ZXh0Y29udGVudCAuaGFzLWxpbmVzIGgxLCAudS10ZXh0LWJveCAuaGFzLWxpbmVzIGgxLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IC5oYXMtbGluZXMgaDEsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IC5oYXMtbGluZXMgaDEsXG4gIC5zLXRleHRjb250ZW50IGgyOm5vdCgubm8tbGluZXMpLFxuICAudS10ZXh0LWJveCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDI6bm90KC5uby1saW5lcykge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAjMDAzMjAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAucy10ZXh0Y29udGVudCAuaGFzLWxpbmVzIGgxLCAudS10ZXh0LWJveCAuaGFzLWxpbmVzIGgxLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IC5oYXMtbGluZXMgaDEsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IC5oYXMtbGluZXMgaDEsXG4gICAgICAucy10ZXh0Y29udGVudCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgICAgIC51LXRleHQtYm94IGgyOm5vdCgubm8tbGluZXMpLFxuICAgICAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyOm5vdCgubm8tbGluZXMpIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gICAgQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gICAgICAucy10ZXh0Y29udGVudCAuaGFzLWxpbmVzIGgxLCAudS10ZXh0LWJveCAuaGFzLWxpbmVzIGgxLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IC5oYXMtbGluZXMgaDEsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IC5oYXMtbGluZXMgaDEsXG4gICAgICAucy10ZXh0Y29udGVudCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgICAgIC51LXRleHQtYm94IGgyOm5vdCgubm8tbGluZXMpLFxuICAgICAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyOm5vdCgubm8tbGluZXMpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLnMtdGV4dGNvbnRlbnQgLmhhcy1saW5lcyBoMSwgLnUtdGV4dC1ib3ggLmhhcy1saW5lcyBoMSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCAuaGFzLWxpbmVzIGgxLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCAuaGFzLWxpbmVzIGgxLFxuICAgICAgLnMtdGV4dGNvbnRlbnQgaDI6bm90KC5uby1saW5lcyksXG4gICAgICAudS10ZXh0LWJveCBoMjpub3QoLm5vLWxpbmVzKSxcbiAgICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDI6bm90KC5uby1saW5lcyksXG4gICAgICAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBoMjpub3QoLm5vLWxpbmVzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIC5zLXRleHRjb250ZW50IC5oYXMtbGluZXMgaDEgfiBociwgLnUtdGV4dC1ib3ggLmhhcy1saW5lcyBoMSB+IGhyLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IC5oYXMtbGluZXMgaDEgfiBociwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgLmhhcy1saW5lcyBoMSB+IGhyLFxuICAgIC5zLXRleHRjb250ZW50IGgyOm5vdCgubm8tbGluZXMpIH4gaHIsXG4gICAgLnUtdGV4dC1ib3ggaDI6bm90KC5uby1saW5lcykgfiBocixcbiAgICAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGgyOm5vdCgubm8tbGluZXMpIH4gaHIsXG4gICAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDI6bm90KC5uby1saW5lcykgfiBociB7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgLnMtdGV4dGNvbnRlbnQgLmhhcy1saW5lcyBoMSB+IGhyLCAudS10ZXh0LWJveCAuaGFzLWxpbmVzIGgxIH4gaHIsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgLmhhcy1saW5lcyBoMSB+IGhyLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCAuaGFzLWxpbmVzIGgxIH4gaHIsXG4gICAgICAgIC5zLXRleHRjb250ZW50IGgyOm5vdCgubm8tbGluZXMpIH4gaHIsXG4gICAgICAgIC51LXRleHQtYm94IGgyOm5vdCgubm8tbGluZXMpIH4gaHIsXG4gICAgICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDI6bm90KC5uby1saW5lcykgfiBocixcbiAgICAgICAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDI6bm90KC5uby1saW5lcykgfiBociB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5zLXRleHRjb250ZW50IC5oYXMtbGluZXMgaDE6OmJlZm9yZSwgLnUtdGV4dC1ib3ggLmhhcy1saW5lcyBoMTo6YmVmb3JlLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IC5oYXMtbGluZXMgaDE6OmJlZm9yZSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgLmhhcy1saW5lcyBoMTo6YmVmb3JlLCAucy10ZXh0Y29udGVudCAuaGFzLWxpbmVzIGgxOjphZnRlciwgLnUtdGV4dC1ib3ggLmhhcy1saW5lcyBoMTo6YWZ0ZXIsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgLmhhcy1saW5lcyBoMTo6YWZ0ZXIsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IC5oYXMtbGluZXMgaDE6OmFmdGVyLFxuICAgIC5zLXRleHRjb250ZW50IGgyOm5vdCgubm8tbGluZXMpOjpiZWZvcmUsXG4gICAgLnUtdGV4dC1ib3ggaDI6bm90KC5uby1saW5lcyk6OmJlZm9yZSxcbiAgICAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGgyOm5vdCgubm8tbGluZXMpOjpiZWZvcmUsXG4gICAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDI6bm90KC5uby1saW5lcyk6OmJlZm9yZSxcbiAgICAucy10ZXh0Y29udGVudCBoMjpub3QoLm5vLWxpbmVzKTo6YWZ0ZXIsXG4gICAgLnUtdGV4dC1ib3ggaDI6bm90KC5uby1saW5lcyk6OmFmdGVyLFxuICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDI6bm90KC5uby1saW5lcyk6OmFmdGVyLFxuICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyOm5vdCgubm8tbGluZXMpOjphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucy10ZXh0Y29udGVudCAuaGFzLWxpbmVzIGgxOjpiZWZvcmUsIC51LXRleHQtYm94IC5oYXMtbGluZXMgaDE6OmJlZm9yZSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCAuaGFzLWxpbmVzIGgxOjpiZWZvcmUsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IC5oYXMtbGluZXMgaDE6OmJlZm9yZSxcbiAgICAucy10ZXh0Y29udGVudCBoMjpub3QoLm5vLWxpbmVzKTo6YmVmb3JlLFxuICAgIC51LXRleHQtYm94IGgyOm5vdCgubm8tbGluZXMpOjpiZWZvcmUsXG4gICAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMjpub3QoLm5vLWxpbmVzKTo6YmVmb3JlLFxuICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyOm5vdCgubm8tbGluZXMpOjpiZWZvcmUge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnMtdGV4dGNvbnRlbnQgLmhhcy1saW5lcyBoMTo6YWZ0ZXIsIC51LXRleHQtYm94IC5oYXMtbGluZXMgaDE6OmFmdGVyLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IC5oYXMtbGluZXMgaDE6OmFmdGVyLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCAuaGFzLWxpbmVzIGgxOjphZnRlcixcbiAgICAucy10ZXh0Y29udGVudCBoMjpub3QoLm5vLWxpbmVzKTo6YWZ0ZXIsXG4gICAgLnUtdGV4dC1ib3ggaDI6bm90KC5uby1saW5lcyk6OmFmdGVyLFxuICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDI6bm90KC5uby1saW5lcyk6OmFmdGVyLFxuICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyOm5vdCgubm8tbGluZXMpOjphZnRlciB7XG4gICAgICBib3R0b206IDA7IH1cbiAgLnMtdGV4dGNvbnRlbnQgaDMsIC51LXRleHQtYm94IGgzLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGgzLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAjMDAzMjAwKTsgfVxuICAucy10ZXh0Y29udGVudCBoNCwgLnUtdGV4dC1ib3ggaDQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGg0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYnJpZSwgXCJicmVlLXNlcmlmXCIsIHNlcmlmKTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgY29sb3I6IHZhcigtLXVqLWhlYWRpbmctY29sb3IsICMwMDMyMDApOyB9XG4gIC5zLXRleHRjb250ZW50IHAsIC51LXRleHQtYm94IHAsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgcCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgcCwgLnMtdGV4dGNvbnRlbnQgdWwsIC51LXRleHQtYm94IHVsLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IHVsLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB1bCwgLnMtdGV4dGNvbnRlbnQgb2wsIC51LXRleHQtYm94IG9sLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IG9sLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBvbCB7XG4gICAgY29sb3I6IHZhcigtLXVqLXRleHQtY29sb3IpOyB9XG4gICAgLnMtdGV4dGNvbnRlbnQgcDpub3QoOm9ubHktY2hpbGQpLCAudS10ZXh0LWJveCBwOm5vdCg6b25seS1jaGlsZCksIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgcDpub3QoOm9ubHktY2hpbGQpLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBwOm5vdCg6b25seS1jaGlsZCksIC5zLXRleHRjb250ZW50IHVsOm5vdCg6b25seS1jaGlsZCksIC51LXRleHQtYm94IHVsOm5vdCg6b25seS1jaGlsZCksIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgdWw6bm90KDpvbmx5LWNoaWxkKSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgdWw6bm90KDpvbmx5LWNoaWxkKSwgLnMtdGV4dGNvbnRlbnQgb2w6bm90KDpvbmx5LWNoaWxkKSwgLnUtdGV4dC1ib3ggb2w6bm90KDpvbmx5LWNoaWxkKSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBvbDpub3QoOm9ubHktY2hpbGQpLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBvbDpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zLXRleHRjb250ZW50IGgyOmZpcnN0LWNoaWxkLCAudS10ZXh0LWJveCBoMjpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMjpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDI6Zmlyc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IGgzOmZpcnN0LWNoaWxkLCAudS10ZXh0LWJveCBoMzpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMzpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDM6Zmlyc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IGg0OmZpcnN0LWNoaWxkLCAudS10ZXh0LWJveCBoNDpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoNDpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDQ6Zmlyc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IGg1OmZpcnN0LWNoaWxkLCAudS10ZXh0LWJveCBoNTpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoNTpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDU6Zmlyc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IGg2OmZpcnN0LWNoaWxkLCAudS10ZXh0LWJveCBoNjpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoNjpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDY6Zmlyc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IHA6Zmlyc3QtY2hpbGQsIC51LXRleHQtYm94IHA6Zmlyc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgcDpmaXJzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgcDpmaXJzdC1jaGlsZCwgLnMtdGV4dGNvbnRlbnQgdWw6Zmlyc3QtY2hpbGQsIC51LXRleHQtYm94IHVsOmZpcnN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IHVsOmZpcnN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB1bDpmaXJzdC1jaGlsZCwgLnMtdGV4dGNvbnRlbnQgb2w6Zmlyc3QtY2hpbGQsIC51LXRleHQtYm94IG9sOmZpcnN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IG9sOmZpcnN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucy10ZXh0Y29udGVudCBoMjpsYXN0LWNoaWxkLCAudS10ZXh0LWJveCBoMjpsYXN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGgyOmxhc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyOmxhc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IGgzOmxhc3QtY2hpbGQsIC51LXRleHQtYm94IGgzOmxhc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDM6bGFzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDM6bGFzdC1jaGlsZCwgLnMtdGV4dGNvbnRlbnQgaDQ6bGFzdC1jaGlsZCwgLnUtdGV4dC1ib3ggaDQ6bGFzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoNDpsYXN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBoNDpsYXN0LWNoaWxkLCAucy10ZXh0Y29udGVudCBoNTpsYXN0LWNoaWxkLCAudS10ZXh0LWJveCBoNTpsYXN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGg1Omxhc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGg1Omxhc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IGg2Omxhc3QtY2hpbGQsIC51LXRleHQtYm94IGg2Omxhc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDY6bGFzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDY6bGFzdC1jaGlsZCwgLnMtdGV4dGNvbnRlbnQgcDpsYXN0LWNoaWxkLCAudS10ZXh0LWJveCBwOmxhc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgcDpsYXN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBwOmxhc3QtY2hpbGQsIC5zLXRleHRjb250ZW50IHVsOmxhc3QtY2hpbGQsIC51LXRleHQtYm94IHVsOmxhc3QtY2hpbGQsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgdWw6bGFzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgdWw6bGFzdC1jaGlsZCwgLnMtdGV4dGNvbnRlbnQgb2w6bGFzdC1jaGlsZCwgLnUtdGV4dC1ib3ggb2w6bGFzdC1jaGlsZCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBvbDpsYXN0LWNoaWxkLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zLXRleHRjb250ZW50IHVsIGxpLCAudS10ZXh0LWJveCB1bCBsaSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCB1bCBsaSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAucy10ZXh0Y29udGVudCB1bCBsaSBsaSwgLnUtdGV4dC1ib3ggdWwgbGkgbGksIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgdWwgbGkgbGksIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IHVsIGxpIGxpLCAucy10ZXh0Y29udGVudCBvbCBsaSBsaSwgLnUtdGV4dC1ib3ggb2wgbGkgbGksIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgb2wgbGkgbGksIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IG9sIGxpIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnMtdGV4dGNvbnRlbnQgaW1nLCAudS10ZXh0LWJveCBpbWcsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaW1nLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLnMtdGV4dGNvbnRlbnQgaW1nLCAudS10ZXh0LWJveCBpbWcsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaW1nLCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAucy10ZXh0Y29udGVudCBpZnJhbWUsIC51LXRleHQtYm94IGlmcmFtZSwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBpZnJhbWUsIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmlzLXBhZ2UtbG9hZGluZyAqIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi51LWxpbmsge1xuICBjb2xvcjogdmFyKC0tdWotbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdWotbGluay1jb2xvci1ob3Zlcik7IH1cblxuLnUtbGluay1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tdWotbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC51LWxpbmstYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdWotbGluay1jb2xvci1ob3Zlcik7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5IHtcbiAgLS1maWx0ZXJzLWNvbG9yOiB2YXIoLS1icy1lc3lncmVlbik7XG4gIC0tZmlsdGVycy1jb2xvcjI6IHZhcigtLWJzLWVzeWJsdWUpOyB9XG5cbi5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCB7XG4gIC0tdWotZm9vdGVyLWJnOiAjMTIyQzdGOyB9XG4gIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuYy1oZWFkZXJfX2RlY29yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuYy1jb250ZW50LWFyZWEge1xuICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgd2hpdGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuYy1oZWFkZXJfX21vYmlsZS10b3Age1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG5cbi5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kge1xuICAtLXVqLWZvb3Rlci1iZzogIzEyMkM3RjsgfVxuICAucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5IC5jLWhlYWRlcl9fZGVjb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgLmMtaGVhZGVyX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5maWd1cmUuYWxpZ25jZW50ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC51LXRleHQtYm94LCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0LCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS10ZXh0LWJveCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgN3Z3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1icmFuZC1sb2dvIHtcbiAgICBtYXJnaW46IDAgMTAwcHg7IH0gfVxuXG5maWd1cmUudC1ib3JkZXItcmFkaXVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udC1ib3JkZXItcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7IH1cblxuLnUtc21hbGwtc2VjdGlvbiB7XG4gIG1hcmdpbjogNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnUtc21hbGwtc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDEyMHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC51LW1vYmlsZS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDUwcHggMDsgfSB9XG5cbi51LXRpbnktc2VjdGlvbiB7XG4gIG1hcmdpbjogMjVweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAudS10aW55LXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiA1MHB4IDA7IH0gfVxuXG4udS1kZWZhdWx0LXNlY3Rpb24ge1xuICBtYXJnaW46IDUwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLnUtZGVmYXVsdC1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMDsgfSB9XG5cbi51LWxhcmdlLXNlY3Rpb24ge1xuICBtYXJnaW46IDUwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLnUtbGFyZ2Utc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDE1MHB4IDA7IH0gfVxuXG4udS1jb2x1bW5zLWdyZXkge1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC51LWNvbHVtbnMtZ3JleSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnUtY29sdW1ucy1ncmV5IC53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbiNtYXAtcG9ydGZvbGlvIGRpdlt0aXRsZV06aG92ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuI21hcC1wb3J0Zm9saW8gZGl2W3RpdGxlXTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICBjb2xvcjogIzAwMzIwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLyogU3R5bGUgeW91ciB0b29sdGlwICovIH1cblxuLnQtZ3JleS1ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC0tdWotdGV4dC1jb2xvcjogIzAwMzIwMDtcbiAgY29sb3I6ICMwMDMyMDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgLnQtZ3JleS1ib3ggLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC50LWdyZXktYm94IHAsIC50LWdyZXktYm94IHVsLCAudC1ncmV5LWJveCBvbCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAudC1ncmV5LWJveCB7XG4gICAgICBwYWRkaW5nOiA1NXB4OyB9IH1cblxuLnQtZXN5LWNhbGVuZGx5LWJ1dHRvbnMge1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAudC1lc3ktY2FsZW5kbHktYnV0dG9ucyB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgLnQtZXN5LWNhbGVuZGx5LWJ1dHRvbnMgPiAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC53cC1ibG9jay1jb2x1bW5zLnQtbm8tbWFyZ2luLW9uLW1vYmlsZSAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfSB9XG5cbi53cC1ibG9jay1jb2x1bW5zOm5vdChbY2xhc3MqPVwiLXNlY3Rpb25cIl0pOm5vdCgudS1jb2x1bW5zLWdyZXkpIHtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLnQtZ3JleS1ib3gge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4udC1maXJzdC1ncmV5LWNvbCAudC1ncmV5LWJveCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTsgfVxuICAgIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4udC1sYXN0LWdyZXktY29sIC50LWdyZXktYm94IHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpOyB9IH1cblxuLmMtYXJ0aWNsZS1wb3N0X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYy1hcnRpY2xlLXBvc3RfX2NvbnRlbnQgPiBwOmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1hcnRpY2xlLXBvc3RfX2NvbnRlbnQgPiBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLmMtYXJ0aWNsZS1wb3N0X19jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luOiA1MHB4IDA7IH1cbiAgICAuYy1hcnRpY2xlLXBvc3RfX2NvbnRlbnQgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTsgfVxuICAgIC5jLWFydGljbGUtcG9zdF9fY29udGVudCAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzcxNzE3MTsgfVxuXG4ud3AtYmxvY2stcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDUwcHggMDtcbiAgY29sb3I6ICNGRjlCNzg7IH1cbiAgLndwLWJsb2NrLXF1b3RlIHAge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kaW4tbmFycm93LCBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBjdXJyZW50Q29sb3I7IH1cbiAgICAud3AtYmxvY2stcXVvdGUgcDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNWVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7IH1cbiAgLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jLXNoYXJlLWJ0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tdWotdGV4dC1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYy1zaGFyZS1idDpob3ZlciB7XG4gICAgY29sb3I6ICNGRjlCNzg7IH1cbiAgLmMtc2hhcmUtYnQgc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuYy1zaGFyZS1idCBzdmcgKiB7XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudC1vZmZzZXQtaW1hZ2UtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHg7IH0gfVxuXG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50LWNvbHVtbnMtd2l0aC1pY29ucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA4OS4zNjVlbSkge1xuICAgIC50LWNvbHVtbnMtd2l0aC1pY29ucyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfSB9XG4gIC50LWNvbHVtbnMtd2l0aC1pY29ucyAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAudC1jb2x1bW5zLXdpdGgtaWNvbnMgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSBhbmQgKG1heC13aWR0aDogODkuMzY1ZW0pIHtcbiAgICAgIC50LWNvbHVtbnMtd2l0aC1pY29ucyAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDQ3JSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgICAudC1jb2x1bW5zLXdpdGgtaWNvbnMgLndwLWJsb2NrLWNvbHVtbiBmaWd1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDc1LzgwO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDsgfVxuICAgICAgLnQtY29sdW1ucy13aXRoLWljb25zIC53cC1ibG9jay1jb2x1bW4gZmlndXJlIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnQtY29sdW1ucy13aXRoLWljb25zIC53cC1ibG9jay1jb2x1bW4gaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lcixcbi5zZWxlY3QyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiAgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5qcy1tYWNvcyAucy10ZXh0Y29udGVudCAuYy1jb250YWN0X19uYW1lLCAuanMtbWFjb3MgLnUtdGV4dC1ib3ggLmMtY29udGFjdF9fbmFtZSwgLmpzLW1hY29zIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgLmMtY29udGFjdF9fbmFtZSwgLmpzLW1hY29zIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IC5jLWNvbnRhY3RfX25hbWUsXG4uanMtbWFjb3MgLnMtdGV4dGNvbnRlbnQgaDIsXG4uanMtbWFjb3MgLnUtdGV4dC1ib3ggaDIsXG4uanMtbWFjb3MgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMixcbi5qcy1tYWNvcyAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCBoMiB7XG4gIHBhZGRpbmc6IDhweCAwOyB9XG5cbi50LXNpbmdsZS1jb2wtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC50LXNpbmdsZS1jb2wtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDcwdnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAudC1zaW5nbGUtY29sLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA1MHZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLnQtc2luZ2xlLWNvbC10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMzB2dzsgfSB9XG5cbi50LW51bWJlcnMtY29sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAudC1udW1iZXJzLWNvbCB7XG4gICAgICBtYXgtd2lkdGg6IDgwdnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAudC1udW1iZXJzLWNvbCB7XG4gICAgICBtYXgtd2lkdGg6IDcwdnc7IH0gfVxuXG4udC1jb250YWN0LWNvbHVtbnMgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogNjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAudC1jb250YWN0LWNvbHVtbnMgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLnQtY29udGFjdC1jb2x1bW5zID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG5cbi5zd2lwZXI6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIC5jLWhlcm9fX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53cC1ibG9jay12aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLndwLWJsb2NrLXZpZGVvIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAtMik7IH0gfVxuXG4udS1uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udS13aWR0aC0xMDAge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udC1pbWctMTAwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNDb29raWVib3RXaWRnZXQ6bm90KC5Db29raWVib3RXaWRnZXQtaW5hY3RpdmUpIHtcbiAgICBib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxMHB4OyB9IH1cblxuLnRleHQtdHJhbnNmb3JtLW5vbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbltjbGFzc149XCJzZ3BiLXBvcHVwLWNsb3NlXCJdLFxuW2NsYXNzKj1cIiBzZ3BiLXBvcHVwLWNsb3NlXCJdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTE1cHgpOyB9XG5cbi5wLXNpbmdsZS1wb3J0Zm9saW8gW2lkXSB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDsgfVxuXG4uYy1lZGl0LWxpbmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMWVtO1xuICBsZWZ0OiAxZW07XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmMtZWRpdC1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbi5jLXBvcnRmb2xpby1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcG9ydGZvbGlvLXNsaWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtNjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgLmMtcG9ydGZvbGlvLXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLXBvcnRmb2xpby1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuYy1wb3J0Zm9saW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtcG9ydGZvbGlvLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5jLXBvcnRmb2xpby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjlCNzg7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5jLXBvcnRmb2xpby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjlCNzg7IH1cbiAgLmMtcG9ydGZvbGlvLXNsaWRlcl9fYnV0dG9uLXByZXYsIC5jLXBvcnRmb2xpby1zbGlkZXJfX2J1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgIzAwMCk7IH1cbiAgICAuYy1wb3J0Zm9saW8tc2xpZGVyX19idXR0b24tcHJldjpob3ZlciwgLmMtcG9ydGZvbGlvLXNsaWRlcl9fYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgLmMtcG9ydGZvbGlvLXNsaWRlcl9fYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLmMtcG9ydGZvbGlvLXNsaWRlcl9fYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5jLXBvcnRmb2xpby1zbGlkZXJfX3N3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLXBvcnRmb2xpby1zbGlkZXJfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiA0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtcG9ydGZvbGlvLXNsaWRlcl9fc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYy1wb3J0Zm9saW8tc2xpZGVyLmlzLWluaXRpYWxpemVkIC5jLXBvcnRmb2xpby1zbGlkZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmMtcG9ydGZvbGlvLXNsaWRlci5pcy1pbml0aWFsaXplZCAuYy1wb3J0Zm9saW8tc2xpZGVyX19zbGlkZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDA7IH1cblxuLmMtZ2FsbGVyeS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYy1nYWxsZXJ5LXNsaWRlcl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmMtZ2FsbGVyeS1zbGlkZXJfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1nYWxsZXJ5LXNsaWRlcl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jLWdhbGxlcnktc2xpZGVyX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jLWdhbGxlcnktc2xpZGVyX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYy1nYWxsZXJ5LXNsaWRlcl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDsgfSB9XG4gIC5jLWdhbGxlcnktc2xpZGVyX19zd2lwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5jLWdhbGxlcnktc2xpZGVyX193cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuYy1nYWxsZXJ5LXNsaWRlcl9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTEwMCAvIDU4MDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAuYy1nYWxsZXJ5LXNsaWRlcl9fc2xpZGUgcGljdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWdhbGxlcnktc2xpZGVyX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5jLWdhbGxlcnktc2xpZGVyX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAuYy1nYWxsZXJ5LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICAgLmMtZ2FsbGVyeS1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI0ZGOUI3ODtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgLmMtZ2FsbGVyeS1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjlCNzg7IH1cbiAgLmMtZ2FsbGVyeS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNXB4OyB9XG4gIC5jLWdhbGxlcnktc2xpZGVyX19idXR0b24tcHJldiwgLmMtZ2FsbGVyeS1zbGlkZXJfX2J1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgIzAwMCk7IH1cbiAgICAuYy1nYWxsZXJ5LXNsaWRlcl9fYnV0dG9uLXByZXY6aG92ZXIsIC5jLWdhbGxlcnktc2xpZGVyX19idXR0b24tbmV4dDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAuYy1nYWxsZXJ5LXNsaWRlcl9fYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLmMtZ2FsbGVyeS1zbGlkZXJfX2J1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYy1mYXFfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiAjQUFEMjAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZmFxX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mYXFfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4uYy1mYXFfX2xpc3Qge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYy1mYXFfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMzIwMDsgfVxuXG4uYy1mYXFfX3F1ZXN0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jLWZhcV9fcXVlc3Rpb24tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS11ai1mYXEtcXVlc3Rpb24tdGV4dC1mZiwgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS11ai1mYXEtcXVlc3Rpb24tdGV4dC1mb250LXNpemUsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdWotZmFxLXF1ZXN0aW9uLXRleHQtbGluZS1oZWlnaHQsIDMzcHgpO1xuICBjb2xvcjogdmFyKC0tdWotZmFxLXF1ZXN0aW9uLXRleHQtY29sb3IsICMwMDMyMDApOyB9XG5cbi5jLWZhcV9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7IH1cbiAgLmMtZmFxX19pY29uOjpiZWZvcmUsIC5jLWZhcV9faWNvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzAwMzIwMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAuYy1mYXFfX2ljb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmMtZmFxX19pY29uOjphZnRlciB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmMtZmFxX19hbnN3ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3MgZWFzZTsgfVxuXG4uYy1mYXFfX2Fuc3dlci1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS11ai1mYXEtYW5zd2VyLXRleHQtY29sb3IsICM3MTcxNzEpO1xuICBmb250LXNpemU6IHZhcigtLXVqLWZhcS1hbnN3ZXItdGV4dC1mb250LXNpemUsIDE0cHgpOyB9XG4gIC5jLWZhcV9fYW5zd2VyLWlubmVyIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYy1mYXEgLmMtZmFxX19hbnN3ZXItaW5uZXIgcCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLmMtZmFxX19pdGVtLmlzLW9wZW4gLmMtZmFxX19hbnN3ZXIge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjsgfVxuXG4uYy1mYXFfX2l0ZW0uaXMtb3BlbiAuYy1mYXFfX2Fuc3dlci1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5jLWZhcV9faXRlbS5pcy1vcGVuIC5jLWZhcV9faWNvbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpOyB9XG5cbi5jLWVzeS1mbG9yZXN5X19kZWNsYWltZXIge1xuICBjb2xvcjogIzJEMjg1RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMjBweCAwIDEwMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnRleHQtbGFyZ2UtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgLmMtaGVhZGVyX2Rlc2t0b3AuaXMtc2hvdyB7XG4gICAgLS11ai1mb290ZXItYmc6ICMyRDI4NUU7XG4gICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgLmMtaGVhZGVyX2Rlc2t0b3AuaXMtc2hvdyAuYy1oZWFkZXJfX21ldGEge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5IC5jLWhlYWRlcl9kZXNrdG9wLmlzLXNob3cgLmMtc29jaWFscyB7XG4gICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlOyB9IH1cblxuLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lc3ktZmxvcmVzeSA+IC5jLXBhZ2Utd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQsIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgPiAuYy1wYWdlLXdyYXBwZXIgPiAuY29udGFpbmVyLXNtLCAucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5ID4gLmMtcGFnZS13cmFwcGVyID4gLmNvbnRhaW5lci1tZCwgLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lc3ktZmxvcmVzeSA+IC5jLXBhZ2Utd3JhcHBlciA+IC5jb250YWluZXItbGcsIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgPiAuYy1wYWdlLXdyYXBwZXIgPiAuY29udGFpbmVyLXhsLCAucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5ID4gLmMtcGFnZS13cmFwcGVyID4gLmNvbnRhaW5lci14eGwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuaXMtZGV2ZWxvcGVyLW1lbnUtc2hvd24gLmMtZXN5LWZsb3Jlc3lfX21lbnUtd3JhcHBlciB7XG4gICAgYW5pbWF0aW9uOiBtb3ZlUGlvdHJhTWVudURvd24gNTAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgIWltcG9ydGFudDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm8ge1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3ktbG9jYXRpb24taGVybyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTB2dzsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm8gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2ltYWdlJyAnaGVhZGluZycgJ3RleHQnOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm8gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW1hZ2UgaGVhZGluZycgJ2ltYWdlIHNwYWNlJyAnaW1hZ2UgdGV4dCc7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTUlIDQ1JTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDE3dncgYXV0bztcbiAgICAgICAgZ2FwOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm8gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBnYXA6IDAgNXZ3O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY1JSAzNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm9fX2ltYWdlIHtcbiAgICAgIGdyaWQtYXJlYTogaW1hZ2U7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm9fX2ltYWdlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgICBncmlkLXJvdzogMS80OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3ktbG9jYXRpb24taGVyb19faW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvX19pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm9fX2ltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvX19pbWFnZSBwaWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvX19oZWFkaW5nIHtcbiAgICBncmlkLWFyZWE6IGhlYWRpbmc7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3ktbG9jYXRpb24taGVyb19faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm9fX2hlYWRpbmdfZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvX190ZXh0IHtcbiAgICBncmlkLWFyZWE6IHRleHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3ktbG9jYXRpb24taGVyb19fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeS1sb2NhdGlvbi1oZXJvX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm9fX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuXG4udC1hbWVuaXRpZXMtZ3JleSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgLS11ai10ZXh0LWNvbG9yOiB2YXIoLS1icy1lc3libHVlKTtcbiAgcGFkZGluZzogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC50LWFtZW5pdGllcy1ncmV5IHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMjRweDsgfSB9XG4gIC50LWFtZW5pdGllcy1ncmV5IGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAudC1hbWVuaXRpZXMtZ3JleSBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9IH1cblxuLndwLWJsb2NrLWNvbHVtbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuLmMtZXN5LXByb21vLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LXByb21vLWJhbm5lciAucm93IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgLmMtZXN5LXByb21vLWJhbm5lcl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzJEMjg1RTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAtLXVqLWhlYWRpbmctY29sb3I6IHdoaXRlO1xuICAgIC0tdWotdGV4dC1jb2xvcjogd2hpdGU7XG4gICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtZXN5LXByb21vLWJhbm5lcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNjBweDsgfSB9XG4gICAgLmMtZXN5LXByb21vLWJhbm5lcl9fY29udGVudC1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDEsIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDIsIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDMsIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDQsIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDUsIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDYge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDI6bm90KC5uby1saW5lcykge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTsgfVxuICAgICAgLmMtZXN5LXByb21vLWJhbm5lcl9fY29udGVudC1pbm5lciBbY2xhc3MqPVwidC1hZHZlcnRpc2luZ1wiXSB7XG4gICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZXN5Z3JlZW4nKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzBERDA3OCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMWVtOyB9XG4gICAgICAuYy1lc3ktcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIHA6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgcDpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIHA6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgICAgICAuYy1lc3ktcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIHA6bm90KDpvbmx5LWNoaWxkKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgcDpub3QoOm9ubHktY2hpbGQpIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMEREMDc4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLmMtZXN5LXByb21vLWJhbm5lcl9fY29udGVudC1pbm5lciBhOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgdWwsIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgb2wge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5jLWVzeS1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLmMtZXN5LXByb21vLWJhbm5lcl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LXByb21vLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgLmMtZXN5LXByb21vLWJhbm5lcl9faW1hZ2UtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuXG5AdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG4uYy1waW90cmE0LXByb21vLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXIgLnJvdyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG4gIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19jb250ZW50IHtcbiAgICBjb2xvcjogIzEyMkM3RjtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIC0tdWotaGVhZGluZy1jb2xvcjogIzEyMkM3RjtcbiAgICAtLXVqLXRleHQtY29sb3I6ICMxMjJDN0Y7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1waW90cmE0LXByb21vLWJhbm5lcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuYy1waW90cmE0LXByb21vLWJhbm5lcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNjBweDsgfSB9XG4gICAgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgICAuYy1waW90cmE0LXByb21vLWJhbm5lcl9fY29udGVudC1pbm5lciBoMSwgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDIsIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIGgzLCAuYy1waW90cmE0LXByb21vLWJhbm5lcl9fY29udGVudC1pbm5lciBoNCwgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfX2NvbnRlbnQtaW5uZXIgaDUsIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIGg2IHtcbiAgICAgICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIGgyOm5vdCgubm8tbGluZXMpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7IH1cbiAgICAgIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19jb250ZW50LWlubmVyIHA6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgIGNvbG9yOiAjMTIyQzdGO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTsgfVxuICAgICAgICAuYy1waW90cmE0LXByb21vLWJhbm5lcl9fY29udGVudC1pbm5lciBwOm5vdCg6b25seS1jaGlsZCk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYy1waW90cmE0LXByb21vLWJhbm5lcl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLXBpb3RyYTQtcHJvbW8tYmFubmVyX19pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAuYy1waW90cmE0LXByb21vLWJhbm5lcl9faW1hZ2UgLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfX2ltYWdlLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfX2ltYWdlLWltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfcmV2ZXJzZSAuYy1waW90cmE0LXByb21vLWJhbm5lcl9faW1hZ2UtaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpOyB9IH1cblxuLmMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgLS11ai1saW5rLWNvbG9yOiAjRkY5Qjc4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgLmMtcGFnZS13cmFwcGVyID4gLmMtaGVhZGVyLFxuLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW90cmE0IC5jLXBhZ2Utd3JhcHBlciA+IC5jLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtaGVhZGVyX19kZWNvciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1oZWFkZXJfX2RlY29yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYmFja2dyb3VuZDogI0ZGOUI3ODtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtaGVhZGVyX19zb2NpYWxzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtaGVhZGVyX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtaGVhZGVyX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi5jLWhlYWRlcl9fc29jaWFscy1kZWNvciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1oZWFkZXJfX3NvY2lhbHMtZGVjb3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY5Qjc4O1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLmMtaGVhZGVyX21vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1oZWFkZXJfbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYy1oZWFkZXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiA5MHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaGVhZGVyX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmMtaGVhZGVyX2Rlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1oZWFkZXJfZGVza3RvcCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdWotZm9vdGVyLWJnLCAjMDAzMjAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDsgfSB9XG4gIC5jLWhlYWRlcl9kZXNrdG9wLmlzLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uYy1oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDEydnc7IH0gfVxuXG4uYy1oZWFkZXJfX21vdHRvIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG4uYy1oZWFkZXJfX21vYmlsZS1saW5rIHtcbiAgZmxleDogMTsgfVxuXG4uYy1oZWFkZXJfX21vYmlsZS10b3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzMjAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtaGVhZGVyX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkY5Qjc4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgIC5jLWhlYWRlcl9fbWV0YSAuYy1oZWFkZXJfX3NvY2lhbHMgLmMtc29jaWFscyB7XG4gICAgICAtLXVqLWxpbmstY29sb3I6ICNGRjlCNzg7XG4gICAgICAtLXVqLWxpbmstY29sb3ItaG92ZXI6IHdoaXRlOyB9IH1cblxuLmMtZm9vdGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjRkY5Qjc4O1xuICBwYWRkaW5nOiAzMHB4IDAgMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWZvb3RlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAxNXB4OyB9IH1cbiAgLmMtZm9vdGVyIGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWZvb3RlciBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uYy1mb290ZXJfX3Jvdy0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyX19yb3ctMSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogMCA2MHB4OyB9IH1cblxuLmMtZm9vdGVyX19yb3ctMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXJfX3Jvdy0yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXJfX3Jvdy0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYy1mb290ZXJfX3Jvdy0yIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYy1mb290ZXJfX2F1dGhvciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgb3JkZXI6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlcl9fYXV0aG9yIHtcbiAgICAgIG9yZGVyOiAxOyB9IH1cblxuLmMtZm9vdGVyX19jb3B5IHtcbiAgb3JkZXI6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlcl9fY29weSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG9yZGVyOiAyOyB9IH1cblxuLmMtZm9vdGVyX19sb2dvIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbjogNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXJfX2xvZ28ge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87IH0gfVxuXG4uYy1mb290ZXJfX3BvcnRmb2xpbyB7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXJfX3BvcnRmb2xpbyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYy1mb290ZXJfX2xvZ29faW1hZ2Uge1xuICB3aWR0aDogMTEwcHg7IH1cblxuLmMtZm9vdGVyX19jb250YWN0IHtcbiAgb3JkZXI6IDQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXJfX2NvbnRhY3Qge1xuICAgICAgbWFyZ2luOiAwIDEyMHB4IDAgNDVweDsgfSB9XG4gIC5jLWZvb3Rlcl9fY29udGFjdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jLWZvb3Rlcl9fY29udGFjdCBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmMtZm9vdGVyX19uYXYge1xuICBvcmRlcjogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyX19uYXYge1xuICAgICAgd2lkdGg6IDI2NXB4OyB9IH1cblxuLmMtZm9vdGVyX19zb2NpYWxzIHtcbiAgb3JkZXI6IDU7XG4gIC0tdWotbGluay1jb2xvci1ob3ZlcjogIzAwMzIwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmMtZm9vdGVyX19zb2NpYWxzIC5jLXNvY2lhbHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXJfX3NvY2lhbHMge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG5cbi5jLWZvb3Rlcl9fcGhvbmUtYnQsXG4uYy1mb290ZXJfX2NvbnRhY3QtYnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1icmllKTtcbiAgY29sb3I6IHdoaXRlO1xuICAtLXVqLWxpbmstY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyMy43NWVtKSB7XG4gICAgLmMtZm9vdGVyX19waG9uZS1idCxcbiAgICAuYy1mb290ZXJfX2NvbnRhY3QtYnQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmMtZm9vdGVyX19waG9uZS1idCBhLFxuICAuYy1mb290ZXJfX2NvbnRhY3QtYnQgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYy1mb290ZXJfX21vYmlsZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXVqLWZvb3Rlci1iZywgI0ZGOUI3OCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYy1mb290ZXJfX21vYmlsZSBpbWcge1xuICAgIHdpZHRoOiA0MHB4OyB9XG5cbi5jLWZvb3Rlci1waW90cmE0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMTIyQzdGO1xuICBwYWRkaW5nOiAzMHB4IDAgMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWZvb3Rlci1waW90cmE0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLXVqLWJvcmRlci1yYWRpdXMpIHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgICAgcGFkZGluZzogNzBweCAwIDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTQge1xuICAgICAgcGFkZGluZzogNzBweCAyMHB4IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNCB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDcwcHggMTVweDsgfSB9XG4gIC5jLWZvb3Rlci1waW90cmE0IGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTsgfVxuXG4uYy1mb290ZXItcGlvdHJhNF9fYm90dG9tLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMzA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1waW90cmE0X19ib3R0b20tYmFubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy1mb290ZXItcGlvdHJhNF9fYm90dG9tLWJhbm5lciBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jLWZvb3Rlci1waW90cmE0X19ib3R0b20tYmFubmVyIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7IH1cblxuLmMtZm9vdGVyLXBpb3RyYTRfX3Jvdy0xIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbG9nbycgJ21lbnUnICdpbnZlc3RvcnMnICdzb2NpYWxzJyAnY29udGFjdCc7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTRfX3Jvdy0xIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdlbXB0eSAgbG9nbyBsb2dvIGxvZ28gIGVtcHR5MicgJ21lbnUgaW52ZXN0b3JzIGVtcHR5MyBjb250YWN0IGNvbnRhY3QnICdtZW51IHNvY2lhbHMgZW1wdHkzIGNvbnRhY3QgY29udGFjdCc7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgICBhdXRvIDFmciAxZnI7XG4gICAgICBnYXA6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNF9fcm93LTEge1xuICAgICAgZ2FwOiAwIDQwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyICAgYXV0byAxZnIgMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdlbXB0eSBlbXB0eSBlbXB0eSBsb2dvIGVtcHR5MiBlbXB0eTIgZW1wdHkyJyAnbWVudSBpbnZlc3RvcnMgc29jaWFscyBlbXB0eTMgY29udGFjdCBjb250YWN0IGNvbnRhY3QnOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTRfX3Jvdy0xIHtcbiAgICAgIGdhcDogMCA4MHB4OyB9IH1cblxuLmMtZm9vdGVyLXBpb3RyYTRfX3Jvdy0yIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1waW90cmE0X19yb3ctMiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTRfX3Jvdy0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYy1mb290ZXItcGlvdHJhNF9fcm93LTIgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLWZvb3Rlci1waW90cmE0X19hdXRob3Ige1xuICBvcGFjaXR5OiAwLjU7XG4gIG9yZGVyOiAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNF9fYXV0aG9yIHtcbiAgICAgIG9yZGVyOiAxOyB9IH1cblxuLmMtZm9vdGVyLXBpb3RyYTRfX2NvcHkge1xuICBvcmRlcjogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTRfX2NvcHkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBvcmRlcjogMjsgfSB9XG5cbi5jLWZvb3Rlci1waW90cmE0X19sb2dvIHtcbiAgZ3JpZC1hcmVhOiBsb2dvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNF9fbG9nbyB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5jLWZvb3Rlci1waW90cmE0X19pbnZlc3RvcnMge1xuICBncmlkLWFyZWE6IGludmVzdG9ycztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTRfX2ludmVzdG9ycyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuYy1mb290ZXItcGlvdHJhNF9faW52ZXN0b3JzIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jLWZvb3Rlci1waW90cmE0X19wb3J0Zm9saW8ge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9vdGVyLXBpb3RyYTRfX3BvcnRmb2xpbyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYy1mb290ZXItcGlvdHJhNF9fbG9nb19pbWFnZSB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4uYy1mb290ZXItcGlvdHJhNF9fY29udGFjdCB7XG4gIGdyaWQtYXJlYTogY29udGFjdDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7IH1cbiAgLmMtZm9vdGVyLXBpb3RyYTRfX2NvbnRhY3QgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNF9fY29udGFjdCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luOiAwIDAgYXV0byBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNF9fY29udGFjdCB7XG4gICAgICBnYXA6IDUwcHg7IH0gfVxuICAuYy1mb290ZXItcGlvdHJhNF9fY29udGFjdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jLWZvb3Rlci1waW90cmE0X19jb250YWN0IGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYy1mb290ZXItcGlvdHJhNF9fbmF2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZ3JpZC1hcmVhOiBtZW51O1xuICAtLXVqLWxpbmstY29sb3I6IHdoaXRlOyB9XG4gIC5jLWZvb3Rlci1waW90cmE0X19uYXYgLmMtZm9vdGVybWVudSB7XG4gICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjRkZEMzFBOyB9XG5cbi5jLWZvb3Rlci1waW90cmE0X19zb2NpYWxzIHtcbiAgZ3JpZC1hcmVhOiBzb2NpYWxzO1xuICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xuICAtLXVqLWxpbmstY29sb3ItaG92ZXI6ICNGRkQzMUE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItcGlvdHJhNF9fc29jaWFscyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuYy1mb290ZXItcGlvdHJhNF9fc29jaWFscyAuYy1zb2NpYWxzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYy1mb290ZXItcGlvdHJhNF9fbW9iaWxlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdWotZm9vdGVyLWJnLCAjRkY5Qjc4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmMtZm9vdGVyLXBpb3RyYTRfX21vYmlsZSBpbWcge1xuICAgIHdpZHRoOiA0MHB4OyB9XG5cbi5jLWZvb3Rlci1lc3ktZmxvcmVzeSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzJEMjg1RTtcbiAgcGFkZGluZzogMzBweCAwIDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3kge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMjBweCAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggNzBweCAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeSAuYy1zb2NpYWxzX19pY29uIHtcbiAgICAgIHdpZHRoOiA0MHB4OyB9IH1cbiAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX3Bob25lLFxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3kgLmxhbmctaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3kgLmMtc29jaWFscyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3kgLmMtc29jaWFsc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5IGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTsgfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3kgc3Ryb25nLm1iLTQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19ib3R0b20tYmFubmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzMDtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMkQyODVFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjMuNzVlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fYm90dG9tLWJhbm5lciB7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fYm90dG9tLWJhbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19ib3R0b20tYmFubmVyIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fYm90dG9tLWJhbm5lciBpbWcge1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDIzLjc1ZW0pIHtcbiAgICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fYm90dG9tLWJhbm5lciBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDsgfSB9XG5cbi5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fcm93LTEge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdsb2dvJyAnbWVudScgJ3NvY2lhbHMnICdjb250YWN0JztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3Jvdy0xIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdtZW51IHNvY2lhbHMgbG9nbyBjb250YWN0IGNvbnRhY3QnICdtZW51IHNvY2lhbHMgZW1wdHkzIGNvbnRhY3QgY29udGFjdCc7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgICBhdXRvIDFmciAxZnI7XG4gICAgICBnYXA6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3Jvdy0xIHtcbiAgICAgIGdhcDogMCA0MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyICBhdXRvIDFmciAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWVudSBzb2NpYWxzIGxvZ28gIGNvbnRhY3QgY29udGFjdCc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3Jvdy0xIHtcbiAgICAgIGdhcDogMCA4MHB4OyB9IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19yb3ctMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3Jvdy0yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3Jvdy0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdjb3B5IGNyZWF0ZWQgYXV0aG9yJzsgfSB9XG4gIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fcm93LTIgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fYXV0aG9yIHtcbiAgZ3JpZC1hcmVhOiBhdXRob3I7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fYXV0aG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19jb3B5IHtcbiAgZ3JpZC1hcmVhOiBjb3B5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2NvcHkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19jcmVhdGVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBncmlkLWFyZWE6IGNyZWF0ZWQ7IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19sb2dvIHtcbiAgZ3JpZC1hcmVhOiBsb2dvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2xvZ28ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uYy1mb290ZXItZXN5LWZsb3Jlc3lfX2ludmVzdG9ycyB7XG4gIGdyaWQtYXJlYTogaW52ZXN0b3JzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2ludmVzdG9ycyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2ludmVzdG9ycyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uYy1mb290ZXItZXN5LWZsb3Jlc3lfX3BvcnRmb2xpbyB7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3BvcnRmb2xpbyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYy1mb290ZXItZXN5LWZsb3Jlc3lfX2xvZ29faW1hZ2Uge1xuICB3aWR0aDogMjAwcHg7IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19jb250YWN0IHtcbiAgZ3JpZC1hcmVhOiBjb250YWN0O1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4OyB9XG4gIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fY29udGFjdCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IH1cbiAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19jb250YWN0IGgyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2NvbnRhY3Qge1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fY29udGFjdCB7XG4gICAgICBnYXA6IDUwcHg7IH0gfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2NvbnRhY3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX2NvbnRhY3QgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fbmF2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZ3JpZC1hcmVhOiBtZW51O1xuICAtLXVqLWxpbmstY29sb3I6IHdoaXRlOyB9XG4gIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fbmF2IC5jLWZvb3Rlcm1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19uYXYgLmMtZm9vdGVybWVudSB7XG4gICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjMEREMDc4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTsgfVxuXG4uYy1mb290ZXItZXN5LWZsb3Jlc3lfX3NvY2lhbHMge1xuICBncmlkLWFyZWE6IHNvY2lhbHM7XG4gIC0tdWotbGluay1jb2xvcjogd2hpdGU7XG4gIC0tdWotbGluay1jb2xvci1ob3ZlcjogIzBERDA3ODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZvb3Rlci1lc3ktZmxvcmVzeV9fc29jaWFscyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuYy1mb290ZXItZXN5LWZsb3Jlc3lfX3NvY2lhbHMgLmMtc29jaWFsc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmMtZm9vdGVyLWVzeS1mbG9yZXN5X19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jLWVzeS1udW1iZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktbnVtYmVycyB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1lc3ktbnVtYmVycyB7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cblxuLmMtZXN5LW51bWJlcnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWVzeWdyZWVuKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LW51bWJlcnNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LW51bWJlcnNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG5cbi5jLWVzeS1udW1iZXJzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIG1pbi1oZWlnaHQ6IDIuNmVtO1xuICAtLXVqLWhlYWRpbmctY29sb3I6IHZhcigtLWJzLWVzeWJsdWUpO1xuICBjb2xvcjogdmFyKC0tYnMtZXN5Ymx1ZSk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1udW1iZXJzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uYy1lc3ktbnVtYmVyc19fbnVtYmVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9lc3kvZXN5LW51bWJlcnMtYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5jLWhlcm8udC1jb250YWN0IHtcbiAgLS1mZi1oZWFkaW5nOiBicmVlLXNlcmlmLCBzZXJpZjtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaGVyby50LWNvbnRhY3Qge1xuICAgICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtaGVyby5oYXMtcmV2ZXJzZS1vcmRlci1tb2JpbGUgLmMtaGVyb19faGVhZGluZyxcbiAgLmMtaGVyby5oYXMtcmV2ZXJzZS1vcmRlci1tb2JpbGUgLnUtdGV4dC1ib3gsXG4gIC5jLWhlcm8uaGFzLXJldmVyc2Utb3JkZXItbW9iaWxlIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQsXG4gIC5jLWhlcm8uaGFzLXJldmVyc2Utb3JkZXItbW9iaWxlIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC5jLWhlcm8uaGFzLXJldmVyc2Utb3JkZXItbW9iaWxlIC5jb2wtbGFyZ2UtNiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtaGVyby5oYXMtcmV2ZXJzZS1vcmRlci1tb2JpbGUgLmNvbC1sYXJnZS01IHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19faW1hZ2Utd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX190ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIGNhbGMoNDBweCAtIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19fdGV4dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDMxdnc7IH0gfVxuXG4uYy1oZXJvLnQtbWFpbi1oZXJvIC5jLWhlcm9fX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgY29sb3I6IHZhcigtLXVqLWhlYWRpbmctY29sb3IsICNGRjlCNzgpO1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1oZXJvLnQtbWFpbi1oZXJvIC5jLWhlcm9fX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19oZWFkaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19oZWFkaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDMyMDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLXVqLWJvcmRlci1yYWRpdXMpIDAgMDtcbiAgICAgIGJveC1zaGFkb3c6IC0yMDBweCAwcHggMHB4IDBweCAjMDAzMjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19faGVhZGluZyB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDM1cHggMzVweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCAwOyB9IH1cblxuLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19zbGlkZSB7XG4gIGFzcGVjdC1yYXRpbzogNC8zOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19zbGlkZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEyMDAvOTYwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19zbGlkZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEyMDAvNzYwOyB9IH1cblxuLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0ZGOUI3ODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19kZWNvciB7XG4gICAgICByaWdodDogLTEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjBweDsgfSB9XG5cbi5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19fY29weS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19fY29weS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmMtaGVyby50LW1haW4taGVybyAuYy1oZXJvX19jb3B5IHtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtLXVqLWhlYWRpbmctY29sb3I6IHdoaXRlO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19fY29weSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19fY29weSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG5cbi5jLWhlcm8udC1tYWluLWhlcm8gLmMtaGVyb19fbGluayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLmMtaGVyb19faW1hZ2Utd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1oZXJvX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDEyMHB4OyB9IH1cblxuLmMtaGVyb19faGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAjRkY5Qjc4KTtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWhlcm9fX2hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYy1oZXJvX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaGVyb19faGVhZGluZyB7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtaGVyb19faGVhZGluZyB7XG4gICAgICBtYXJnaW46IDAgMCA1NXB4OyB9IH1cblxuLmMtaGVyb19fY29udGFjdC1jb3B5IHtcbiAgLS11ai10ZXh0LWNvbG9yOiAjMDAzMjAwO1xuICAtLXVqLWxpbmstY29sb3I6ICNGRjlCNzg7IH1cblxuLmMtaGVyb19fY29udGFjdC1zb2NpYWxzIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaGVyb19fY29udGFjdC1zb2NpYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cbiAgLmMtaGVyb19fY29udGFjdC1zb2NpYWxzIC5jLXNvY2lhbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtaGVyb19fY29udGFjdC1zb2NpYWxzIC5jLXNvY2lhbHMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uYy1oZXJvX19tYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1oZXJvX19tYXAge1xuICAgICAgbWluLWhlaWdodDogODB2aDsgfSB9XG5cbi5jLWhlcm9fX3NsaWRlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1oZXJvX19zbGlkZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEyMDAvNzYwOyB9IH1cbiAgLmMtaGVyb19fc2xpZGUgdmlkZW8sXG4gIC5jLWhlcm9fX3NsaWRlIGlmcmFtZSxcbiAgLmMtaGVyb19fc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmMtaGVyb19fc2xpZGUgdmlkZW8uaXMtY29udGFpbixcbiAgICAuYy1oZXJvX19zbGlkZSBpZnJhbWUuaXMtY29udGFpbixcbiAgICAuYy1oZXJvX19zbGlkZSBpbWcuaXMtY29udGFpbiB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5jLWhlcm9fX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24sXG4uYy1oZXJvX19zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbi5jLWhlcm9fX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1oZXJvX19zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkIC5zd2lwZXItcGFnaW5hdGlvbixcbi5jLWhlcm9fX3N3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQgLnN3aXBlci1idXR0b24tbmV4dCxcbi5jLWhlcm9fX3N3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jLWhlcm9fX3BhZ2luYXRpb24ge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiAxNXB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogI0VDRUNFQztcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYy1oZXJvX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYy1oZXJvX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiAyMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL21lbnUtYnJlYWRjcnVtYnMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5jLWhlcm9fX2xpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1oZXJvX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4uYy1oZXJvX19saW5rMiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLmMtaGVyb19fbGluazIgLmMtYnV0dG9uc19faXRlbSB7XG4gICAgYmFja2dyb3VuZDogIzJEMjg1RSAhaW1wb3J0YW50OyB9XG4gIC5jLWhlcm9fX2xpbmsyIC5jLWJ1dHRvbnNfX2l0ZW0taG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZDogIzBERDA3OCAhaW1wb3J0YW50OyB9XG5cbi5jLWhlcm9fX3RleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtaGVyb19fdGV4dC13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtaGVyb19fdGV4dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLWhlcm9fX3RleHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWhlcm9fX3RleHQtd3JhcHBlcl9jb250YWN0IHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1oZXJvX190ZXh0LXdyYXBwZXJfY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiAwIDYwcHggMCAwOyB9IH1cblxuQGtleWZyYW1lcyBob3ZlckluQmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBob3Zlck91dEJnIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBob3ZlckluSW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgaG92ZXJPdXRJbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5jLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC0tdWotYnV0dG9uLWNvbG9yOiAjMDAzMjAwO1xuICAtLXVqLWJ1dHRvbi1jb2xvci1ob3Zlcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWJ1dHRvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWJ1dHRvbnMudC1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtYnV0dG9ucy50LXJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAuYy1idXR0b25zLnQtZnVsbCAuYy1idXR0b25zX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jLWJ1dHRvbnNfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXVqLWJ1dHRvbi1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jLWJ1dHRvbnNfX2l0ZW0gPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtYnV0dG9uc19faXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdWotYnV0dG9uLWNvbG9yKTsgfSB9XG4gIC5jLWJ1dHRvbnNfX2l0ZW0udC1waW5rIHtcbiAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI0ZGOUI3ODsgfVxuICAuYy1idXR0b25zX19pdGVtLnQtd2hpdGUge1xuICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjZmZmZmZmO1xuICAgIC0tdWotYnV0dG9uLWNvbG9yLWhvdmVyOiAjMDAzMjAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1idXR0b25zX19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAydnc7IH0gfVxuICAuYy1idXR0b25zX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtYnV0dG9uc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmMtYnV0dG9uc19faXRlbTo6YmVmb3JlLCAuYy1idXR0b25zX19pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdWotYnV0dG9uLWNvbG9yKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRvcDogMDsgfVxuICAuYy1idXR0b25zX19pdGVtOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmMtYnV0dG9uc19faXRlbTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1idXR0b25zX19pdGVtOmhvdmVyIC5jLWJ1dHRvbnNfX2l0ZW0taG92ZXJlZCB7XG4gICAgICBhbmltYXRpb24tbmFtZTogaG92ZXJPdXRJbm5lcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1idXR0b25zX19pdGVtOmhvdmVyIC5jLWJ1dHRvbnNfX2l0ZW0tYmcge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGhvdmVySW5CZzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1idXR0b25zX19pdGVtOmhvdmVyIC5jLWJ1dHRvbnNfX2l0ZW0tbGFiZWwge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGhvdmVySW5Jbm5lcjsgfSB9XG5cbi5jLWJ1dHRvbnNfX2l0ZW0tbGFiZWwge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xuICBhbmltYXRpb246IGhvdmVyT3V0SW5uZXIgMC4zcyBlYXNlIDEgZm9yd2FyZHM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7IH1cblxuLmMtYnV0dG9uc19faXRlbS1ob3ZlcmVkIHtcbiAgYW5pbWF0aW9uOiBob3ZlckluSW5uZXIgMC4zcyBlYXNlIDEgZm9yd2FyZHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS11ai1idXR0b24tY29sb3ItaG92ZXIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24taXRlbV9fYmFja2dyb3VuZF9ob3Zlcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jLWJ1dHRvbnNfX2l0ZW0tYmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS11ai1idXR0b24tY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYW5pbWF0aW9uOiBob3Zlck91dEJnIDAuM3MgZWFzZSAxIGZvcndhcmRzOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtbWFpbm1lbnUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmMtbWFpbm1lbnVfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLW1haW5tZW51X19saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuXG4uYy1tYWlubWVudV9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgLS11ai1saW5rLWNvbG9yOiAjMDAzMjAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRpbi1uYXJyb3csIFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1tYWlubWVudV9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1tYWlubWVudV9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtbWFpbm1lbnVfX2l0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIC0tdWotbGluay1jb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5jLW1haW5tZW51X19pdGVtX2N1cnJlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC0tdWotbGluay1jb2xvcjogI0ZGOUI3ODsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLW1haW5tZW51X19pdGVtX2N1cnJlbnQge1xuICAgICAgICAtLXVqLWxpbmstY29sb3I6ICNGRjlCNzg7IH0gfVxuICAgIC5jLW1haW5tZW51X19pdGVtX2N1cnJlbnQgLmMtbWFpbm1lbnVfX2xpbms6OmJlZm9yZSwgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1tYWlubWVudV9fbGluazo6YWZ0ZXIge1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgICAgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1tYWlubWVudV9fbGluazo6YmVmb3JlLCAuYy1tYWlubWVudV9faXRlbV9jdXJyZW50IC5jLW1haW5tZW51X19saW5rOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOUI3ODsgfSB9XG4gIC5jLW1haW5tZW51X19pdGVtOmZpcnN0LWNoaWxkIC5jLW1haW5tZW51X19saW5rOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYy1tYWlubWVudV9faXRlbTpob3ZlciAuYy1tYWlubWVudV9fbGluazo6YmVmb3JlLCAuYy1tYWlubWVudV9faXRlbTpob3ZlciAuYy1tYWlubWVudV9fbGluazo6YWZ0ZXIge1xuICAgIHotaW5kZXg6IDEwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgaHRtbFtsYW5nPVwidWstVUFcIl0gLmMtMy10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA2dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3OyB9IH1cblxuaHRtbFtsYW5nPVwidWstVUFcIl0gLmMtbWFpbm1lbnVfX2xpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICBodG1sW2xhbmc9XCJ1ay1VQVwiXSAucy10ZXh0Y29udGVudCBoMiwgaHRtbFtsYW5nPVwidWstVUFcIl0gLnUtdGV4dC1ib3ggaDIsIGh0bWxbbGFuZz1cInVrLVVBXCJdIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDIsIGh0bWxbbGFuZz1cInVrLVVBXCJdIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyLCBodG1sW2xhbmc9XCJ1ay1VQVwiXSAudS10ZXh0LWJveCBoMiwgaHRtbFtsYW5nPVwidWstVUFcIl0gLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCBoMiwgaHRtbFtsYW5nPVwidWstVUFcIl0gLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQgaDIsIGh0bWxbbGFuZz1cInVrLVVBXCJdIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQgaDIsIGh0bWxbbGFuZz1cInVrLVVBXCJdIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgaHRtbFtsYW5nPVwidWstVUFcIl0ge1xuICAgIC0tbWFpbm1lbnUtbGluay1wYWRkaW5nOiAwIDAuNHZ3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gIGh0bWxbbGFuZz1cInVrLVVBXCJdIHtcbiAgICAtLW1haW5tZW51LWxpbmstcGFkZGluZzogMCAwLjh2dzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICBodG1sW2xhbmc9XCJ1ay1VQVwiXSB7XG4gICAgLS1tYWlubWVudS1saW5rLXBhZGRpbmc6IDAgMC45dnc7IH0gfVxuXG4uYy1tYWlubWVudV9fbGluayB7XG4gIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCAyMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1tYWlubWVudV9fbGluayB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1tYWlubWVudS1saW5rLXBhZGRpbmcsIDAgMC42dncpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1tYWlubWVudV9fbGluayB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1tYWlubWVudS1saW5rLXBhZGRpbmcsIDAgMC42NXZ3KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLW1haW5tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCAxdncpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtbWFpbm1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZzogdmFyKC0tbWFpbm1lbnUtbGluay1wYWRkaW5nLCAwIDEuMXZ3KTsgfSB9XG4gIC5jLW1haW5tZW51X19saW5rOjpiZWZvcmUsIC5jLW1haW5tZW51X19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAwMzIwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtbWFpbm1lbnVfX2xpbms6OmJlZm9yZSwgLmMtbWFpbm1lbnVfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMzIwMDsgfSB9XG4gIC5jLW1haW5tZW51X19saW5rOjpiZWZvcmUge1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuLmMtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWFwJyAnbGVnZW5kJyAnbGluayc7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWxvY2F0aW9uIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2xlZ2VuZCBtaWQgbWFwJyAnbGluayBtaWQgbWFwJzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1sb2NhdGlvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzMHZ3O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9lc3kvbWFwLWljb24uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cblxuLmMtbG9jYXRpb25fX21hcCB7XG4gIGdyaWQtcm93OiBtYXA7XG4gIG1heC1oZWlnaHQ6IDgyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1sb2NhdGlvbl9fbWFwIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIC04cHggMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1sb2NhdGlvbl9fbWFwIHtcbiAgICAgIGdyaWQtY29sdW1uOiBtaWQvbWFwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWxvY2F0aW9uX19tYXAtaW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtbG9jYXRpb25fX21hcC1pbWFnZSB7XG4gICAgICB3aWR0aDogMjAwdnc7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYy1sb2NhdGlvbl9fbGluayB7XG4gIGdyaWQtY29sdW1uOiBsaW5rL21pZDtcbiAgZ3JpZC1yb3c6IGxpbms7XG4gIHotaW5kZXg6IDU7IH1cbiAgLmMtbG9jYXRpb25fX2xpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jLWxvY2F0aW9uX19saW5rIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWxvY2F0aW9uX19saW5rIGgyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jLWxvY2F0aW9uX19saW5rIGEge1xuICAgIC0tdWotbGluay1jb2xvcjogIzJEMjg1RTsgfVxuXG4uYy1sb2NhdGlvbl9fbGVnZW5kLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzJEMjg1RTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1sb2NhdGlvbl9fbGVnZW5kLWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5jLWxvY2F0aW9uX19sZWdlbmQtaXRlbS5pcy1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAuYy1sb2NhdGlvbl9fbGVnZW5kLWl0ZW0uaXMtaGVhZGluZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuYy1sb2NhdGlvbl9fbGVnZW5kLWl0ZW0uaXMtaGVhZGluZzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jLWxvY2F0aW9uX19sZWdlbmQtaXRlbSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uYy1sb2NhdGlvbl9fbGVnZW5kIHtcbiAgZ3JpZC1hcmVhOiBsZWdlbmQ7IH1cbiAgLmMtbG9jYXRpb25fX2xlZ2VuZCBpbWcge1xuICAgIHdpZHRoOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1sb2NhdGlvbl9fbGVnZW5kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmMtbG9jYXRpb25fX2xlZ2VuZC5pcy1vcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDB2aDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWxvY2F0aW9uX19sZWdlbmQuaXMtb3Blbjo6YmVmb3JlLCAuYy1sb2NhdGlvbl9fbGVnZW5kLmlzLW9wZW46OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1sb2NhdGlvbl9fbGVnZW5kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmMtbG9jYXRpb25fX2xlZ2VuZDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2VzeS9lc3ktYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLmMtbG9jYXRpb25fX2xlZ2VuZDphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7IH0gfVxuXG4uYy1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTsgfVxuICAuYy1zb2NpYWxzLnQtY29udGFjdCB7XG4gICAgLS11ai1saW5rLWNvbG9yOiAjRkY5Qjc4OyB9XG5cbi5jLXNvY2lhbHNfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuYy1zb2NpYWxzX19pdGVtLnQtY29udGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5jLXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICAtLXVqLWxpbmstY29sb3I6ICMwMDMyMDA7IH1cblxuLmMtc29jaWFsc19faWNvbiB7XG4gIHdpZHRoOiAyMHB4OyB9XG4gIC5jLXNvY2lhbHNfX2ljb24udC1jb250YWN0IHtcbiAgICB3aWR0aDogMzBweDsgfVxuXG4uYy1sYW5nLXN3aXRjaGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kaW4tbmFycm93LCBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtbGFuZy1zd2l0Y2hlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1sYW5nLXN3aXRjaGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1sYW5nLXN3aXRjaGVyIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCA1cHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtbGFuZy1zd2l0Y2hlciB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1tYWlubWVudS1saW5rLXBhZGRpbmcsIDAgMTBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1sYW5nLXN3aXRjaGVyIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCAzMHB4KTsgfSB9XG5cbi5jLWxhbmctc3dpdGNoZXJfX2xpc3Qge1xuICAtLXVqLWxpbmstY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWxhbmctc3dpdGNoZXJfX2xpc3Qge1xuICAgICAgLS11ai1saW5rLWNvbG9yOiAjMDAzMjAwOyB9IH1cblxuLmMtY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1jb250YWN0IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5jLWNvbnRhY3QudC1iaWctbGVmdCwgLmMtY29udGFjdC50LWJpZy1yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtY29udGFjdC50LXNtYWxsZXItaW1hZ2UtbW9iaWxlIC5jLWNvbnRhY3RfX2ltYWdlLWJveCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuYy1jb250YWN0LnQtYmlnLXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1jb250YWN0LnQtYmlnLXJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cblxuLmMtY29udGFjdF9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMzIwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtY29udGFjdF9fbmFtZS50LWJpZy1sZWZ0LCAuYy1jb250YWN0X19uYW1lLnQtYmlnLXJpZ2h0IHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDsgfSB9XG4gIC5jLWNvbnRhY3RfX25hbWU6OmJlZm9yZSwgLmMtY29udGFjdF9fbmFtZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmMtY29udGFjdF9fbmFtZTo6YmVmb3JlIHtcbiAgICB0b3A6IDA7IH1cbiAgLmMtY29udGFjdF9fbmFtZTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDsgfVxuXG4uYy1jb250YWN0X19wb3NpdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGOUI3ODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtY29udGFjdF9fcG9zaXRpb24ge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH0gfVxuXG4uYy1jb250YWN0X19iaW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jLWNvbnRhY3RfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYy1jb250YWN0X19saW5rIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cblxuLmMtY29udGFjdF9faW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmMtY29udGFjdF9faW1hZ2UtYm94IGltZyB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1jb250YWN0X19pbWFnZS1ib3gge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogNDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtY29udGFjdF9faW1hZ2UtYm94IHtcbiAgICAgIHdpZHRoOiAyNTBweDsgfSB9XG4gIC5jLWNvbnRhY3RfX2ltYWdlLWJveC50LWJpZy1sZWZ0LCAuYy1jb250YWN0X19pbWFnZS1ib3gudC1iaWctcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1jb250YWN0X19pbWFnZS1ib3gudC1iaWctbGVmdCwgLmMtY29udGFjdF9faW1hZ2UtYm94LnQtYmlnLXJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4uYy1jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9IH1cbiAgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCwgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYy1pbWFnZS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaW1hZ2UtdGV4dCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLmMtaW1hZ2UtdGV4dC50LXJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWltYWdlLXRleHQudC1vdmVybGFwIC5jLWltYWdlLXRleHRfX2ltYWdlLWNvbCB7XG4gICAgICB3aWR0aDogNTYlOyB9IH1cbiAgLmMtaW1hZ2UtdGV4dC5oYXMtcGFkZGluZyAudS10ZXh0LWJveCwgLmMtaW1hZ2UtdGV4dC5oYXMtcGFkZGluZyAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0LCAuYy1pbWFnZS10ZXh0Lmhhcy1wYWRkaW5nIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0Lmhhcy1wYWRkaW5nIC5jLWltYWdlLXRleHRfX2ltYWdlLWNvbCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA3dncpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWltYWdlLXRleHQuaGFzLXBhZGRpbmcgLmMtaW1hZ2UtdGV4dF9faW1hZ2UtY29sIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaW1hZ2UtdGV4dC5oYXMtcGFkZGluZyAuYy1pbWFnZS10ZXh0X190ZXh0LWNvbCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgKyA3dncpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWltYWdlLXRleHQuaGFzLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtaW1hZ2UtdGV4dC5oYXMtcGFkZGluZy50LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDd2dzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0LnQtZXN5LW51bWJlcnMgLmMtaW1hZ2UtdGV4dF9fdGV4dC1jb2wge1xuICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0LnQtZXN5LW51bWJlcnMgLmMtaW1hZ2UtdGV4dF9faW1hZ2UtY29sIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuXG4uYy1pbWFnZS10ZXh0X19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBsZWZ0OiAxMHB4OyB9XG5cbi5jLWltYWdlLXRleHRfX2ltYWdlLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0X19pbWFnZS1jb2wge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAuYy1pbWFnZS10ZXh0X19pbWFnZS1jb2w6aG92ZXIgLmMtaW1hZ2UtdGV4dF9fcXVvdGUtYnQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jLWltYWdlLXRleHRfX2ltYWdlLWNvbDpob3ZlciAuYy1pbWFnZS10ZXh0X19xdW90ZS13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jLWltYWdlLXRleHRfX3RleHQtY29sIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWltYWdlLXRleHRfX3RleHQtY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4uYy1pbWFnZS10ZXh0X19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5jLWltYWdlLXRleHRfX3F1b3RlLWJ0IHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDUwMG1zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDMyMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWltYWdlLXRleHRfX3F1b3RlLWJ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYy1pbWFnZS10ZXh0X19xdW90ZS13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDUwMG1zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNGRjlCNzg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWltYWdlLXRleHRfX3F1b3RlLXdyYXBwZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNTAsIDAsIDAuOCk7IH0gfVxuXG4uYy1pbWFnZS10ZXh0X19xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kaW4tbmFycm93LCBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0X19xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0X19xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0X19xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAuYy1pbWFnZS10ZXh0X19xdW90ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oCcJztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMC41ZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1pbWFnZS10ZXh0X19xdW90ZTo6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjVlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0X19xdW90ZSB7XG4gICAgICBtYXgtd2lkdGg6IDk1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtaW1hZ2UtdGV4dF9fcXVvdGUge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuXG4uYy1pbWFnZS10ZXh0X19xdW90ZS1zaWduYXR1cmUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1pbWFnZS10ZXh0X19xdW90ZS1zaWduYXR1cmUge1xuICAgICAgd2lkdGg6IDk1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtaW1hZ2UtdGV4dF9fcXVvdGUtc2lnbmF0dXJlIHtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4uYy1iaWctaW1hZ2UgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsIC5jLWJpZy1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1iaWctaW1hZ2UgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsIC5jLWJpZy1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBncmlkOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWJpZy1pbWFnZSAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcl9ob21lIC5jLWJpZy1pbWFnZV9fYmFja2dyb3VuZCwgLmMtYmlnLWltYWdlX2hvbWUgLmMtYmlnLWltYWdlX19iYWNrZ3JvdW5kIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNC8zOyB9IH1cbiAgLmMtYmlnLWltYWdlIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLnQtZ3JpZCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciwgLmMtYmlnLWltYWdlIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLnQtZ3JpZCwgLmMtYmlnLWltYWdlLnQtZ3JpZCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciwgLmMtYmlnLWltYWdlLnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDsgfVxuICAgIC5jLWJpZy1pbWFnZSAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lci50LWdyaWQgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmMtYmlnLWltYWdlX19kZXNjcmlwdGlvbiwgLmMtYmlnLWltYWdlIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLnQtZ3JpZCAuYy1iaWctaW1hZ2VfX2Rlc2NyaXB0aW9uLCAuYy1iaWctaW1hZ2UudC1ncmlkIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5jLWJpZy1pbWFnZV9fZGVzY3JpcHRpb24sIC5jLWJpZy1pbWFnZS50LWdyaWQgLmMtYmlnLWltYWdlX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAgICAgLmMtYmlnLWltYWdlIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLnQtZ3JpZCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuYy1iaWctaW1hZ2VfX2Rlc2NyaXB0aW9uLCAuYy1iaWctaW1hZ2UgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIudC1ncmlkIC5jLWJpZy1pbWFnZV9fZGVzY3JpcHRpb24sIC5jLWJpZy1pbWFnZS50LWdyaWQgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmMtYmlnLWltYWdlX19kZXNjcmlwdGlvbiwgLmMtYmlnLWltYWdlLnQtZ3JpZCAuYy1iaWctaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuYy1iaWctaW1hZ2UgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIudC1pbWFnZS1sZWZ0IC5jLWJpZy1pbWFnZV9fZGVzY3JpcHRpb24sIC5jLWJpZy1pbWFnZS50LWltYWdlLWxlZnQgLmMtYmlnLWltYWdlX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMCAwOyB9XG5cbi5jLWJpZy1pbWFnZV9fYmFja2dyb3VuZCB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWJpZy1pbWFnZV9fYmFja2dyb3VuZCB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoOyB9IH1cbiAgLmMtYmlnLWltYWdlX19iYWNrZ3JvdW5kIHZpZGVvLFxuICAuYy1iaWctaW1hZ2VfX2JhY2tncm91bmQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAuYy1iaWctaW1hZ2VfX2JhY2tncm91bmQgPiBwaWN0dXJlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtYmlnLWltYWdlX19iYWNrZ3JvdW5kLWltYWdlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5jLWJpZy1pbWFnZV9fYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtYmlnLWltYWdlX19idXR0b25zIHtcbiAgICAgIGJvdHRvbTogNDBweDsgfSB9XG5cbi5jLWJpZy1pbWFnZV9fZGVzY3JpcHRpb24ge1xuICAtLXVqLXRleHQtY29sb3I6IHdoaXRlO1xuICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xuICAtLXVqLWhlYWRpbmctY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMDAzMjAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvIDAgMCBhdXRvO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1iaWctaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cykgMCAwIDA7IH0gfVxuICAuYy1iaWctaW1hZ2VfX2Rlc2NyaXB0aW9uLnQtdG9wLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCBhdXRvIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtYmlnLWltYWdlX19kZXNjcmlwdGlvbi50LXRvcC1yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICAuYy1iaWctaW1hZ2VfX2Rlc2NyaXB0aW9uLS10aXRsZSB7XG4gICAgcGFkZGluZzogMjRweCA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmMtaW1hZ2Utc2xpZGVyX19uYXYtYnV0dG9uIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogd2hpdGU7IH1cblxuLmMtaW1hZ2Utc2xpZGVyX19zd2lwZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTsgfVxuXG4uYy1wb3N0LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jLXBvc3QtdGl0bGVfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICAtLXVqLWhlYWRpbmctY29sb3I6ICMwMDMyMDA7XG4gIG1hcmdpbjogNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBvc3QtdGl0bGVfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBvc3QtdGl0bGVfX2hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMTAwcHggMDsgfSB9XG5cbi5jLXBvc3QtdGl0bGVfX21ldGEge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJyaWUsIFwiYnJlZS1zZXJpZlwiLCBzZXJpZik7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRUNFQ0VDO1xuICBjb2xvcjogIzcxNzE3MTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcG9zdC10aXRsZV9fbWV0YSB7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0VDRUNFQztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfSB9XG5cbi5jLXBvc3QtdGl0bGVfX3NoYXJlLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBvc3QtdGl0bGVfX3NoYXJlLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuYy1wb3N0LXRpdGxlX19kYXRlIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0VDRUNFQztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uYy1wb3N0LXRpdGxlX19iYWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNFQ0VDRUM7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwcHgpOyB9XG4gIC5jLXBvc3QtdGl0bGVfX2JhY2sgc3ZnIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cblxuLmMtcG9zdHMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDUwcHggMDsgfVxuXG4uYy1wb3N0cy1wYWdpbmF0aW9uX19pdGVtIHtcbiAgbWFyZ2luOiAxMHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkY5Qjc4O1xuICBjb2xvcjogIzAwMzIwMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jLXBvc3RzLXBhZ2luYXRpb25fX2l0ZW06aG92ZXIsXG4uYy1wb3N0cy1wYWdpbmF0aW9uX19pdGVtX2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAzMjAwO1xuICBjb2xvcjogI0ZGOUI3ODsgfVxuXG4uYy1wb3N0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcG9zdHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICAgIC5jLXBvc3RzID4gKiAuYy1wb3N0c19faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jLXBvc3RzID4gKjpub3QoLmhhcy1pbWFnZSkgLmMtcG9zdHNfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtcG9zdHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG5cbi5jLXBvc3RzX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAzMjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1wb3N0c19faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmMtcG9zdHNfX2l0ZW0udC1jb2xvci1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzAwMzIwMDtcbiAgICBjb2xvcjogI0ZGOUI3ODsgfVxuICAgIC5jLXBvc3RzX19pdGVtLnQtY29sb3ItZ3JlZW4gLmMtcG9zdHNfX2RhdGUge1xuICAgICAgY29sb3I6ICNGRjlCNzg7IH1cbiAgICAuYy1wb3N0c19faXRlbS50LWNvbG9yLWdyZWVuIC5jLXBvc3RzX19kYXRlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLXBvc3RzX19pdGVtLnQtY29sb3ItZ3JlZW4gLmMtcG9zdHNfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5jLXBvc3RzX19pdGVtLnQtY29sb3ItZ3JlZW4gLmMtcG9zdHNfX2xpbmsge1xuICAgICAgLS11ai1idXR0b24tY29sb3I6ICNGRjlCNzg7XG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3ZlcjogIzAwMzIwMDsgfVxuICAuYy1wb3N0c19faXRlbS5pcy1iYW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNBQUQyMDA7XG4gICAgLS11ai10ZXh0LWNvbG9yOiAjMDAzMjAwOyB9XG5cbi5jLXBvc3RzX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMCAwIDI0cHg7IH1cbiAgLmMtcG9zdHNfX2luZm86OmJlZm9yZSwgLmMtcG9zdHNfX2luZm86OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmMtcG9zdHNfX2RhdGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJyaWUsIFwiYnJlZS1zZXJpZlwiLCBzZXJpZik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4uYy1wb3N0c19fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1mYW1pbHk6IFwiYnJlZS1zZXJpZlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW46IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLXBvc3RzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1wb3N0c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLXBvc3RzX190aXRsZSB7XG4gICAgICBtYXJnaW46IDE1cHg7IH0gfVxuXG4uYy1wb3N0c19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LWZhbWlseTogXCJicmVlLXNlcmlmXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIC0tdWotYnV0dG9uLWNvbG9yOiAjRkY5Qjc4O1xuICAtLXVqLWJ1dHRvbi1jb2xvci1ob3ZlcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLXBvc3RzX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLXBvc3RzX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5jLXBvc3RzX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogNDIwLzM3MDsgfVxuXG4uYy1waW90cmE0IHtcbiAgLS11ai1oZWFkaW5nLWNvbG9yOiAjMTIyQzdGOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1waW90cmE0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1waW90cmE0IHtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMxMjJDN0Y7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKSB2YXIoLS11ai1ib3JkZXItcmFkaXVzKSAwIDA7IH0gfVxuICAuYy1waW90cmE0IC5jLWdhbGxlcnkgLmMtZ2FsbGVyeV9fbmF2LWxpbmsge1xuICAgIC0tdWotbGluay1jb2xvcjogI0I1QjVCNTsgfVxuICAuYy1waW90cmE0IC5jLWdhbGxlcnkgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1nYWxsZXJ5X19uYXYtbGluayB7XG4gICAgLS11ai1saW5rLWNvbG9yOiAjMTIyQzdGOyB9XG4gIC5jLXBpb3RyYTRfX2Jhbm5lciB7XG4gICAgei1pbmRleDogOTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLXBpb3RyYTRfX2Jhbm5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLXBpb3RyYTRfX2Jhbm5lciB7XG4gICAgICAgIHRvcDogOTFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLXBpb3RyYTRfX2Jhbm5lciB7XG4gICAgICAgIHRvcDogMTEycHg7IH0gfVxuICAgIC5jLXBpb3RyYTRfX2Jhbm5lci1jbG9zZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvcGlvdHJhNC1jbG9zZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgIC5jLXBpb3RyYTRfX2Jhbm5lci1jbG9zZSB7XG4gICAgICAgICAgcmlnaHQ6IDQ1cHg7IH0gfVxuICAuYy1waW90cmE0IC50LXBpb3RyYS1ibHVlIHtcbiAgICAtLXVqLXRleHQtY29sb3I6ICMxMjJDN0Y7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTQgLmMtY29udGFjdCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgLmMtcGlvdHJhNCAuYy1jb250YWN0IC5jLWNvbnRhY3RfX2ltYWdlLWJveCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5jLXBpb3RyYTQgLmMtY29udGFjdCAuYy1jb250YWN0X19wb3NpdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzcxNzE3MTsgfVxuICAuYy1waW90cmE0IC5jLWNvbnRhY3QgLmMtY29udGFjdF9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAtLXVqLWxpbmstY29sb3I6ICMxMjJDN0Y7IH1cbiAgLmMtcGlvdHJhNCAuYy1jb250YWN0IC5jLWNvbnRhY3RfX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzEyMkM3RjsgfVxuICAgIC5jLXBpb3RyYTQgLmMtY29udGFjdCAuYy1jb250YWN0X19uYW1lOjpiZWZvcmUsIC5jLXBpb3RyYTQgLmMtY29udGFjdCAuYy1jb250YWN0X19uYW1lOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2J1dHRvbiAuYy1idXR0b25zX19pdGVtMi5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjMTIyQzdGICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZGOUI3OCAhaW1wb3J0YW50OyB9XG4gIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2J1dHRvbiAuYy1idXR0b25zX19pdGVtMi5jLWJ1dHRvbnNfX2l0ZW0taG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZDogI0ZGOUI3OCAhaW1wb3J0YW50OyB9XG4gIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2xlZ2VuZC1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fbGVnZW5kLWl0ZW0uaXMtYXZhaWxhYmxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19sZWdlbmQtaXRlbS5pcy1yZXNlcnZlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjN0M1MUExOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fbGVnZW5kLWl0ZW0uaXMtc29sZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQjVCNUI1OyB9XG4gIC5jLXBpb3RyYTQgLmMtZmxhdCB7XG4gICAgLS11ai1saW5rLWNvbG9yOiAjMTIyQzdGOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0X19oaXN0b3J5IHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRfX3ByaWNlLWhpc3RvcnktdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjMTIyQzdGOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0X19uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0X19oaXN0b3J5LXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjMTIyQzdGO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdF9faGlzdG9yeS1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwIC0xNnB4IDhweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogIzcxNzE3MTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRfX3ByaWNlLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogXCJkaW4tMjAxNC1uYXJyb3dcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdF9fcHJpY2UtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjRkY5Qjc4OyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRfX3ByaWNlLXZhbHVlIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgZm9udC1zaXplOiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGNvbG9yOiAjNzE3MTcxOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0X19wcmljZS1sYXN0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWYpOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0X19kaXZpZGVyIHtcbiAgICAgIG1hcmdpbjogMTZweCAtMTZweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAxcHggM3B4IDFweDsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdF9fZGF0YS1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgICAgIG1hcmdpbjogOHB4IDA7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdF9fZGF0YS1pdGVtLWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmMtcGlvdHJhNCAuYy1mbGF0X19kYXRhLWl0ZW0tdmFsdWUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdF9fc3RhdHVzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuYy1waW90cmE0IC5jLWZsYXRfX3N0YXR1cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRfX3N0YXR1cy1kb3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdF9fc3RhdHVzLWRvdC5pcy1hdmFpbGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRfX3N0YXR1cy1kb3QuaXMtcmVzZXJ2ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjN0M1MUExOyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRfX3N0YXR1cy1kb3QuaXMtc29sZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCNUI1QjU7IH1cbiAgLmMtcGlvdHJhNCAuYy1mbGF0cyB7XG4gICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fcHJpY2UsIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2ltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fcHJpY2UsIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2ltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3NlYXJjaC1zZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybChcImltYWdlcy9zZWxlY3QtYXJyb3ctYmx1ZTMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgOHB4OyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fc2VhcmNoLWJveCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3NlYXJjaC1ib3gge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDI0cHg7IH0gfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgYWNjZW50LWNvbG9yOiAjMTIyQzdGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTIyQzdGICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzIC5ub1VpLXRhcmdldCAubm9VaS1jb25uZWN0cyB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzIC5ub1VpLXRhcmdldCAubm9VaS1jb25uZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzIC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGUge1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdHMgLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0cyAubm9VaS12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzEyMkM3RjtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kaW4tbmFycm93LCBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmKTsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHMgLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0b3A6IDJweDsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHMgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxNXB4KTsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHMgLm5vVWktbWFya2VyLWhvcml6b250YWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICNEMUQxRDE7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdHMgLm5vVWktbWFya2VyLWhvcml6b250YWwuaXMtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRzIC5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgLmMtcGlvdHJhNCAuYy1mbGF0cyAubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0cyAubm9VaS10b29sdGlwIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzEyMkM3RjtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kaW4tbmFycm93LCBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmKTtcbiAgICAgIGJvdHRvbTogLTMxcHg7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRzX19zbGlkZXItZWxlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3NlYXJjaC1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRzX19zZWFyY2gtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7IH0gfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3NlYXJjaC1pdGVtX2F2YWlsYWJsZSB7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19zZWFyY2gtaXRlbV9wcmljZSB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fc2VhcmNoLWl0ZW1fcHJpY2Uge1xuICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7IH0gfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX25hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fc3RhdHVzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuYy1waW90cmE0IC5jLWZsYXRzX19zdGF0dXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRzX19zdGF0dXMtZG90IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2J1aWxkaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fZGF0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRzX19kYXRhIC5jLWZsYXRfX2RhdGEtaXRlbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2RhdGEgLmMtZmxhdF9fZGF0YS1pdGVtLXZhbHVlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19idXR0b25fc29sZCB7XG4gICAgICBmb250LWZhbWlseTogXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2J1dHRvbiAuYy1idXR0b25zX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIC0tYnV0dG9uLWl0ZW1fX2JhY2tncm91bmRfaG92ZXI6ICNGRjlCNzg7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19idXR0b24udC1zbWFsbCAuYy1idXR0b25zX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2J1dHRvbi5pcy1hdmFpbGFibGUgLmMtYnV0dG9uc19faXRlbSB7XG4gICAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiAjRkY5Qjc4OyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19fbmFtZS1iZyB7XG4gICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZsYXQtY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgICBtYXJnaW46IC0xNnB4OyB9XG4gIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3ByaWNlLWxhYmVsLCAuYy1waW90cmE0IC5jLWZsYXRzX19wcmljZS1tLCAuYy1waW90cmE0IC5jLWZsYXRzX19wcmljZS12YWx1ZSB7XG4gICAgY29sb3I6ICMxMjJDN0Y7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19wcmljZS1sYWJlbCBzdHJvbmcsIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3ByaWNlLW0gc3Ryb25nLCAuYy1waW90cmE0IC5jLWZsYXRzX19wcmljZS12YWx1ZSBzdHJvbmcge1xuICAgICAgY29sb3I6ICMxMjJDN0Y7IH1cbiAgLmMtcGlvdHJhNCAuYy1mbGF0c19fcHJpY2UtdmFsdWUge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYy1waW90cmE0IC5jLWZsYXRzX19wcmljZV9wcm9tb3Rpb24gLmMtZmxhdHNfX3ByaWNlLXZhbHVlIHtcbiAgICBjb2xvcjogI0ZGOUI3ODsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX3ByaWNlX3Byb21vdGlvbiAuYy1mbGF0c19fcHJpY2UtdmFsdWUgc3BhbiB7XG4gICAgICBjb2xvcjogIzEyMkM3RjsgfVxuICAuYy1waW90cmE0IC5jLXBpb3RyYTQtZm9ybS1iYW5uZXIge1xuICAgIC0tdWotdGV4dC1jb2xvcjogIzEyMkM3RjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgIGJhY2tncm91bmQ6ICNGRjlCNzg7XG4gICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAuYy1waW90cmE0IC5jLXBpb3RyYTQtZm9ybS1iYW5uZXIgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgICAgLmMtcGlvdHJhNCAuYy1waW90cmE0LWZvcm0tYmFubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1waW90cmE0IC5jLXBpb3RyYTQtZm9ybS1iYW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuICAuYy1waW90cmE0IC5jLWZsYXRzX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAuYy1waW90cmE0IC5jLWZsYXRzX19pdGVtLmlzLWF2YWlsYWJsZSB7XG4gICAgICAtLWZsYXQtY29sb3I6ICMxMjJDN0Y7XG4gICAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiAjRkY5Qjc4OyB9XG4gICAgLmMtcGlvdHJhNCAuYy1mbGF0c19faXRlbS5pcy1yZXNlcnZlZCB7XG4gICAgICAtLWZsYXQtY29sb3I6ICM3MTcxNzE7XG4gICAgICAtLWNvbG9yLW9yYW5nZTogIzEyMkM3RjsgfVxuICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2l0ZW0uaXMtc29sZCB7XG4gICAgICAtLWZsYXQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAtLWNvbG9yLXNvbGQ6IHZhcigtLWZsYXQtY29sb3IpOyB9XG4gICAgICAuYy1waW90cmE0IC5jLWZsYXRzX19pdGVtLmlzLXNvbGQgLmMtZmxhdHNfX3N0YXR1cyxcbiAgICAgIC5jLXBpb3RyYTQgLmMtZmxhdHNfX2l0ZW0uaXMtc29sZCAuYy1mbGF0c19fbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjNzE3MTcxICFpbXBvcnRhbnQ7XG4gICAgICAgIC0tdWotbGluay1jb2xvcjogIzcxNzE3MSAhaW1wb3J0YW50O1xuICAgICAgICAtLWNvbG9yLWdyZXk6ICM3MTcxNzEgIWltcG9ydGFudDsgfVxuICAuYy1waW90cmE0ICNzbTNkZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1dnc7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19tb2JpbGUtcGxhY2Vob2xkZXJfX2J1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX21vYmlsZS1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19tb2JpbGUtcGxhY2Vob2xkZXJfX2J1dHRvbi1jb250ZW50X19saXF1aWQge1xuICAgICAgLS1jb2xvci1tb2JpbGUtcGxhY2Vob2xkZXItYnV0dG9uLWJnOiAjMTIyYzdmO1xuICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjg3NXJlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX21vYmlsZS1wbGFjZWhvbGRlcl9fYnV0dG9uOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19tb2JpbGUtcGxhY2Vob2xkZXJfX2J1dHRvbi1jb250ZW50X19saXF1aWQ6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fbW9iaWxlLXBsYWNlaG9sZGVyX19idXR0b24tY29udGVudF9fbGlxdWlkOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fbW9kZWwtYW5kLWFwYXJ0bWVudHNfX3JpZ2h0IHtcbiAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNvdW50ZXJfX2hpZGUtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWxpc3RfX2FwYXJ0bWVudHM6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlld2VyLXRvZ2dsZV9fb2ZmIC5fM2Rlc21fX3ZpZXdlci10b2dnbGVfX2ljb24sXG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlld2VyLXRvZ2dsZV9fb2ZmIC5fM2Rlc21fX2J1dHRvbi10b2dnbGUtY2FyZC1saXN0IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX3ZpZXdlci10b2dnbGVfX2ljb24sXG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fYnV0dG9uLXRvZ2dsZS1jYXJkLWxpc3Qge1xuICAgICAgY29sb3I6ICMxMjJDN0Y7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWxpc3RfX2NvbmZpZ3VyYWJsZS1maWx0ZXJzX19jb3VudGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX3ZpZXdlcl9fb3JpZW50YXRpb24ge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlldy1mcmFtZS1lbGVtZW50cy10YWdfX2JveCB7XG4gICAgICAtLWNvbG9yLWZpbHRlcnMtZmxhdC1jb3VudGVyLWNvbG9yOiAjMTIyQzdGOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fY2FyZHMge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxMjJDN0Y7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX3ZpZXdlcl9fYWN0aW9uLWJ1dHRvbnMtdG9wIHtcbiAgICAgIHRvcDogMTBweDsgfVxuICAgICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlld2VyX19hY3Rpb24tYnV0dG9ucy10b3AgLl8zZGVzbV9fdmlld2VyX19idXR0b24tYWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlld2VyX19idXR0b25zLXJpZ2h0IHtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX3ZpZXdlci1rZXktZnJhbWVzLWluZm8ge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1saXN0X19oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX3ZpZXctbW9kZS1zd2l0Y2hfX2NvbXBhcmUtYnV0dG9ucyA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX192aWV3LW1vZGUtc3dpdGNoX19jb21wYXJlLWJ1dHRvbnMgPiBkaXYgc3BhbiB7XG4gICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX192aWV3LW1vZGUtc3dpdGNoX19jb21wYXJlLWJ1dHRvbnMgPiBkaXYgLl8zZGVzbV9fYnV0dG9uX19pY29uLTIsXG4gICAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX192aWV3LW1vZGUtc3dpdGNoX19jb21wYXJlLWJ1dHRvbnMgPiBkaXYgLl8zZGVzbV9fYnV0dG9uX19pY29uIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX192aWV3LW1vZGUtc3dpdGNoX19jb21wYXJlLWJ1dHRvbnMgLl8zZGVzbV9fYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2I1YjViNTsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX3ZpZXctbW9kZS1zd2l0Y2hfX2NvbXBhcmUtYnV0dG9ucyAuXzNkZXNtX19idXR0b24tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX192aWV3LW1vZGUtc3dpdGNoIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4OyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaF9fc3dpdGNoIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaF9fY29tcGFyZS1idXR0b25zIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC10YWJsZV9fdGhlYWQtdHIge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC10YWJsZV9fdGhlYWQtdHIgPiB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LXRhYmxlX190aGVhZC10ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC10YWJsZV9fdGhlYWQtdHIgPiB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC10YWJsZV9fdGhlYWQtdHIgPiB0aDo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fY2ZpbHRlcnNfX2ZpZWxkLXJhbmdlX190cmFjay1maWxsLFxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2NmaWx0ZXJzX19maWVsZC1yYW5nZV9fdHJhY2sge1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19jZmlsdGVyc19fZmllbGQtcmFuZ2VfX3NlbGVjdG9yLXNxdWFyZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNvdW50ZXJfX2NsZWFyLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMCU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1jYXJkIHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1jYXJkX19jb250ZW50IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGFzcGVjdC1yYXRpbzogNS8zO1xuICAgICAgZmxleDogYXV0bzsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fY29udGVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUNFQzsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtZmlsZS1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNhcmRfX3Byb3AtbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1jYXJkX19uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1jYXJkX19uYW1lLFxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC1sYWJlbCxcbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNhcmRfX3Byb3AtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1jYXJkX19uYW1lLFxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC12YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fYXZhaWxhYmlsaXR5IHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNhcmRfX2xlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1jYXJkX19wcm9wLFxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fbmFtZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNhcmRfX3Byb3AtdmFsdWUgLl8zZGVzbV9fYnV0dG9uLFxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2NvbXBhcmUtYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjYjViNWI1O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC12YWx1ZSAuXzNkZXNtX19idXR0b24tLXNlbGVjdGVkLFxuICAgICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fY29tcGFyZS1idXR0b24tLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fZmxhdC1saXN0X19hcGFydG1lbnRzLXNjcm9sbGFibGUtc2hhZG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWxpc3RfX2NvbmZpZ3VyYWJsZS1maWx0ZXJzIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTIyQzdGO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jLXBpb3RyYTQgI3NtM2RlIC5fM2Rlc21fX2ZsYXQtY291bnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gICAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19mbGF0LWNvdW50ZXIgPiBkaXYge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX19jb21wYXJlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMjJDN0Y7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmMtcGlvdHJhNCAjc20zZGUgLl8zZGVzbV9fY29tcGFyZV9faGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYy1waW90cmE0ICNzbTNkZSAuXzNkZXNtX192aWV3ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmMtcGlvdHJhNCBoMSwgLmMtcGlvdHJhNCBoMiwgLmMtcGlvdHJhNCBoMywgLmMtcGlvdHJhNCBoNCwgLmMtcGlvdHJhNCBoNSwgLmMtcGlvdHJhNCBoNiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYy1waW90cmE0IGgxLFxuICAuYy1waW90cmE0IGgyIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgIGNvbG9yOiAjMTIyQzdGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1waW90cmE0IGgxLFxuICAgICAgLmMtcGlvdHJhNCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3Z3OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1waW90cmE0IGgxLFxuICAgICAgLmMtcGlvdHJhNCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIC5jLXBpb3RyYTQgaDE6OmJlZm9yZSwgLmMtcGlvdHJhNCBoMTo6YWZ0ZXIsXG4gICAgLmMtcGlvdHJhNCBoMjo6YmVmb3JlLFxuICAgIC5jLXBpb3RyYTQgaDI6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYy1waW90cmE0IC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjRkY5Qjc4O1xuICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpOyB9XG4gICAgLmMtcGlvdHJhNCAuYy1idXR0b25zX19pdGVtOjpiZWZvcmUsIC5jLXBpb3RyYTQgLmMtYnV0dG9uc19faXRlbTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1waW90cmE0IC5jLWhlcm9fX2xpbmsyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgLmMtcGlvdHJhNCAuYy1oZXJvX19saW5rMiAuYy1idXR0b25zX19pdGVtIHtcbiAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjMTIyQzdGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY5Qjc4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1waW90cmE0IC5jLWhlcm9fX2xpbmsyIC5jLWJ1dHRvbnNfX2l0ZW0taG92ZXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1waW90cmE0IC5jLWhlcm9fX3RleHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAuYy1waW90cmE0IC5jLWhlcm9fX2ltYWdlLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1waW90cmE0IC5jLWhlcm9fX3BhZ2luYXRpb24ge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLXBpb3RyYTQgLmMtaGVyb19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICMxMjJDN0Y7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtaGVyb19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IHtcbiAgICAtLXVqLWxpbmstY29sb3I6ICM3MTcxNzE7IH1cbiAgICAuYy1waW90cmE0IC5jLWdhbGxlcnlfX25hdiAuYy1tYWlubWVudV9fbGluayB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgICAgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVweDsgfVxuICAgICAgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2xpbms6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAxLjVweCk7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IC5jLW1haW5tZW51X19saW5rOjpiZWZvcmUsIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IC5jLW1haW5tZW51X19saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9waW90cmE0X3ZlcnRpY2FsX3NlcGFyYXRvcl9ncmV5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHdpZHRoOiAzcHg7IH1cbiAgICAuYy1waW90cmE0IC5jLWdhbGxlcnlfX25hdiAuYy1tYWlubWVudV9faXRlbSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gICAgICAtLXVqLWxpbmstY29sb3ItaG92ZXI6ICMxMjJDN0Y7IH1cbiAgICAuYy1waW90cmE0IC5jLWdhbGxlcnlfX25hdiAuYy1tYWlubWVudV9faXRlbTpob3ZlcixcbiAgICAuYy1waW90cmE0IC5jLWdhbGxlcnlfX25hdiAuYy1tYWlubWVudV9faXRlbV9jdXJyZW50IHtcbiAgICAgIC0tdWotbGluay1jb2xvcjogIzEyMkM3RjsgfVxuICAgICAgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2l0ZW06aG92ZXIgLmMtbWFpbm1lbnVfX2xpbms6OmJlZm9yZSwgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2l0ZW06aG92ZXIgLmMtbWFpbm1lbnVfX2xpbms6OmFmdGVyLFxuICAgICAgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1tYWlubWVudV9fbGluazo6YmVmb3JlLFxuICAgICAgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1tYWlubWVudV9fbGluazo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvcGlvdHJhNF92ZXJ0aWNhbF9zZXBhcmF0b3JfYmx1ZS5zdmdcIik7IH1cbiAgICAuYy1waW90cmE0IC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lcjo6YWZ0ZXIsIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgNXB4IDA7IH1cbiAgICAgIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3NlbGVjdC1hcnJvdy1ibHVlLnN2Z1wiKTsgfVxuICAgICAgLmMtcGlvdHJhNCAuYy1nYWxsZXJ5X19uYXYgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuOjpiZWZvcmUsIC5jLXBpb3RyYTQgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyQzdGOyB9XG4gICAgICAuYy1waW90cmE0IC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zZWxlY3QtYXJyb3ctYmx1ZS5zdmdcIik7IH1cblxuLl8zZGVzbV9fbW9iaWxlIC5fM2Rlc21fX2NhcmRzIHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uXzNkZXNtX19tb2JpbGUgLl8zZGVzbV9fZmxhdC1zbGljZS1hdmFpbGFiaWxpdHlfX2J1dHRvbnMgPiBkaXYge1xuICBtaW4td2lkdGg6IDI0MHB4OyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX192aWV3ZXJfX2ZsYXQtbmF2aWdhdG9yLS1vcGVuIHtcbiAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLl8zZGVzbV9fbW9iaWxlIC5fM2Rlc21fX3ZpZXdlcl9fZmxhdC1tZWRpYSB7XG4gIGJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LW5hdmlnYXRvci0tbGFyZ2UgLl8zZGVzbV9fZmxhdC1uYXZpZ2F0b3JfX2J1dHRvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LWNhcmRfX2NvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjViNWI1OyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LWxpc3RfX2FwYXJ0bWVudHM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LWRldGFpbHNfX2Nsb3NlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19idXR0b24tdG9nZ2xlLWNhcmQtbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDsgfVxuXG4uXzNkZXNtX19tb2JpbGUgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaF9fc3dpdGNoIHtcbiAgb3JkZXI6IDE7IH1cblxuLl8zZGVzbV9fbW9iaWxlIC5fM2Rlc21fX3ZpZXctbW9kZS1zd2l0Y2hfX2NvbXBhcmUtYnV0dG9ucyB7XG4gIG9yZGVyOiAyOyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LXNsaWNlLWxheW91dCxcbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LXNsaWNlLWF2YWlsYWJpbGl0eSxcbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LWRldGFpbHNfX2hlYWRlci10aXRsZSxcbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX192aWV3LW1vZGUtc3dpdGNoLFxuLl8zZGVzbV9fbW9iaWxlIC5fM2Rlc21fX2ZsYXQtbGlzdF9faGVhZGVyLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LXRhYmxlX190aGVhZC10ciA+IHRoIHtcbiAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5fM2Rlc21fX21vYmlsZSAuXzNkZXNtX19mbGF0LXRhYmxlX190aGVhZC10ciA+IHRoOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7IH1cblxuLl8zZGVzbV9fbW9iaWxlIC5fM2Rlc21fX3ZpZXdlcl9fYnV0dG9ucy10b3Atd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLl8zZGVzbV9fbW9iaWxlIC5fM2Rlc21fX3ZpZXdlcl9fYnV0dG9ucy10b3Atd3JhcHBlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBpb3RyYTQgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyNnB4OyB9XG5cbi5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxMjJDN0YgIWltcG9ydGFudDsgfVxuXG4ucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBpb3RyYTQgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjMTIyQzdGICFpbXBvcnRhbnQ7IH1cblxuLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW90cmE0IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvc2VsZWN0LWFycm93LWJsdWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW90cmE0IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDNweCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMTIyQzdGO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMTIyQzdGOyB9XG4gIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzEyMkM3RiAhaW1wb3J0YW50OyB9XG4gICAgLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW90cmE0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjRkZEMzFBICFpbXBvcnRhbnQ7IH1cblxuLmMtcGlvdHJhNF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS11ai1ib3JkZXItcmFkaXVzKSB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19jb250ZW50X21ha2lldGEge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX2NvbnRlbnRfbWFraWV0YSA+ICo6bm90KCNzbTNkZSkge1xuICAgICAgbWFyZ2luOiAwIDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5pcy1kZXZlbG9wZXItbWVudS1zaG93biAuYy1waW90cmE0X19tZW51LXdyYXBwZXIge1xuICAgIGFuaW1hdGlvbjogbW92ZVBpb3RyYU1lbnVEb3duIDUwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9IH1cblxuLmMtcGlvdHJhNF9fbWVudS13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX21lbnUtd3JhcHBlciB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLXBpb3RyYTRfX21lbnUtd3JhcHBlciB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1waW90cmE0X19tZW51LXdyYXBwZXIge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX21lbnUtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDAyO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0OyB9IH1cbiAgLmMtcGlvdHJhNF9fbWVudS13cmFwcGVyLmlzLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uYy1waW90cmE0X19sb2dvIHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX2xvZ28ge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLXBpb3RyYTRfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE4NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuYy1waW90cmE0X19tZW51LWxvZ28ge1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLmMtcGlvdHJhNF9fbWVudS1sZWZ0LFxuLmMtcGlvdHJhNF9fbWVudS1yaWdodCB7XG4gIC0tdWotbGluay1jb2xvcjogI0VDRUNFQztcbiAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjRkZEMzFBOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19tZW51LWxlZnQsXG4gICAgLmMtcGlvdHJhNF9fbWVudS1yaWdodCB7XG4gICAgICBmbGV4OiAxOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuYy1waW90cmE0X19tZW51LWxlZnQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC5jLXBpb3RyYTRfX21lbnUtcmlnaHQge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH0gfVxuXG4uYy1waW90cmE0X19oZWFkZXItYmFjayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Fycm93LWxlZnQuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNXB4OyB9XG5cbi5jLXBpb3RyYTRfX2hlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9jbG9zZS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX2hlYWRlci1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmMtcGlvdHJhNF9faGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICMxMjJDN0Y7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmMtcGlvdHJhNF9faGVhZGVyID4gKiB7XG4gICAgd2lkdGg6IDMzJTsgfVxuXG4uYy1waW90cmE0X19oZWFkZXItbG9nbyB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5jLXBpb3RyYTQtbWVudV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTQtbWVudV9fbGlzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYy1waW90cmE0LW1lbnVfX3Bob25lIHtcbiAgZm9udC1zaXplOiAxNTAlO1xuICBsaW5lLWhlaWdodDogNjAlO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtcGlvdHJhNC1tZW51X19waG9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmMtcGlvdHJhNC1tZW51IC5sYW5nLWl0ZW0sXG4uYy1waW90cmE0LW1lbnVfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTQtbWVudSAubGFuZy1pdGVtLFxuICAgIC5jLXBpb3RyYTQtbWVudV9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmMtcGlvdHJhNC1tZW51IC5sYW5nLWl0ZW0gYSxcbi5jLXBpb3RyYTQtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgIC5jLXBpb3RyYTQtbWVudSAubGFuZy1pdGVtIGEsXG4gICAgLmMtcGlvdHJhNC1tZW51X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLXBpb3RyYTQtbWVudSAubGFuZy1pdGVtIGEsXG4gICAgLmMtcGlvdHJhNC1tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLXBpb3RyYTQtbWVudSAubGFuZy1pdGVtIGEsXG4gICAgLmMtcGlvdHJhNC1tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5jLXBpb3RyYTQtbWVudSAubGFuZy1pdGVtOmhvdmVyIC5jLXBpb3RyYTQtbWVudV9fbGluayxcbi5jLXBpb3RyYTQtbWVudSAubGFuZy1pdGVtOmhvdmVyIGEsXG4uYy1waW90cmE0LW1lbnUgLmxhbmctaXRlbV9jdXJyZW50IC5jLXBpb3RyYTQtbWVudV9fbGluayxcbi5jLXBpb3RyYTQtbWVudV9faXRlbTpob3ZlciAuYy1waW90cmE0LW1lbnVfX2xpbmssXG4uYy1waW90cmE0LW1lbnVfX2l0ZW06aG92ZXIgYSxcbi5jLXBpb3RyYTQtbWVudV9faXRlbV9jdXJyZW50IC5jLXBpb3RyYTQtbWVudV9fbGluayB7XG4gIC0tdWotbGluay1jb2xvcjogI0ZGRDMxQVxyXG4gICAgICA7IH1cblxuLmMtcGlvdHJhNF9fZm9ybS10ZWwgc3BhbjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMTsgfVxuXG4uYy1waW90cmE0X19mb3JtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC0xIHtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLTIge1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgICBncmlkLXJvdy1lbmQ6IDQ7IH1cbiAgICAuYy1waW90cmE0X19mb3JtLWdyaWQtMyB7XG4gICAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICAgIGdyaWQtcm93LWVuZDogMzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19mb3JtLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDBweCAxZnI7IH1cbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC0xIHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtcm93LWVuZDogMjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDEyMHB4OyB9XG4gICAgICAuYy1waW90cmE0X19mb3JtLWdyaWQtMiB7XG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7IH1cbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC0zIHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgICAgIGdyaWQtcm93LWVuZDogMztcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDsgfSB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC5pcy1mbGF0IC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC0yIHtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IDM7IH1cbiAgICAuYy1waW90cmE0X19mb3JtLWdyaWQuaXMtZmxhdCAuYy1waW90cmE0X19mb3JtLWdyaWQtMiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLmlzLWZsYXQgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLTIgcCBhIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLmlzLWZsYXQgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLTMge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtcm93LWVuZDogNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLmlzLWZsYXQgLmMtcGlvdHJhNF9fZm9ybS1ncmlkLTIge1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgICBncmlkLXJvdy1lbmQ6IDM7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogMjsgfVxuICAgIC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC5pcy1mbGF0IC5jLXBpb3RyYTRfX2Zvcm0tZ3JpZC0zIHtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgICAgZ3JpZC1yb3ctZW5kOiAzO1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7IH0gfVxuXG4uYy1waW90cmE0X19mb3JtLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcGlvdHJhNF9fZm9ybS1jbG9zZSB7XG4gICAgICByaWdodDogNjBweDtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuLmMtcGlvdHJhNF9fZm9ybS1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLXBpb3RyYTRfX2Zvcm0taGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcGlvdHJhNF9fZm9ybS1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS1oZWFkaW5nIGEge1xuICAgIGNvbG9yOiAjMTIyQzdGOyB9XG5cbi5jLXBpb3RyYTRfX2Zvcm0taW5uZXIge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19mb3JtLWlubmVyIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE0MHB4O1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkY5Qjc4O1xuICBjb2xvcjogIzcxNzE3MTtcbiAgLS11ai10ZXh0LWNvbG9yOiByZ2JhKDExMywgMTEzLCAxMTMsIDEpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXItYWNjZXB0YW5jZXMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci1hY2NlcHRhbmNlcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87IH0gfVxuICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci1hY2NlcHRhbmNlcyBbZGF0YS1uYW1lPVwic2VsZWN0LWFsbFwiXSAud3BjZjctY2hlY2tib3gge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5pcy1tb2RhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcbiAgICB0cmFuc2l0aW9uOiA1MDBtcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIuaXMtbW9kYWwge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLmlzLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGgyLCAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgaDMsIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBoNCB7XG4gICAgICBmb250LXNpemU6IDkwJTsgfSB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAjMTIyQzdGO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgaDI6OmFmdGVyLCAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgaDI6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBoNCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxMjJDN0Y7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgaDQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBoNCBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBoNCBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBwIHtcbiAgICAtLXVqLXRleHQtY29sb3I6IHJnYmEoMTEzLCAxMTMsIDExMywgMSk7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGZvcm1bZGF0YS1zdGF0dXM9c2VudF0gPiBkaXY6bm90KC53cGNmNy1yZXNwb25zZS1vdXRwdXQpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBmb3JtW2RhdGEtc3RhdHVzPXNlbnRdIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgIGNvbG9yOiAjMTIyQzdGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL3Bpb3RyYTQtYmlrZS5zdmdcIikgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBmb3JtW2RhdGEtc3RhdHVzPXNlbnRdIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgICBmb250LXNpemU6IDN2dzsgfSB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBsYWJlbCB7XG4gICAgY29sb3I6ICMxMjJDN0Y7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDNweCAwIDdweDsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgdGV4dGFyZWEsXG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLFxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbik7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgdGV4dGFyZWEge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAueW91ci10ZWwge1xuICAgIGZsZXg6IDE7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIHNwYW5bZGF0YS1uYW1lPXlvdXItdGVsXSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBzcGFuW2RhdGEtbmFtZT1waG9uZS1jb3VudHJ5XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50OyB9XG4gICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIHNwYW5bZGF0YS1uYW1lPXBob25lLWNvdW50cnldIGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgc3BhbltkYXRhLW5hbWU9cGhvbmUtY291bnRyeV0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBzcGFuW2RhdGEtbmFtZT1waG9uZS1jb3VudHJ5XTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTUwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvcGlvdHJhNC1wbHVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogI0ZGOUI3ODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG4gICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XVtkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvOyB9IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC5jLWZvcm1fX3Age1xuICAgIGNvbG9yOiAjMTIyQzdGOyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctY2hlY2tib3gge1xuICAgIGNvbG9yOiAjMTIyQzdGO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1jaGVja2JveCxcbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1hY2NlcHRhbmNlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctY2hlY2tib3ggbGFiZWwsXG4gICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1hY2NlcHRhbmNlIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzEyMkM3RjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctY2hlY2tib3ggaW5wdXQsXG4gICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1hY2NlcHRhbmNlIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctY2hlY2tib3ggaW5wdXQgfiBzcGFuLFxuICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1hY2NlcHRhbmNlIGlucHV0IH4gc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDsgfVxuICAgICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LWNoZWNrYm94IGlucHV0IH4gc3Bhbjo6YmVmb3JlLCAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LWNoZWNrYm94IGlucHV0IH4gc3Bhbjo6YWZ0ZXIsXG4gICAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctYWNjZXB0YW5jZSBpbnB1dCB+IHNwYW46OmJlZm9yZSxcbiAgICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1hY2NlcHRhbmNlIGlucHV0IH4gc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1jaGVja2JveCBpbnB1dCB+IHNwYW46OmJlZm9yZSxcbiAgICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1hY2NlcHRhbmNlIGlucHV0IH4gc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gc3Bhbjo6YWZ0ZXIsXG4gICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIgLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyIC53cGNmNy1zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyX2Jhbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGdyaWQtdGVtcGxhdGU6ICdoZWFkaW5nJyBhdXRvXHIgJ2lucHV0cycgYXV0b1xyICdsZWdhbCcgYXV0b1xyICdzdWJtaXQnIGF1dG8gLyAxZnI7XG4gIGdhcDogMDtcbiAgLS1mb3JtLWxhYmVsLWNvbG9yOiAjMTIyQzdGO1xuICAtLWZvcm0tcC1jb2xvcjogIzEyMkM3RjtcbiAgLS1mb3JtLXN1Ym1pdC1iZzogIzEyMkM3RjtcbiAgLS11ai10ZXh0LWNvbG9yOiAjMTIyQzdGICFpbXBvcnRhbnQ7IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyX2Jhbm5lciBwIHtcbiAgICAtLXVqLXRleHQtY29sb3I6ICMxMjJDN0YgIWltcG9ydGFudDsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIuYy1waW90cmE0X19mb3JtLXdyYXBwZXJfYmFubmVyIHNwYW5bZGF0YS1uYW1lPXBob25lLWNvdW50cnldOjpiZWZvcmUge1xuICAgIHRvcDogMjhweDsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIuYy1waW90cmE0X19mb3JtLXdyYXBwZXJfYmFubmVyIGlucHV0W25hbWU9XCJwaG9uZS1jb3VudHJ5XCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIuYy1waW90cmE0X19mb3JtLXdyYXBwZXJfYmFubmVyIC53cGNmNy1jaGVja2JveCxcbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyX2Jhbm5lciAud3BjZjctY2hlY2tib3ggbGFiZWwsXG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIgLndwY2Y3LWFjY2VwdGFuY2UgbGFiZWwge1xuICAgIGNvbG9yOiAjMTIyQzdGOyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAtLXVqLWhlYWRpbmctY29sb3I6ICMxMjJDN0Y7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIuYy1waW90cmE0X19mb3JtLXdyYXBwZXJfYmFubmVyIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctY2hlY2tib3gge1xuICAgIGNvbG9yOiAjMTIyQzdGOyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLWFjY2VwdGFuY2Uge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9XG4gIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIgKyAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBjb2xvcjogIzEyMkM3RiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIuYy1waW90cmE0X19mb3JtLXdyYXBwZXJfYmFubmVyIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci1pbnB1dHMgPiBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuYy1waW90cmE0X19mb3JtLXdyYXBwZXIuYy1waW90cmE0X19mb3JtLXdyYXBwZXJfYmFubmVyIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci1pbnB1dHMgPiBsYWJlbCB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyX2Jhbm5lciBpbnB1dCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTBweDsgfVxuICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMTIyQzdGO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jdG9wTGV2ZWxFbGVtZW50XzNkZXN0YXRlX3NtYXJ0X21ha2lldGEgLl8zZGVzbV9fYXBwIHtcbiAgei1pbmRleDogNTAwMCAhaW1wb3J0YW50OyB9XG5cbi5jLWVzeS1mbG9yZXN5IHtcbiAgLS1mZi1tb250c2VycmF0OiBtb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAtLWZmLWhlYWRpbmc6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAtLXVqLWxpbmstY29sb3I6ICMyRDI4NUU7XG4gIC0tdWotdGV4dC1jb2xvcjogIzdDN0Q3RDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAtLXVqLWJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgxNjIsIDIyNywgMTk2LCAwLjg1KSAwJSwgcmdiYSgxMDIsIDIwNCwgMjA0LCAwLjcpIDQwJSwgcmdiYSg3MiwgMjIwLCAxNjAsIDAuNykgODAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTYyLCAyMjcsIDE5NiwgMC42NSkgMCUsIHJnYmEoMTAyLCAxOTgsIDE5MCwgMC42KSAzMCUsIHJnYmEoNjAsIDIwMCwgMTQwLCAwLjYpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDIyMSwgNTEsIDAuMzUpIDAlLCByZ2JhKDgwLCAyMTAsIDE1MCwgMC42KSA1MCUsIHJnYmEoNjAsIDE5MCwgMTIwLCAwLjUpIDkwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCByZ2JhKDQwLCAyMjAsIDExMCwgMC42KSAwJSwgcmdiYSg3MCwgMjAwLCAxNTAsIDAuNSkgNTAlLCByZ2JhKDYwLCAxNzAsIDEzMCwgMC40KSA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHJnYmEoODAsIDI1MCwgMTQwLCAwLjQpIDAlLCByZ2JhKDYwLCAyMjAsIDEzMCwgMC41KSA0MCUsIHJnYmEoNTAsIDE4MCwgMTEwLCAwLjQpIDgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5X3BvcHVwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5X3BvcHVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IDp3aGVyZSguaXMtbGF5b3V0LWZsZXgpIHtcbiAgICBnYXA6IDI0cHg7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgcCArIC5jLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAudC1pbWctMTAwIHtcbiAgICAgIG1hcmdpbjogMCAtOHB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdF9fYnVpbGRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpbmctaXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdF9faGlzdG9yeS12YWx1ZSB7XG4gICAgY29sb3I6ICMyRDI4NUU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdF9faGlzdG9yeS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdF9fcHJpY2UtaGlzdG9yeS10b2dnbGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMkQyODVFOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRfX3ByaWNlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0X19wcmljZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMEREMDc4OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdF9fcHJpY2UtdmFsdWUgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIGZvbnQtc2l6ZTogNTAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGNvbG9yOiAjMkQyODVFOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRfX3ByaWNlLWxhc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzBERDA3ODsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0X19kYXRhLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdHMgLmMtZmxhdHNfX2J1dHRvbl9zb2xkIHtcbiAgICBtaW4taGVpZ2h0OiAxNTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRzX19zdGF0dXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fYm90dG9tLXNwYWNlciB7XG4gICAgaGVpZ2h0OiA0NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdHNfX2JvdHRvbS1zcGFjZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdHNfX3NlYXJjaC1zZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCJpbWFnZXMvc2VsZWN0LWFycm93LWJsdWUzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDhweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fc2VhcmNoLWJ0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fc2VhcmNoLXNlbGVjdCNzb3J0LWZsYXRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRzX19wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdHNfX3ByaWNlX3Byb21vdGlvbiAuYy1mbGF0c19fcHJpY2UtdmFsdWUge1xuICAgICAgY29sb3I6ICMwREQwNzg7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fcHJpY2UtdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdHNfX2RhdGEtZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmxhdC1jb2xvcik7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19faW1hZ2Uge1xuICAgICAgbWFyZ2luOiAxNnB4IDA7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fcHJpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fcHJpY2Uge1xuICAgICAgICBtYXJnaW46IDE2cHggMDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWZsYXRzX19kYXRhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGF0LWNvbG9yKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fZGF0YSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZmxhdHNfX2RhdGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZmxhdC1jb2xvcik7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1mbGF0c19fcHJpY2UtdmFsdWUge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZm9ybS1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyODVFO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZvcm0tYmFubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZvcm0tYmFubmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZm9ybS1iYW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mb3JtLWJhbm5lciBzdHJvbmcge1xuICAgICAgY29sb3I6ICMwREQwNzg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYy1lc3ktZmxvcmVzeSBbaWRdIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtaGVyb19faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1oZXJvX190ZXh0LXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiBhdXRvIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1oZXJvX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgOXZ3OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgI3NtM2RlLFxuICAuYy1lc3ktZmxvcmVzeSAjc21hcnQtbWFraWV0YSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICAgIG1heC1oZWlnaHQ6IDc1dnc7XG4gICAgbWFyZ2luOiAwIC04cHggLThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5ICNzbTNkZSxcbiAgICAgIC5jLWVzeS1mbG9yZXN5ICNzbWFydC1tYWtpZXRhIHtcbiAgICAgICAgbWFyZ2luOiAwIC00MHB4IC04MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5ICNzbTNkZSxcbiAgICAgIC5jLWVzeS1mbG9yZXN5ICNzbWFydC1tYWtpZXRhIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xMjRweCAtODBweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IGZvcm1bZGF0YS1zdGF0dXM9c2VudF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IGZvcm1bZGF0YS1zdGF0dXM9c2VudF0gLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gPiAqIHtcbiAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IGZvcm1bZGF0YS1zdGF0dXM9c2VudF0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYy1lc3ktZmxvcmVzeSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX25hdiB7XG4gICAgbWFyZ2luOiAwIDAgODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX25hdiB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC51LXRleHQtYm94LCAuYy1lc3ktZmxvcmVzeSAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0LCAuYy1lc3ktZmxvcmVzeSAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtc2x1emV3aWVjX19pbWFnZSB7XG4gICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgICBtYXJnaW46IDAgLThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLXNsdXpld2llY19faW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgLTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtc2x1emV3aWVjX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCAtMTI0cHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1zbHV6ZXdpZWNfX2VzeSB7XG4gICAgZ3JpZC1hcmVhOiBlc3k7XG4gICAgYmFja2dyb3VuZDogIzJEMjg1RTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtc2x1emV3aWVjX19lc3kgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1zbHV6ZXdpZWNfX2VzeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1zbHV6ZXdpZWNfX2Zsb3Jlc3kge1xuICAgIGJhY2tncm91bmQ6ICMyRDI4NUU7XG4gICAgZ3JpZC1hcmVhOiBmbG9yZXN5O1xuICAgIGJhY2tncm91bmQ6ICMyRDI4NUU7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLXNsdXpld2llY19fZmxvcmVzeSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLXNsdXpld2llY19fZmxvcmVzeSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICBib3R0b206IDQwcHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgLS11ai10ZXh0LWNvbG9yOiB3aGl0ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXNlY3Rpb24gaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHZ3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHZ3O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgODB2dyk7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7IH0gfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXNlY3Rpb25fX3QxIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIHRvcDogNTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS1zZWN0aW9uX190MSB7XG4gICAgICAgICAgbGVmdDogN3Z3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2Utc2VjdGlvbl9fdDIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1hZHZlcnRpc2luZywgXCJBZHZlcnRpc2luZyBTY3JpcHRcIiwgc2Fucy1zZXJpZik7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2Utc2VjdGlvbl9fdDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgICBsZWZ0OiAxNXZ3O1xuICAgICAgICAgIHRvcDogMTB2dzsgfSB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2Utc2VjdGlvbl9fdDMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiA2M3B4O1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICB0b3A6IDEwNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWFkdmVydGlzaW5nLCBcIkFkdmVydGlzaW5nIFNjcmlwdFwiLCBzYW5zLXNlcmlmKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS1zZWN0aW9uX190MyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMTdweDtcbiAgICAgICAgICB0b3A6IDEydnc7XG4gICAgICAgICAgcmlnaHQ6IDE1dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAudC1lc3ktbG9jYXRpb24td2lkdGgge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC50LWVzeS1sb2NhdGlvbi13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC50LWVzeS1sb2NhdGlvbi13aWR0aCAudS10ZXh0LWJveCwgLmMtZXN5LWZsb3Jlc3kgLnQtZXN5LWxvY2F0aW9uLXdpZHRoIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQsIC5jLWVzeS1mbG9yZXN5IC50LWVzeS1sb2NhdGlvbi13aWR0aCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dF9faW1hZ2UtY29sIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHRfX3RleHQtY29sIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgaDI6OmJlZm9yZSwgLmMtZXN5LWZsb3Jlc3kgaDI6OmFmdGVyLCAuYy1lc3ktZmxvcmVzeSBoMzo6YmVmb3JlLCAuYy1lc3ktZmxvcmVzeSBoMzo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgaDIudC1kb3VibGUtY29sb3IsXG4gIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgY29sb3I6ICM5NDk2OTk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgyLnQtZG91YmxlLWNvbG9yLFxuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dCBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgICAuYy1lc3ktZmxvcmVzeSBoMi50LWRvdWJsZS1jb2xvciBzdHJvbmcsXG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dCBoMiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAjMkQyODVFOyB9XG4gIC5jLWVzeS1mbG9yZXN5IGgzLnQtZG91YmxlLWNvbG9yIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGNvbG9yOiAjOTQ5Njk5O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMy50LWRvdWJsZS1jb2xvciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgICAuYy1lc3ktZmxvcmVzeSBoMy50LWRvdWJsZS1jb2xvciBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAjMkQyODVFOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0IC51LXRleHQtYm94LCAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0IC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQsIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dC50LXJpZ2h0IC5jLWltYWdlLXRleHRfX2ltYWdlLWNvbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0LnQtcmlnaHQgLmMtaW1hZ2UtdGV4dF9fdGV4dC1jb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQudC1sZWZ0IC5jLWltYWdlLXRleHRfX2ltYWdlLWNvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQudC1sZWZ0IC5jLWltYWdlLXRleHRfX3RleHQtY29sIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0LnQtbGVmdCAudS10ZXh0LWJveCwgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dC50LWxlZnQgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctbGVmdCwgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dC50LWxlZnQgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0LnQtYmFubmVyIC51LXRleHQtYm94LCAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0LnQtYmFubmVyIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLWxlZnQsIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQudC1iYW5uZXIgLmMtY29udGFjdF9fZGVzY3JpcHRpb24udC1iaWctcmlnaHQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHQudC1iYW5uZXIgaDIge1xuICAgIGNvbG9yOiB2YXIoLS1icy1lc3libHVlKTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0X19xdW90ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYWR2ZXJ0aXNpbmcsIFwiQWR2ZXJ0aXNpbmcgU2NyaXB0XCIsIHNhbnMtc2VyaWYpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHRfX3F1b3RlLWJ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0X19xdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7IH0gfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWltYWdlLXRleHRfX3F1b3RlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC50LXF1b3RlLXJpZ2h0IC5jLWltYWdlLXRleHRfX3F1b3RlLXdyYXBwZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtaW1hZ2UtdGV4dF9fcXVvdGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm90dG9tOiAtODVweDtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1pbWFnZS10ZXh0X19xdW90ZS13cmFwcGVyIHtcbiAgICAgICAgYm90dG9tOiAtODVweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgaDEsIC5jLWVzeS1mbG9yZXN5IGgyLCAuYy1lc3ktZmxvcmVzeSBoMywgLmMtZXN5LWZsb3Jlc3kgaDQsIC5jLWVzeS1mbG9yZXN5IGg1LCAuYy1lc3ktZmxvcmVzeSBoNiB7XG4gICAgY29sb3I6ICMyRDI4NUU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCkgIWltcG9ydGFudDsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IGgxOjpiZWZvcmUsIC5jLWVzeS1mbG9yZXN5IGgxOjphZnRlciwgLmMtZXN5LWZsb3Jlc3kgaDI6OmJlZm9yZSwgLmMtZXN5LWZsb3Jlc3kgaDI6OmFmdGVyLCAuYy1lc3ktZmxvcmVzeSBoMzo6YmVmb3JlLCAuYy1lc3ktZmxvcmVzeSBoMzo6YWZ0ZXIsIC5jLWVzeS1mbG9yZXN5IGg0OjpiZWZvcmUsIC5jLWVzeS1mbG9yZXN5IGg0OjphZnRlciwgLmMtZXN5LWZsb3Jlc3kgaDU6OmJlZm9yZSwgLmMtZXN5LWZsb3Jlc3kgaDU6OmFmdGVyLCAuYy1lc3ktZmxvcmVzeSBoNjo6YmVmb3JlLCAuYy1lc3ktZmxvcmVzeSBoNjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZyB7XG4gICAgICAtLXVqLWhlYWRpbmctY29sb3I6ICMyRDI4NUU7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1hZHZlcnRpc2luZywgXCJBZHZlcnRpc2luZyBTY3JpcHRcIiwgc2Fucy1zZXJpZik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIC0xcmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmcgc3Ryb25nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMnJlbTsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogOTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMSB7XG4gICAgICAgICAgICAtLXVqLXRleHQtY29sb3I6ICMyRDI4NUU7XG4gICAgICAgICAgICAtLXVqLWhlYWRpbmctY29sb3I6ICMyRDI4NUU7XG4gICAgICAgICAgICBjb2xvcjogIzJEMjg1RSAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMSBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMSBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxODBweDsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMiwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMiwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTI3cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ180LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzQsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ180LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0ZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ180LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzQsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ180LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzQgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDY3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjY1ZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzQgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNDVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ181LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzUsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ181LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzUsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ181LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzUsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ181IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNSBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNSBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0NXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18zIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18zIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18zIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18zIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18zIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18zIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTBweDsgfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ182LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzYsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ182LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzYsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAxMGVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzYsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ182LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzYsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ182IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNiBzdHJvbmcge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAwZW07XG4gICAgICAgICAgZm9udC1zaXplOiA4NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ182IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ182IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ182IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ182IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ182IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ182IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjEwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ183IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNyB7XG4gICAgICAgICAgICAtLXVqLXRleHQtY29sb3I6ICMyRDI4NUU7XG4gICAgICAgICAgICAtLXVqLWhlYWRpbmctY29sb3I6ICMyRDI4NUU7XG4gICAgICAgICAgICBjb2xvcjogIzJEMjg1RSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDJlbTsgfVxuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ183IHN0cm9uZyB7XG4gICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ183LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ183IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNyBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfNyBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ183IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ183IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxODBweDsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzgsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfOCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ184LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzgsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfOCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ184IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfOCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ184LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzgsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfOCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ184LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ184IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ184IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ184IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ184IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ184IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ184IHN0cm9uZyB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDkycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzggc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNDVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ185IHtcbiAgICAgICAgICAgIC0tdWotdGV4dC1jb2xvcjogIzJEMjg1RTtcbiAgICAgICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogIzJEMjg1RTtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyODVFICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfOSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzksIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfOSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ185LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzkgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDk1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzkgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ185IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ185IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ185IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ185IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ185IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ185IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEwLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEwLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEwLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEwLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEwLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEwIHtcbiAgICAgICAgICAgIC0tdWotdGV4dC1jb2xvcjogIzJEMjg1RTtcbiAgICAgICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogIzJEMjg1RTtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQyODVFICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTAsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDk1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtMC4zZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0wLjZlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEwIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzExLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzExIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzExOmZpcnN0LWxpbmUsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTE6Zmlyc3QtbGluZSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMTpmaXJzdC1saW5lLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzExOmZpcnN0LWxpbmUsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTE6Zmlyc3QtbGluZSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMTpmaXJzdC1saW5lIHtcbiAgICAgICAgICB3b3JkLXNwYWNpbmc6IDllbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzExIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzExIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTEgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzExIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzExIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTEgc3Ryb25nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0NXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTIsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTIsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTIsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTIsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTIsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEyLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEyIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTY1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTMsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzEzLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEzLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEzLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzEzLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEzLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEzIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzEzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzEzIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzEzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzEzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xMyBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE0LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE0LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE0LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE0LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE0LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtLXVqLWhlYWRpbmctY29sb3I6ICMyRDI4NUU7XG4gICAgICAgICAgICBjb2xvcjogIzJEMjg1RSAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTQsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTQsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTQsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTQsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTQsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE0IHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE0IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE1LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTUsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTUsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTUsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTUsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTUsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTUgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTUgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTUgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTUgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTUgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTUgLnRvLWJlLXJlbW92ZWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNSBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNSBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTUgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTYsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTYsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTYsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTYsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTYsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTYgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTYgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTYgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTYgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTYgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTYgLnRvLWJlLXJlbW92ZWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTYsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTYsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTYsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTYsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTYsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTYgLnRvLWJlLXJlbW92ZWQyLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE2IC50by1iZS1yZW1vdmVkMiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNiAudG8tYmUtcmVtb3ZlZDIsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTYgLnRvLWJlLXJlbW92ZWQyLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE2IC50by1iZS1yZW1vdmVkMiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNiAudG8tYmUtcmVtb3ZlZDIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNiBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE2IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMTBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTYgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2MHB4OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTcge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE3LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE3LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE3LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE3LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE3LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE3IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTcgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTcgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTcgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTcgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTcgLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTcgLnRvLWJlLXJlbW92ZWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xNywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xNywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE3IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE3IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNyBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE3IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE3IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTcgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE3IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xNyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTcgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE3IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xNyBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjYwcHg7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTgsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTgsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTgsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTgsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTgsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTggLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTggLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTggLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTggLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTggLnRvLWJlLXJlbW92ZWQsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTggLnRvLWJlLXJlbW92ZWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xOCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE4IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE4IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOCBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTExcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE4IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE4IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOCBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE4IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTggc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE4IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOCBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMTksIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMTkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzE5LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE5LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzE5LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzE5LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE5LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzE5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18xOSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE5IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE5IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOSBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE5IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE5IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOSBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMTkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzE5IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18xOSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMTkgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzE5IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18xOSBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIwLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIwLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIwLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIwLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIwLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIwIC50by1iZS1yZW1vdmVkLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIwIC50by1iZS1yZW1vdmVkLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIwIC50by1iZS1yZW1vdmVkLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIwIC50by1iZS1yZW1vdmVkLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIwIC50by1iZS1yZW1vdmVkLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIwIC50by1iZS1yZW1vdmVkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjAsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMCBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjAgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIwIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMCBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjEsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIxLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIxLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIxLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIxLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIxLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIxIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIxIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIxIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIxIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjEgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIxIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjEgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIxIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjEgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIyLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIyLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIyLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIyLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIyLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjIsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIyLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIyLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIyLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIyLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIyLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIyIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjIgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjIgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIyIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjIgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIzLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzIzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzIzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yMyBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzIzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzIzIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzIzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjMgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzIzIHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yMyBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjMgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNCwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yNCwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yNCwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNCwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yNCwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjQsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzI0LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI0IHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI0IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzI0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzI0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI0IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNCBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjQgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI0IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTY1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDBweDsgfSB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNSwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yNSwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yNSwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNSwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yNSwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGgzLnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjUsIC5jLWVzeS1mbG9yZXN5IGg2LnQtYWR2ZXJ0aXNpbmdfMjUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzI1LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI1IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4OHB4OyB9IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI1IHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI1IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI1IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc4cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTVlbSkge1xuICAgICAgICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGgyLnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI1IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNSBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg1LnQtYWR2ZXJ0aXNpbmdfMjUgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI1IHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogODhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg4cHg7IH0gfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgaDEudC1hZHZlcnRpc2luZ18yNiwgLmMtZXN5LWZsb3Jlc3kgaDIudC1hZHZlcnRpc2luZ18yNiwgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yNiwgLmMtZXN5LWZsb3Jlc3kgaDQudC1hZHZlcnRpc2luZ18yNiwgLmMtZXN5LWZsb3Jlc3kgaDUudC1hZHZlcnRpc2luZ18yNiwgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yNiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAuYy1lc3ktZmxvcmVzeSBoMS50LWFkdmVydGlzaW5nXzI2LCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzI2LCAuYy1lc3ktZmxvcmVzeSBoMy50LWFkdmVydGlzaW5nXzI2LCAuYy1lc3ktZmxvcmVzeSBoNC50LWFkdmVydGlzaW5nXzI2LCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzI2LCAuYy1lc3ktZmxvcmVzeSBoNi50LWFkdmVydGlzaW5nXzI2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzI2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzI2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yNiBzdHJvbmcge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgICAgIC5jLWVzeS1mbG9yZXN5IGgxLnQtYWR2ZXJ0aXNpbmdfMjYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoMi50LWFkdmVydGlzaW5nXzI2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDMudC1hZHZlcnRpc2luZ18yNiBzdHJvbmcsIC5jLWVzeS1mbG9yZXN5IGg0LnQtYWR2ZXJ0aXNpbmdfMjYgc3Ryb25nLCAuYy1lc3ktZmxvcmVzeSBoNS50LWFkdmVydGlzaW5nXzI2IHN0cm9uZywgLmMtZXN5LWZsb3Jlc3kgaDYudC1hZHZlcnRpc2luZ18yNiBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0NXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC50LWVzeS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzcxNzE3MTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAudC1lc3ktaGVhZGluZyBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyRDI4NUU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtaGVybyA+IC5yb3cgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1oZXJvX19wYWdpbmF0aW9uIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtaGVyb19faW1hZ2Utd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWhlcm9fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtaGVyb19faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWhlcm9fX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgIG1hcmdpbjogMHB4IDAgMjRweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWhlcm9fX3BhZ2luYXRpb24ge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWhlcm9fX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAjMkQyODVFO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1oZXJvX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDI4NUU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWhlcm9fX3NsaWRlIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzQvMjU7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1oZXJvIC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1oZXJvIC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtYnV0dG9uc19faXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtLXVqLWJ1dHRvbi1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMwREQwNzg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1idXR0b25zX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtYnV0dG9uc19faXRlbS50LXBpbmssIC5jLWVzeS1mbG9yZXN5IC5jLWJ1dHRvbnNfX2l0ZW0udC1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDI4NUU7IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWJ1dHRvbnNfX2l0ZW0udC1waW5rOmhvdmVyLCAuYy1lc3ktZmxvcmVzeSAuYy1idXR0b25zX19pdGVtLnQtYmx1ZTpob3ZlciB7XG4gICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjMEREMDc4OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtYnV0dG9uc19faXRlbS50LXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjMkQyODVFO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWJ1dHRvbnNfX2l0ZW0udC13aGl0ZTpob3ZlciB7XG4gICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjMEREMDc4OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtYnV0dG9uc19faXRlbTpob3ZlciB7XG4gICAgICAtLXVqLWxpbmstY29sb3ItaG92ZXI6IHdoaXRlO1xuICAgICAgLS11ai1idXR0b24tY29sb3I6IHdoaXRlO1xuICAgICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWJ1dHRvbnNfX2l0ZW06aG92ZXIge1xuICAgICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjMkQyODVFO1xuICAgICAgICAgIC0tdWotYnV0dG9uLWNvbG9yLWhvdmVyOiB3aGl0ZTsgfSB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtYnV0dG9uc19faXRlbTo6YmVmb3JlLCAuYy1lc3ktZmxvcmVzeSAuYy1idXR0b25zX19pdGVtOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX25hdi1saXN0IHtcbiAgZ2FwOiA4cHg7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2LWxpbmsge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xuICAtLXVqLWxpbmstY29sb3ItaG92ZXI6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMEREMDc4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX25hdi1saW5rOjphZnRlciwgLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2LWxpbms6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19uYXYtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzJEMjg1RTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19uYXYgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1nYWxsZXJ5X19uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6ICMyRDI4NUU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX25hdiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICMwREQwNzg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lcjo6YmVmb3JlLCAuYy1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19uYXYgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zZWxlY3QtYXJyb3ctd2hpdGUuc3ZnXCIpOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbjo6YmVmb3JlLCAuYy1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19uYXYgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyODVFOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zZWxlY3QtYXJyb3ctd2hpdGUuc3ZnXCIpOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2VzeS1iZzIuanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTZweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSBwIHtcbiAgICBjb2xvcjogIzJEMjg1RTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0ge1xuICAgICAgcGFkZGluZzogODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fc2hvcnQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWVzeWJsdWUpO1xuICAgIGdyaWQtdGVtcGxhdGU6ICdoZWFkaW5nJyBhdXRvXHIgJ2lucHV0cycgYXV0b1xyICdsZWdhbCcgYXV0b1xyICdzdWJtaXQnIGF1dG8gLyAxZnI7XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybV9zaG9ydCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGU6ICdoZWFkaW5nIGlucHV0cycgYXV0b1xyICdsZWdhbCBpbnB1dHMnIGF1dG9cciAnbGVnYWwgc3VibWl0JyBhdXRvIC8gMC43ZnIgMS4yZnI7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1ncm91cC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICBjb2xvcjogdmFyKC0tYnMtZXN5Ymx1ZSk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgZ3JpZC1hcmVhOiBoZWFkaW5nO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWVzeWJsdWUpOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taGVhZGluZyBoMyB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1oZWFkaW5nLXN1YmxpbmUge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1oZWFkaW5nLXN1YmxpbmUgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWVzeWdyZWVuKTsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLWhlYWRpbmctcGhvbmUge1xuICAgICAgY29sb3I6IHZhcigtLWJzLWVzeWdyZWVuKSAhaW1wb3J0YW50OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taGVhZGluZyBoMSxcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1oZWFkaW5nIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taGVhZGluZyBoMSxcbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taGVhZGluZyBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taW5wdXRzIHtcbiAgICBncmlkLWFyZWE6IGlucHV0cztcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tYWNjZXB0YW5jZXMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLWFjY2VwdGFuY2VzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87IH0gfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLWFjY2VwdGFuY2VzIFtkYXRhLW5hbWU9XCJzZWxlY3QtYWxsXCJdIC53cGNmNy1jaGVja2JveCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tbGVnYWwge1xuICAgIGdyaWQtYXJlYTogbGVnYWw7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWVzeWJsdWUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLWxlZ2FsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tbGVnYWwgcCwgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tbGVnYWwgaDQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgLS11ai10ZXh0LWNvbG9yOiB3aGl0ZTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS1zdWJtaXQge1xuICAgIGdyaWQtYXJlYTogc3VibWl0O1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tc3VibWl0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSBsYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLWZvcm0tbGFiZWwtY29sb3IsICMyRDI4NUUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gbGFiZWwgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIHRleHRhcmVhLFxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0NHB4OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctZm9ybS1jb250cm9sLnBob25lLWNvdW50cnkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiA1cHggMTFweCA2cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAjMkQyODVFOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWZvcm0tY29udHJvbC5waG9uZS1jb3VudHJ5IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEzcHggNnB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnlvdXItdGVsIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIHNwYW5bZGF0YS1uYW1lPXBob25lLWNvdW50cnldIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gc3BhbltkYXRhLW5hbWU9cGhvbmUtY291bnRyeV0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIHNwYW5bZGF0YS1uYW1lPXBob25lLWNvdW50cnldOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvcGlvdHJhNC1wbHVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS1zdWJtaXQtYmcsICMyRDI4NUUpO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIGlucHV0W3R5cGU9c3VibWl0XVtkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLmMtZm9ybV9fcCB7XG4gICAgY29sb3I6IHZhcigtLWZvcm0tcC1jb2xvciwgIzJEMjg1RSk7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWNoZWNrYm94LFxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctYWNjZXB0YW5jZSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSxcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWNoZWNrYm94IGxhYmVsLFxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1hY2NlcHRhbmNlIGxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWNoZWNrYm94IGlucHV0LFxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1hY2NlcHRhbmNlIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1jaGVja2JveCBpbnB1dCB+IHNwYW4sXG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctYWNjZXB0YW5jZSBpbnB1dCB+IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWNoZWNrYm94IGlucHV0IH4gc3Bhbjo6YmVmb3JlLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctY2hlY2tib3ggaW5wdXQgfiBzcGFuOjphZnRlcixcbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXQgfiBzcGFuOjpiZWZvcmUsXG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1hY2NlcHRhbmNlIGlucHV0IH4gc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybSAud3BjZjctY2hlY2tib3ggaW5wdXQgfiBzcGFuOjpiZWZvcmUsXG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1hY2NlcHRhbmNlIGlucHV0IH4gc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0gLndwY2Y3LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiBzcGFuOjphZnRlcixcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1hY2NlcHRhbmNlIGlucHV0OmNoZWNrZWQgfiBzcGFuOjphZnRlciB7XG4gICAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkQyODVFOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWVzeWJsdWUpO1xuICBncmlkLXRlbXBsYXRlOiAnaGVhZGluZycgYXV0b1xyICdpbnB1dHMnIGF1dG9cciAnbGVnYWwnIGF1dG9cciAnc3VibWl0JyBhdXRvIC8gMWZyO1xuICBnYXA6IDA7XG4gIC0tZm9ybS1sYWJlbC1jb2xvcjogd2hpdGU7XG4gIC0tZm9ybS1wLWNvbG9yOiB3aGl0ZTtcbiAgLS1mb3JtLXN1Ym1pdC1iZzogIzBERDA3ODtcbiAgcGFkZGluZzogMjRweCAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIge1xuICAgICAgcGFkZGluZzogMjRweCA1NnB4OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIGgzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIGgzIHNwYW4ge1xuICAgICAgY29sb3I6ICMwREQwNzg7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgLndwY2Y3LWZvcm0tY29udHJvbC5waG9uZS1jb3VudHJ5IHtcbiAgICBwYWRkaW5nOiAxMXB4IDVweCA1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciAud3BjZjctY2hlY2tib3gsXG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIC5jLWVzeS1mbG9yZXN5X19mb3JtLWFjY2VwdGFuY2VzIC53cGNmNy1jaGVja2JveCxcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tYWNjZXB0YW5jZXMge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIC5jLWVzeS1mbG9yZXN5X19mb3JtLWxlZ2FsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIC5jLWVzeS1mbG9yZXN5X19mb3JtLXN1Ym1pdCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0tc3VibWl0LFxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciAuYy1lc3ktZmxvcmVzeV9fZm9ybS1pbnB1dHMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciAuYy1lc3ktZmxvcmVzeV9fZm9ybS1zdWJtaXQsXG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0taW5wdXRzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mb3JtLmMtZXN5LWZsb3Jlc3lfX2Zvcm1fYmFubmVyIC5jLWVzeS1mbG9yZXN5X19mb3JtLWlucHV0cyA+IGxhYmVsIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciArIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyODVFICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgKyAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciBzcGFuW2RhdGEtbmFtZT1waG9uZS1jb3VudHJ5XTpiZWZvcmUge1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL3Bpb3RyYTQtcGx1cy5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyIHdoaXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fZm9ybS5jLWVzeS1mbG9yZXN5X19mb3JtX2Jhbm5lciBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgICAgcGFkZGluZzogMTNweCAxMHB4OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMkQyODVFO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYy1lc3ktZmxvcmVzeSAudC1lc3ktbnVtYmVycyAudS10ZXh0LWJveCBmaWd1cmUuZC1sYXJnZS1ub25lLCAuYy1lc3ktZmxvcmVzeSAudC1lc3ktbnVtYmVycyAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0IGZpZ3VyZS5kLWxhcmdlLW5vbmUsIC5jLWVzeS1mbG9yZXN5IC50LWVzeS1udW1iZXJzIC5jLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLnQtYmlnLXJpZ2h0IGZpZ3VyZS5kLWxhcmdlLW5vbmUge1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Z1bGwtd2lkdGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19mdWxsLXdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMjRweDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbm5lciB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDEyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2lubmVyLmlzLW5hcnJvdyB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLnQtZXN5LW51bWJlcnMge1xuICBhbGlnbi1pdGVtczogdW5zZXQ7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLnQtZXN5LW51bWJlcnMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC50LWVzeS1udW1iZXJzIC5jLWltYWdlLXRleHRfX2ltYWdlLWNvbCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1udW1iZXJzLnQtZXN5LWZsb3Jlc3kge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBnYXA6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLW51bWJlcnMudC1lc3ktZmxvcmVzeSB7XG4gICAgICBnYXA6IDMwcHggMTAwcHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1udW1iZXJzLnQtZXN5LWZsb3Jlc3kgLmMtbnVtYmVyc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLW51bWJlcnMudC1lc3ktZmxvcmVzeSAuYy1udW1iZXJzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtbnVtYmVycy50LWVzeS1mbG9yZXN5IC5jLW51bWJlcnNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1MHB4KTsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLW51bWJlcnMudC1lc3ktZmxvcmVzeSAuYy1udW1iZXJzX19maXJzdC1saW5lIHtcbiAgICBjb2xvcjogIzcxNzE3MTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBERDA3ODtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtbnVtYmVycy50LWVzeS1mbG9yZXN5IC5jLW51bWJlcnNfX2ZpcnN0LWxpbmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1udW1iZXJzLnQtZXN5LWZsb3Jlc3kgLmMtbnVtYmVyc19fc2Vjb25kLWxpbmUge1xuICAgIGNvbG9yOiAjMkQyODVFO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLW51bWJlcnMudC1lc3ktZmxvcmVzeSAuYy1udW1iZXJzX19zZWNvbmQtbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtbnVtYmVycy50LWVzeS1mbG9yZXN5IC5jLW51bWJlcnNfX3NlY29uZC1saW5lIHNtYWxsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtbnVtYmVycy50LWVzeS1mbG9yZXN5IC5jLW51bWJlcnNfX3NlY29uZC1saW5lIHNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS1idCBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmFubmVyIHtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Jhbm5lciB7XG4gICAgICB0b3A6IDExMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmFubmVyIHtcbiAgICAgIHRvcDogMTQzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Jhbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2Jhbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTI0cHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmFubmVyLWNsb3NlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogOTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvZXN5LWNsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmFubmVyLWNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDQ1cHg7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXdyYXBwZXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS13cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXdyYXBwZXIge1xuICAgICAgYWlsIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMyRDI4NUU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS13cmFwcGVyLmlzLW5hcnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwMjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtd3JhcHBlci5pcy1zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvZ28ge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvZ28ge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2dvIHtcbiAgICAgIHdpZHRoOiAxODVweDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LWxvZ28ge1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LWxvZ28ge1xuICAgICAgbWFyZ2luOiAwIDI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS1sb2dvIHtcbiAgICAgIG1hcmdpbjogMCA2NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LWxvZ28ge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDAzOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LWxvZ28gLmMtZXN5LWZsb3Jlc3lfX2xvZ28ge1xuICAgICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtb3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtbGVmdCxcbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXJpZ2h0IHtcbiAgLS11ai1saW5rLWNvbG9yOiAjMkQyODVFO1xuICAtLXVqLWxpbmstY29sb3ItaG92ZXI6ICMwREQwNzg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LWxlZnQsXG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX21lbnUtcmlnaHQge1xuICAgICAgZmxleDogMTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS1sZWZ0IC5sYW5nLWl0ZW0gYSxcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS1yaWdodCAubGFuZy1pdGVtIGEge1xuICAgICAgLS11ai1saW5rLWNvbG9yOiAjOTQ5Njk5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LWxlZnQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19tZW51LXNvY2lhbHMge1xuICAgIG9yZGVyOiA0O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbWVudS1zb2NpYWxzIC5jLXNvY2lhbHNfX2ljb24ge1xuICB3aWR0aDogMzBweDsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faGVhZGVyLWJhY2sge1xuICBjb2xvcjogIzJEMjg1RTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9lc3kvYXJyb3ctbGVmdC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faGVhZGVyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAzNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2hlYWRlci1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faGVhZGVyID4gKiB7XG4gICAgd2lkdGg6IDMzJTsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faGVhZGVyLWxvZ28ge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51X19saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnUgLmxhbmctaXRlbSxcbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnUgLmxhbmctaXRlbSxcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51X19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmFubmVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBjb2xvcjogdmFyKC0tYnMtZXN5Z3JlZW4pOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmFubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19idXktYnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2J1eS1idCB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYnV5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTZweCA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYnV5IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19idXkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYnV5IGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19idXkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDYwcHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYnV5IHN0cm9uZyB7XG4gICAgY29sb3I6ICMyRDI4NUU7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbW9iaWxlLXBob25lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9lc3kvcGhvbmUtbW9iaWxlLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tb2JpbGUtcGhvbmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX3Bob25lIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudV9fcGhvbmUge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX3Bob25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51X19waG9uZSBhIHtcbiAgICBjb2xvcjogIzBERDA3ODtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvZXN5L3Bob25lLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51IC5sYW5nLWl0ZW0gYSxcbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnUgLmxhbmctaXRlbSBhLFxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnVfX2xpbmsge1xuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudSAubGFuZy1pdGVtIGEsXG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudV9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51IC5sYW5nLWl0ZW0gYSxcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51IC5sYW5nLWl0ZW0gYSxcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51X19pdGVtIHtcbiAgcGFkZGluZzogMCA1cHg7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudSAubGFuZy1pdGVtIHtcbiAgLS11ai1saW5rLWNvbG9yOiAjOTQ5Njk5OyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5LW1lbnUgLmxhbmctaXRlbTpob3ZlciAuYy1lc3ktZmxvcmVzeS1tZW51X19saW5rLFxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudSAubGFuZy1pdGVtOmhvdmVyIGEsXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeS1tZW51IC5sYW5nLWl0ZW1fY3VycmVudCAuYy1lc3ktZmxvcmVzeS1tZW51X19saW5rLFxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudV9faXRlbTpob3ZlciAuYy1lc3ktZmxvcmVzeS1tZW51X19saW5rLFxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudV9faXRlbTpob3ZlciBhLFxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3ktbWVudV9faXRlbV9jdXJyZW50IC5jLWVzeS1mbG9yZXN5LW1lbnVfX2xpbmsge1xuICAtLXVqLWxpbmstY29sb3I6ICMwREQwNzhcclxuICAgIDsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9jYXRpb24taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0yNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9jYXRpb24taGVybyB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9jYXRpb24taGVybyBoMSwgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvY2F0aW9uLWhlcm8gaDIsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIGgzIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYWR2ZXJ0aXNpbmcsIFwiQWR2ZXJ0aXNpbmcgU2NyaXB0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogNzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDY1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIGgxLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9jYXRpb24taGVybyBoMiwgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvY2F0aW9uLWhlcm8gaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIGgxLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9jYXRpb24taGVybyBoMiwgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvY2F0aW9uLWhlcm8gaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9jYXRpb24taGVybyBoMSwgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvY2F0aW9uLWhlcm8gaDIsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIGgzIHtcbiAgICAgICAgdG9wOiA2NSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2xvY2F0aW9uLWhlcm8gaDEsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19sb2NhdGlvbi1oZXJvIGgyLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fbG9jYXRpb24taGVybyBoMyB7XG4gICAgICAgIGxlZnQ6IDM1JTtcbiAgICAgICAgdG9wOiA2NSU7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc3dpcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlciB7XG4gIG1hcmdpbjogMCAtOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogMTJweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiAxMnB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogd2hpdGU7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1jb2xvcjogIzJEMjg1RTtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzJEMjg1RTtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyMHB4OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjguNjk0JyBoZWlnaHQ9JzUwLjY5NCcgdmlld0JveD0nMCAwIDI4LjY5NCA1MC42OTQnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgnJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0NycgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc4JyBoZWlnaHQ9JzUnIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aC0yJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV84NDctMicgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc5JyBoZWlnaHQ9JzUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdBcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjguNjk0IDUwLjY5NCkgcm90YXRlKDE4MCknJTNFJTNDZyBpZD0nR3JvdXBfNzM4JyBkYXRhLW5hbWU9J0dyb3VwIDczOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA0Ny4xNTgpIHJvdGF0ZSgtNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNycgZGF0YS1uYW1lPSdHcm91cCA3MzcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzknIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDBBNSA1IDAgMCAwIDUgNUgzNS41NzhhNSA1IDAgMCAwLTUtNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2cgaWQ9J0dyb3VwXzczOScgZGF0YS1uYW1lPSdHcm91cCA3MzknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTM2KSByb3RhdGUoNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNy0yJyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoLTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfOTc5LTInIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDVBNSA1IDAgMCAxIDUgMEgzNS41NzlhNSA1IDAgMCAxLTUgNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMzVweCk7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdBcnJvdycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzI4LjY5NCcgaGVpZ2h0PSc1MC42OTQnIHZpZXdCb3g9JzAgMCAyOC42OTQgNTAuNjk0JyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV84NDcnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDg0Nycgd2lkdGg9JzM1LjU3OCcgaGVpZ2h0PSc1JyBmaWxsPSclMjMyRDI4NUUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgtMiclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfODQ3LTInIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDg0Nycgd2lkdGg9JzM1LjU3OScgaGVpZ2h0PSc1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjMyRDI4NUUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNzM4JyBkYXRhLW5hbWU9J0dyb3VwIDczOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA0Ny4xNTgpIHJvdGF0ZSgtNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNycgZGF0YS1uYW1lPSdHcm91cCA3MzcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzknIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDBBNSA1IDAgMCAwIDUgNUgzNS41NzhhNSA1IDAgMCAwLTUtNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2cgaWQ9J0dyb3VwXzczOScgZGF0YS1uYW1lPSdHcm91cCA3MzknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTM2KSByb3RhdGUoNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNy0yJyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoLTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfOTc5LTInIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDVBNSA1IDAgMCAxIDUgMEgzNS41NzlhNSA1IDAgMCAxLTUgNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTM1cHgpOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIgLmMtaW1hZ2Utc2xpZGVyX19uYXYtYnV0dG9uIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHotaW5kZXg6IDExO1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMyRDI4NUU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyIC5jLWltYWdlLXNsaWRlcl9fbmF2LWJ1dHRvbiB7XG4gICAgICAgIGJvdHRvbTogMTNweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlciAuYy1pbWFnZS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTZweCk7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiA3MHB4IHNvbGlkIHdoaXRlOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAxcHggIzJEMjg1RTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyODVFOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogMCAtNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIge1xuICAgICAgbWFyZ2luOiAwIC0xMjRweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXItY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvdHRvbTogMTBweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLnQtZXN5LXNsaWRlci0xIHtcbiAgICBoZWlnaHQ6IDQ4MHB4OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlci50LWVzeS1zbGlkZXItMSA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLnQtZXN5LXNsaWRlci0xIC5jLWVzeS1mbG9yZXN5X19zbGlkZXItc2xpZGVfaW1hZ2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuICAgICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLnQtZXN5LXNsaWRlci0xIC5jLWVzeS1mbG9yZXN5X19zbGlkZXItc2xpZGVfaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAzMDhweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXIudC1lc3ktc2xpZGVyLTIge1xuICAgIGhlaWdodDogNDgwcHg7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLnQtZXN5LXNsaWRlci0yID4gZGl2IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bzsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLXNsaWRlLWltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlci1zbGlkZS1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLXNsaWRlX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlci1zbGlkZV90ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXItc2xpZGVfdGV4dDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC01MCUpO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDI1cHggMCAyNXB4IDM0cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGMkYyRjI7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLXNsaWRlX3RleHQgaDIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3NsaWRlci1zbGlkZV90ZXh0IC5jLWVzeS1mbG9yZXN5X19zbGlkZXItc2xpZGUtaW5uZXIge1xuICAgICAgcGFkZGluZzogNDVweCAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19zbGlkZXItc2xpZGVfdGV4dCAuYy1lc3ktZmxvcmVzeV9fc2xpZGVyLXNsaWRlLWlubmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggNjBweDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLW1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLW1lbnUtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtbWVudS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4OyB9IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1tZW51LWl0ZW0uaXMtYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMEREMDc4OyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWl0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAwIC04cHg7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1pbWFnZSB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDE2cHgpOyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtaXRlbSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWl0ZW06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMjV2dztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvZXN5L21hcC1pY29uLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1pdGVtIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtaXRlbS1pbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1pdGVtLWltZyB7XG4gICAgICB3aWR0aDogMjAwdnc7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtaXRlbS5pcy1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtbGVnZW5kIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWxlZ2VuZC5pcy1vcGVuIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHZoOyB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1sZWdlbmQuaXMtb3Blbjo6YmVmb3JlLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1sZWdlbmQuaXMtb3Blbjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWxlZ2VuZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtbGVnZW5kOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvZXN5L2VzeS1hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1sZWdlbmQ6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWxlZ2VuZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gICAgICBnYXA6IDAgMTZweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190YWJzLWxlZ2VuZC1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RhYnMtbGVnZW5kLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGFicy1sZWdlbmQtaXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDI0cHg7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLWljb25zIHtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi1pY29ucyB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLWljb25zIHtcbiAgICAgIG1hcmdpbjogNzBweCAwOyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkc19faWNvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXJnaW46IDQwcHggMCAwICFpbXBvcnRhbnQ7XG4gIGdhcDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkc19faWNvbnMge1xuICAgICAgbWFyZ2luOiA2MHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkc19faWNvbnMge1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHNfX2ljb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogIzk0OTY5OTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzX19pY29uLXRleHQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMkQyODVFOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHNfX2ljb24taXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDMycHggMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkc19faWNvbi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDM2cHggMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHNfX2ljb24taXRlbSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDU1cHg7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLWltYWdlLTEsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtaW1hZ2UtMiwgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1pbWFnZS0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtaW1hZ2UtMSBpbWcsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtaW1hZ2UtMiBpbWcsIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtaW1hZ2UtMyBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBsZWZ0OiAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvdHRvbTogMTBweDsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMSB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWltYWdlLW1vYmlsZSkgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTEge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZ2FwOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0xIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWltYWdlKSBuby1yZXBlYXQgdG9wIGxlZnQgLTE1dnc7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1dnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0xIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODB2dztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0IC0yMHZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTEge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MHZ3O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQgLTEwdnc7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTEgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0xIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTEgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJ2dzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTEgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTEgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJ2dzsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtdGV4dC0zLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXRleHQtMSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtdGV4dC0zLCAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXRleHQtMSB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgcGFkZGluZzogMTB2dyAwO1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy10ZXh0LTEge1xuICBvcmRlcjogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy10ZXh0LTEge1xuICAgICAgcGFkZGluZzogMTgwcHggMCAxMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtdGV4dC0xIHtcbiAgICAgIHBhZGRpbmc6IDEwdncgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXRleHQtMSAuYy0zLWhlYWRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwdnc7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZSkgbm8tcmVwZWF0IGJvdHRvbSA1dncgbGVmdCAtMjV2dztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTMwJTtcbiAgICAgIG1hcmdpbjogMCAtMTZweCAwIC0yNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy10ZXh0LTEgLmMtMy1oZWFkaW5nIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcyAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy10ZXh0LTMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtdGV4dC0zIHtcbiAgICBwYWRkaW5nOiAxM3Z3IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtdGV4dC0zIHtcbiAgICBwYWRkaW5nOiAxN3Z3IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy10ZXh0LTMge1xuICAgIHBhZGRpbmc6IDE4dncgMDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXRleHQtMyAuYy0zLWhlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXZ3O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWltYWdlLW1vYmlsZSkgbm8tcmVwZWF0IGJvdHRvbSA1dncgbGVmdCAtMTl2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XG4gICAgbWFyZ2luOiAwIC0xNnB4IDAgLTI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLWltYWdlLTEge1xuICBvcmRlcjogMzsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMiB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UtbW9iaWxlKSBuby1yZXBlYXQgYm90dG9tIDV2dyByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZSkgbm8tcmVwZWF0IHRvcCByaWdodCAtMTB2dztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzV2dztcbiAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMiB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDdyZW0gLTE2cHggMDtcbiAgICAgIGdhcDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMiBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXRleHQtMiB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgb3JkZXI6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtdGV4dC0yIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwdnc7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgcGFkZGluZzogMTgwcHggMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXRleHQtMiAuYy0zLWhlYWRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHZ3O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UpIG5vLXJlcGVhdCBib3R0b20gNXZ3IGxlZnQgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQwJTtcbiAgICAgIG1hcmdpbjogMCAtMjRweCAwIC04cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy10ZXh0LTIgaDIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1pbWFnZS0yIHtcbiAgb3JkZXI6IDM7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1pbWFnZS0zIC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtY2FwdGlvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWltYWdlLW1vYmlsZSkgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTMge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDI0cHg7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMyBoMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMyB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UpIG5vLXJlcGVhdCB0b3AgMnZ3IGxlZnQgLTEwdnc7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0zIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAydncgbGVmdCAtM3Z3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTMge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MHZ3OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X190aHJlZS13b3JsZHMtc2VjdGlvbi0zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX3RocmVlLXdvcmxkcy1zZWN0aW9uLTMgaDIsXG4gICAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fdGhyZWUtd29ybGRzLXNlY3Rpb24tMyBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdoZWFkaW5nIGljb25zJyAnbnVtYmVycyBpY29ucyc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMi41ZnI7XG4gICAgZ2FwOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMyUgNjclO1xuICAgIGdhcDogNTBweDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19fdGl0bGUge1xuICBncmlkLWFyZWE6IGhlYWRpbmc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX190aXRsZSBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX2ljb25zIHtcbiAgZ3JpZC1hcmVhOiBpY29ucztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX2ljb25zIHtcbiAgICAgIG1hcmdpbjogNjBweCAwIDQwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX2ljb25zIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgIGdhcDogMTZweDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbi10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX2ljb24tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX2ljb24tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX2ljb24tdGV4dCBzdHJvbmcge1xuICAgIGNvbG9yOiAjMkQyODVFOyB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbi1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAzMnB4IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19pY29uLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNTBweCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbi1pdGVtIGltZyB7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbi1pdGVtIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX2ljb24taXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uOiAxLzc7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19pY29uLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbjogNy8xMzsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX2ljb24taXRlbTpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uOiAxLzU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19pY29uLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbjogNS85OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbi1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW46IDkvMTM7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19pY29uLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbjogMS83OyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19faWNvbi1pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW46IDcvMTM7IH1cblxuLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2JlbmVmaXRzX19udW1iZXJzIHtcbiAgZ3JpZC1hcmVhOiBudW1iZXJzO1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX251bWJlcnMge1xuICAgICAgcGFkZGluZzogMCA4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX251bWJlcnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19iZW5lZml0c19fbnVtYmVyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzJEMjg1RTsgfVxuXG4uYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9fYmVuZWZpdHNfX251bWJlci1kZXNjcmlwdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwREQwNzg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2NvbnRhY3QtY29sdW1ucyB7XG4gICAgZ2FwOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG5cbi5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNHB4IDhweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjJmciAuOGZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW1hZ2UxIGltYWdlMScgJ3RleHQxIHRleHQxJyAnaW1hZ2UyIGltYWdlMycgJ3RleHQyIHRleHQyJzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvIHtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWFnZTEgaW1hZ2UxIHRleHQxJyAndGV4dDIgaW1hZ2UyIGltYWdlMyc7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjFmciAwLjhmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bzsgfSB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvLWltYWdlLTEge1xuICAgIGdyaWQtYXJlYTogaW1hZ2UxOyB9XG4gIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvLW51bWJlcnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzJEMjg1RTsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvLW51bWJlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faW5mby1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvLWRlc2NyaXB0aW9uIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzJEMjg1RTsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faW5mby1pbWFnZS0yIHtcbiAgICBncmlkLWFyZWE6IGltYWdlMjsgfVxuICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvLWltYWdlLTIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmMtZXN5LWZsb3Jlc3kgLmMtZXN5LWZsb3Jlc3lfX2luZm8taW1hZ2UtMyB7XG4gICAgZ3JpZC1hcmVhOiBpbWFnZTM7IH1cbiAgICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faW5mby1pbWFnZS0zIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faW5mby10ZXh0LTEge1xuICAgIC0tdWotdGV4dC1jb2xvcjogIzk0OTY5OTtcbiAgICBncmlkLWFyZWE6IHRleHQxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvLXRleHQtMSB7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7IH0gfVxuICAuYy1lc3ktZmxvcmVzeSAuYy1lc3ktZmxvcmVzeV9faW5mby10ZXh0LTIge1xuICAgIC0tdWotdGV4dC1jb2xvcjogIzk0OTY5OTtcbiAgICBncmlkLWFyZWE6IHRleHQyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5jLWVzeS1mbG9yZXN5IC5jLWVzeS1mbG9yZXN5X19pbmZvLXRleHQtMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5jLWJhbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogI0FBRDIwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtYmFubmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1iYW5uZXIge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWJhbm5lciB7XG4gICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDcwcHg7IH0gfVxuICAuYy1iYW5uZXIgaDIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uYy1iYW5uZXJfX2lubmVyIHtcbiAgLS11ai10ZXh0LWNvbG9yOiAjMDAzMjAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtYmFubmVyX19pbm5lciA+IC5yb3cge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1iYW5uZXJfX2lubmVyIGgyIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5jLWJhbm5lcl9faW5uZXIgaDI6OmFmdGVyLCAuYy1iYW5uZXJfX2lubmVyIGgyOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1tYWluLXNsaWRlcl9fc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmMtbWFpbi1zbGlkZXJfX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuYy1tYWluLXNsaWRlcl9fc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jLW1haW4tc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jLW1haW4tc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgei1pbmRleDogOTk5OyB9XG5cbi5jLW1haW4tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiAxNXB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogI0VDRUNFQzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtbWFpbi1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1tYWluLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgICBib3R0b206IDQwcHggIWltcG9ydGFudDsgfSB9XG4gIC5jLW1haW4tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYy1tYWluLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogMjJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9tZW51LWJyZWFkY3J1bWJzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uYy1ib3JkZXJlZC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWJvcmRlcmVkLWJveCB7XG4gICAgICBib3JkZXI6IDlweCBzb2xpZCB2YXIoLS11ai1ib3JkZXItY29sb3IsIGJsYWNrKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgICAgIHBhZGRpbmc6IDAgNTBweCA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg5LjM3NWVtKSB7XG4gICAgLmMtYm9yZGVyZWQtYm94IHtcbiAgICAgIHBhZGRpbmc6IDAgNzVweCA3NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtYm9yZGVyZWQtYm94IHtcbiAgICAgIHBhZGRpbmc6IDAgMTAwcHggMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtYm9yZGVyZWQtYm94LmlzLXdpdGgtaW1hZ2UgLmMtYm9yZGVyZWQtYm94X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZ2dzsgfSB9XG4gIC5jLWJvcmRlcmVkLWJveC50LW5vLXRvcC1tYXJnaW4gLmMtYm9yZGVyZWQtYm94X190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWJvcmRlcmVkLWJveC50LW5vLXRvcC1tYXJnaW4gLmMtYm9yZGVyZWQtYm94X19sb2dvIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmMtYm9yZGVyZWQtYm94LnQtbm8tdG9wLW1hcmdpbiAuYy1ib3JkZXJlZC1ib3hfX2xvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLmMtYm9yZGVyZWQtYm94X19sb2dvIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1ib3JkZXJlZC1ib3hfX2xvZ28ge1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAuYy1ib3JkZXJlZC1ib3hfX2xvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtYm9yZGVyZWQtYm94X19sb2dvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmMtYm9yZGVyZWQtYm94X19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDc7IH1cblxuLmMtYm9yZGVyZWQtYm94X190b3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1ib3JkZXJlZC1ib3hfX3RvcCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEyOHB4OyB9IH1cblxuLmMtYm9yZGVyZWQtYm94X19yaWdodCxcbi5jLWJvcmRlcmVkLWJveF9fbGVmdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWJvcmRlcmVkLWJveF9fcmlnaHQsXG4gICAgLmMtYm9yZGVyZWQtYm94X19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy1ib3JkZXJlZC1ib3hfX3JpZ2h0IHN2ZyxcbiAgLmMtYm9yZGVyZWQtYm94X19sZWZ0IHN2ZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAuYy1ib3JkZXJlZC1ib3hfX3JpZ2h0IHN2ZyAqLFxuICAgIC5jLWJvcmRlcmVkLWJveF9fbGVmdCBzdmcgKiB7XG4gICAgICBmaWxsOiB2YXIoLS11ai1ib3JkZXItY29sb3IsIGJsYWNrKTsgfVxuXG4uYy1ib3JkZXJlZC1ib3hfX2xlZnQge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuYy1ib3JkZXJlZC1ib3hfX2xlZnQgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHNjYWxlWCgtMSk7IH1cblxuLmMtYm9yZGVyZWQtYm94X19yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmMtYm9yZGVyZWQtYm94X19yaWdodCBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuXG4uYy1ib3JkZXJlZC1ib3hfX2JnLWltYWdlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogOTF2dztcbiAgd2lkdGg6IDMwdnc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWJvcmRlcmVkLWJveF9fYmctaW1hZ2Uge1xuICAgICAgd2lkdGg6IDIwdnc7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiA2MHB4OyB9IH1cblxuLmMtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYy1udW1iZXJzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLW51bWJlcnNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWluLXdpZHRoOiAyMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gICAgLmMtbnVtYmVyc19faXRlbSB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9IH1cblxuLmMtbnVtYmVyc19fZmlyc3QtbGluZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZik7XG4gIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAjRkY5Qjc4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtbnVtYmVyc19fZmlyc3QtbGluZSB7XG4gICAgICBmb250LXNpemU6IDEwMHB4OyB9IH1cbiAgLmMtbnVtYmVyc19fZmlyc3QtbGluZSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogNzAlOyB9XG5cbi5jLW51bWJlcnNfX3NlY29uZC1saW5lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXVqLXRleHQtY29sb3IsIGJsYWNrKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtbnVtYmVyc19fc2Vjb25kLWxpbmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlLFxuICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpOyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDEpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMiAqICgxMDB2dyAtIDE3OHB4KSAvIDUpO1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgIGdyaWQtcm93LWVuZDogMzsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDEpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxKSAuYy1nYWxsZXJ5X19pbmZvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxKSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDEpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICBncmlkLXJvdy1lbmQ6IDI7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgyKSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDIpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMikgLmMtZ2FsbGVyeV9faW5mbyxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDIpIC5jLWdhbGxlcnlfX2luZm8ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgzKSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgzKSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgICAgZ3JpZC1yb3ctZW5kOiA0OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMykgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgzKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg0KSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg0KSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgICAgZ3JpZC1yb3ctZW5kOiA0OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoNCkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg0KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDQpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg0KSAuYy1nYWxsZXJ5X19pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg1KSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgICAgZ3JpZC1yb3ctZW5kOiA0OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoNSkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg1KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoNSkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDUpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDYpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgICBncmlkLXJvdy1lbmQ6IDY7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg2KSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDYpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoNikgLmMtZ2FsbGVyeV9faW5mbyxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDYpIC5jLWdhbGxlcnlfX2luZm8ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMykgIWltcG9ydGFudDsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg3KSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3KSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1yb3ctZW5kOiA1OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoNykgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDcpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDcpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3KSAuYy1nYWxsZXJ5X19pbmZvIHtcbiAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoOCksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoOCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gICAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICAgIGdyaWQtcm93LWVuZDogNjsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDgpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoOCkgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg4KSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoOCkgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDkpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDkpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMiAqICgxMDB2dyAtIDE3OHB4KSAvIDUpO1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICAgIGdyaWQtcm93LWVuZDogODsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDkpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg5KSAuYy1nYWxsZXJ5X19pbmZvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg5KSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDkpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDEwKSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxMCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gICAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgICAgIGdyaWQtcm93LWVuZDogNzsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDEwKSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDEwKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDEwKSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTApIC5jLWdhbGxlcnlfX2luZm8ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxMSksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTEpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDc7XG4gICAgICBncmlkLXJvdy1lbmQ6IDk7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxMSkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxMSkgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTIpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDEyKSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgICAgZ3JpZC1yb3ctZW5kOiA5OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTIpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTIpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTIpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxMikgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTMpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDEzKSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiA4O1xuICAgICAgZ3JpZC1yb3ctZW5kOiA5OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTMpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTMpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxMykgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDEzKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxNCksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTQpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgICBncmlkLXJvdy1lbmQ6IDExOyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTQpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTQpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTQpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxNCkgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKSAhaW1wb3J0YW50OyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE1KSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxNSkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gICAgICBncmlkLXJvdy1zdGFydDogOTtcbiAgICAgIGdyaWQtcm93LWVuZDogMTA7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxNSkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxNSkgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxNSkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDE1KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE1KSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTUpIC5jLWdhbGxlcnlfX2luZm8ge1xuICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxNiksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTYpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgICAgZ3JpZC1yb3ctZW5kOiAxMTsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE2KSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDE2KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE2KSAuYy1nYWxsZXJ5X19pbmZvLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTYpIC5jLWdhbGxlcnlfX2luZm8ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgxNyksXG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMiAqICgxMDB2dyAtIDE3OHB4KSAvIDUpO1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgICBncmlkLXJvdy1lbmQ6IDEzOyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTcpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxNykgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKSAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTcpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTcpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE4KSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxOCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTE7XG4gICAgICBncmlkLXJvdy1lbmQ6IDEyOyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTgpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTgpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTgpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxOCkgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDE5KSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgxOSkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTI7XG4gICAgICBncmlkLXJvdy1lbmQ6IDE0OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMTkpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMTkpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIwKSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyMCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTM7XG4gICAgICBncmlkLXJvdy1lbmQ6IDE0OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMjApIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMjApIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMjApIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyMCkgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMjEpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDIxKSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxMztcbiAgICAgIGdyaWQtcm93LWVuZDogMTQ7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgyMSkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyMSkgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIxKSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMjEpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIyKSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyMikge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTQ7XG4gICAgICBncmlkLXJvdy1lbmQ6IDE2OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMjIpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMjIpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMjIpIC5jLWdhbGxlcnlfX2luZm8sXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyMikgLmMtZ2FsbGVyeV9faW5mbyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKSAhaW1wb3J0YW50OyB9XG4gICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDIzKSxcbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyMykge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTQ7XG4gICAgICBncmlkLXJvdy1lbmQ6IDE1OyB9XG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMjMpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoMjMpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMjMpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyMykgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgyMykgLmMtZ2FsbGVyeV9faW5mbyxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDIzKSAuYy1nYWxsZXJ5X19pbmZvIHtcbiAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoMjQpLFxuICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDI0KSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxNTtcbiAgICAgIGdyaWQtcm93LWVuZDogMTY7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgyNCkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAuYy1nYWxsZXJ5Om5vdCgudC1lc3ktZmxvcmVzeSkgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCgyNCkgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCgyNCkgLmMtZ2FsbGVyeV9faW5mbyxcbiAgICAgIC5jLWdhbGxlcnk6bm90KC50LWVzeS1mbG9yZXN5KSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDI0KSAuYy1nYWxsZXJ5X19pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZS5pcy1jaHJvbmljbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLmMtZ2FsbGVyeS1jaHJvbmljbGUge1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gIGdhcDogMTBweDsgfVxuICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbmFtZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSBhbmQgKG1heC13aWR0aDogMTA2LjI0ZW0pIHtcbiAgICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX19uYW1lIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0OyB9IH1cbiAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdhcDogMCAxMHB4O1xuICAgIHBhZGRpbmc6IDM1cHggMTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byAxZnIgYXV0byBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICd0aXRsZSB0aXRsZSB0aXRsZSB0aXRsZSB0aXRsZScgJ3ByZXYgbWVudSBtZW51IG1lbnUgbmV4dCcgJ3ByZXYgbWVudSBtZW51IG1lbnUgbmV4dCcgJ2VtcHR5MSBzdGFydCBlbXB0eSBlbmQgZW1wdHkyJzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICd0aXRsZSB0aXRsZSB0aXRsZScgJ3N0YXJ0IG1lbnUgZW5kJztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7IH0gfVxuICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbmV4dCwgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX3ByZXYge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogIzEyMkM3RjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX25leHQgaW1nLCAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fcHJldiBpbWcge1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5jLWdhbGxlcnktY2hyb25pY2xlX19wcmV2IHtcbiAgICBncmlkLWFyZWE6IHByZXY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fcHJldiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fdGl0bGUge1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM3MTcxNzE7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkgYW5kIChtYXgtd2lkdGg6IDEwNi4yNGVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDsgfSB9XG4gIC5jLWdhbGxlcnktY2hyb25pY2xlX19uZXh0IHtcbiAgICBncmlkLWFyZWE6IG5leHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX19uZXh0IGltZyB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5jLWdhbGxlcnktY2hyb25pY2xlX19zdGFydCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBncmlkLWFyZWE6IHN0YXJ0O1xuICAgIGNvbG9yOiAjMTIyQzdGOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX3N0YXJ0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fc3RhcnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX2VuZCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBncmlkLWFyZWE6IGVuZDtcbiAgICBjb2xvcjogIzEyMkM3RjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX19lbmQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX19lbmQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51LWxpc3Qge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCBcImpvc2VmaW4tc2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZ3JpZC1hcmVhOiBtZW51O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1saXN0OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzRjNGM0OyB9XG4gICAgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtbGlzdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tY2hyb25pY2xlLWxpbmUsIDApO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjJDN0Y7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IHZhcigtLWl0ZW0tZGlzcGxheSwgbm9uZSk7IH0gfVxuICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1pdGVtLmhhcy1pdGVtcyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAtLWl0ZW0tZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzEyMkM3RjtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sIFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWYpO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgLS1kb3QtYm9yZGVyOiAzcHggc29saWQgIzEyMkM3RjtcbiAgICAgIC0tZG90LWJnOiB3aGl0ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51LWl0ZW0uaXMtYWN0aXZlIH4gKiB7XG4gICAgICAgIC0tZG90LWJnOiAjYzRjNGM0OyB9XG4gICAgICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51LWl0ZW0uaXMtYWN0aXZlIH4gKi5oYXMtaXRlbXMge1xuICAgICAgICAgIC0tZG90LWJnOiAjMTIyQzdGOyB9XG4gIC5jLWdhbGxlcnktY2hyb25pY2xlX19pdGVtLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLWdhbGxlcnktY2hyb25pY2xlX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBib3R0b206IDI1cHg7IH0gfVxuICAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fZG90IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3QtYmcsICMxMjJDN0YpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJvcmRlcjogdmFyKC0tZG90LWJvcmRlciwgbm9uZSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIGFuZCAobWF4LXdpZHRoOiAxMDYuMjRlbSkge1xuICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX25hbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX2J1aWxkaW5ncyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuXG4uYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX2J1aWxkaW5ncy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19idWlsZGluZ3MtbGlzdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19idWlsZGluZ3MtaXRlbSB7XG4gIGNvbG9yOiAjMkQyODVFO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2VzeS9lc3ktY2hyb25pY2xlLWJ1aWxkaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7IH1cbiAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19idWlsZGluZ3MtaXRlbS5pcy1hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9lc3kvZXN5LWNocm9uaWNsZS1idWlsZGluZ19hY3RpdmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDsgfVxuXG4uYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX2l0ZW0tY29udGVudCAuYy1nYWxsZXJ5LWNocm9uaWNsZV9feWVhciB7XG4gIGhlaWdodDogMzJweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbmV4dCwgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19wcmV2IHtcbiAgYmFja2dyb3VuZDogIzJEMjg1RTsgfVxuXG4uYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIGNvbG9yOiAjMkQyODVFOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSBhbmQgKG1heC13aWR0aDogMTA2LjI0ZW0pIHtcbiAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cblxuLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19zdGFydCwgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19lbmQge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzJEMjg1RTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19zdGFydCwgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19lbmQge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51LWxpc3Qge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtaGVhZGluZywgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtbGlzdCB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1saXN0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM5NDk2OTk7IH1cbiAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51LWxpc3Q6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEREMDc4OyB9XG5cbi5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fbWVudS1pdGVtIHtcbiAgY29sb3I6ICM5NDk2OTk7IH1cbiAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51LWl0ZW0uaGFzLWl0ZW1zIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMyRDI4NUU7IH1cbiAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnktY2hyb25pY2xlX19tZW51LWl0ZW0uaXMtYWN0aXZlIHtcbiAgICAtLWl0ZW0tZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyRDI4NUU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC0tZG90LWJvcmRlcjogM3B4IHNvbGlkICMwREQwNzg7XG4gICAgLS1kb3QtYmc6ICMwREQwNzg7XG4gICAgLS1kb3Qtc2hhZG93OiByZ2JhKDEzLCAyMDgsIDEyMCwgMC43NSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtaXRlbS5pcy1hY3RpdmUgfiAqIHtcbiAgICAgIC0tZG90LWJnOiAjOTQ5Njk5OyB9XG4gICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeS1jaHJvbmljbGVfX21lbnUtaXRlbS5pcy1hY3RpdmUgfiAqLmhhcy1pdGVtcyB7XG4gICAgICAgIC0tZG90LWJnOiAjMEREMDc4OyB9XG5cbi5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5LWNocm9uaWNsZV9fZG90IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG90LWJnLCAjMEREMDc4KTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNXB4IHZhcigtLWRvdC1zaGFkb3cpOyB9XG5cbi5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7IH1cblxuLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSxcbi5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9jayB7XG4gIC0tdWotYm9yZGVyLXJhZGl1czogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZVtkYXRhLWl0ZW1zPVwiMVwiXSxcbiAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2tbZGF0YS1pdGVtcz1cIjFcIl0ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSxcbiAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IDc0dmg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwLjhmciAxZnIgMS41ZnI7IH1cbiAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg3bisxKSxcbiAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDduKzEpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDsgfVxuICAgICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoN24rMSkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDduKzEpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoN24rMiksXG4gICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3bisyKSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDU7IH1cbiAgICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDduKzIpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3bisyKSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDduKzMpLFxuICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoN24rMykge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzOyB9XG4gICAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg3biszKSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoN24rMykgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg3bis0KSxcbiAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDduKzQpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogNTsgfVxuICAgICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoN24rNCkgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDduKzQpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoN24rNSksXG4gICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3bis1KSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7IH1cbiAgICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDduKzUpIC5jLWdhbGxlcnlfX2ltYWdlLFxuICAgICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2sgPiAqOm50aC1jaGlsZCg3bis1KSAuYy1nYWxsZXJ5X19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrX2Nocm9uaWNsZSA+ICo6bnRoLWNoaWxkKDduKzYpLFxuICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoN24rNikge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0OyB9XG4gICAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg3bis2KSAuYy1nYWxsZXJ5X19pbWFnZSxcbiAgICAgICAgLmMtZ2FsbGVyeS50LWVzeS1mbG9yZXN5IC5jLWdhbGxlcnlfX2Jsb2NrID4gKjpudGgtY2hpbGQoN24rNikgLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9ja19jaHJvbmljbGUgPiAqOm50aC1jaGlsZCg3bis3KSxcbiAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDduKzcpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogNTsgfVxuICAgICAgICAuYy1nYWxsZXJ5LnQtZXN5LWZsb3Jlc3kgLmMtZ2FsbGVyeV9fYmxvY2tfY2hyb25pY2xlID4gKjpudGgtY2hpbGQoN24rNykgLmMtZ2FsbGVyeV9faW1hZ2UsXG4gICAgICAgIC5jLWdhbGxlcnkudC1lc3ktZmxvcmVzeSAuYy1nYWxsZXJ5X19ibG9jayA+ICo6bnRoLWNoaWxkKDduKzcpIC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cblxuLmMtZ2FsbGVyeV9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtZ2FsbGVyeTpub3QoLnQtZXN5LWZsb3Jlc3kpIC5jLWdhbGxlcnlfX2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xOyB9IH1cblxuLmMtZ2FsbGVyeV9faXRlbSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZ2FsbGVyeV9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTsgfSB9XG4gIC5jLWdhbGxlcnlfX2l0ZW1fZW1iZWQ6OmFmdGVyLCAuYy1nYWxsZXJ5X19pdGVtX2VtYmVkOjpiZWZvcmUsIC5jLWdhbGxlcnlfX2l0ZW1fdmlkZW86OmFmdGVyLCAuYy1nYWxsZXJ5X19pdGVtX3ZpZGVvOjpiZWZvcmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jLWdhbGxlcnlfX2l0ZW1fZW1iZWQ6OmJlZm9yZSwgLmMtZ2FsbGVyeV9faXRlbV92aWRlbzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdWotaGVhZGluZy1jb2xvciwgIzAwMzIwMCk7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5jLWdhbGxlcnlfX2l0ZW1fdmlkZW86OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL3BsYXktdmlkZW8tMDEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAuYy1nYWxsZXJ5X19pdGVtX2VtYmVkOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy8zNjAtaW1hZ2UtMDEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuXG4uYy1nYWxsZXJ5X19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYy1nYWxsZXJ5X19ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtZ2FsbGVyeV9fbmF2LXNlbGVjdCB7XG4gIHdpZHRoOiA3MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWdhbGxlcnlfX25hdi1zZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtZ2FsbGVyeV9fbmF2LWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5jLWdhbGxlcnlfX25hdi1saXN0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jLWdhbGxlcnlfX25hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmMtZ2FsbGVyeV9fbmF2IHtcbiAgbWFyZ2luOiAtMzBweCAwIDUwcHg7IH1cbiAgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lcjo6YWZ0ZXIsIC5jLWdhbGxlcnlfX25hdiAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzMjAwOyB9XG4gICAgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zZWxlY3QtYXJyb3ctZ3JlZW4uc3ZnXCIpOyB9XG4gICAgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbjo6YmVmb3JlLCAuYy1nYWxsZXJ5X19uYXYgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzMjAwOyB9XG4gICAgLmMtZ2FsbGVyeV9fbmF2IC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9zZWxlY3QtYXJyb3ctZ3JlZW4uc3ZnXCIpOyB9XG5cbi5jLW1hcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLW1hcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jLW1hcDo6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOUI3ODtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9IH1cbiAgLmMtbWFwLnQtbm8tZGVjb3I6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jLXBvcnRmb2xpby1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS11ai1wb3J0Zm9saW8taXRlbV9fYmFja2dyb3VuZCwgI0ZGOUI3OCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jLXBvcnRmb2xpby1pdGVtLmlzLXpyZWFsaXpvd2FuZSwgLmMtcG9ydGZvbGlvLWl0ZW0uaXMtZGVsaXZlcmVkIHtcbiAgICAtLXVqLXBvcnRmb2xpby1pdGVtLXN0YXRlX19iYWNrZ3JvdW5kOiAjRkY5Qjc4OyB9XG4gIC5jLXBvcnRmb2xpby1pdGVtLmlzLXdrcm90Y2Utdy1zcHJ6ZWRhenksIC5jLXBvcnRmb2xpby1pdGVtLmlzLWNvbWluZy1zb29uLCAuYy1wb3J0Zm9saW8taXRlbS5pcy1wbGFub3dhbmUsIC5jLXBvcnRmb2xpby1pdGVtLmlzLXBsYW5uZWQge1xuICAgIC0tdWotcG9ydGZvbGlvLWl0ZW0tbmFtZV9fY29sb3I6ICMwMDMyMDA7XG4gICAgLS11ai1wb3J0Zm9saW8taXRlbS1hZGRyZXNzX19jb2xvcjogIzAwMzIwMDtcbiAgICAtLXVqLXBvcnRmb2xpby1pdGVtLXN0YXRlX19jb2xvcjogIzAwMzIwMDtcbiAgICAtLXVqLXBvcnRmb2xpby1pdGVtLXN0YXRlX19iYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICAgIC0tdWotcG9ydGZvbGlvLWl0ZW1fX2JhY2tncm91bmQ6ICNFQ0VDRUM7IH1cblxuLmMtcG9ydGZvbGlvLWl0ZW1fX2xpbmsge1xuICAtLXVqLWJ1dHRvbi1jb2xvcjogIzAwMzIwMDtcbiAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiB3aGl0ZTtcbiAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6ICNGRjlCNzg7XG4gIGdyaWQtYXJlYTogYnV0dG9uO1xuICBtYXJnaW46IDAgMjRweDsgfVxuXG4uYy1wb3J0Zm9saW8taXRlbV9faW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIC0tdWotaGVhZGluZy1jb2xvcjogd2hpdGU7XG4gIC0tdWotbGluay1jb2xvcjogd2hpdGU7XG4gIC0tdWotYnV0dG9uLWNvbG9yOiB3aGl0ZTtcbiAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAwIDAgMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcG9ydGZvbGlvLWl0ZW1fX2luZm8ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBncmlkLXRlbXBsYXRlOiAnaW1hZ2UgaW1hZ2UnIGF1dG8gJ2FkZHJlc3MgYWRkcmVzcycgYXV0byAnbmFtZSBidXR0b24nIGF1dG8gLyAxZnIgYXV0bzsgfSB9XG4gIC5jLXBvcnRmb2xpby1pdGVtX19pbmZvOjphZnRlciwgLmMtcG9ydGZvbGlvLWl0ZW1fX2luZm86OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1wb3J0Zm9saW8taXRlbV9faW1hZ2UtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5jLXBvcnRmb2xpby1pdGVtX19pbWFnZSB7XG4gIGdyaWQtYXJlYTogaW1hZ2U7XG4gIGFzcGVjdC1yYXRpbzogMzQwLzMwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcG9ydGZvbGlvLWl0ZW1fX2ltYWdlIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNjUwLzMwMDsgfSB9XG5cbi5jLXBvcnRmb2xpby1pdGVtX19hZGRyZXNzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtZmFtaWx5OiBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBncmlkLWFyZWE6IGFkZHJlc3M7XG4gIGNvbG9yOiB2YXIoLS11ai1wb3J0Zm9saW8taXRlbS1hZGRyZXNzX19jb2xvciwgIzAwMzIwMCk7XG4gIG1hcmdpbjogMCAyNHB4OyB9XG5cbi5jLXBvcnRmb2xpby1pdGVtX19zdGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LWZhbWlseTogXCJkaW4tMjAxNC1uYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogdmFyKC0tdWotcG9ydGZvbGlvLWl0ZW0tc3RhdGVfX2NvbG9yKTtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAyNHB4O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXVqLXBvcnRmb2xpby1pdGVtLXN0YXRlX19iYWNrZ3JvdW5kLCAjMDAzMjAwKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcG9ydGZvbGlvLWl0ZW1fX3N0YXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5jLXBvcnRmb2xpby1pdGVtX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtZmFtaWx5OiBcImJyZWUtc2VyaWZcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZ3JpZC1hcmVhOiBuYW1lO1xuICBjb2xvcjogdmFyKC0tdWotcG9ydGZvbGlvLWl0ZW0tbmFtZV9fY29sb3IsICNmZmZmZmYpO1xuICAtLXVqLWhlYWRpbmctY29sb3I6IHZhcigtLXVqLXBvcnRmb2xpby1pdGVtLW5hbWVfX2NvbG9yLCAjZmZmZmZmKTtcbiAgbWFyZ2luOiAwIDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1wb3J0Zm9saW8taXRlbV9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAuYy1wb3J0Zm9saW8taXRlbV9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtcG9ydGZvbGlvLWl0ZW1fX25hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG5cbi5jLWVycm9yLXBhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5jLWVycm9yLXBhZ2UgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLmMtZXJyb3ItcGFnZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVycm9yLXBhZ2VfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbjogMTIwcHggYXV0byAyNXB4OyB9IH1cblxuLmMtZXJyb3ItcGFnZV9fbGluayB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYy1mb290ZXJtZW51IHtcbiAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcbiAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjMDAzMjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmMtZm9vdGVybWVudV9faXRlbV9jdXJyZW50IHtcbiAgLS11ai1saW5rLWNvbG9yOiB2YXIoLS11ai1saW5rLWNvbG9yLWhvdmVyKTsgfVxuXG4uYy1mb290ZXJtZW51X19pdGVtLmMtcGlvdHJhNC1tZW51X19waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtcG9ydGZvbGlvLWZpbHRlcnMge1xuICBtYXJnaW46IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtcG9ydGZvbGlvLWZpbHRlcnMge1xuICAgICAgbWFyZ2luOiA1MHB4IDAgODBweDtcbiAgICAgIGdhcDogMjRweDsgfSB9XG4gIC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXI6OmFmdGVyLCAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDMyMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyOjphZnRlciB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5jLXBvcnRmb2xpby1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbjo6YmVmb3JlLCAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW46OmFmdGVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzMjAwOyB9XG4gICAgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3NlbGVjdC1hcnJvdy1ncmVlbi5zdmdcIik7IH1cbiAgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIHJpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDAzMjAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAjMDAzMjAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1wb3J0Zm9saW8tZmlsdGVycyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvc2VsZWN0LWFycm93LWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgICAgLmMtcG9ydGZvbGlvLWZpbHRlcnMgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1wb3J0Zm9saW8tZmlsdGVyc19faXRlbSB7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1wb3J0Zm9saW8tZmlsdGVyc19faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmMtcG9ydGZvbGlvLWZpbHRlcnNfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMycHgpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tZmlsdGVycy1jb2xvciwgIzAwMzIwMCk7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHZhcigtLWZpbHRlcnMtY29sb3IsICMwMDMyMDApO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tZmlsdGVycy1jb2xvcjIsICMwMDMyMDApICFpbXBvcnRhbnQ7IH1cbiAgICAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1maWx0ZXJzLWNvbG9yLCAjMDAzMjAwKSAhaW1wb3J0YW50OyB9XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgLyohcnRsOmJlZ2luOmlnbm9yZSovXG4gIGRpcmVjdGlvbjogbHRyO1xuICAvKiFydGw6ZW5kOmlnbm9yZSovXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvOyB9XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUwJTsgfVxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIC8qIXJ0bDplbmQ6aWdub3JlKi8gfVxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgICAgLyohcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgLyohcnRsOmVuZDppZ25vcmUqLyB9XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQsXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDsgfVxuICAud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCxcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLFxuICAud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50LFxuICAud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0IC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50LFxuICAud3AtYmxvY2stbWVkaWEtdGV4dCAuaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgLyohcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgLyohcnRsOmVuZDppZ25vcmUqL1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyxcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgdmlkZW8ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgLyohcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgLyohcnRsOmVuZDppZ25vcmUqL1xuICAgIHBhZGRpbmc6IDAgOCUgMCA4JTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgLndwLWJsb2NrLW1lZGlhLXRleHQudC1pbWctMTAwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLndwLWJsb2NrLW1lZGlhLXRleHQudC1pbWctMjAwIGltZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdGFja2VkLW9uLW1vYmlsZSAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZ3JpZC1yb3c6IDE7IH1cbiAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWMgIWltcG9ydGFudDsgfVxuICAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1hcmdpbjogMCA2MHB4OyB9XG4gIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKSB7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gIC53cC1ibG9jay1zZXBhcmF0b3I6OmFmdGVyLCAud3AtYmxvY2stc2VwYXJhdG9yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLndwLWJsb2NrLXNlcGFyYXRvcjo6YmVmb3JlIHtcbiAgICByaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvaHItbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuICAud3AtYmxvY2stc2VwYXJhdG9yOjphZnRlciB7XG4gICAgbGVmdDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvaHItcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuXG4uYy1pbWFnZS1oZWFkaW5nIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jLWltYWdlLWhlYWRpbmdfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyNTBweDsgfVxuXG4uYy1jb2x1bW5zID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLWNvbHVtbnNfMiA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuXG4uYy1jb2x1bW5zXzMgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGdyaWQtZ2FwOiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSBhbmQgKG1heC13aWR0aDogODkuMzY1ZW0pIHtcbiAgICAuYy1jb2x1bW5zXzMgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTsgfVxuICAgICAgLmMtY29sdW1uc18zID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAqOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDc7IH1cbiAgICAgIC5jLWNvbHVtbnNfMyA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKjpudGgtY2hpbGQoM24rMikge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxMzsgfVxuICAgICAgLmMtY29sdW1uc18zID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAqOm50aC1jaGlsZCgzbikge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLWNvbHVtbnNfMyA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSBhbmQgKG1heC13aWR0aDogODkuMzY1ZW0pIHtcbiAgLmMtY29sdW1uc181ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpOyB9XG4gICAgLmMtY29sdW1uc181ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAqOm50aC1jaGlsZCg2bisxKSwgLmMtY29sdW1uc181ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAqOm50aC1jaGlsZCg2biszKSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNzsgfVxuICAgIC5jLWNvbHVtbnNfNSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKjpudGgtY2hpbGQoNm4rMiksIC5jLWNvbHVtbnNfNSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKjpudGgtY2hpbGQoNm4rNCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDEzOyB9XG4gICAgLmMtY29sdW1uc181ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAqOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogMTA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgLmMtY29sdW1uc181ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IH0gfVxuXG4uYy1wcmljaW5nLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1wcmljaW5nLXRhYmxlIHtcbiAgICAgIGdhcDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYuMjRlbSkge1xuICAgIC5jLXByaWNpbmctdGFibGUge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLXByaWNpbmctdGFibGUudC1lc3kuaXMtb3BlbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDB2aDsgfVxuICAgICAgLmMtcHJpY2luZy10YWJsZS50LWVzeS5pcy1vcGVuOjpiZWZvcmUsIC5jLXByaWNpbmctdGFibGUudC1lc3kuaXMtb3Blbjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLXByaWNpbmctdGFibGUudC1lc3kge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5OjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvZXN5L2VzeS1hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyB9IH1cbiAgLmMtcHJpY2luZy10YWJsZS50LWVzeSAuYy1wcmljaW5nLXRhYmxlX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5jLXByaWNpbmctdGFibGUudC1lc3kgLmMtcHJpY2luZy10YWJsZV9faXRlbV9oZWFkaW5nIHtcbiAgICBncmlkLXJvdzogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLWNvbHVtbjogMS82O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5IC5jLXByaWNpbmctdGFibGVfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGdyaWQtcm93OiAyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLmMtcHJpY2luZy10YWJsZS50LWVzeSAuYy1wcmljaW5nLXRhYmxlX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5jLXByaWNpbmctdGFibGUudC1lc3kgLmMtcHJpY2luZy10YWJsZV9fbGFiZWwge1xuICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5jLXByaWNpbmctdGFibGUudC1lc3kgLmMtcHJpY2luZy10YWJsZV9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgIC5jLXByaWNpbmctdGFibGUudC1lc3kgLmMtcHJpY2luZy10YWJsZV9fbGFiZWwgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBjb2xvcjogIzJEMjg1RTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpOyB9XG4gIC5jLXByaWNpbmctdGFibGUudC1lc3kgLmMtcHJpY2luZy10YWJsZV9fdmFsdWUge1xuICAgIGNvbG9yOiAjMkQyODVFO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5IC5jLXByaWNpbmctdGFibGVfX3ZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5IC5jLXByaWNpbmctdGFibGVfX3ZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgICAgLmMtcHJpY2luZy10YWJsZS50LWVzeSAuYy1wcmljaW5nLXRhYmxlX192YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9IH1cbiAgICAuYy1wcmljaW5nLXRhYmxlLnQtZXN5IC5jLXByaWNpbmctdGFibGVfX3ZhbHVlIHNtYWxsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjb2xvcjogIzcxNzE3MTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgICAgLmMtcHJpY2luZy10YWJsZS50LWVzeSAuYy1wcmljaW5nLXRhYmxlX192YWx1ZSBzbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cblxuLmMtcHJpY2luZy10YWJsZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1wcmljaW5nLXRhYmxlX19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4OS4zNzVlbSkge1xuICAgIC5jLXByaWNpbmctdGFibGVfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA2MHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAgIC5jLXByaWNpbmctdGFibGVfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiAxOyB9IH1cblxuLmMtcHJpY2luZy10YWJsZV9faXRlbV9oZWFkaW5nIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgLmMtcHJpY2luZy10YWJsZV9faXRlbV9oZWFkaW5nIHtcbiAgICAgIGZsZXg6IGluaGVyaXQ7IH0gfVxuXG4uYy1wcmljaW5nLXRhYmxlX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4uYy1wcmljaW5nLXRhYmxlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1wcmljaW5nLXRhYmxlX192YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfSB9XG5cbi5jLWZsYXRzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAtLWNvbG9yLW9yYW5nZTogI2NjNGY2NjtcbiAgLS1jb2xvci1saW1lOiAjMEREMDc4O1xuICAtLWNvbG9yLXNvbGQ6ICNBRUFFQjI7XG4gIC0tZmxhdC1jb2xvcjogdmFyKC0tY29sb3ItbGltZSk7XG4gIG1heC13aWR0aDogMTcwMHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAuYy1mbGF0cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWZsYXRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7IH0gfVxuICAuYy1mbGF0cyAuY3Vyc29yLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYy1mbGF0cyAubWFyayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1mbGF0cyAubW9iaWxlLWF2YWlsYWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jLWZsYXRzIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMkQyODVFICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgYWNjZW50LWNvbG9yOiAjMkQyODVFOyB9XG4gICAgLmMtZmxhdHMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAuYy1mbGF0cyAubW9iaWxlLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogIzJEMjg1RTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYy1mbGF0cyAubW9iaWxlLWNoZWNrYm94ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYy1mbGF0cyAubW9iaWxlLWNoZWNrYm94ZXMgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jLWZsYXRzIC5tb2JpbGUtY2hlY2tib3hlcyBsYWJlbCB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5jLWZsYXRzIC5tb2JpbGUtY2hlY2tib3hlcyBsYWJlbCAuc2VsZWN0ZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICAgICAgICBmb250LXNpemU6IDIwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYy1mbGF0cyAubW9iaWxlLWNoZWNrYm94ZXMgbGFiZWwgaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5jLWZsYXRzIC5tb2JpbGUtY2hlY2tib3hlcyBsYWJlbCBpbnB1dDpjaGVja2VkIH4gZGl2IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYy1mbGF0cyAubm9VaS10YXJnZXQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmMtZmxhdHMgLm5vVWktdGFyZ2V0IC5ub1VpLWNvbm5lY3RzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7IH1cbiAgICAuYy1mbGF0cyAubm9VaS10YXJnZXQgLm5vVWktY29ubmVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkQyODVFOyB9XG4gICAgLmMtZmxhdHMgLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAgICAgLmMtZmxhdHMgLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZSB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB0b3A6IC0xMXB4OyB9IH1cbiAgICAgIC5jLWZsYXRzIC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJEMjg1RTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDBweDsgfVxuICAgICAgLmMtZmxhdHMgLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtZmxhdHMgLmpzX19mbGF0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmMtZmxhdHMgLmpzX19mbGF0cy1pdGVtLmZpbHRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYy1mbGF0cyBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGFjY2VudC1jb2xvcjogIzJEMjg1RTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjRGNEY0O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzJEMjg1RTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmMtZmxhdHMgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBhY2NlbnQtY29sb3I6ICMyRDI4NUU7IH1cblxuLmMtZmxhdHNfX2ZpbHRlci1idCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc29sZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7IH1cbiAgLmMtZmxhdHNfX2ZpbHRlci1idCBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAxNXB4OyB9XG5cbi5jLWZsYXRzX19zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYy1mbGF0c19fc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3R0b206IDFweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoaW1hZ2VzL3NlbGVjdC1hcnJvdy1ibHVlMi5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwOyB9XG5cbi5jLWZsYXRzX19uby1yZWNvcmRzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jLWZsYXRzX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODkuMzc1ZW0pIHtcbiAgICAuYy1mbGF0c19fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuYy1mbGF0c19fbmFtZSBhIHtcbiAgICAtLXNmeS1saW5rLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5KTsgfVxuXG4uYy1mbGF0c19faXRlbSB7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1mbGF0LWNvbG9yKTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZmxhdC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2J1aWxkaW5nIGJ1aWxkaW5nJyAnZGF0YSBkYXRhJyAncHJpY2UgaW1hZ2UnICdidXR0b24gYnV0dG9uJztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjFmciAwLjlmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWZsYXRzX19pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdidWlsZGluZycgJ3N0YXR1cycgJ2RhdGEnICdwcmljZScgICdpbWFnZScgJ2J1dHRvbic7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG4gIC5jLWZsYXRzX19pdGVtLmlzLXJlc2VydmVkIHtcbiAgICAtLWZsYXQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7IH1cbiAgLmMtZmxhdHNfX2l0ZW0uaXMtc29sZCB7XG4gICAgLS1mbGF0LWNvbG9yOiB2YXIoLS1jb2xvci1zb2xkKTsgfVxuICAgIC5jLWZsYXRzX19pdGVtLmlzLXNvbGQgLmMtZmxhdHNfX25hbWUge1xuICAgICAgLS1mbGF0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYy1mbGF0c19fYnVpbGRpbmcge1xuICBncmlkLWFyZWE6IGJ1aWxkaW5nO1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiAjMkQyODVFO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWZsYXRzX19idWlsZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLmMtZmxhdHNfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBncmlkLWFyZWE6IHN0YXR1cztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJEMjg1RTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jLWZsYXRzX19zdGF0dXMtZG90IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmxhdC1jb2xvcik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuYy1mbGF0c19fc2VhcmNoLWJ0LFxuICAuYy1mbGF0c19fc2VhcmNoLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYy1mbGF0c19fc2F2aW5ncy1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICMwREQwNzg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWZsYXRzX19zYXZpbmdzLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5jLWZsYXRzX19zYXZpbmdzLWxhYmVsX3Bpb3RyYTQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY5Qjc4O1xuICAgIGNvbG9yOiAjMTIyQzdGOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgICAgIC5jLWZsYXRzX19zYXZpbmdzLWxhYmVsX3Bpb3RyYTQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5jLWZsYXRzX19wcmljZSB7XG4gIGdyaWQtYXJlYTogcHJpY2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjMkQyODVFO1xuICBnYXA6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCwgXCJkaW4tMjAxNC1uYXJyb3dcIiwgc2Fucy1zZXJpZik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZmxhdHNfX3ByaWNlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5jLWZsYXRzX19wcmljZS1tLCAuYy1mbGF0c19fcHJpY2UtbGFiZWwge1xuICAgIGNvbG9yOiAjOEU4RTkzOyB9XG4gICAgLmMtZmxhdHNfX3ByaWNlLW0gc3Ryb25nLCAuYy1mbGF0c19fcHJpY2UtbGFiZWwgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjMkQyODVFOyB9XG4gIC5jLWZsYXRzX19wcmljZS12YWx1ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFQ0VDRUM7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQsIFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWYpO1xuICAgIG1pbi1oZWlnaHQ6IDc2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDsgfVxuICAuYy1mbGF0c19fcHJpY2VfcHJvbW90aW9uIC5jLWZsYXRzX19wcmljZS12YWx1ZSBzcGFuIHtcbiAgICBjb2xvcjogIzJEMjg1RTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuLmMtZmxhdHNfX2RhdGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGdyaWQtYXJlYTogZGF0YTtcbiAgY29sb3I6ICMyRDI4NUU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUNFQ0VDOyB9XG4gIC5jLWZsYXRzX19kYXRhLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogNXB4OyB9XG4gIC5jLWZsYXRzX19kYXRhLWRpdmlkZXIge1xuICAgIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAycHg7IH1cblxuLmMtZmxhdHNfX2ltYWdlIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGdyaWQtYXJlYTogaW1hZ2U7IH1cbiAgLmMtZmxhdHNfX2ltYWdlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYy1mbGF0c19fc2xpZGVyLWVsZW0ge1xuICBtaW4td2lkdGg6IDgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWZsYXRzX19zbGlkZXItZWxlbSB7XG4gICAgICBmbGV4OiAxOyB9IH1cblxuLmMtZmxhdHNfX3NsaWRlci12YWx1ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgLmMtZmxhdHNfX3NsaWRlci12YWx1ZSB7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7IH0gfVxuICAuYy1mbGF0c19fc2xpZGVyLXZhbHVlX2FyZWEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1pbi13aWR0aDogNjBweDsgfVxuXG4uYy1mbGF0c19fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgICAuYy1mbGF0c19fc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuLmMtZmxhdHNfX3NlYXJjaC1idCB7XG4gIHBhZGRpbmc6IDE1cHggNDBweCAhaW1wb3J0YW50OyB9XG5cbi5jLWZsYXRzX19zZWFyY2gtYm94IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgY29sb3I6ICMyRDI4NUU7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIHBhZGRpbmc6IDE2cHggMjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAgIC5jLWZsYXRzX19zZWFyY2gtYm94IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuXG4uYy1mbGF0c19fYnVpbGRpbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgZ2FwOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mbGF0c19fYnVpbGRpbmdzIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuYy1mbGF0c19fYnVpbGRpbmdzIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4OyB9XG4gIC5jLWZsYXRzX19idWlsZGluZ3MgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uYy1mbGF0c19fc2xpZGVyLWVsZW0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1mbGF0c19fc2VhcmNoLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZsYXRzX19zZWFyY2gtaXRlbXMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDM1cHg7IH0gfVxuXG4uYy1mbGF0c19fc2VhcmNoLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlOiAnbGFiZWwgZnJvbXRvJyBhdXRvICdzbGlkZXIgc2xpZGVyICcgMWZyLyAxZnIgYXV0bztcbiAgZ2FwOiAxNXB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYy1mbGF0c19fc2VhcmNoLWl0ZW0gbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGdyaWQtYXJlYTogbGFiZWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZsYXRzX19zZWFyY2gtaXRlbSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWZsYXRzX19zZWFyY2gtaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5jLWZsYXRzX19zZWFyY2gtaXRlbS1zbGlkZXIge1xuICAgIGdyaWQtYXJlYTogc2xpZGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWZsYXRzX19zZWFyY2gtaXRlbS1mcm9tdG8ge1xuICAgIGdyaWQtYXJlYTogZnJvbXRvO1xuICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtaW4td2lkdGg6IDY1cHg7IH1cblxuLmMtZmxhdHNfX3NlYXJjaC1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAzMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWZsYXRzX19zZWFyY2gtZGl2aWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1mbGF0c19fc2VhcmNoLWRpdmlkZXIge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMS41ZW07IH0gfVxuXG4uYy1mbGF0c19fbGVnZW5kIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyRDI4NUU7IH1cblxuLmMtZmxhdHNfX2xlZ2VuZC1pdGVtIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5jLWZsYXRzX19sZWdlbmQtaXRlbS5pcy1hdmFpbGFibGUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpbWUpOyB9XG4gIC5jLWZsYXRzX19sZWdlbmQtaXRlbS5pcy1yZXNlcnZlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itb3JhbmdlKTsgfVxuICAuYy1mbGF0c19fbGVnZW5kLWl0ZW0uaXMtc29sZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc29sZCk7IH1cblxuLmMtZmxhdHNfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWFyZWE6IGJ1dHRvbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLWZsYXRzX19idXR0b25fc29sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY29sb3I6ICM3MTcxNzEgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtaW4taGVpZ2h0OiAzMDRweDtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLmMtZmxhdHNfX2J1dHRvbiAuYy1idXR0b25zX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jLWZsYXRzX19idXR0b24gLmMtYnV0dG9uc19faXRlbTIuYy1idXR0b25zX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkQyODVFOyB9XG4gIC5jLWZsYXRzX19idXR0b24gLmMtYnV0dG9uc19faXRlbTIuYy1idXR0b25zX19pdGVtLWhvdmVyZWQge1xuICAgIGJhY2tncm91bmQ6ICMwREQwNzg7IH1cbiAgLmMtZmxhdHNfX2J1dHRvbi5pcy1hdmFpbGFibGUgLmMtYnV0dG9uc19faXRlbSB7XG4gICAgLS11ai1idXR0b24tY29sb3I6IHdoaXRlO1xuICAgIC0tdWotYnV0dG9uLWNvbG9yLWhvdmVyOiB3aGl0ZTtcbiAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiB2YXIoLS1jb2xvci1zb2xkKTsgfVxuICAuYy1mbGF0c19fYnV0dG9uLmlzLXJlc2VydmVkIC5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgIC0tdWotYnV0dG9uLWNvbG9yOiB3aGl0ZTtcbiAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3Zlcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itb3JhbmdlKTtcbiAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiB2YXIoLS1jb2xvci1vcmFuZ2UpOyB9XG4gIC5jLWZsYXRzX19idXR0b24uaXMtc29sZCAuYy1idXR0b25zX19pdGVtIHtcbiAgICAtLXVqLWJ1dHRvbi1jb2xvcjogd2hpdGU7XG4gICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNvbGQpO1xuICAgIC0tYnV0dG9uLWl0ZW1fX2JhY2tncm91bmRfaG92ZXI6IHZhcigtLWNvbG9yLXNvbGQpOyB9XG5cbi5jLWZsYXQge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIC0tY29sb3Itb3JhbmdlOiAjY2M0ZjY2O1xuICAtLWNvbG9yLWxpbWU6ICMwREQwNzg7XG4gIC0tY29sb3Itc29sZDogIzJEMjg1RTtcbiAgLS1mbGF0LWNvbG9yOiB2YXIoLS1jb2xvci1saW1lKTtcbiAgY29sb3I6ICMyRDI4NUU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWZsYXQge1xuICAgICAgcGFkZGluZzogMTZweDsgfSB9XG4gIC5jLWZsYXQgLmMtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5jLWZsYXQgLmMtYnV0dG9uc19faXRlbSB7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmMtZmxhdF9fYmFjayB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mbGF0X19iYWNrIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5jLWZsYXRfX2JhY2stbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jLWZsYXRfX2J1aWxkaW5nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZmxhdF9fYnVpbGRpbmcge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuYy1mbGF0X19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmMtZmxhdF9faW1hZ2UtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZsYXRfX2ltYWdlLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uYy1mbGF0X19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHksIFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gIG1hcmdpbjogOHB4IDAgMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZmxhdF9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZmxhdF9fbmFtZSB7XG4gICAgICBtYXJnaW46IDhweCAwIDQwcHg7IH0gfVxuXG4uYy1mbGF0X19zdGF0dXMge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzJEMjg1RTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1mbGF0X19zdGF0dXMge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmMtZmxhdF9fc3RhdHVzLmlzLXJlc2VydmVkIHtcbiAgICAtLWZsYXQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7IH1cbiAgLmMtZmxhdF9fc3RhdHVzLmlzLXNvbGQge1xuICAgIC0tZmxhdC1jb2xvcjogdmFyKC0tY29sb3Itc29sZCk7IH1cbiAgICAuYy1mbGF0X19zdGF0dXMuaXMtc29sZCAuYy1mbGF0c19fbmFtZSB7XG4gICAgICAtLWZsYXQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jLWZsYXRfX3N0YXR1cy1kb3Qge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZsYXQtY29sb3IpOyB9XG5cbi5jLWZsYXRfX3NhdmluZ3MtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjMEREMDc4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDJweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWZsYXRfX3NhdmluZ3MtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogMnB4IDI0cHg7IH0gfVxuICAuYy1mbGF0X19zYXZpbmdzLWxhYmVsX3Bpb3RyYTQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRjlCNzg7XG4gICAgY29sb3I6ICMxMjJDN0Y7IH1cblxuLmMtZmxhdF9fcHJpY2UtbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzhFOEU5MzsgfVxuXG4uYy1mbGF0X19wcmljZS12YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmMtZmxhdF9fcGRmIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5jLWZsYXRfX2RhdGEtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwREQwNzg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWZsYXRfX2RhdGEtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuYy1mbGF0X19kYXRhLWl0ZW1fcHJpY2Uge1xuICAgIGNvbG9yOiAjMEREMDc4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmMtZmxhdF9fZGF0YS1pdGVtLXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jLWZsYXRfX3ByaWNlLWhpc3RvcnktdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZ2FwOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZmxhdF9fcHJpY2UtaGlzdG9yeS10b2dnbGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmMtZmxhdF9fcHJpY2UtaGlzdG9yeS10b2dnbGUgc3ZnIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0taWNvbi1yb3RhdGlvbiwgLTkwZGVnKSk7IH1cblxuLmMtZmxhdF9faGlzdG9yeS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uYy1mbGF0X19oaXN0b3J5LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmMtZmxhdF9faGlzdG9yeS5pcy1vcGVuIHtcbiAgLS1mbGF0LWhpc3RvcnktZGlzcGxheTogYmxvY2s7XG4gIC0taWNvbi1yb3RhdGlvbjogMDsgfVxuXG4uYy1mbGF0X19oaXN0b3J5LWNvbnRlbnQge1xuICBkaXNwbGF5OiB2YXIoLS1mbGF0LWhpc3RvcnktZGlzcGxheSwgbm9uZSk7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ud3AtYmxvY2stY292ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfVxuICAud3AtYmxvY2stY292ZXIgPiAqIHtcbiAgICBncmlkLXJvdzogMTtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAud3AtYmxvY2stY292ZXIgPiBwaWN0dXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAud3AtYmxvY2stY292ZXIgPiBwaWN0dXJlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jLWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbCxcbi5jLWZvcm0gLndwY2Y3LWxpc3QtaXRlbSxcbi5jLWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jLWZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmMtZm9ybSBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYy1mb3JtIC50LXJvb21zLWNiIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWZvcm0gLnQtcm9vbXMtY2Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDsgfSB9XG5cbi5jLWZvcm1fa29udHJhc3Qge1xuICAtLWZvcm0tcC0tZm9udC1zaXplOiAxNHB4O1xuICAtLWZvcm0tcC1jb2xvcjogIzhFOEU5MztcbiAgYm9yZGVyOiA2cHggc29saWQgdmFyKC0tYnMtbGltZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBnYXA6IDE2cHggMzJweDtcbiAgZ3JpZC10ZW1wbGF0ZTogJ2ZpcnN0JyBhdXRvICdsYXN0JyBhdXRvICdlbWFpbCcgYXV0byAncGhvbmUnIGF1dG8gJ21lc3NhZ2UnIGF1dG8gJ2luZm8xJyBhdXRvICdhY2NlcHRhbmNlcycgYXV0byAnaW5mbzInIGF1dG8gJ2NhcHRjaGEnIGF1dG8gJ3NlbmQnIGF1dG8vIDFmcjtcbiAgZGlzcGxheTogZ3JpZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jLWZvcm1fa29udHJhc3Qge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGU6ICdmaXJzdCBsYXN0JyBhdXRvICdlbWFpbCBwaG9uZScgYXV0byAnbWVzc2FnZSBtZXNzYWdlJyBhdXRvICdpbmZvMSBpbmZvMScgYXV0byAnYWNjZXB0YW5jZXMgIGFjY2VwdGFuY2VzJyBhdXRvICdpbmZvMiBpbmZvMicgYXV0byAnY2FwdGNoYSAgY2FwdGNoYScgYXV0byAnc2VuZCBzZW5kJyBhdXRvLyAxZnIgMWZyOyB9IH1cbiAgLmMtZm9ybV9rb250cmFzdCBsYWJlbCB7XG4gICAgY29sb3I6ICM4RThFOTM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuYy1mb3JtX2tvbnRyYXN0IHRleHRhcmVhLFxuICAuYy1mb3JtX2tvbnRyYXN0IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA0NHB4OyB9XG5cbi5jLWZvcm1fX3Bob25lLWlucHV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4OyB9XG4gIC5jLWZvcm1fX3Bob25lLWlucHV0cyAud3BjZjctZm9ybS1jb250cm9sLXdyYXBbZGF0YS1uYW1lPVwicGhvbmUtY291bnRyeVwiXSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmMtZm9ybV9fcGhvbmUtaW5wdXRzIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcFtkYXRhLW5hbWU9XCJwaG9uZVwiXSB7XG4gICAgZmxleDogMTsgfVxuICAuYy1mb3JtX19waG9uZS1pbnB1dHMgLnBob25lLWNvdW50cnkge1xuICAgIGNvbG9yOiB2YXIoLS1icy1saW1lKTsgfVxuXG4uYy1mb3JtX19pbnB1dC1iZyB7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM4MDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxLzY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1mb3JtX19pbnB1dC1iZyB7XG4gICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgZ3JpZC1yb3c6IDEvNDsgfSB9XG5cbi5jLWZvcm1fX2ZpcnN0LW5hbWUsXG4uYy1mb3JtX19sYXN0LW5hbWUsXG4uYy1mb3JtX19lbWFpbCxcbi5jLWZvcm1fX3Bob25lLFxuLmMtZm9ybV9fbWVzc2FnZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmMtZm9ybV9fZmlyc3QtbmFtZSB7XG4gIGdyaWQtYXJlYTogZmlyc3Q7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZm9ybV9fZmlyc3QtbmFtZSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDAgMCAyNHB4OyB9IH1cblxuLmMtZm9ybV9fbGFzdC1uYW1lIHtcbiAgZ3JpZC1hcmVhOiBsYXN0O1xuICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1mb3JtX19sYXN0LW5hbWUge1xuICAgICAgcGFkZGluZzogMjRweCAyNHB4IDAgMDsgfSB9XG5cbi5jLWZvcm1fX2VtYWlsIHtcbiAgZ3JpZC1hcmVhOiBlbWFpbDtcbiAgcGFkZGluZzogMCAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZm9ybV9fZW1haWwge1xuICAgICAgcGFkZGluZzogMCAwIDAgMjRweDsgfSB9XG5cbi5jLWZvcm1fX3Bob25lIHtcbiAgZ3JpZC1hcmVhOiBwaG9uZTtcbiAgcGFkZGluZzogMCAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZm9ybV9fcGhvbmUge1xuICAgICAgcGFkZGluZzogMCAyNHB4IDAgMDsgfSB9XG5cbi5jLWZvcm1fX21lc3NhZ2Uge1xuICBncmlkLWFyZWE6IG1lc3NhZ2U7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmMtZm9ybV9fbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHggMjRweDsgfSB9XG5cbi5jLWZvcm1fX2luZm8xIHtcbiAgZ3JpZC1hcmVhOiBpbmZvMTsgfVxuXG4uYy1mb3JtX19pbmZvMiB7XG4gIGdyaWQtYXJlYTogaW5mbzI7IH1cblxuLmMtZm9ybV9fYWNjZXB0YW5jZXMge1xuICBncmlkLWFyZWE6IGFjY2VwdGFuY2VzO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1mb3JtX19hY2NlcHRhbmNlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLmMtZm9ybV9fYWNjZXB0YW5jZXMgPiAqIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYy1mb3JtX19hY2NlcHRhbmNlcyA+IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMTsgfVxuICAuYy1mb3JtX19hY2NlcHRhbmNlcyAud3BjZjctbGlzdC1pdGVtIGxhYmVsLFxuICAuYy1mb3JtX19hY2NlcHRhbmNlcyAud3BjZjctbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYy1mb3JtX19hY2NlcHRhbmNlcyAud3BjZjctbGlzdC1pdGVtIGxhYmVsIGlucHV0LFxuICAgIC5jLWZvcm1fX2FjY2VwdGFuY2VzIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQge1xuICAgICAgYWNjZW50LWNvbG9yOiB2YXIoLS1icy1saW1lKTsgfVxuXG4uYy1mb3JtX19jYXB0Y2hhIHtcbiAgZ3JpZC1hcmVhOiBjYXB0Y2hhOyB9XG5cbi5jLWZvcm1fX3NlbmQge1xuICBncmlkLWFyZWE6IHNlbmQ7IH1cbiAgLmMtZm9ybV9fc2VuZCBidXR0b24sXG4gIC5jLWZvcm1fX3NlbmQgaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5jLWZvcm1fX3Age1xuICBmb250LXNpemU6IHZhcigtLWZvcm0tcC0tZm9udC1zaXplLCAxMHB4KSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZm9ybS1wLWNvbG9yLCB2YXIoLS11ai10ZXh0LWNvbG9yKSkgIWltcG9ydGFudDsgfVxuICAuYy1mb3JtX19wIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC0tdWotbGluay1jb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5jLWZvcm1fX2NhbGVuZGx5IHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmMtZm9ybV9fY2FsZW5kbHkgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICAgICAgZmxleDogdW5zZXQ7IH0gfVxuXG4uYy1hY2NlcHRhbmNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7IH1cblxuLmMtYWNjZXB0YW5jZV9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZmxleDogMTtcbiAgY29sb3I6IHZhcigtLWZvcm0tbGFiZWwtY29sb3IpO1xuICBtYXgtd2lkdGg6IDcydnc7IH1cblxuLmMtYWNjZXB0YW5jZV9fZnVsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNXB4KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cbiAgLmMtYWNjZXB0YW5jZV9fZnVsbDpob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmMtYWNjZXB0YW5jZV9fYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Zvcm0taW5mby5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gIC5jLWFjY2VwdGFuY2VfX2J1dHRvbjpob3ZlciB+IC5jLWFjY2VwdGFuY2VfX2Z1bGwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmMtZXN5LW1vdmllIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGU6ICdiYW5uZXInIGF1dG8gJ2NvbnRlbnQnIDFmciAvIDFmcjsgfSB9XG5cbi5jLWVzeS1tb3ZpZV9fYmFubmVyIHtcbiAgZ3JpZC1hcmVhOiBiYW5uZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyRDI4NUU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1ib2R5LCBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWYpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA5cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1tb3ZpZV9fYmFubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5jLWVzeS1tb3ZpZV9fbW92aWUge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7IH1cblxuLmMtZXN5LW1vdmllX192aWRlbyB7XG4gIGFzcGVjdC1yYXRpbzogMTkyMC8xMDgwO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5jLWVzeS1tb3ZpZV9fdmlkZW8ge1xuICAgICAgaGVpZ2h0OiA4MHZoOyB9IH1cblxuLmMtZXN5LW1vdmllX19jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgIC5jLWVzeS1tb3ZpZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI0cHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1lc3ktbW92aWVfX2NvbnRlbnQge1xuICAgICAgLS11ai1oZWFkaW5nLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MCU7IH0gfVxuICAuYy1lc3ktbW92aWVfX2NvbnRlbnQgaDE6bm90KC5uby1saW5lcykge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktbW92aWVfX2NvbnRlbnQgaDE6bm90KC5uby1saW5lcykge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9IH1cbiAgLmMtZXN5LW1vdmllX19jb250ZW50IGgyOm5vdCgubm8tbGluZXMpIHtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICAuYy1lc3ktbW92aWVfX2NvbnRlbnQgaDI6bm90KC5uby1saW5lcykge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLmMta29udHJhc3Qge1xuICAtLXVqLXRleHQtY29sb3I6ICMxQTU2MzI7XG4gIC0tdWotaGVhZGluZy1jb2xvcjogIzFBNTYzMjsgfVxuICAuYy1rb250cmFzdCBoMSxcbiAgLmMta29udHJhc3QgLmhhcy1saW5lcyBoMSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWhlYWRpbmcsIFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZik7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWYpO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmMta29udHJhc3QgaDEsXG4gICAgICAuYy1rb250cmFzdCAuaGFzLWxpbmVzIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogODhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNi4yNWVtKSB7XG4gICAgICAuYy1rb250cmFzdCBoMSxcbiAgICAgIC5jLWtvbnRyYXN0IC5oYXMtbGluZXMgaDEge1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuYy1rb250cmFzdCBoMSxcbiAgICAgIC5jLWtvbnRyYXN0IC5oYXMtbGluZXMgaDEge1xuICAgICAgICBsaW5lLWhlaWdodDogODhweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2LjI1ZW0pIHtcbiAgICAgIC5jLWtvbnRyYXN0IGgxLFxuICAgICAgLmMta29udHJhc3QgLmhhcy1saW5lcyBoMSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYy1rb250cmFzdCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5jLWtvbnRyYXN0IC5jLW51bWJlcnMge1xuICAgIC0tdWotaGVhZGluZy1jb2xvcjogI0ZGOUI3ODtcbiAgICAtLXVqLXRleHQtY29sb3I6ICM3MTcxNzE7IH1cbiAgLmMta29udHJhc3QgLmMtbnVtYmVyc19fZmlyc3QtbGluZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJyaWUsIFwiYnJlZS1zZXJpZlwiLCBzZXJpZik7IH1cbiAgLmMta29udHJhc3QgLmMtZmFxIHtcbiAgICAtLXVqLWZhcS1xdWVzdGlvbi10ZXh0LWZmOiBcImRpbi0xNDUxLWx0LXByby1lbmdzY2hyaWZ0XCIsIHNhbnMtc2VyaWY7XG4gICAgLS11ai1mYXEtcXVlc3Rpb24tdGV4dC1mb250LXNpemU6IDI0cHg7XG4gICAgLS11ai1mYXEtcXVlc3Rpb24tdGV4dC1saW5lLWhlaWdodDogMzJweDtcbiAgICAtLXVqLWZhcS1hbnN3ZXItdGV4dC1jb2xvcjogIzhFOEU5MztcbiAgICAtLXVqLWZhcS1hbnN3ZXItdGV4dC1mb250LXNpemU6IDE0cHg7IH1cblxuLmMtcG9ydGZvbGlvLWl0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDI0cHg7XG4gIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAuYy1wb3J0Zm9saW8taXRlbXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4iLCIkY29sb3JzOiAoJ3doaXRlJzogI2ZmZmZmZiwgJ2JsYWNrJzogIzAwMDAwMCwgJ2xpbWUnOiAjQUFEMjAwLCAnZ3JlZW4nOiAjMDAzMjAwLCAncGluayc6ICNGRjlCNzgsICdncmV5JzogIzcxNzE3MSwgJ2xpZ2h0Z3JleSc6ICNFQ0VDRUMsICdwaW90cmE0Ymx1ZSc6ICMxMjJDN0YsICdwaW90cmE0eWVsbG93JzogI0ZGRDMxQSwgJ3Bpb3RyYTRwdXJwbGUnOiAjN0M1MUExLCAncGlvdHJhNGdyZXknOiAjQjVCNUI1LCAnZXN5Ymx1ZSc6ICMyRDI4NUUsICdlc3lncmVlbic6ICMwREQwNzgsICdrb250cmFzdCc6ICMxQTU2MzIpO1xuJGlzLWVudi1kZXY6IHRydWU7LyohXHJcblRoZW1lIE5hbWU6ICAgRmxvcmEgZGV2ZWxvcG1lbnRcclxuVmVyc2lvbjogICAgICAxLjBcclxuQXV0aG9yOiAgICAgICBVcmJhbiBKdW5nbGVcclxuVGV4dCBEb21haW46ICB1alxyXG5Eb21haW4gUGF0aDogIC9sYW5ndWFnZXMvXHJcbiovXHJcbkB1c2UgJ3Nhc3MtbXEvbXEnIGFzICogd2l0aCAoXHJcbiAgJGJyZWFrcG9pbnRzOiAoXHJcbiAgICAgICAgc21hbGw6IDM4MHB4LFxyXG4gICAgICAgIG1lZGl1bTogNzY4cHgsXHJcbiAgICAgICAgbGFyZ2U6IDEwMjVweCxcclxuICAgICAgICB4bGFyZ2U6IDEyODBweCxcclxuICAgICAgICB4bWxhcmdlOiAxNDAwcHgsXHJcbiAgICAgICAgeHhsYXJnZTogMTcwMHB4LFxyXG4pXHJcbik7XHJcblxyXG5AaW1wb3J0ICdhYnN0cmFjdHMvdmFyaWFibGVzL2NvbG9ycyc7XHJcbkBpbXBvcnQgJ2Fic3RyYWN0cy92YXJpYWJsZXMvZGVwZW5kZW5jaWVzJztcclxuXHJcbi8vICFEZXBlbmRlbmNpZXNcclxuQGltcG9ydCAnZGVwZW5kZW5jaWVzJztcclxuQGltcG9ydCAndmVuZG9ycyc7XHJcblxyXG4vLyAhU2l0ZSBhYnN0cmFjdHNcclxuQGltcG9ydCAnYWJzdHJhY3RzL2Z1bmN0aW9ucyc7XHJcbkBpbXBvcnQgJ2Fic3RyYWN0cy92YXJpYWJsZXMvdHlwb2dyYXBoeSc7XHJcbkBpbXBvcnQgJ2Fic3RyYWN0cy92YXJpYWJsZXMvb3RoZXJzJztcclxuQGltcG9ydCAnYWJzdHJhY3RzL21peGlucyc7XHJcbi8vIEBpbXBvcnQgJ2Fic3RyYWN0cy9hbmltYXRpb25zJztcclxuQGltcG9ydCAnYWJzdHJhY3RzL3RleHRjb250ZW50LW1peGlucyc7XHJcblxyXG4vLyAhQmFzZVxyXG5AaW1wb3J0ICdiYXNlL2ZvbnRmYWNlJztcclxuQGltcG9ydCAnYmFzZS9ub3JtYWxpemVfdHdlYWtzJztcclxuQGltcG9ydCAnYmFzZS9iYXNlJztcclxuQGltcG9ydCAnYmFzZS9zY2FmZm9sZGluZyc7XHJcblxyXG4vLyAhR2VuZXJhdGVkXHJcbi8vIEBpbXBvcnQgJ2F1dG9nZW5lcmF0ZWQvc3ZnLXNwcml0ZSc7XHJcblxyXG4vLyAhQ29tcG9uZW50c1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2V4YW1wbGUtY29tcG9uZW50L2V4YW1wbGUtY29tcG9uZW50JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9mb290ZXIvZm9vdGVyLXBpb3RyYTQnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Zvb3Rlci9mb290ZXItZXN5LWZsb3Jlc3knO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2hlcm8vaGVybyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnV0dG9ucy9idXR0b25zJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9tYWlubWVudS9tYWlubWVudSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc29jaWFscy9zb2NpYWxzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9sYW5nLXN3aXRjaGVyL2xhbmctc3dpdGNoZXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3dwLWJsb2NrLW1lZGlhLXRleHQvd3AtYmxvY2stbWVkaWEtdGV4dCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvd3AtYmxvY2stc2VwYXJhdG9yL3dwLWJsb2NrLXNlcGFyYXRvcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvd3AtYmxvY2stZ2FsbGVyeS93cC1ibG9jay1nYWxsZXJ5JztcclxuQGltcG9ydCAnY29tcG9uZW50cy93cC1ibG9jay1jb3Zlci93cC1ibG9jay1jb3Zlcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29udGFjdC9jb250YWN0JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9mb290ZXIvZm9vdGVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9pbWFnZS10ZXh0L2ltYWdlLXRleHQnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2ltYWdlLXNsaWRlci9pbWFnZS1zbGlkZXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3Bvc3QtdGl0bGUvcG9zdC10aXRsZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcG9zdHMvcG9zdHMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdGlvbic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcGlvdHJhNC9waW90cmE0JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9iYW5uZXIvYmFubmVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9tYWluLXNsaWRlci9tYWluLXNsaWRlcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYm9yZGVyZWQtYm94L2JvcmRlcmVkLWJveCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbnVtYmVycy9udW1iZXJzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9nYWxsZXJ5L2dhbGxlcnknO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL21hcC9tYXAnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3BvcnRmb2xpby1pdGVtL3BvcnRmb2xpby1pdGVtJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9wb3J0Zm9saW8tZmlsdGVycy9wb3J0Zm9saW8tZmlsdGVycyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcG9ydGZvbGlvLXNsaWRlci9wb3J0Zm9saW8tc2xpZGVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9nYWxsZXJ5LXNsaWRlci9nYWxsZXJ5LXNsaWRlcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZmFxL2ZhcSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZXJyb3ItcGFnZS9lcnJvci1wYWdlJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9mb290ZXJtZW51L2Zvb3Rlcm1lbnUnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2ltYWdlLWhlYWRpbmcvaW1hZ2UtaGVhZGluZyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29sdW1ucy9jb2x1bW5zJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9wcmljaW5nLXRhYmxlL3ByaWNpbmctdGFibGUnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2VzeS1mbG9yZXN5L2VzeS1mbG9yZXN5JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9sb2NhdGlvbi9sb2NhdGlvbic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZmxhdHMvZmxhdHMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2ZsYXRzL2ZsYXQnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Zvcm0vZm9ybSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZXN5LW1vdmllL2VzeS1tb3ZpZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZXN5LW51bWJlcnMvZXN5LW51bWJlcnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2VzeS1wcm9tby1iYW5uZXIvZXN5LXByb21vLWJhbm5lcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcGlvdHJhNC1wcm9tby1iYW5uZXIvcGlvdHJhNC1wcm9tby1iYW5uZXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2JpZy1pbWFnZS9iaWctaW1hZ2UnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2tvbnRyYXN0L2tvbnRyYXN0JztcclxuXHJcbi8vIEFwcGx5IHRoZSBjb21wb25lbnRzIHRvIGNvcnJlc3BvbmRpbmcgY29tcG9uZW50IGNsYXNzZXNcclxuQGltcG9ydCAnYXBwbHknO1xyXG4iLCIvLyBAaW5jbHVkZSB1LWZvbnQtZmFjZSgnUHJhZ21hdGljYScsICdmb250cy9QcmFnbWF0aWNhJ1ssYm9sZCxpdGFsaWNdKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZHZ3NWR1ZS5jc3NcIik7XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/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+IC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdFx0Ly8gQXZhaWxhYmxlIHNwYWNlIHNob3VsZCBiZSBkaXZpZGVkIGVxdWFsbHkgYW1vbmdzdCBjb2x1bW5zLlxuXHRcdFx0ZmxleC1iYXNpczogMDtcblxuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0Ly8gQ29sdW1ucyB3aXRoIGFuIGV4cGxpY2l0bHktYXNzaWduZWQgd2lkdGggc2hvdWxkIG1haW50YWluIHRoZWlyXG5cdFx0XHQvLyBgZmxleC1iYXNpc2Agd2lkdGggYW5kIG5vdCBncm93LlxuXHRcdFx0JltzdHlsZSo9XCJmbGV4LWJhc2lzXCJdIHtcblx0XHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBBZGQgbG93IHNwZWNpZmljaXR5IGRlZmF1bHQgcGFkZGluZyB0byBjb2x1bW5zIGJsb2NrcyB3aXRoIGJhY2tncm91bmRzLlxuOndoZXJlKC53cC1ibG9jay1jb2x1bW5zLmhhcy1iYWNrZ3JvdW5kKSB7XG5cdC8vIE1hdGNoZXMgcGFyYWdyYXBoIGJsb2NrIHBhZGRpbmcuXG5cdHBhZGRpbmc6ICRibG9jay1iZy1wYWRkaW5nLS12ICRibG9jay1iZy1wYWRkaW5nLS1oO1xufVxuXG5cbi53cC1ibG9jay1jb2x1bW4ge1xuXHRmbGV4LWdyb3c6IDE7XG5cblx0Ly8gUHJldmVudCB0aGUgY29sdW1ucyBmcm9tIGdyb3dpbmcgd2lkZXIgdGhhbiB0aGVpciBkaXN0cmlidXRlZCBzaXplcy5cblx0bWluLXdpZHRoOiAwO1xuXG5cdC8vIFByZXZlbnQgbG9uZyB1bmJyb2tlbiB3b3JkcyBmcm9tIG92ZXJmbG93aW5nLlxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkOyAvLyBGb3IgYmFjay1jb21wYXQuXG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IC8vIE5ldyBzdGFuZGFyZC5cblxuXHQvKipcblx0KiBJbmRpdmlkdWFsIENvbHVtbiBBbGlnbm1lbnRcblx0Ki9cblx0Ji5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0Ji5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdH1cblxuXHQmLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20ge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHR9XG5cblx0Ji5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wLFxuXHQmLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIsXG5cdCYuaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vVWktYmFzZSxcbi5ub1VpLWNvbm5lY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXG4gKi9cbi5ub1VpLWNvbm5lY3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbn1cbi5ub1VpLWNvbm5lY3QsXG4ubm9VaS1vcmlnaW4ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xufVxuLyogT2Zmc2V0IGRpcmVjdGlvblxuICovXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcbiAqIGNvbm5lY3QgZWxlbWVudHMuXG4gKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIHRvcDogLTEwMCU7XG4gIHdpZHRoOiAwO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDA7XG59XG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubm9VaS10b3VjaC1hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMThweDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IC02cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcmlnaHQ6IC02cHg7XG4gIGJvdHRvbTogLTE3cHg7XG59XG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbGVmdDogLTE3cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLyogU3R5bGluZztcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxuICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCO1xufVxuLm5vVWktY29ubmVjdHMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzNGQjhBRjtcbn1cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjtcbn1cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7XG59XG4vKiBIYW5kbGUgc3RyaXBlcztcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7XG59XG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7XG59XG4vKiBEaXNhYmxlZCBzdGF0ZTtcbiAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODtcbn1cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLyogQmFzZTtcbiAqXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTtcbn1cbi8qIFZhbHVlcztcbiAqXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLyogTWFya2luZ3M7XG4gKlxuICovXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG59XG4ubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG4vKiBIb3Jpem9udGFsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbn1cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4O1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7XG59XG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbn1cbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7XG59XG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTIwJTtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luID4gLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAxMHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luID4gLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDI4cHg7XG59XG4iLCIkZmYtYm9keTogXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmO1xyXG4kZmYtaGVhZGluZzogXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiByZW0tY2FsYygyMHB4KTtcclxuXHJcbiRmZi1kaW4tbmFycm93OiBcImRpbi0yMDE0LW5hcnJvd1wiLCBzYW5zLXNlcmlmO1xyXG4kZmYtYnJpZTogXCJicmVlLXNlcmlmXCIsIHNlcmlmO1xyXG4kZmYtam9zZWZpbjogXCJqb3NlZmluLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuJGZmLW1vbnRzZXJyYXQ6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4kZmYtcXVlc3RhOiBcInF1ZXN0YS1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiRmZi1hZHZlcnRpc2luZzogJ0FkdmVydGlzaW5nIFNjcmlwdCcsIHNhbnMtc2VyaWY7XHJcblxyXG46cm9vdCB7XHJcbiAgLS1mZi1tb250c2VycmF0OiAjeyRmZi1tb250c2VycmF0fTtcclxuICAtLWZmLWpvc2VmaW46ICN7JGZmLWpvc2VmaW59O1xyXG59XHJcblxyXG4udGstYnJlZS1zZXJpZiB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYnJlZS1zZXJpZlwiLCBzZXJpZjtcclxufVxyXG5cclxuLnRrLWpvc2VmaW4tc2FucyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi50ay1kaW4tMjAxNCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLnRrLWRpbi0yMDE0LW5hcnJvdyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi50ay1kaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZGluLTE0NTEtbHQtcHJvLWVuZ3NjaHJpZnRcIiwgc2Fucy1zZXJpZjtcclxuXHJcbn1cclxuXHJcbi5mZi1oZWFkaW5nLWRpbjE0NTEge1xyXG4gIC0tZmYtaGVhZGluZzogXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5odG1sW2xhbmc9XCJ1ay1VQVwiXSB7XHJcbiAgLS1mZi1icmllOiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xyXG4gIC0tZmYtaGVhZGluZzogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcclxuICAtLWZmLWRpbi1uYXJyb3c6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mZi1hZHZlcnRpc2luZzogXCJOZXhhIFNjcmlwdCBTZW1pIEJvbGRcIiwgc2Fucy1zZXJpZjtcclxuXHJcblxyXG4gIC5jLWxhbmctc3dpdGNoZXJfX2xpc3QsXHJcbiAgLmMtbWFpbm1lbnVfX2xpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIGgyLCBoMywgaDQsIGg1IHtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IC0yMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBIG1hcCBjb250YWluaW5nIHRoZSBiYXNpYyB0eXBvZ3JhcGh5IGZvciBhbGwgdGhlIHNpdGVcclxuLy8gVGhlIDJuZCBsZXZlbCBvZiB0aGUgbWFwIChib2R5IGFuZCBoZWFkaW5nKSBjb3JyZXNwb25kcyB0byB0aGUgbWFpbiB0eXBlZmFjZXMuXHJcbi8vIFRoZSAzcmQgbGV2ZWwgb2YgdGhlIG1hcCBjb3JyZXNwb25kcyB0byBmb250IHByb3BlcnR5IGNvbWJpbmF0aW9ucyB0aGF0IGZyZXF1ZW50bHkgZ28gdG9nZXRoZXIuIEFueSBhcmJpdHJhcnkgd29yZCBnb2VzIGFzIGEgZ3JvdXAgbmFtZS4gVGhlIHByb3BlcnRpZXMgYXJlIHVzdWFsbHkgZm9udC1zaXplIGFuZCBsaW5lLWhlaWdodCBidXQgY2FuIGJlIGFsc28gYW55IG90aGVyLiBQbGVhc2UgYXZvaWQgaW5jbHVkaW5nIGNvbG9yIGFuZCBvdGhlciBub24gdHlwb2dyYXBoeSBwcm9wZXJ0aWVzIGhlcmUsIHRob3VnaC5cclxuLy8gVXNhZ2U6IEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJHR5cGVmYWNlLCAkc3R5bGUtbmFtZSk7XHJcblxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiAqL1xyXG4kZm9udC1zdHlsZXM6IChcclxuICAgICAgICAnYm9keSc6ICgvLyBha2EgSGVsdmV0aWNhIE5ldWVcclxuICAgICAgICAgICAgICAgICdyZWd1bGFyJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdwb3N0LWZpcnN0LXAnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjVweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzNXB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2Zvb3Rlci1jb250YWN0JzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2Zvb3Rlci1jb3B5JzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2J1dHRvbic6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ21lbnUnOihcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRpbi1uYXJyb3csICRmZi1kaW4tbmFycm93KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI0cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHh4bGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ3Bvc3Qtc2hhcmUnOihcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI4cHgpLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdwaW90cmE0LWZvcm0tYnV0dG9uJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIzcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncGlvdHJhNC1jb250YWN0LXBvc2l0aW9uJzooXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncGlvdHJhNC1jb250YWN0LW5hbWUnOihcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncGlvdHJhNC1tZW51JzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHhsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTNweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgeG1sYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTVweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdwaW90cmE0LXNtYWxsJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncGlvdHJhNC1tZWRpdW0nOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgJGZmLWpvc2VmaW4pLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdwaW90cmE0LXNlY29uZC1oZWFkaW5nJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2d1xyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ3Bpb3RyYTQtc3RhdHVzJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ3Bpb3RyYTQtZm9ybS1oZWFkaW5nJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI2cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnbnVtYmVycy1maXJzdC1saW5lJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwMHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ251bWJlcnMtc2Vjb25kLWxpbmUnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbiksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdlc3ktbWVudSc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB4bGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHhtbGFyZ2U6IChhaWwgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1mb3JtLWJ1dHRvbic6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1mbGF0LXNtYWxsJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LWZsYXQtYmlnJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDgwcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDgwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LWZsYXQtYnVpbGRpbmcnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1idXknOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1iYW5uZXInOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LW1vdmllLWJhbm5lcic6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTooXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1mbGF0LW1lZGl1bSc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1udW1iZXJzLXRpdGxlJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdlc3ktbG9jYXRpb24tbWFwLWhlYWRpbmcnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2VzeS1sb2NhdGlvbi1tYXAtaXRlbSc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdlc3ktY2FwdGlvbic6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdlc3ktcHJvbW8tYmFubmVyLXRleHQnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1lZGl1bTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LXByb21vLWJhbm5lci1oMic6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0MHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZWRpdW06IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg2NHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2ZsYXRzLWxpc3QtcHJpY2UtbGFiZWwnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCwgJGZmLWRpbi1uYXJyb3cpLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdmbGF0cy1saXN0LXByaWNlLXZhbHVlJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQsICRmZi1kaW4tbmFycm93KSxcclxuICAgICAgICAgICAgICAgIClcclxuICAgICAgICApLFxyXG4gICAgICAgICdoZWFkaW5nJzogKC8vIGFrYSBoZWFkaW5nIGZvbnRcclxuICAgICAgICAgICAgICAgICdtYWluLXRpdGxlJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRpbi1uYXJyb3csICRmZi1kaW4tbmFycm93KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncG9zdC10aXRsZSc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1MHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDcwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncG9zdHMtdGl0bGUnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtYnJpZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgeGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB4eGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdzZWNvbmQtaGVhZGluZyc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQ1cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNTBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdmb3VydGgtaGVhZGluZyc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJyaWUsICRmZi1icmllKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMzcHgpLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdwb3J0Zm9saW8tYWRkcmVzcyc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZmLWRpbi1uYXJyb3csXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyN3B4KSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncG9ydGZvbGlvLXN0YXRlJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZmYtZGluLW5hcnJvdyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICd0aGlyZC1oZWFkaW5nJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzVweCksXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ3Bvc3RzLWRhdGUnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OnZhcigtLWZmLWJyaWUsICRmZi1icmllKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjUsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2NvbnRhY3QtbmFtZSc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM1cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2NvbnRhY3QtcG9zaXRpb24nOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNXB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI1cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0NXB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2NvbnRhY3QtbGluayc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNXB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM1cHgpLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdxdW90ZSc6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRpbi1uYXJyb3csICRmZi1kaW4tbmFycm93KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHhtbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM1cHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHh4bGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGh1Z2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAncXVvdGUtc21hbGwnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kaW4tbmFycm93LCAkZmYtZGluLW5hcnJvdyksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdmbGF0LW5hbWUnOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSwgeG1sYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LWxvY2F0aW9uJzogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYWR2ZXJ0aXNpbmcsICRmZi1hZHZlcnRpc2luZyksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzBweCkgIWltcG9ydGFudCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyMHB4KSAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHhtbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjAwcHgpICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdjaHJvbmljYWwtbmFtZSc6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgJGZmLWpvc2VmaW4pLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnY2hyb25pY2FsLW5hbWUtYWN0aXZlJzooXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbiksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ2Nocm9uaWNhbC15ZWFyJzooXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbiksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LWNocm9uaWNhbC15ZWFyJzooXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI4cHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZTooXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdlc3ktY2hyb25pY2FsLW5hbWUnOihcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzJweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjRweClcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAnZXN5LWNocm9uaWNhbC1uYW1lLWFjdGl2ZSc6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMnB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNHB4KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJ3Bpb3RyYTQtZmxhdHMtbmFtZSc6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgJGZmLWpvc2VmaW4pLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICdrb250cmFzdC1oMSc6KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwcHgpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDhweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCAkZmYtaGVhZGluZyksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHhsYXJnZTogKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoODBweCksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDg4cHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHh4bGFyZ2U6IChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwMHB4KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTEwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgIClcclxuICAgICAgICApXHJcbik7XHJcblxyXG4vKiBzdHlsZWxpbnQtZW5hYmxlIGluZGVudGF0aW9uICovXHJcbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcbi8qIHN0eWxlbGludC1kaXNhYmxlIG1lb3d0ZWMvbm8tcHggKi9cblxuLy8gUHJvcG9ydGlvbnNcbiR1bml0LXg6IHJlbS1jYWxjKDEwcHgpO1xuJHVuaXQteTogJHVuaXQteDtcblxuLy8gV2lkdGhzXG5cbi8vVGh1bWJuYWlsIHNpemVzIOKAlCBzYW1lIGFzIHdwIHJlZ2lzdGVyZWQgc2l6ZXMgdW5sZXNzIG5vdGVkIG90aGVyd2lzZVxuLy8gJHRoaXJkLWxvdy1oZWlnaHQ6MzAwcHg7XG5cbi8vIFZpc3VhbCBlZmZlY3RzXG5cbi8vIFRyYW5zaXRpb25zICYgYW5pbWF0aW9uc1xuLy8gbm90ZSB0aGF0IHByb3BlcnR5IGlzIG9taXR0ZWQgXG4kdHJhbnNpdGlvbi1tYWluOiBlYXNlLW91dCAuNHM7XG5cbi8vIEV4Y2x1ZGVkIHNlbGVjdG9ycyAob25seSBzaW1wbGUgc2VsZWN0b3JzKVxuLy8gdXNlIEBpbmNsdWRlIHQtZm9jdXNlZCB3aXRoIGFyZ3VtZW50cyB0byBzZXQgeW91ciBvd24gc3R5bGluZyB3aGVuIGVsZW1lbnQgaXMgZm9jdXNlZFxuJGNsYXNzZXMtZXhjbHVkZS1mcm9tLWZvY3VzOiAoXG4gICAgICAgICdjLXNlbGVjdG9yLTEnICdjLXNlbGVjdG9yLTInXG4pO1xuXG5cbi8vIEJyZWFrcG9pbnRzXG4vLyB1c2FnZTogQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge31cbiRtcS1icmVha3BvaW50czogJGdsLW1xLWxpc3Q7XG5cblxuOnJvb3Qge1xuICAtLXVqLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC0tdWotZGVmYXVsdC1vcGFjaXR5OiAwLjk7XG4gIC0tdWotdGV4dC1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdncmV5Jyl9O1xuICAtLWJzLWd1dHRlci14OiAxMHB4O1xuICAtLXVqLWxpbmstY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKX07XG5cbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgLS1icy1ndXR0ZXIteDogNDBweDtcbiAgfVxufVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMjBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBtZW93dGVjL25vLXB4ICovXG4iLCJAY2hhcnNldCBcIlVURi04XCI7IC8vIEZpeGVzIGFuIGlzc3VlIHdoZXJlIFJ1YnkgbG9jYWxlIGlzIG5vdCBzZXQgcHJvcGVybHlcbiAgICAgICAgICAgICAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL3B1bGwvMTBcblxuLy8vIEJhc2UgZm9udCBzaXplIG9uIHRoZSBgPGJvZHk+YCBlbGVtZW50XG4vLy9cbi8vLyBEbyBub3Qgb3ZlcnJpZGUgdGhpcyB2YWx1ZSwgb3IgdGhpbmdzIHdpbGwgYnJlYWtcbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEvaXNzdWVzLzEyMlxuLy8vIEBkZXByZWNhdGVkIFRoaXMgc2V0dGluZyB3aWxsIGJlIHJlbW92ZWQgaW4gc2Fzcy1tcSB2Ni4wLjBcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXQpXG4kbXEtYmFzZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG5cbi8vLyBSZXNwb25zaXZlIG1vZGVcbi8vL1xuLy8vIFNldCB0byBgZmFsc2VgIHRvIGVuYWJsZSBzdXBwb3J0IGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEBtZWRpYSBxdWVyaWVzLFxuLy8vIChJRSA8PSA4LCBGaXJlZm94IDw9IDMsIE9wZXJhIDw9IDkpXG4vLy9cbi8vLyBZb3UgY291bGQgY3JlYXRlIGEgc3R5bGVzaGVldCBzZXJ2ZWQgZXhjbHVzaXZlbHkgdG8gb2xkZXIgYnJvd3NlcnMsXG4vLy8gd2hlcmUgQG1lZGlhIHF1ZXJpZXMgYXJlIHJhc3Rlcml6ZWRcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gb2xkLWllLnNjc3Ncbi8vLyAgJG1xLXJlc3BvbnNpdmU6IGZhbHNlO1xuLy8vICBAaW1wb3J0ICdtYWluJzsgLy8gQG1lZGlhIHF1ZXJpZXMgaW4gdGhpcyBmaWxlIHdpbGwgYmUgcmFzdGVyaXplZCB1cCB0byAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbi8vLyAgICAgICAgICAgICAgICAgICAvLyBsYXJnZXIgYnJlYWtwb2ludHMgd2lsbCBiZSBpZ25vcmVkXG4vLy9cbi8vLyBAdHlwZSBCb29sZWFuXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNyZXNwb25zaXZlLW1vZGUtb2ZmIERpc2FibGVkIHJlc3BvbnNpdmUgbW9kZSBkb2N1bWVudGF0aW9uXG4kbXEtcmVzcG9uc2l2ZTogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vIEJyZWFrcG9pbnQgbGlzdFxuLy8vXG4vLy8gTmFtZSB5b3VyIGJyZWFrcG9pbnRzIGluIGEgd2F5IHRoYXQgY3JlYXRlcyBhIHViaXF1aXRvdXMgbGFuZ3VhZ2Vcbi8vLyBhY3Jvc3MgdGVhbSBtZW1iZXJzLiBJdCB3aWxsIGltcHJvdmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuXG4vLy8gc3Rha2Vob2xkZXJzLCBkZXNpZ25lcnMsIGRldmVsb3BlcnMsIGFuZCB0ZXN0ZXJzLlxuLy8vXG4vLy8gQHR5cGUgTWFwXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludCBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kbXEtYnJlYWtwb2ludHM6IChcbiAgICBtb2JpbGU6ICAzMjBweCxcbiAgICB0YWJsZXQ6ICA3NDBweCxcbiAgICBkZXNrdG9wOiA5ODBweCxcbiAgICB3aWRlOiAgICAxMzAwcHhcbikgIWRlZmF1bHQ7XG5cbi8vLyBTdGF0aWMgYnJlYWtwb2ludCAoZm9yIGZpeGVkLXdpZHRoIGxheW91dHMpXG4vLy9cbi8vLyBEZWZpbmUgdGhlIGJyZWFrcG9pbnQgZnJvbSAkbXEtYnJlYWtwb2ludHMgdGhhdCBzaG91bGRcbi8vLyBiZSB1c2VkIGFzIHRoZSB0YXJnZXQgd2lkdGggZm9yIHRoZSBmaXhlZC13aWR0aCBsYXlvdXRcbi8vLyAoaS5lLiB3aGVuICRtcS1yZXNwb25zaXZlIGlzIHNldCB0byAnZmFsc2UnKSBpbiBhIG9sZC1pZS5zY3NzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIC8vIHRhYmxldC1vbmx5LnNjc3Ncbi8vLyAgLy9cbi8vLyAgLy8gSWdub3JlIGFsbCBzdHlsZXMgYWJvdmUgdGFibGV0IGJyZWFrcG9pbnQsXG4vLy8gIC8vIGFuZCBmaXggdGhlIHN0eWxlcyAoc3VjaCBhcyB0aGUgbGF5b3V0KSBhdCB0YWJsZXQgd2lkdGhcbi8vLyAgJG1xLXJlc3BvbnNpdmU6IGZhbHNlO1xuLy8vICAkbXEtc3RhdGljLWJyZWFrcG9pbnQ6IHRhYmxldDtcbi8vLyAgQGltcG9ydCAnbWFpbic7IC8vIEBtZWRpYSBxdWVyaWVzIGluIHRoaXMgZmlsZSB3aWxsIGJlIHJhc3Rlcml6ZWQgdXAgdG8gdGFibGV0XG4vLy8gICAgICAgICAgICAgICAgICAgLy8gbGFyZ2VyIGJyZWFrcG9pbnRzIHdpbGwgYmUgaWdub3JlZFxuLy8vXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNhZGRpbmctY3VzdG9tLWJyZWFrcG9pbnRzIEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1zdGF0aWMtYnJlYWtwb2ludDogZGVza3RvcCAhZGVmYXVsdDtcblxuLy8vIFNob3cgYnJlYWtwb2ludHMgaW4gdGhlIHRvcCByaWdodCBjb3JuZXJcbi8vL1xuLy8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLy8gcmlnaHQgY29ybmVyIG9mIHlvdXIgc2l0ZSBkdXJpbmcgZGV2ZWxvcG1lbnQsIGFkZCB0aGUgYnJlYWtwb2ludHNcbi8vLyB0byB0aGlzIGxpc3QsIG9yZGVyZWQgYnkgd2lkdGguIEZvciBleGFtcGxlOiAobW9iaWxlLCB0YWJsZXQsIGRlc2t0b3ApLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgJG1xLXNob3ctYnJlYWtwb2ludHM6IChtb2JpbGUsIHRhYmxldCwgZGVza3RvcCk7XG4vLy8gICBAaW1wb3J0ICdwYXRoL3RvL21xJztcbi8vL1xuLy8vIEB0eXBlIG1hcFxuJG1xLXNob3ctYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuXG4vLy8gQ3VzdG9taXplIHRoZSBtZWRpYSB0eXBlIChmb3IgZXhhbXBsZTogYEBtZWRpYSBzY3JlZW5gIG9yIGBAbWVkaWEgcHJpbnRgKVxuLy8vIEJ5IGRlZmF1bHQgc2Fzcy1tcSB1c2VzIGFuIFwiYWxsXCIgbWVkaWEgdHlwZSAoYEBtZWRpYSBhbGwgYW5kIOKApmApXG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI2NoYW5naW5nLW1lZGlhLXR5cGUgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLW1lZGlhLXR5cGU6IGFsbCAhZGVmYXVsdDtcblxuLy8vIENvbnZlcnQgcGl4ZWxzIHRvIGVtc1xuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRweCAtIHZhbHVlIHRvIGNvbnZlcnRcbi8vLyBAaWdub3JlIEBwYXJhbSB7TnVtYmVyfSAkYmFzZS1mb250LXNpemUgWyRtcS1iYXNlLWZvbnQtc2l6ZV0gLSBgPGJvZHk+YCBmb250IHNpemUgKGRlcHJlY2F0ZWQpXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICRmb250LXNpemUtaW4tZW1zOiBtcS1weDJlbSgxNnB4KTtcbi8vLyAgcCB7IGZvbnQtc2l6ZTogbXEtcHgyZW0oMTZweCk7IH1cbi8vL1xuLy8vIEByZXF1aXJlcyAkbXEtYmFzZS1mb250LXNpemVcbi8vLyBAcmV0dXJucyB7TnVtYmVyfVxuQGZ1bmN0aW9uIG1xLXB4MmVtKCRweCwgJGJhc2UtZm9udC1zaXplOiAkbXEtYmFzZS1mb250LXNpemUpIHtcbiAgICBAaWYgKCRtcS1iYXNlLWZvbnQtc2l6ZSAhPSAxNnB4KSB7XG4gICAgICAgIEB3YXJuIFwiT3ZlcnJpZGluZyAkbXEtYmFzZS1mb250LXNpemUgd2lsbCBicmVhayB0aGluZ3MsIHNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL2lzc3Vlcy8xMjIuXCI7XG4gICAgfVxuICAgIEBpZiAoJGJhc2UtZm9udC1zaXplICE9IDE2cHgpIHtcbiAgICAgICAgQHdhcm4gXCJUaGUgJGJhc2UtZm9udC1zaXplIGFyZ3VtZW50IHdpbGwgYmUgcmVtb3ZlZCBpbiBzYXNzLW1xIHY2LjAuMCwgYXMgb3ZlcnJpZGluZyBpdCBicmVha3MgdGhpbmdzLCBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcS9pc3N1ZXMvMTIyLlwiO1xuICAgIH1cbiAgICBAaWYgdW5pdGxlc3MoJHB4KSB7XG4gICAgICAgIEB3YXJuIFwiQXNzdW1pbmcgI3skcHh9IHRvIGJlIGluIHBpeGVscywgYXR0ZW1wdGluZyB0byBjb252ZXJ0IGl0IGludG8gcGl4ZWxzLlwiO1xuICAgICAgICBAcmV0dXJuIG1xLXB4MmVtKCRweCAqIDFweCwgJGJhc2UtZm9udC1zaXplKTtcbiAgICB9IEBlbHNlIGlmIHVuaXQoJHB4KSA9PSBlbSB7XG4gICAgICAgIEByZXR1cm4gJHB4O1xuICAgIH1cbiAgICBAcmV0dXJuICgkcHggLyAkYmFzZS1mb250LXNpemUpICogMWVtO1xufVxuXG4vLy8gR2V0IGEgYnJlYWtwb2ludCdzIHdpZHRoXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG5hbWUgLSBOYW1lIG9mIHRoZSBicmVha3BvaW50LiBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICR0YWJsZXQtd2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKHRhYmxldCk7XG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aChkZXNrdG9wKSkge31cbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQHJldHVybnMge051bWJlcn0gVmFsdWUgaW4gcGl4ZWxzXG5AZnVuY3Rpb24gbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJG5hbWUsICRicmVha3BvaW50czogJG1xLWJyZWFrcG9pbnRzKSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJG5hbWUpIHtcbiAgICAgICAgQHJldHVybiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBAd2FybiBcIkJyZWFrcG9pbnQgI3skbmFtZX0gd2Fzbid0IGZvdW5kIGluICRicmVha3BvaW50cy5cIjtcbiAgICB9XG59XG5cbi8vLyBNZWRpYSBRdWVyeSBtaXhpblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkZnJvbSBbZmFsc2VdIC0gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJHVudGlsIFtmYWxzZV0gLSBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkYW5kIFtmYWxzZV0gLSBBZGRpdGlvbmFsIG1lZGlhIHF1ZXJ5IHBhcmFtZXRlcnNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lZGlhLXR5cGUgWyRtcS1tZWRpYS10eXBlXSAtIE1lZGlhIHR5cGU6IHNjcmVlbiwgcHJpbnTigKZcbi8vL1xuLy8vIEBpZ25vcmUgVW5kb2N1bWVudGVkIEFQSSwgZm9yIGFkdmFuY2VkIHVzZSBvbmx5OlxuLy8vIEBpZ25vcmUgQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyBbJG1xLWJyZWFrcG9pbnRzXVxuLy8vIEBpZ25vcmUgQHBhcmFtIHtTdHJpbmd9ICRzdGF0aWMtYnJlYWtwb2ludCBbJG1xLXN0YXRpYy1icmVha3BvaW50XVxuLy8vXG4vLy8gQGNvbnRlbnQgc3R5bGluZyBydWxlcywgd3JhcHBlZCBpbnRvIGEgQG1lZGlhIHF1ZXJ5IHdoZW4gJHJlc3BvbnNpdmUgaXMgdHJ1ZVxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLW1lZGlhLXR5cGVcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbi8vLyBAcmVxdWlyZXMge2Z1bmN0aW9ufSBtcS1weDJlbVxuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IG1xLWdldC1icmVha3BvaW50LXdpZHRoXG4vLy9cbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3Jlc3BvbnNpdmUtbW9kZS1vbi1kZWZhdWx0IEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLmVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtb2JpbGUpIHtcbi8vLyAgICAgIGNvbG9yOiByZWQ7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4vLy8gICAgICBjb2xvcjogYmx1ZTtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEobW9iaWxlLCB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBncmVlbjtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCwgJGFuZDogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScpIHtcbi8vLyAgICAgIGNvbG9yOiB0ZWFsO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSg5NTBweCkge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgJG1lZGlhLXR5cGU6IHNjcmVlbikge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICAgIC8vIEFkdmFuY2VkIHVzZTpcbi8vLyAgICAkbXktYnJlYWtwb2ludHM6IChMOiA5MDBweCwgWEw6IDEyMDBweCk7XG4vLy8gICAgQGluY2x1ZGUgbXEoTCwgJGJyZWFrcG9pbnRzOiAkbXktYnJlYWtwb2ludHMsICRzdGF0aWMtYnJlYWtwb2ludDogTCkge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICB9XG5AbWl4aW4gbXEoXG4gICAgJGZyb206IGZhbHNlLFxuICAgICR1bnRpbDogZmFsc2UsXG4gICAgJGFuZDogZmFsc2UsXG4gICAgJG1lZGlhLXR5cGU6ICRtcS1tZWRpYS10eXBlLFxuICAgICRicmVha3BvaW50czogJG1xLWJyZWFrcG9pbnRzLFxuICAgICRyZXNwb25zaXZlOiAkbXEtcmVzcG9uc2l2ZSxcbiAgICAkc3RhdGljLWJyZWFrcG9pbnQ6ICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuKSB7XG4gICAgJG1pbi13aWR0aDogMDtcbiAgICAkbWF4LXdpZHRoOiAwO1xuICAgICRtZWRpYS1xdWVyeTogJyc7XG5cbiAgICAvLyBGcm9tOiB0aGlzIGJyZWFrcG9pbnQgKGluY2x1c2l2ZSlcbiAgICBAaWYgJGZyb20ge1xuICAgICAgICBAaWYgdHlwZS1vZigkZnJvbSkgPT0gbnVtYmVyIHtcbiAgICAgICAgICAgICRtaW4td2lkdGg6IG1xLXB4MmVtKCRmcm9tKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAkbWluLXdpZHRoOiBtcS1weDJlbShtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkZnJvbSwgJGJyZWFrcG9pbnRzKSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBVbnRpbDogdGhhdCBicmVha3BvaW50IChleGNsdXNpdmUpXG4gICAgQGlmICR1bnRpbCB7XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1bnRpbCkgPT0gbnVtYmVyIHtcbiAgICAgICAgICAgICRtYXgtd2lkdGg6IG1xLXB4MmVtKCR1bnRpbCk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgJG1heC13aWR0aDogbXEtcHgyZW0obXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHVudGlsLCAkYnJlYWtwb2ludHMpKSAtIC4wMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZSBzdXBwb3J0IGlzIGRpc2FibGVkLCByYXN0ZXJpemUgdGhlIG91dHB1dCBvdXRzaWRlIEBtZWRpYSBibG9ja3NcbiAgICAvLyBUaGUgYnJvd3NlciB3aWxsIHJlbHkgb24gdGhlIGNhc2NhZGUgaXRzZWxmLlxuICAgIEBpZiAkcmVzcG9uc2l2ZSA9PSBmYWxzZSB7XG4gICAgICAgICRzdGF0aWMtYnJlYWtwb2ludC13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHN0YXRpYy1icmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgICAgICAkdGFyZ2V0LXdpZHRoOiBtcS1weDJlbSgkc3RhdGljLWJyZWFrcG9pbnQtd2lkdGgpO1xuXG4gICAgICAgIC8vIE91dHB1dCBvbmx5IHJ1bGVzIHRoYXQgc3RhcnQgYXQgb3Igc3BhbiBvdXIgdGFyZ2V0IHdpZHRoXG4gICAgICAgIEBpZiAoXG4gICAgICAgICAgICAkYW5kID09IGZhbHNlXG4gICAgICAgICAgICBhbmQgJG1pbi13aWR0aCA8PSAkdGFyZ2V0LXdpZHRoXG4gICAgICAgICAgICBhbmQgKFxuICAgICAgICAgICAgICAgICR1bnRpbCA9PSBmYWxzZSBvciAkbWF4LXdpZHRoID49ICR0YXJnZXQtd2lkdGhcbiAgICAgICAgICAgIClcbiAgICAgICAgICAgIGFuZCAkbWVkaWEtdHlwZSAhPSAncHJpbnQnXG4gICAgICAgICkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIHN1cHBvcnQgaXMgZW5hYmxlZCwgb3V0cHV0IHJ1bGVzIGluc2lkZSBAbWVkaWEgcXVlcmllc1xuICAgIEBlbHNlIHtcbiAgICAgICAgQGlmICRtaW4td2lkdGggIT0gMCB7ICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgKG1pbi13aWR0aDogI3skbWluLXdpZHRofSknOyB9XG4gICAgICAgIEBpZiAkbWF4LXdpZHRoICE9IDAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kIChtYXgtd2lkdGg6ICN7JG1heC13aWR0aH0pJzsgfVxuICAgICAgICBAaWYgJGFuZCAgICAgICAgICAgIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAjeyRhbmR9JzsgfVxuXG4gICAgICAgIC8vIFJlbW92ZSB1bm5lY2Vzc2FyeSBtZWRpYSBxdWVyeSBwcmVmaXggJ2FsbCBhbmQgJ1xuICAgICAgICBAaWYgKCRtZWRpYS10eXBlID09ICdhbGwnIGFuZCAkbWVkaWEtcXVlcnkgIT0gJycpIHtcbiAgICAgICAgICAgICRtZWRpYS10eXBlOiAnJztcbiAgICAgICAgICAgICRtZWRpYS1xdWVyeTogc3RyLXNsaWNlKHVucXVvdGUoJG1lZGlhLXF1ZXJ5KSwgNik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtdHlwZSArICRtZWRpYS1xdWVyeX0ge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLyBRdWljayBzb3J0XG4vLy9cbi8vLyBAYXV0aG9yIFNhbSBSaWNoYXJkc1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNvcnRcbi8vLyBAcmV0dXJucyB7TGlzdH0gU29ydGVkIExpc3RcbkBmdW5jdGlvbiBfbXEtcXVpY2stc29ydCgkbGlzdCkge1xuICAgICRsZXNzOiAgKCk7XG4gICAgJGVxdWFsOiAoKTtcbiAgICAkbGFyZ2U6ICgpO1xuXG4gICAgQGlmIGxlbmd0aCgkbGlzdCkgPiAxIHtcbiAgICAgICAgJHNlZWQ6IG50aCgkbGlzdCwgY2VpbChsZW5ndGgoJGxpc3QpIC8gMikpO1xuXG4gICAgICAgIEBlYWNoICRpdGVtIGluICRsaXN0IHtcbiAgICAgICAgICAgIEBpZiAoJGl0ZW0gPT0gJHNlZWQpIHtcbiAgICAgICAgICAgICAgICAkZXF1YWw6IGFwcGVuZCgkZXF1YWwsICRpdGVtKTtcbiAgICAgICAgICAgIH0gQGVsc2UgaWYgKCRpdGVtIDwgJHNlZWQpIHtcbiAgICAgICAgICAgICAgICAkbGVzczogYXBwZW5kKCRsZXNzLCAkaXRlbSk7XG4gICAgICAgICAgICB9IEBlbHNlIGlmICgkaXRlbSA+ICRzZWVkKSB7XG4gICAgICAgICAgICAgICAgJGxhcmdlOiBhcHBlbmQoJGxhcmdlLCAkaXRlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAcmV0dXJuIGpvaW4oam9pbihfbXEtcXVpY2stc29ydCgkbGVzcyksICRlcXVhbCksIF9tcS1xdWljay1zb3J0KCRsYXJnZSkpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJGxpc3Q7XG59XG5cbi8vLyBTb3J0IGEgbWFwIGJ5IHZhbHVlcyAod29ya3Mgd2l0aCBudW1iZXJzIG9ubHkpXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAcGFyYW0ge01hcH0gJG1hcCAtIE1hcCB0byBzb3J0XG4vLy8gQHJldHVybnMge01hcH0gTWFwIHNvcnRlZCBieSB2YWx1ZVxuQGZ1bmN0aW9uIF9tcS1tYXAtc29ydC1ieS12YWx1ZSgkbWFwKSB7XG4gICAgJG1hcC1zb3J0ZWQ6ICgpO1xuICAgICRtYXAta2V5czogbWFwLWtleXMoJG1hcCk7XG4gICAgJG1hcC12YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJG1hcC12YWx1ZXMtc29ydGVkOiBfbXEtcXVpY2stc29ydCgkbWFwLXZhbHVlcyk7XG5cbiAgICAvLyBSZW9yZGVyIGtleS92YWx1ZSBwYWlycyBiYXNlZCBvbiBrZXkgdmFsdWVzXG4gICAgQGVhY2ggJHZhbHVlIGluICRtYXAtdmFsdWVzLXNvcnRlZCB7XG4gICAgICAgICRpbmRleDogaW5kZXgoJG1hcC12YWx1ZXMsICR2YWx1ZSk7XG4gICAgICAgICRrZXk6IG50aCgkbWFwLWtleXMsICRpbmRleCk7XG4gICAgICAgICRtYXAtc29ydGVkOiBtYXAtbWVyZ2UoJG1hcC1zb3J0ZWQsICgka2V5OiAkdmFsdWUpKTtcblxuICAgICAgICAvLyBVbnNldCB0aGUgdmFsdWUgaW4gJG1hcC12YWx1ZXMgdG8gcHJldmVudCB0aGUgbG9vcFxuICAgICAgICAvLyBmcm9tIGZpbmRpbmcgdGhlIHNhbWUgaW5kZXggdHdpY2VcbiAgICAgICAgJG1hcC12YWx1ZXM6IHNldC1udGgoJG1hcC12YWx1ZXMsICRpbmRleCwgMCk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkbWFwLXNvcnRlZDtcbn1cblxuLy8vIEFkZCBhIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIE5hbWUgb2YgdGhlIGJyZWFrcG9pbnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJHdpZHRoIC0gV2lkdGggb2YgdGhlIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICBAaW5jbHVkZSBtcS1hZGQtYnJlYWtwb2ludCh0dnNjcmVlbiwgMTkyMHB4KTtcbi8vLyAgQGluY2x1ZGUgbXEodHZzY3JlZW4pIHt9XG5AbWl4aW4gbXEtYWRkLWJyZWFrcG9pbnQoJG5hbWUsICR3aWR0aCkge1xuICAgICRuZXctYnJlYWtwb2ludDogKCRuYW1lOiAkd2lkdGgpO1xuICAgICRtcS1icmVha3BvaW50czogbWFwLW1lcmdlKCRtcS1icmVha3BvaW50cywgJG5ldy1icmVha3BvaW50KSAhZ2xvYmFsO1xuICAgICRtcS1icmVha3BvaW50czogX21xLW1hcC1zb3J0LWJ5LXZhbHVlKCRtcS1icmVha3BvaW50cykgIWdsb2JhbDtcbn1cblxuLy8vIFNob3cgdGhlIGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIHRoZSB2aWV3cG9ydFxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjc2VlaW5nLXRoZS1jdXJyZW50bHktYWN0aXZlLWJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHNob3ctYnJlYWtwb2ludHMgWyRtcS1zaG93LWJyZWFrcG9pbnRzXSAtIExpc3Qgb2YgYnJlYWtwb2ludHMgdG8gc2hvdyBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lclxuLy8vIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgWyRtcS1icmVha3BvaW50c10gLSBCcmVha3BvaW50IG5hbWVzIGFuZCBzaXplc1xuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLXNob3ctYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gU2hvdyBicmVha3BvaW50cyB1c2luZyBnbG9iYWwgc2V0dGluZ3Ncbi8vLyAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbi8vL1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGN1c3RvbSBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzKChMLCBYTCksIChTOiAzMDBweCwgTDogODAwcHgsIFhMOiAxMjAwcHgpKTtcbkBtaXhpbiBtcS1zaG93LWJyZWFrcG9pbnRzKCRzaG93LWJyZWFrcG9pbnRzOiAkbXEtc2hvdy1icmVha3BvaW50cywgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMpIHtcbiAgICBib2R5OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkJFRUQ1O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGQkVFRDU7XG4gICAgICAgIGNvbG9yOiAjQzA5ODUzO1xuICAgICAgICBmb250OiBzbWFsbC1jYXB0aW9uO1xuICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgLy8gTG9vcCB0aHJvdWdoIHRoZSBicmVha3BvaW50cyB0aGF0IHNob3VsZCBiZSBzaG93blxuICAgICAgICBAZWFjaCAkc2hvdy1icmVha3BvaW50IGluICRzaG93LWJyZWFrcG9pbnRzIHtcbiAgICAgICAgICAgICR3aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRzaG93LWJyZWFrcG9pbnQsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIjeyRzaG93LWJyZWFrcG9pbnR9IOKJpSAjeyR3aWR0aH0gKCN7bXEtcHgyZW0oJHdpZHRoKX0pXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiBsZW5ndGgoJG1xLXNob3ctYnJlYWtwb2ludHMpID4gMCB7XG4gICAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbn1cbiIsIi8vIFByb2plY3QgbWl4aW5zXG5cbi8vICFVdGlsaXRpZXNcbi8vIFRoZXNlIGRvIG9uZSBzaW5nbGUgdGhpbmdcbkBtaXhpbiB1LXNldC10eXBvZ3JhcGh5KCR0eXBlZmFjZS1uYW1lOiAnYm9keScsICRzdHlsZS1uYW1lOiAncmVndWxhcicpIHtcblxuICAkdGhpcy10eXBlZmFjZTogbWFwLWdldCgkZm9udC1zdHlsZXMsICR0eXBlZmFjZS1uYW1lKTtcbiAgJHRoaXMtc3R5bGU6IG1hcC1nZXQoJHRoaXMtdHlwZWZhY2UsICRzdHlsZS1uYW1lKTtcblxuICBAaWYgJHR5cGVmYWNlLW5hbWUgPT0gJ2JvZHknIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgJGZmLWJvZHkpO1xuICB9XG4gIEBpZiAkdHlwZWZhY2UtbmFtZSA9PSAnaGVhZGluZycge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1oZWFkaW5nLCAkZmYtaGVhZGluZyk7XG4gIH1cblxuICBAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkdGhpcy1zdHlsZSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRtcS1icmVha3BvaW50cywgJHByb3BlcnR5KSBhbmQgdHlwZS1vZigkdmFsdWUpID09ICdtYXAnIHtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiAkcHJvcGVydHkpIHtcbiAgICAgICAgQGVhY2ggJHN1YnByb3BlcnR5LCAkc3VidmFsdWUgaW4gJHZhbHVlIHtcbiAgICAgICAgICBAaWYgJHN1YnByb3BlcnR5ID09ICdmb250LXNpemUnIHtcbiAgICAgICAgICAgICRzdWJ2YWx1ZTogcmVtLWNhbGMoJHN1YnZhbHVlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjeyRzdWJwcm9wZXJ0eX06ICRzdWJ2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGlmICRwcm9wZXJ0eSA9PSAnZm9udC1zaXplJyB7XG4gICAgICAgICR2YWx1ZTogcmVtLWNhbGMoJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vICFUaGVtaW5nIG1peGluc1xuLy8gcHVyZSBhcHBlYXJhbmNlICh0eXBvZ3JhcGhpYy9jb3NtZXRpYykgc3R5bGVzXG5cbkBtaXhpbiB0LWxpbmstYmFzZSB7XG4gIGNvbG9yOiB2YXIoLS11ai1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdWotbGluay1jb2xvci1ob3Zlcik7XG4gIH1cbn1cblxuXG5AbWl4aW4gdC1mb2N1c2VkIHtcbn1cblxuXG5AbWl4aW4gZ2VuZXJhdGVQb3N0c0xheW91dCgkc3RhcnRWYWx1ZSwkc3RhcnRSb3csJGJhc2UpIHtcblxuICAmOm50aC1jaGlsZCgjeyRzdGFydFZhbHVlfSkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMiAqICgxMDB2dyAtIDE3OHB4KSAvIDUpO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICBncmlkLXJvdy1zdGFydDogJHN0YXJ0Um93O1xuICAgIGdyaWQtcm93LWVuZDogJHN0YXJ0Um93KzI7XG4gICAgLy9iYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuXG4gICAgI3skYmFzZX1fX2luZm8ge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgIEBpbmNsdWRlIHBvc3RzSW1hZ2VCZ0NvdmVyKCRiYXNlKTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgjeyRzdGFydFZhbHVlKzF9KSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAkc3RhcnRSb3c7XG4gICAgZ3JpZC1yb3ctZW5kOiAkc3RhcnRSb3crMTtcblxuICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2luZm8ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUrMn0pIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG5cbiAgICBncmlkLXJvdy1zdGFydDogJHN0YXJ0Um93KzE7XG4gICAgZ3JpZC1yb3ctZW5kOiAkc3RhcnRSb3crMztcblxuXG4gICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgIEBpbmNsdWRlIHBvc3RzSW1hZ2VCZ0NvdmVyKCRiYXNlKTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgjeyRzdGFydFZhbHVlKzN9KSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBncmlkLXJvdy1zdGFydDogJHN0YXJ0Um93KzI7XG4gICAgZ3JpZC1yb3ctZW5kOiAkc3RhcnRSb3crMztcblxuICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2luZm8ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgjeyRzdGFydFZhbHVlKzR9KSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuXG4gICAgZ3JpZC1yb3ctc3RhcnQ6ICRzdGFydFJvdysyO1xuICAgIGdyaWQtcm93LWVuZDogJHN0YXJ0Um93KzM7XG5cblxuICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBwb3N0c0ltYWdlSGFsZigkYmFzZSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuXG4gIH1cbn1cblxuQG1peGluIGdlbmVyYXRlUG9zdHNMYXlvdXQyKCRzdGFydFZhbHVlLCRzdGFydFJvdywkYmFzZSkge1xuXG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUgIH0pIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG5cbiAgICBncmlkLXJvdy1zdGFydDogJHN0YXJ0Um93O1xuICAgIGdyaWQtcm93LWVuZDogJHN0YXJ0Um93KzI7XG5cblxuICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBwb3N0c0ltYWdlQmdDb3ZlcigkYmFzZSk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2luZm8ge1xuXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMykgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuICAmOm50aC1jaGlsZCgjeyRzdGFydFZhbHVlKyAxIH0pIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG5cbiAgICBncmlkLXJvdy1zdGFydDogJHN0YXJ0Um93O1xuICAgIGdyaWQtcm93LWVuZDogJHN0YXJ0Um93KzE7XG5cbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgcG9zdHNJbWFnZUhhbGYoJGJhc2UpO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW5mbyB7XG4gICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoI3skc3RhcnRWYWx1ZSsgMiB9KSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuXG4gICAgZ3JpZC1yb3ctc3RhcnQ6ICRzdGFydFJvdysxO1xuICAgIGdyaWQtcm93LWVuZDogJHN0YXJ0Um93KzI7XG5cbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICN7JGJhc2V9X19pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBwb3N0c0ltYWdlQmdDb3ZlcigkYmFzZTomKSB7XG5cblxuICAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbkBtaXhpbiBwb3N0c0ltYWdlSGFsZigkYmFzZTomKSB7XG5cblxuICAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbkBtaXhpbiBwb3N0c0l0ZW1JbmZvTFQoJGJhc2U6Jikge1xuICAmIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyksIDAuMSk7XG4gICAgfVxuXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcblxuICAgICN7JGJhc2V9X19kYXRlIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ3BpbmsnKX07XG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3ZlcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpfTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBvc3RzSXRlbUluZm9MQigkYmFzZTomKSB7XG4gICYge1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUobWFwLWdldCgkY29sb3JzLCAncGluaycpLCAwLjEpO1xuICAgIH1cblxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuXG4gICAgI3skYmFzZX1fX2RhdGUge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ2dyZWVuJyl9O1xuICAgICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6ICN7bWFwLWdldCgkY29sb3JzLCAncGluaycpfTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGdlbmVyYXRlUG9zdHNMb29rKCRzdGFydFZhbHVlLCRzdGFydFJvdywkYmFzZSkge1xuXG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWV9KSB7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcblxuICAgICN7JGJhc2V9X19pbmZvIHtcbiAgICAgIEBpbmNsdWRlIHBvc3RzSXRlbUluZm9MVCgkYmFzZSk7XG5cbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgjeyRzdGFydFZhbHVlKzF9KSB7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuXG4gICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW5mbyB7XG4gICAgICBAaW5jbHVkZSBwb3N0c0l0ZW1JbmZvTEIoJGJhc2UpO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUrMn0pIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuXG4gICAgI3skYmFzZX1fX2luZm8ge1xuICAgICAgQGluY2x1ZGUgcG9zdHNJdGVtSW5mb0xUKCRiYXNlKTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgjeyRzdGFydFZhbHVlKzN9KSB7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcblxuICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2luZm8ge1xuICAgICAgQGluY2x1ZGUgcG9zdHNJdGVtSW5mb0xUKCRiYXNlKTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgjeyRzdGFydFZhbHVlKzR9KSB7XG5cbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XG5cbiAgICAjeyRiYXNlfV9faW5mbyB7XG4gICAgICBAaW5jbHVkZSBwb3N0c0l0ZW1JbmZvTEIoJGJhc2UpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZ2VuZXJhdGVQb3N0c0xvb2syKCRzdGFydFZhbHVlLCRzdGFydFJvdywkYmFzZSkge1xuXG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUgIH0pIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XG5cbiAgICAjeyRiYXNlfV9faW5mbyB7XG4gICAgICBAaW5jbHVkZSBwb3N0c0l0ZW1JbmZvTEIoJGJhc2UpO1xuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZCgjeyRzdGFydFZhbHVlKyAxIH0pIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XG5cbiAgICAjeyRiYXNlfV9faW5mbyB7XG4gICAgICBAaW5jbHVkZSBwb3N0c0l0ZW1JbmZvTEIoJGJhc2UpO1xuXG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKCN7JHN0YXJ0VmFsdWUrIDIgfSkge1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG5cbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICN7JGJhc2V9X19pbmZvIHtcbiAgICAgIEBpbmNsdWRlIHBvc3RzSXRlbUluZm9MVCgkYmFzZSk7XG4gICAgfVxuICB9XG59XG5cblxuQGtleWZyYW1lcyBoaWRlTWFpbk1lbnUge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogcmVtLWNhbGMoLTEwMHB4KTtcbiAgfVxufVxuXG4vL0BrZXlmcmFtZXMgc2hvd01haW5NZW51IHtcbi8vICAwJSB7XG4vLyAgICB0b3A6IHJlbS1jYWxjKC0xMDBweCk7XG4vLyAgfVxuLy8gIDEwMCUge1xuLy8gICAgdG9wOiAwO1xuLy8gIH1cbi8vfVxuLy9cbi8vQGtleWZyYW1lcyBoaWRlUGFnZVdyYXBwZXIge1xuLy8gIDAlIHtcbi8vICAgIG1hcmdpbi10b3A6IDA7XG4vLyAgICAvL3BhZGRpbmctdG9wOiAwO1xuLy8gIH1cbi8vICAxMDAlIHtcbi8vICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0xMDBweCk7XG4vLyAgICAvL3BhZGRpbmctdG9wOiByZW0tY2FsYyg0MHB4KTtcbi8vICB9XG4vL31cblxuQGtleWZyYW1lcyBzaG93UGFnZVdyYXBwZXIge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTEwMHB4KTtcbiAgICAvL3BhZGRpbmctdG9wOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLy9wYWRkaW5nLXRvcDogcmVtLWNhbGMoNDBweCk7XG4gIH1cbn1cblxuLy9Aa2V5ZnJhbWVzIG1vdmVQaW90cmFNZW51VXAge1xuLy8gIDAlIHtcbi8vICAgIHRvcDogcmVtLWNhbGMoMTAwcHgpO1xuLy8gIH1cbi8vICAxMDAlIHtcbi8vICAgIHRvcDogcmVtLWNhbGMoMHB4KTtcbi8vICB9XG4vL31cbi8vXG4vL0BrZXlmcmFtZXMgbW92ZVBpb3RyYU1lbnVEb3duIHtcbi8vICAwJSB7XG4vLyAgICB0b3A6IHJlbS1jYWxjKDBweCk7XG4vLyAgfVxuLy8gIDEwMCUge1xuLy8gICAgdG9wOiByZW0tY2FsYygxMDBweCk7XG4vLyAgfVxuLy99XG4iLCJAdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG4vLyBwdXJlIGFwcGVhcmFuY2UgKHR5cG9ncmFwaGljL2Nvc21ldGljKSBzdHlsZXNcbi8vIHBsZWFzZSBrZWVwIGhlcmUgb25seSB0aG9zZSBtaXhpbnMgdGhhdCBhcmUgcmVsYXRlZCB0byBzaW5nbGUgcG9zdCBzdHlsaW5nXG5cbkBtaXhpbiB0LXRleHRjb250ZW50IHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMgKi9cblxuICAvLyBwcmV2ZW50aW5nIHRleHQgc3R5bGVzIGxlYWtpbmcgaW50byB3aWRnZXRzIHBhc3RlZCBpbnRvIGNvbnRlbnQgYXJlYSB2aWEgc2hvcnRjb2Rlc1xuICAmIHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBAaW5jbHVkZSB0LWhlYWRpbmctbWFpbjtcbiAgICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAje21hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKX0pO1xuICAgIH1cblxuICAgIGgyLm5vLWxpbmVzIHtcbiAgICAgIEBpbmNsdWRlIHQtaGVhZGluZy14eHhsO1xuICAgICAgY29sb3I6IHZhcigtLXVqLWhlYWRpbmctY29sb3IsICN7bWFwLWdldCgkY29sb3JzLCAncGluaycpfSk7XG4gICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyNHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oYXMtbGluZXMgaDEsXG4gICAgaDI6bm90KC5uby1saW5lcykge1xuICAgICAgQGluY2x1ZGUgdC1oZWFkaW5nLXh4eGw7XG4gICAgICBjb2xvcjogdmFyKC0tdWotaGVhZGluZy1jb2xvciwgI3ttYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpfSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICAgIEBzdXBwb3J0cyBub3QgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoN3B4KTtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgfVxuXG4gICAgICAmIH4gaHIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtN3B4KSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMjVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDNweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDRweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAvL2JvdHRvbTogMC4zZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBAaW5jbHVkZSB0LWhlYWRpbmcteHhsO1xuICAgICAgY29sb3I6IHZhcigtLXVqLWhlYWRpbmctY29sb3IsICN7bWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKX0pO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIEBpbmNsdWRlIHQtaGVhZGluZy14bDtcbiAgICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAje21hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyl9KTtcbiAgICB9XG5cbiAgICAvLyBoNSB7XG4gICAgLy8gICBAaW5jbHVkZSB0LWhlYWRpbmctbDtcbiAgICAvLyB9XG4gICAgLy8gaDYge1xuICAgIC8vICAgQGluY2x1ZGUgdC1oZWFkaW5nLW07XG4gICAgLy8gfVxuICAgIHAsIHVsLCBvbCB7XG4gICAgICBjb2xvcjogdmFyKC0tdWotdGV4dC1jb2xvcik7XG5cbiAgICAgICY6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIHUtc3BhY2luZy15KCR1bml0LXksICdtYXJnaW4nKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIHVsLCBvbCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgfVxuXG4gICAgdWwsIG9sIHtcbiAgICAgIGxpIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkdW5pdC14ICogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSB1LWltYWdlLWF1dG93aWR0aDtcbiAgICB9XG4gIH1cbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMgKi9cbn1cblxuQG1peGluIHQtaGVhZGluZy1tYWluIHtcbiAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdtYWluLXRpdGxlJyk7XG59XG5cbi8vIH4gaGVhZGluZyBsZXZlbCAyXG5AbWl4aW4gdC1oZWFkaW5nLXh4eGwge1xuICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ3NlY29uZC1oZWFkaW5nJyk7XG59XG5cblxuLy8gfiBoZWFkaW5nIGxldmVsIDNcbkBtaXhpbiB0LWhlYWRpbmcteHhsIHtcbiAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICd0aGlyZC1oZWFkaW5nJyk7XG59XG5cblxuLy8gfiBoZWFkaW5nIGxldmVsIDRcbkBtaXhpbiB0LWhlYWRpbmcteGwge1xuICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ2ZvdXJ0aC1oZWFkaW5nJyk7XG5cbn1cblxuXG4vLyAvLyB+IGhlYWRpbmcgbGV2ZWwgNVxuLy8gQG1peGluIHQtaGVhZGluZy1sIHtcbi8vIH1cblxuXG4vLyAvLyB+IGhlYWRpbmcgbGV2ZWwgNlxuLy8gQG1peGluIHQtaGVhZGluZy1tIHtcbi8vIH1cbi50LWxhcmdlci10ZXh0IHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4cHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDM2cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC11bml2ZXJzYWwsIHNlbGVjdG9yLW1heC10eXBlICovXHJcbi8vIFR3ZWFrcyBmb3IgTm9ybWFsaXplIDMuMFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBkbCwgZGQsIHVsLCBvbCwgbGksIGZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG59XHJcblxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbnAsXHJcbmJvZHksXHJcbi5jb250YWluZXIsXHJcbi5jb250YWluZXItZmx1aWQsXHJcbi5yb3csXHJcbltjbGFzc149XCJ3cC1cIl0sXHJcbltjbGFzcyo9XCIgd3AtXCJdLFxyXG5bY2xhc3NePVwidS1cIl0sXHJcbltjbGFzcyo9XCIgdS1cIl0sXHJcbltjbGFzc149XCJjLVwiXSxcclxuW2NsYXNzKj1cIiBjLVwiXSB7XHJcbiAgJixcclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG4vL1xyXG4vLyosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xyXG4vLyAgYm94LXNpemluZzogaW5oZXJpdDtcclxuLy99XHJcbi8vXHJcbi8vLl8zZGVvYS1hcHAsXHJcbi8vLl8zZGVvYS1hcHAgKixcclxuLy8uXzNkZW9hLWFwcCAqOjpiZWZvcmUsXHJcbi8vLl8zZGVvYS1hcHAgKjo6YWZ0ZXIge1xyXG4vLyAgYm94LXNpemluZzogdW5zZXQ7XHJcbi8vfVxyXG4vL1xyXG4vLyNzbTNkZSxcclxuLy8jc20zZGUgKixcclxuLy8jc20zZGUgKjo6YmVmb3JlLFxyXG4vLyNzbTNkZSAqOjphZnRlciB7XHJcbi8vICBib3gtc2l6aW5nOiB1bnNldDtcclxuLy99XHJcblxyXG5cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICBjb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbmlmcmFtZSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG5ib2R5IHtcbiAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjguNjk0JyBoZWlnaHQ9JzUwLjY5NCcgdmlld0JveD0nMCAwIDI4LjY5NCA1MC42OTQnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgnJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0NycgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc4JyBoZWlnaHQ9JzUnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aC0yJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV84NDctMicgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc5JyBoZWlnaHQ9JzUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdBcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjguNjk0IDUwLjY5NCkgcm90YXRlKDE4MCknJTNFJTNDZyBpZD0nR3JvdXBfNzM4JyBkYXRhLW5hbWU9J0dyb3VwIDczOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA0Ny4xNTgpIHJvdGF0ZSgtNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNycgZGF0YS1uYW1lPSdHcm91cCA3MzcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzknIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDBBNSA1IDAgMCAwIDUgNUgzNS41NzhhNSA1IDAgMCAwLTUtNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2cgaWQ9J0dyb3VwXzczOScgZGF0YS1uYW1lPSdHcm91cCA3MzknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTM2KSByb3RhdGUoNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNy0yJyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoLTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfOTc5LTInIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDVBNSA1IDAgMCAxIDUgMEgzNS41NzlhNSA1IDAgMCAxLTUgNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsZWZ0OiByZW0tY2FsYygyNXB4KTtcbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgbGVmdDogcmVtLWNhbGMoNTBweCk7XG4gIH1cblxuXG4gICY6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdBcnJvdycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzI4LjY5NCcgaGVpZ2h0PSc1MC42OTQnIHZpZXdCb3g9JzAgMCAyOC42OTQgNTAuNjk0JyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV84NDcnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDg0Nycgd2lkdGg9JzM1LjU3OCcgaGVpZ2h0PSc1JyBmaWxsPSclMjNmZmYnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgtMiclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfODQ3LTInIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDg0Nycgd2lkdGg9JzM1LjU3OScgaGVpZ2h0PSc1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNzM4JyBkYXRhLW5hbWU9J0dyb3VwIDczOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA0Ny4xNTgpIHJvdGF0ZSgtNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNycgZGF0YS1uYW1lPSdHcm91cCA3MzcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzknIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDBBNSA1IDAgMCAwIDUgNUgzNS41NzhhNSA1IDAgMCAwLTUtNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2cgaWQ9J0dyb3VwXzczOScgZGF0YS1uYW1lPSdHcm91cCA3MzknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTM2KSByb3RhdGUoNDUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzczNy0yJyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoLTIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfOTc5LTInIGRhdGEtbmFtZT0nUGF0aCA5NzknIGQ9J00wIDVBNSA1IDAgMCAxIDUgMEgzNS41NzlhNSA1IDAgMCAxLTUgNUgyNC45MzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICByaWdodDogcmVtLWNhbGMoMjVweCk7XG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgIHJpZ2h0OiByZW0tY2FsYyg1MHB4KTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi50LWFuaW0tMSB7XG4gICYudC1hbmltLXNlbGYsXG4gICpbY2xhc3MqPSd0LWFuaW0tZWxlbS0nXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTMwcHgpO1xuICB9XG5cbiAgJi5pcy1pbi12aWV3LWZpcnN0IHtcbiAgICAmLnQtYW5pbS1zZWxmIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbTEgNDAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgKltjbGFzcyo9J3QtYW5pbS1lbGVtLSddIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbTEgNzUwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgJGFuaW1hdGlvblN0ZXA6IDE1MG1zO1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNTAge1xuICAgICAgLnQtYW5pbS1lbGVtLSN7JGl9IHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkYW5pbWF0aW9uU3RlcCArICRhbmltYXRpb25TdGVwICogJGk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50LWFuaW0tMiB7XG4gICYudC1hbmltLXNlbGYsXG4gICpbY2xhc3MqPSd0LWFuaW0tZWxlbS0nXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIH1cblxuICAmLmlzLWluLXZpZXctZmlyc3Qge1xuICAgICYudC1hbmltLXNlbGYge1xuICAgICAgYW5pbWF0aW9uOiBhbmltMSAyMDBtcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAqW2NsYXNzKj0ndC1hbmltLWVsZW0tJ10ge1xuICAgICAgYW5pbWF0aW9uOiBhbmltMSAzNTBtcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAkYW5pbWF0aW9uU3RlcDogMTAwbXM7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MCB7XG4gICAgICAudC1hbmltLWVsZW0tI3skaX0ge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRhbmltYXRpb25TdGVwICsgJGFuaW1hdGlvblN0ZXAgKiAkaTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnQtYW5pbS0zIHtcbiAgJi50LWFuaW0tc2VsZixcbiAgKltjbGFzcyo9J3QtYW5pbS1lbGVtLSddIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMzBweCk7XG4gIH1cblxuICAmLmlzLWluLXZpZXctZmlyc3Qge1xuICAgICYudC1hbmltLXNlbGYge1xuICAgICAgYW5pbWF0aW9uOiBhbmltMSA4MDBtcyBlYXNlLWluLW91dCBmb3J3YXJkcyAyMDBtcztcbiAgICB9XG5cbiAgICAqW2NsYXNzKj0ndC1hbmltLWVsZW0tJ10ge1xuICAgICAgYW5pbWF0aW9uOiBhbmltMSA3NTBtcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAkYW5pbWF0aW9uU3RlcDogMTUwbXM7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MCB7XG4gICAgICAudC1hbmltLWVsZW0tI3skaX0ge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRhbmltYXRpb25TdGVwICsgJGFuaW1hdGlvblN0ZXAgKiAkaTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltMSB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbmEge1xuICBAaW5jbHVkZSB0LWxpbmstYmFzZTtcbn1cblxuLnMtdGV4dGNvbnRlbnQge1xuICBAaW5jbHVkZSB0LXRleHRjb250ZW50O1xufVxuXG4uaXMtcGFnZS1sb2FkaW5nICoge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LWxpbmsge1xuICBAaW5jbHVkZSB0LWxpbmstYmFzZTtcbn1cblxuLnUtbGluay1idXR0b24ge1xuICBAaW5jbHVkZSB0LWxpbmstYmFzZTtcbiAgQGluY2x1ZGUgdS1yZW1vdmUtYnV0dG9uLXN0eWxpbmc7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lc3ktZmxvcmVzeSB7XG4gIC0tZmlsdGVycy1jb2xvcjogdmFyKC0tYnMtZXN5Z3JlZW4pO1xuICAtLWZpbHRlcnMtY29sb3IyOiB2YXIoLS1icy1lc3libHVlKTtcbn1cblxuLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW90cmE0IHtcbiAgLS11ai1mb290ZXItYmc6ICN7bWFwLWdldCgkY29sb3JzLCdwaW90cmE0Ymx1ZScpfTtcblxuICAuYy1oZWFkZXJfX2RlY29yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmMtY29udGVudC1hcmVhIHtcbiAgICBib3JkZXItdG9wOiByZW0tY2FsYyg0MHB4KSBzb2xpZCB3aGl0ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAuYy1oZWFkZXJfX21vYmlsZS10b3Age1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4ucC1wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVzeS1mbG9yZXN5IHtcbiAgLS11ai1mb290ZXItYmc6ICN7bWFwLWdldCgkY29sb3JzLCdwaW90cmE0Ymx1ZScpfTtcblxuICAuYy1oZWFkZXJfX2RlY29yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgIC5jLWhlYWRlcl9tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbmZpZ3VyZSB7XG4gICYuYWxpZ25jZW50ZXIge1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnUtdGV4dC1ib3gge1xuICBAZXh0ZW5kIC5zLXRleHRjb250ZW50O1xuICAvL3BhZGRpbmc6IDAgY2FsYygje3JlbS1jYWxjKDQwcHgpfSAtIHZhcigtLWJzLWd1dHRlci14KSk7XG5cbiAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAwIDd2dztcbiAgfVxuICAvL0BpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gIC8vICBwYWRkaW5nOiAwIDZ2dyAwIDN2dztcbiAgLy99XG59XG5cbi51LWJyYW5kLWxvZ28ge1xuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBtYXJnaW46IDAgcmVtLWNhbGMoMTAwcHgpO1xuICB9XG59XG5cbmZpZ3VyZS50LWJvcmRlci1yYWRpdXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udC1ib3JkZXItcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG5cbn1cblxuLnUtc21hbGwtc2VjdGlvbiB7XG4gIG1hcmdpbjogcmVtLWNhbGMoNTBweCkgMDtcbiAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgIG1hcmdpbjogcmVtLWNhbGMoMTIwcHgpIDA7XG5cbiAgfVxufVxuXG4udS1tb2JpbGUtc2VjdGlvbiB7XG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICBtYXJnaW46IHJlbS1jYWxjKDUwcHgpIDA7XG4gIH1cbn1cblxuLnUtdGlueS1zZWN0aW9uIHtcbiAgbWFyZ2luOiByZW0tY2FsYygyNXB4KSAwO1xuXG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgIG1hcmdpbjogcmVtLWNhbGMoNTBweCkgMDtcbiAgfVxufVxuXG4udS1kZWZhdWx0LXNlY3Rpb24ge1xuICBtYXJnaW46IHJlbS1jYWxjKDUwcHgpIDA7XG5cbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgbWFyZ2luOiByZW0tY2FsYygxMDBweCkgMDtcbiAgfVxufVxuXG4udS1sYXJnZS1zZWN0aW9uIHtcbiAgbWFyZ2luOiByZW0tY2FsYyg1MHB4KSAwO1xuXG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgIG1hcmdpbjogcmVtLWNhbGMoMTUwcHgpIDA7XG4gIH1cbn1cblxuXG4udS1jb2x1bW5zLWdyZXkge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xuICB9XG5cbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI21hcC1wb3J0Zm9saW8gZGl2W3RpdGxlXTpob3ZlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuI21hcC1wb3J0Zm9saW8gZGl2W3RpdGxlXTphZnRlciB7XG4gIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncmVndWxhcicpO1xuICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogcmVtLWNhbGMoNXB4KSByZW0tY2FsYygxNXB4KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDVweCk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgLyogU3R5bGUgeW91ciB0b29sdGlwICovXG59XG5cbi50LWdyZXktYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtLXVqLXRleHQtY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCdncmVlbicpfTtcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG4gIHBhZGRpbmc6IHJlbS1jYWxjKDMwcHgpO1xuICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodGdyZXknKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMHB4KTtcbiAgICB9XG4gIH1cblxuICBwLCB1bCwgb2wge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg1NXB4KTtcbiAgfVxufVxuXG4udC1lc3ktY2FsZW5kbHktYnV0dG9ucyB7XG4gIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpO1xuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4KTtcbiAgfVxuXG4gID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgZmxleDogdW5zZXQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1ucyB7XG5cblxuICAmLnQtbm8tbWFyZ2luLW9uLW1vYmlsZSB7XG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KFtjbGFzcyo9XCItc2VjdGlvblwiXSk6bm90KC51LWNvbHVtbnMtZ3JleSkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMwcHgpO1xuXG4gICAgICAudC1ncmV5LWJveCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgICYudC1maXJzdC1ncmV5LWNvbCB7XG4gICAgICAgIC50LWdyZXktYm94IHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50LWxhc3QtZ3JleS1jb2wge1xuICAgICAgICAudC1ncmV5LWJveCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWFydGljbGUtcG9zdF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwcHgpO1xuXG4gICYgPiBwOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncG9zdC1maXJzdC1wJyk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XG4gIH1cblxuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbjogcmVtLWNhbGMoNTBweCkgMDtcblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdyZWd1bGFyJyk7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZ3JleScpXG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1xdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogcmVtLWNhbGMoNTBweCkgMDtcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcblxuICBwIHtcbiAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ3F1b3RlLXNtYWxsJyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpIDA7XG4gICAgYm9yZGVyLXRvcDogcmVtLWNhbGMoM3B4KSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtLWNhbGMoM3B4KSBzb2xpZCBjdXJyZW50Q29sb3I7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwMHB4KTtcblxuICAgICAgbGluZS1oZWlnaHQ6IDAuNWVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XG4gICAgfVxuICB9XG5cbiAgY2l0ZSB7XG4gICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdyZWd1bGFyJyk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zaGFyZS1idCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXVqLXRleHQtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiByZW0tY2FsYygyMHB4KTtcblxuICAgICoge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udC1vZmZzZXQtaW1hZ2UtdG9wIHtcbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTE1MHB4KTtcbiAgfVxufVxuXG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50LWNvbHVtbnMtd2l0aC1pY29ucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UsICR1bnRpbDogeG1sYXJnZSkge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYygyNjBweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlLCAkdW50aWw6IHhtbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiA0NyUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoNzVweCk7XG4gICAgICBhc3BlY3QtcmF0aW86IDc1LzgwO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtLWNhbGMoMzBweCk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLFxuLnNlbGVjdDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uanMtbWFjb3Mge1xuICAucy10ZXh0Y29udGVudCB7XG4gICAgLmMtY29udGFjdF9fbmFtZSxcbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg4cHgpIDA7XG4gICAgfVxuICB9XG59XG5cbi50LXNpbmdsZS1jb2wtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG5cblxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBtYXgtd2lkdGg6IDcwdnc7XG4gIH1cbiAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gIH1cbiAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICBtYXgtd2lkdGg6IDMwdnc7XG4gIH1cbn1cblxuLnQtbnVtYmVycy1jb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICB9XG4gIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XG4gICAgbWF4LXdpZHRoOiA3MHZ3O1xuICB9XG59XG5cbi50LWNvbnRhY3QtY29sdW1ucyB7XG4gICYgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogcmVtLWNhbGMoNjBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXI6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIHtcbiAgLmMtaGVyb19fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud3AtYmxvY2stdmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgLy9tYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIC0yKTtcbiAgfVxufVxuXG4udS1uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtd2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50LWltZy0xMDAge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4uZ2FwLTAge1xuICBnYXA6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNDb29raWVib3RXaWRnZXQ6bm90KC5Db29raWVib3RXaWRnZXQtaW5hY3RpdmUpIHtcbiAgICBib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi50ZXh0LXRyYW5zZm9ybS1ub25lIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzXj1cInNncGItcG9wdXAtY2xvc2VcIl0sXG5bY2xhc3MqPVwiIHNncGItcG9wdXAtY2xvc2VcIl0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMTVweCk7XG59XG5cbi5wLXNpbmdsZS1wb3J0Zm9saW8ge1xuICBbaWRdIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtY29udGFjdCgkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmLnQtYmlnLWxlZnQsXG4gICAgJi50LWJpZy1yaWdodCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MHB4KTtcblxuICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIC8vICBtYXJnaW46IDAgNy4zdncgcmVtLWNhbGMoMjVweCk7XG4gICAgICAvL31cbiAgICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgLy8gIG1hcmdpbjogMCA3LjN2dyByZW0tY2FsYyg2MHB4KTtcbiAgICAgIC8vfVxuICAgIH1cblxuICAgICYudC1zbWFsbGVyLWltYWdlLW1vYmlsZSB7XG5cbiAgICAgICN7JGJhc2V9X19pbWFnZS1ib3gge1xuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtYmlnLXJpZ2h0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19uYW1lIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnY29udGFjdC1uYW1lJyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNXB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg3cHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcblxuICAgICAgJi50LWJpZy1sZWZ0LFxuICAgICAgJi50LWJpZy1yaWdodCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1MHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoM3B4KTtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcG9zaXRpb24ge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdjb250YWN0LXBvc2l0aW9uJyk7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjBweCk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2JpbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMHB4KTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xpbmsge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdjb250YWN0LWxpbmsnKTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW1hZ2UtYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzBweCk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygyMDBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgfVxuICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAvLyAgd2lkdGg6IHJlbS1jYWxjKDE1MHB4KTtcbiAgICAgIC8vfVxuICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xuICAgICAgLy8gIHdpZHRoOiByZW0tY2FsYygyMDBweCk7XG4gICAgICAvL31cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygyNTBweCk7XG4gICAgICB9XG5cbiAgICAgICYudC1iaWctbGVmdCxcbiAgICAgICYudC1iaWctcmlnaHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMHB4KTtcblxuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgfVxuXG4gICAgICAmLnQtYmlnLWxlZnQsXG4gICAgICAmLnQtYmlnLXJpZ2h0IHtcbiAgICAgICAgQGV4dGVuZCAudS10ZXh0LWJveDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLy9cbiAgICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgLy8gIG1hcmdpbjogYXV0bztcbiAgICAgICAgLy8gIHdpZHRoOiAzNXZ3O1xuICAgICAgICAvLyAgbWF4LXdpZHRoOiByZW0tY2FsYyg0MDBweCk7XG4gICAgICAgIC8vfVxuICAgICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgLy8gIG1heC13aWR0aDogcmVtLWNhbGMoNjAwcHgpO1xuICAgICAgICAvL31cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiB1LWltYWdlLWF1dG93aWR0aCB7XG4gIG1heC13aWR0aDoxMDAlOyBcbiAgZGlzcGxheTpibG9jazsgXG4gIGhlaWdodDphdXRvOyBcbn0iLCJAbWl4aW4gdS1yZW1vdmUtYnV0dG9uLXN0eWxpbmcge1xuICBib3JkZXI6bm9uZTsgXG4gIGJhY2tncm91bmQ6bm9uZTsgXG4gIGJveC1zaGFkb3c6bm9uZTsgXG4gIHBhZGRpbmc6MDsgXG59IiwiLy8gIURldiByZWxhdGVkIHN0eWxlc1xuLmMtZWRpdC1saW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDFlbTtcbiAgbGVmdDogMWVtO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcblxuLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1oZWFkZXIoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIC0tdWotbGluay1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyl9O1xuICAgIGhlaWdodDogcmVtLWNhbGMoNzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTBweCk7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3ksXG4gICAgLnAtcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW90cmE0IHtcbiAgICAgIC5jLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgID4gLmMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC8vXG4gICAgICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIC8vICBhbmltYXRpb246IGhpZGVQYWdlV3JhcHBlciA1MDBtcyBlYXNlLWluLW91dCAxMDAwbXMgZm9yd2FyZHM7XG4gICAgICAgIC8vfVxuICAgICAgfVxuXG4gICAgICAjeyRiYXNlfSB7XG5cbiAgICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgLy8gIGFuaW1hdGlvbjogaGlkZU1haW5NZW51IDUwMG1zIGVhc2UtaW4tb3V0IDEwMDBtcyBmb3J3YXJkcztcbiAgICAgICAgLy99XG4gICAgICB9XG5cbiAgICAgIC8vJi5pcy1kZXZlbG9wZXItbWVudS1zaG93biB7XG4gICAgICAvLyAgLmMtcGFnZS13cmFwcGVyIHtcbiAgICAgIC8vICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgLy8gICAgICBhbmltYXRpb246IHNob3dQYWdlV3JhcHBlciA1MDBtcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgIC8vICAgIH1cbiAgICAgIC8vICB9XG4gICAgICAvL1xuICAgICAgLy8gICN7JGJhc2V9IHtcbiAgICAgIC8vXG4gICAgICAvLyAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIC8vICAgICAgYW5pbWF0aW9uOiBzaG93TWFpbk1lbnUgNTAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAvLyAgICB9XG4gICAgICAvLyAgfVxuICAgICAgLy99XG4gICAgfVxuXG5cbiAgICAjeyRiYXNlfV9fZGVjb3Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjIwcHgpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NvY2lhbHMge1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygxNjBweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zb2NpYWxzLWRlY29yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGluaztcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDIyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X21vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19jbG9zZSB7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiByZW0tY2FsYygzMHB4KTtcbiAgICAgIHRvcDogcmVtLWNhbGMoOTBweCk7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMzBweCk7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9jbG9zZS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXVqLWZvb3Rlci1iZywgI3skY29sb3ItYWNjZW50fSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJi5pcy1zaG93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYygxMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMnZ3O1xuICAgICAgICAvL21heC13aWR0aDogcmVtLWNhbGMoMTgwcHgpO1xuICAgICAgfVxuICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xuICAgICAgLy8gIG1heC13aWR0aDogcmVtLWNhbGMoMjAwcHgpO1xuICAgICAgLy99XG4gICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICAvLyAgbWF4LXdpZHRoOiByZW0tY2FsYygyMjBweCk7XG4gICAgICAvL31cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbW90dG8ge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdmb290ZXItY29udGFjdCcpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX21vYmlsZS1saW5rIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX21vYmlsZS10b3Age1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE1cHgpIHJlbS1jYWxjKDMwcHgpO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudDtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbWV0YSB7XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci10b3A6IHJlbS1jYWxjKDJweCkgc29saWQgJGNvbG9yLXBpbms7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE1cHgpIDA7XG4gICAgICAgIG1hcmdpbjogMCByZW0tY2FsYygxNXB4KTtcblxuICAgICAgICAjeyRiYXNlfV9fc29jaWFscyB7XG4gICAgICAgICAgLmMtc29jaWFscyB7XG4gICAgICAgICAgICAtLXVqLWxpbmstY29sb3I6ICN7JGNvbG9yLXBpbmt9O1xuICAgICAgICAgICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcblxuJHBpb3RyYTRibHVlOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW90cmE0Ymx1ZScpO1xuJHBpb3RyYTR5ZWxsb3c6IG1hcC1nZXQoJGNvbG9ycywgJ3Bpb3RyYTR5ZWxsb3cnKTtcbi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtZm9vdGVyLXBpb3RyYTQoJGJhc2U6Jikge1xuXG5cbiAgJiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4KSAwIHJlbS1jYWxjKDEwMHB4KTtcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTEwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMTBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLXVqLWJvcmRlci1yYWRpdXMpIHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNzBweCkgMCByZW0tY2FsYygxNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNzBweCkgcmVtLWNhbGMoMjBweCkgcmVtLWNhbGMoMTVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg3MHB4KSByZW0tY2FsYyg3MHB4KSByZW0tY2FsYygxNXB4KTtcbiAgICB9XG5cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbik7XG4gICAgfVxuXG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2JvdHRvbS1iYW5uZXIge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcm93LTEge1xuXG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiByZW0tY2FsYygyMHB4KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdsb2dvJyAnbWVudScgJ2ludmVzdG9ycycgJ3NvY2lhbHMnICdjb250YWN0JztcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdlbXB0eSAgbG9nbyBsb2dvIGxvZ28gIGVtcHR5MicgJ21lbnUgaW52ZXN0b3JzIGVtcHR5MyBjb250YWN0IGNvbnRhY3QnICdtZW51IHNvY2lhbHMgZW1wdHkzIGNvbnRhY3QgY29udGFjdCc7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAgIGF1dG8gMWZyIDFmcjtcbiAgICAgICAgZ2FwOiByZW0tY2FsYygyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XG4gICAgICAgIGdhcDogMCByZW0tY2FsYyg0MHB4KTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAgIGF1dG8gMWZyIDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdlbXB0eSBlbXB0eSBlbXB0eSBsb2dvIGVtcHR5MiBlbXB0eTIgZW1wdHkyJyAnbWVudSBpbnZlc3RvcnMgc29jaWFscyBlbXB0eTMgY29udGFjdCBjb250YWN0IGNvbnRhY3QnO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgICAgZ2FwOiAwIHJlbS1jYWxjKDgwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19yb3ctMiB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2Zvb3Rlci1jb3B5Jyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNTBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTAwcHgpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYXV0aG9yIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG9yZGVyOiAyO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2NvcHkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19sb2dvIHtcbiAgICAgIGdyaWQtYXJlYTogbG9nbztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoNTBweCkgYXV0bztcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW52ZXN0b3JzIHtcbiAgICAgIGdyaWQtYXJlYTogaW52ZXN0b3JzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTEwcHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3BvcnRmb2xpbyB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19sb2dvX2ltYWdlIHtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygyMDBweCk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2NvbnRhY3Qge1xuICAgICAgZ3JpZC1hcmVhOiBjb250YWN0O1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdmb290ZXItY29udGFjdCcpO1xuXG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogcmVtLWNhbGMoMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbjogMCAwIGF1dG8gYXV0bztcblxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgfVxuXG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMHB4KTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX25hdiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZ3JpZC1hcmVhOiBtZW51O1xuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgLmMtZm9vdGVybWVudSB7XG4gICAgICAgIC0tdWotbGluay1jb2xvci1ob3ZlcjogI3skcGlvdHJhNHllbGxvd307XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NvY2lhbHMge1xuICAgICAgZ3JpZC1hcmVhOiBzb2NpYWxzO1xuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcbiAgICAgIC0tdWotbGluay1jb2xvci1ob3ZlcjogI3skcGlvdHJhNHllbGxvd307XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG5cbiAgICAgIC5jLXNvY2lhbHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICN7JGJhc2V9X19tb2JpbGUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogNTA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS11ai1mb290ZXItYmcsICN7JGNvbG9yLXBpbmt9KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxNXB4KSByZW0tY2FsYygzMHB4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuXG4kZXN5LWJsdWU6IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWJsdWUnKTtcbiRlc3ktZ3JlZW46IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWdyZWVuJyk7XG5cbi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtZm9vdGVyLWVzeS1mbG9yZXN5KCRiYXNlOiYpIHtcblxuXG4gICYge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMzBweCkgMCByZW0tY2FsYygxMDBweCk7XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDcwcHgpIDAgcmVtLWNhbGMoMTVweCk7XG4gICAgICAvL21hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNzBweCkgcmVtLWNhbGMoMjBweCkgcmVtLWNhbGMoMTVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg3MHB4KSByZW0tY2FsYyg3MHB4KSByZW0tY2FsYygxNXB4KTtcbiAgICB9XG5cblxuICAgIC5jLXNvY2lhbHNfX2ljb24ge1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jLWVzeS1mbG9yZXN5LW1lbnVfX3Bob25lLFxuICAgIC5sYW5nLWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYy1zb2NpYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMwcHgpO1xuICAgIH1cblxuICAgIC5jLXNvY2lhbHNfX2l0ZW0ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIH1cblxuICAgIHN0cm9uZy5tYi00IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19ib3R0b20tYmFubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMzBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19yb3ctMSB7XG5cbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2xvZ28nICdtZW51JyAnc29jaWFscycgJ2NvbnRhY3QnO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogICdtZW51IHNvY2lhbHMgbG9nbyBjb250YWN0IGNvbnRhY3QnICdtZW51IHNvY2lhbHMgZW1wdHkzIGNvbnRhY3QgY29udGFjdCc7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAgIGF1dG8gMWZyIDFmcjtcbiAgICAgICAgZ2FwOiByZW0tY2FsYygyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XG4gICAgICAgIGdhcDogMCByZW0tY2FsYyg0MHB4KTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyICBhdXRvIDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdtZW51IHNvY2lhbHMgbG9nbyAgY29udGFjdCBjb250YWN0JztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICAgIGdhcDogMCByZW0tY2FsYyg4MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcm93LTIge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdmb290ZXItY29weScpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEwMHB4KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2NvcHkgY3JlYXRlZCBhdXRob3InO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYXV0aG9yIHtcbiAgICAgIGdyaWQtYXJlYTogYXV0aG9yO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19jb3B5IHtcbiAgICAgIGdyaWQtYXJlYTogY29weTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2NyZWF0ZWQge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZ3JpZC1hcmVhOiBjcmVhdGVkO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19sb2dvIHtcbiAgICAgIGdyaWQtYXJlYTogbG9nbztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoNTBweCkgYXV0bztcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW52ZXN0b3JzIHtcbiAgICAgIGdyaWQtYXJlYTogaW52ZXN0b3JzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTEwcHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3BvcnRmb2xpbyB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19sb2dvX2ltYWdlIHtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygyMDBweCk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2NvbnRhY3Qge1xuICAgICAgZ3JpZC1hcmVhOiBjb250YWN0O1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdmb290ZXItY29udGFjdCcpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuXG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiByZW0tY2FsYygyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgZ2FwOiByZW0tY2FsYyg1MHB4KTtcbiAgICAgIH1cblxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjBweCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19uYXYge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGdyaWQtYXJlYTogbWVudTtcbiAgICAgIC0tdWotbGluay1jb2xvcjogd2hpdGU7XG5cbiAgICAgIC5jLWZvb3Rlcm1lbnVfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5jLWZvb3Rlcm1lbnUge1xuICAgICAgICAtLXVqLWxpbmstY29sb3ItaG92ZXI6ICN7JGVzeS1ncmVlbn07XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc29jaWFscyB7XG4gICAgICBncmlkLWFyZWE6IHNvY2lhbHM7XG4gICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xuICAgICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjeyRlc3ktZ3JlZW59O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICB9XG5cblxuICAgICAgLmMtc29jaWFsc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgI3skYmFzZX1fX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLy9sZWZ0OiAwO1xuICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIC8vei1pbmRleDogNTA7XG4gICAgICAvL3Bvc2l0aW9uOiBmaXhlZDtcbiAgICAgIC8vYm90dG9tOiAwO1xuICAgICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS11ai1mb290ZXItYmcsICN7JGNvbG9yLXBpbmt9KTtcbiAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgIC8vcGFkZGluZzogcmVtLWNhbGMoMTVweCkgcmVtLWNhbGMoMzBweCk7XG4gICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC8vXG4gICAgICAvL2ltZyB7XG4gICAgICAvLyAgd2lkdGg6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgLy99XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG4vLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWhlcm8oJGJhc2U6Jikge1xuXG4gICYge1xuICAgICYudC1jb250YWN0IHtcbiAgICAgIC0tZmYtaGVhZGluZzogI3skZmYtYnJpZX07XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg4MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1yZXZlcnNlLW9yZGVyLW1vYmlsZSB7XG5cbiAgICAgICN7JGJhc2V9X19oZWFkaW5nLFxuICAgICAgLnUtdGV4dC1ib3gge1xuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmNvbC1sYXJnZS02IHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbC1sYXJnZS01IHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtbWFpbi1oZXJvIHtcblxuICAgICAgI3skYmFzZX1fX2ltYWdlLXdyYXBwZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjeyRiYXNlfV9fdGV4dC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjKCN7cmVtLWNhbGMoNDBweCl9IC0gdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg0MHB4KSAwIDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMXZ3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICN7JGJhc2V9X19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgdC1oZWFkaW5nLXh4eGwoKTtcblxuICAgICAgICBjb2xvcjogdmFyKC0tdWotaGVhZGluZy1jb2xvciwgI3ttYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyl9KTtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLXVqLWJvcmRlci1yYWRpdXMpIDAgMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMjAwcHggMHB4IDBweCAwcHggbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1NXB4KTtcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KSByZW0tY2FsYygyMHB4KSByZW0tY2FsYygyMHB4KSAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzVweCkgcmVtLWNhbGMoMzVweCkgcmVtLWNhbGMoMzVweCkgMDtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTVweCk7XG4gICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNTBweCkgcmVtLWNhbGMoNTBweCkgcmVtLWNhbGMoNTBweCkgMDtcblxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3skYmFzZX1fX3NsaWRlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTIwMC85NjA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEyMDAvNzYwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICN7JGJhc2V9X19kZWNvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBpbms7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIHJpZ2h0OiByZW0tY2FsYygtMTAwcHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3skYmFzZX1fX2NvcHktaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3skYmFzZX1fX2NvcHkge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg0MHB4KTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDBweCk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwMHB4KTtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMjBweCkgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9faW1hZ2Utd3JhcHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiByZW0tY2FsYygxMjBweCk7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogdmFyKC0tdWotaGVhZGluZy1jb2xvciwgI3ttYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyl9KTtcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMjBweCkgMDtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xuICAgICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNXB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygzNXB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDU1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19jb250YWN0LWNvcHkge1xuICAgICAgLS11ai10ZXh0LWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywnZ3JlZW4nKX07XG4gICAgICAtLXVqLWxpbmstY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCdwaW5rJyl9O1xuXG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2NvbnRhY3Qtc29jaWFscyB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg1MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMDBweCk7XG4gICAgICB9XG5cbiAgICAgIC5jLXNvY2lhbHMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX21hcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygzNTBweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgbWluLWhlaWdodDogODB2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc2xpZGUge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEyMDAvNzYwO1xuICAgICAgfVxuXG4gICAgICB2aWRlbyxcbiAgICAgIGlmcmFtZSxcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICYuaXMtY29udGFpbiB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zd2lwZXIge1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLFxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnN3aXBlci1pbml0aWFsaXplZCB7XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLFxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAjeyRiYXNlfV9fcGFnaW5hdGlvbiB7XG4gICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiAje3JlbS1jYWxjKDE1cHgpfTtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywnbGlnaHRncmV5Jyl9O1xuICAgICAgdG9wOiByZW0tY2FsYygyMHB4KTtcbiAgICAgIHJpZ2h0OiByZW0tY2FsYygyMHB4KTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiAje3JlbS1jYWxjKDIycHgpfTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9tZW51LWJyZWFkY3J1bWJzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19saW5rMiB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNHB4KTtcblxuICAgICAgLmMtYnV0dG9uc19faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWJsdWUnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYy1idXR0b25zX19pdGVtLWhvdmVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdlc3lncmVlbicpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAjeyRiYXNlfV9fdGV4dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTZweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDYwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg2MHB4KTtcbiAgICAgIH1cblxuICAgICAgJl9jb250YWN0IHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoNDBweCkgMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg2MHB4KSAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcblxuLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1sYW5nLXN3aXRjaGVyKCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ21lbnUnKTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgcGFkZGluZzogdmFyKC0tbWFpbm1lbnUtbGluay1wYWRkaW5nLCAwIHJlbS1jYWxjKDVweCkpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xuICAgICAgcGFkZGluZzogdmFyKC0tbWFpbm1lbnUtbGluay1wYWRkaW5nLCAwIHJlbS1jYWxjKDEwcHgpKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCByZW0tY2FsYygzMHB4KSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19saXN0IHtcbiAgICAgIC0tdWotbGluay1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpfTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuXG4gICAgICAgIC0tdWotbGluay1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudCB7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2VsZW1lbnRfbW9kaWZpZXIge1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuXG4vLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiB3cC1ibG9jay1tZWRpYS10ZXh0KCRiYXNlOiYpIHtcblxuICAmIHtcblxuICAgIC8vIFRoaXMgYmxvY2sncyBkaXJlY3Rpb24gc2hvdWxkIG5vdCBiZSBtYW5pcHVsYXRlZCBieSBydGwsIGFzIHRoZSBtZWRpYVBvc2l0aW9uIGNvbnRyb2wgZG9lcy5cbiAgICAvKiFydGw6YmVnaW46aWdub3JlKi9cbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAvKiFydGw6ZW5kOmlnbm9yZSovXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXG4gICAgJi5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUwJTtcblxuICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgICAgLyohcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgLyohcnRsOmVuZDppZ25vcmUqL1xuICAgICAgfVxuXG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgICAgIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIC8qIXJ0bDplbmQ6aWdub3JlKi9cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3Age1xuICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQsXG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLFxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xuICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQsXG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20ge1xuICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQsXG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgLyohcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgLyohcnRsOmVuZDppZ25vcmUqL1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcsXG4gICAgICB2aWRlbyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIC8qIXJ0bDplbmQ6aWdub3JlKi9cbiAgICAgIHBhZGRpbmc6IDAgOCUgMCA4JTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgJi5pcy1pbWFnZS1maWxsIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICYgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgLy8gVGhlIGltYWdlIGlzIHZpc3VhbGx5IGhpZGRlbiBidXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzLlxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYudC1pbWctMTAwIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoMTUwcHgpO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50LWltZy0yMDAge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDE1MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1mb290ZXIoJGJhc2U6Jikge1xuXG5cbiAgJiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4KSAwIHJlbS1jYWxjKDEwMHB4KTtcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNzBweCkgMCByZW0tY2FsYygxNXB4KTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9fcm93LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg2MHB4KTtcblxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19yb3ctMiB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2Zvb3Rlci1jb3B5Jyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNTBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTAwcHgpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYXV0aG9yIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG9yZGVyOiAyO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2NvcHkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19sb2dvIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luOiByZW0tY2FsYyg1MHB4KSAwO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3BvcnRmb2xpbyB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19sb2dvX2ltYWdlIHtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygxMTBweCk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2NvbnRhY3Qge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2Zvb3Rlci1jb250YWN0Jyk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKDEyMHB4KSAwIHJlbS1jYWxjKDQ1cHgpO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjBweCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19uYXYge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDI2NXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc29jaWFscyB7XG4gICAgICBvcmRlcjogNTtcbiAgICAgIC0tdWotbGluay1jb2xvci1ob3ZlcjogI3skY29sb3ItYWNjZW50fTtcbiAgICAgIC8vLmMtc29jaWFscyB7XG4gICAgICAvLyAgLS11ai1saW5rLWNvbG9yOiAjeyRjb2xvci1hY2NlbnR9O1xuICAgICAgLy99XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICAgICAgLmMtc29jaWFsc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygzMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg3MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcGhvbmUtYnQsXG4gICAgI3skYmFzZX1fX2NvbnRhY3QtYnQge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgfVxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJyaWUpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX21vYmlsZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXVqLWZvb3Rlci1iZywgI3skY29sb3ItcGlua30pO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuXG4vLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWltYWdlLXRleHQoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgJi50LXJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudC1vdmVybGFwIHtcbiAgICAgICN7JGJhc2V9X19pbWFnZS1jb2wge1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1wYWRkaW5nIHtcbiAgICAgIC51LXRleHQtYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLmMtaW1hZ2UtdGV4dF9faW1hZ2UtY29sIHtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3dncpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtaW1hZ2UtdGV4dF9fdGV4dC1jb2wge1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDd2dyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3Z3O1xuICAgICAgfVxuXG4gICAgICAmLnQtcmlnaHQge1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3dnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtZXN5LW51bWJlcnMge1xuICAgICAgI3skYmFzZX1fX3RleHQtY29sIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjeyRiYXNlfV9faW1hZ2UtY29sIHtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19jYXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LWNhcHRpb24nKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogcmVtLWNhbGMoMTBweCk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBsZWZ0OiByZW0tY2FsYygxMHB4KTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW1hZ2UtY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAjeyRiYXNlfV9fcXVvdGUtYnQge1xuICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmFzZX1fX3F1b3RlLXdyYXBwZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fdGV4dC1jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3F1b3RlLWJ0IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCA1MDBtcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcmlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgdG9wOiByZW0tY2FsYygxMHB4KTtcbiAgICAgIHdpZHRoOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNDBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNTBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcXVvdGUtd3JhcHBlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDUwMG1zO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUobWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKSwgMC4yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcXVvdGUge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdxdW90ZScpO1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMDBweCk7XG5cbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNWVtKTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KSAwO1xuICAgICAgYm9yZGVyLXRvcDogcmVtLWNhbGMoM3B4KSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiByZW0tY2FsYygzcHgpIHNvbGlkIGN1cnJlbnRDb2xvcjtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcXVvdGUtc2lnbmF0dXJlIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncmVndWxhcicpO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcblxuLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1wb3N0LXRpdGxlKCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2hlYWRpbmcge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdwb3N0LXRpdGxlJyk7XG4gICAgICAtLXVqLWhlYWRpbmctY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKX07XG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDUwcHgpIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDEwMHB4KSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19tZXRhIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnZm91cnRoLWhlYWRpbmcnKTtcblxuICAgICAgYm9yZGVyLWJvdHRvbTogcmVtLWNhbGMoM3B4KSBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodGdyZXknKTtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmV5Jyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNXB4KSAwO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGJvcmRlci10b3A6IHJlbS1jYWxjKDNweCkgc29saWQgbWFwLWdldCgkY29sb3JzLCAnbGlnaHRncmV5Jyk7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc2hhcmUtbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdwb3N0LXNoYXJlJyk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zaGFyZSB7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2RhdGUge1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiByZW0tY2FsYygzcHgpIHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0Z3JleScpO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYmFjayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHRncmV5Jyk7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTUwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIHJlbS1jYWxjKDEwcHgpKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg1MHB4KTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuXG4vLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLXBvc3RzKCRiYXNlOiYpIHtcblxuICAmIHtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiByZW0tY2FsYygyNHB4KTtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgPiAqIHtcblxuICAgICAgICAjeyRiYXNlfV9faW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmhhcy1pbWFnZSkge1xuICAgICAgICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG5cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2l0ZW0ge1xuXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTBweCk7XG4gICAgICB9XG5cblxuICAgICAgJi50LWNvbG9yLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKTtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcblxuICAgICAgICAjeyRiYXNlfV9fZGF0ZSB7XG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgI3skYmFzZX1fX2RhdGUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJhc2V9X190aXRsZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG5cbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmFzZX1fX2xpbmsge1xuICAgICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywncGluaycpfTtcbiAgICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3ZlcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpfTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyYudC1jb2xvci1waW5rIHtcbiAgICAgIC8vICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XG4gICAgICAvLyAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG4gICAgICAvL1xuICAgICAgLy8gICN7JGJhc2V9X19kYXRlIHtcbiAgICAgIC8vICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuICAgICAgLy8gIH1cbiAgICAgIC8vXG4gICAgICAvLyAgI3skYmFzZX1fX3RpdGxlIHtcbiAgICAgIC8vICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIC8vICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTZweCk7XG4gICAgICAvLyAgfVxuICAgICAgLy9cbiAgICAgIC8vICAjeyRiYXNlfV9fbGluayB7XG4gICAgICAvLyAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ2dyZWVuJyl9O1xuICAgICAgLy8gICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6ICN7bWFwLWdldCgkY29sb3JzLCAncGluaycpfTtcbiAgICAgIC8vICB9XG4gICAgICAvL31cblxuICAgICAgJi5pcy1iYW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdsaW1lJyk7XG4gICAgICAgIC0tdWotdGV4dC1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ2dyZWVuJyl9O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBnYXA6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgcGFkZGluZzogMCAwIHJlbS1jYWxjKDI0cHgpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZGF0ZSB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ3Bvc3RzLWRhdGUnKTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDhweCk7XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdwb3N0cy10aXRsZScpO1xuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDE1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDE1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19saW5rIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAncG9zdHMtdGl0bGUnKTtcblxuICAgICAgLS11ai1idXR0b24tY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCdwaW5rJyl9O1xuICAgICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6ICN7bWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKX07XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2ltYWdlIHtcblxuICAgICAgYXNwZWN0LXJhdGlvOiA0MjAvMzcwO1xuICAgIH1cblxuICB9XG5cbn1cbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcblxuLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1iYW5uZXIoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2xpbWUnKTtcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNzBweCk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9faW5uZXIge1xuICAgICAgLS11ai10ZXh0LWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywnZ3JlZW4nKX07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgID4gLnJvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmFmdGVyLFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudCB7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2VsZW1lbnRfbW9kaWZpZXIge1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xuXG4vLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLW1haW4tc2xpZGVyKCRiYXNlOiYpIHtcblxuICAmIHtcblxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19zd2lwZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX25hdmlnYXRpb24ge1xuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgIC8vdG9wOiBjYWxjKDUwdncgLSAje3JlbS1jYWxjKDIwcHgpfSk7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvL31cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc2xpZGUge1xuICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19wYWdpbmF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAvLyAgdG9wOiByZW0tY2FsYygzMDBweCk7XG4gICAgICAvL31cbiAgICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgLy8gIHRvcDogcmVtLWNhbGMoMzUwcHgpO1xuICAgICAgLy99XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBib3R0b206IHJlbS1jYWxjKDQwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogcmVtLWNhbGMoMTEwcHgpO1xuICAgICAgICAvL3BhZGRpbmctdG9wOiByZW0tY2FsYygzMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiByZW0tY2FsYygxMTBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgICAgICAvL21hcmdpbi10b3A6IHJlbS1jYWxjKDIxMHB4KTtcbiAgICAgIH1cblxuICAgICAgbGVmdDogcmVtLWNhbGMoNDBweCkgIWltcG9ydGFudDtcbiAgICAgIC8vYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogI3tyZW0tY2FsYygxNXB4KX07XG4gICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ2xpZ2h0Z3JleScpfTtcblxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiAje3JlbS1jYWxjKDIycHgpfTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9tZW51LWJyZWFkY3J1bWJzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJAdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5cbi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtYm9yZGVyZWQtYm94KCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIGJvcmRlcjogcmVtLWNhbGMoOXB4KSBzb2xpZCB2YXIoLS11ai1ib3JkZXItY29sb3IsIGJsYWNrKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTI1cHgpO1xuICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg1MHB4KSByZW0tY2FsYyg1MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoNzVweCkgcmVtLWNhbGMoNzVweCk7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTAwcHgpIHJlbS1jYWxjKDEwMHB4KTtcblxuICAgIH1cblxuICAgICYuaXMtd2l0aC1pbWFnZSB7XG4gICAgICAjeyRiYXNlfV9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIC8vcGFkZGluZzogMCByZW0tY2FsYygxNTBweCkgcmVtLWNhbGMoMTAwcHgpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTZ2dyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtbm8tdG9wLW1hcmdpbiB7XG5cbiAgICAgICN7JGJhc2V9X190b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygtNTBweCkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgI3skYmFzZX1fX2xvZ28ge1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNjBweCk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg2MHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fdG9wIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTRweCk7XG4gICAgICAvL2hlaWdodDogcmVtLWNhbGMoMTIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygyNTBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0xMjhweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3JpZ2h0LFxuICAgICN7JGJhc2V9X19sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDEwMHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogcmVtLWNhbGMoMnB4KSBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IHJlbS1jYWxjKDJweCkgc29saWQgd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxMHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0ycHgpO1xuXG4gICAgICAgICoge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXVqLWJvcmRlci1jb2xvciwgYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHJlbS1jYWxjKC0xMHB4KSkgc2NhbGVYKC0xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcmlnaHQge1xuXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChyZW0tY2FsYygxMHB4KSk7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYmctaW1hZ2Uge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgbGVmdDogcmVtLWNhbGMoLTE1cHgpO1xuICAgICAgdG9wOiA5MXZ3O1xuXG4gICAgICB3aWR0aDogMzB2dztcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAyMHZ3O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogcmVtLWNhbGMoNjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5jLXBvcnRmb2xpby1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcclxuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcclxuXHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pKTtcclxuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKSk7XHJcblxyXG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTY1cHgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAmX19uYXZpZ2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IC8vIFVrcnlqIG5hIG1vYmlsZVxyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4OyAvLyBQb2thxbwgdHlsa28gbmEgZGVza3RvcFxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGluaztcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1waW5rO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fYnV0dG9uLXByZXYsXHJcbiAgJl9fYnV0dG9uLW5leHQge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgIzAwMCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuXHJcbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zd2lwZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIC8vIERvbXnFm2xuaWUgKG1vYmlsZSkgLSBncmlkIGxheW91dFxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ2FwOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZSB7XHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gR2R5IHNsaWRlciBqZXN0IHphaW5pY2phbGl6b3dhbnkgKGRlc2t0b3ApXHJcbiAgJi5pcy1pbml0aWFsaXplZCB7XHJcbiAgICAuYy1wb3J0Zm9saW8tc2xpZGVyX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuYy1wb3J0Zm9saW8tc2xpZGVyX19zbGlkZSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5jLWdhbGxlcnktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pKTtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBNYWluIChjZW50ZXJlZCkgc2xpZGUgd2lkdGgg4oCUIG1hdGNoZXMgQm9vdHN0cmFwIGAuY29udGFpbmVyYFxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N3aXBlciB7XG4gICAgLy8gTGV0IHRoZSBuZWlnaGJvdXJpbmcgc2xpZGVzIHBlZWsgb3V0c2lkZSB0aGUgbWFpbiBpbWFnZSBmcmFtZVxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgLy8gU2xpZGVzIGtlZXAgdGhlaXIgb3duIGhlaWdodCBpbnN0ZWFkIG9mIHN0cmV0Y2hpbmcgdG8gdGhlIHRhbGxlc3RcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICAvLyBIZWlnaHQgbG9ja2VkIHRvIHRoZSBpbWFnZSByYXRpbyDigJMgZGVwZW5kcyBvbmx5IG9uIHRoZSBzbGlkZSB3aWR0aCxcbiAgICAvLyBzbyBsYXp5LWxvYWQgcGxhY2Vob2xkZXJzIC8gdW5pbml0aWFsaXplZCBTd2lwZXIgY2FuJ3QgYmxvdyBpdCB1cFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTEwMCAvIDU4MDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBwaWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gUGFnaW5hdGlvbiBmbHVzaCB0byB0aGUgbGVmdCwgYXJyb3dzIGZsdXNoIHRvIHRoZSByaWdodCBvZiB0aGUgaW1hZ2VcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiByZW0tY2FsYygyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNHB4KTtcbiAgfVxuXG4gICZfX3BhZ2luYXRpb24ge1xuICAgIC8vIFJlc2V0IFN3aXBlcidzIGRlZmF1bHQgYWJzb2x1dGUgcG9zaXRpb25pbmcg4oCTIGtlZXAgaXQgaW5saW5lLCBib3R0b20tcmlnaHRcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGluaztcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1waW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiByZW0tY2FsYygxNXB4KTtcbiAgfVxuXG4gICZfX2J1dHRvbi1wcmV2LFxuICAmX19idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICMwMDApO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG59XG4iLCIuYy1mYXEge1xuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdzZWNvbmQtaGVhZGluZycpO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdsaW1lJykgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDBweCk7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDYwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG4gIH1cblxuICAmX19xdWVzdGlvbiB7XG4gICAgQGluY2x1ZGUgdS1yZW1vdmUtYnV0dG9uLXN0eWxpbmc7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtLWNhbGMoMjRweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCkgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX3F1ZXN0aW9uLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS11ai1mYXEtcXVlc3Rpb24tdGV4dC1mZiwgXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmKTtcbiAgICBmb250LXNpemU6IHZhcigtLXVqLWZhcS1xdWVzdGlvbi10ZXh0LWZvbnQtc2l6ZSwgI3tyZW0tY2FsYygyNHB4KX0pO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS11ai1mYXEtcXVlc3Rpb24tdGV4dC1saW5lLWhlaWdodCwgI3tyZW0tY2FsYygzM3B4KX0pO1xuICAgIGNvbG9yOiB2YXIoLS11ai1mYXEtcXVlc3Rpb24tdGV4dC1jb2xvciwgI3ttYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpfSk7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDIycHgpO1xuICAgIGhlaWdodDogcmVtLWNhbGMoMjJweCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAvLyBIb3Jpem9udGFsIGJhclxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgLy8gVmVydGljYWwgYmFyIOKAkyBoaWRkZW4gd2hlbiB0aGUgaXRlbSBpcyBvcGVuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fuc3dlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcyBlYXNlO1xuICB9XG5cbiAgJl9fYW5zd2VyLWlubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiB2YXIoLS11ai1mYXEtYW5zd2VyLXRleHQtY29sb3IsICN7bWFwLWdldCgkY29sb3JzLCAnZ3JleScpfSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS11ai1mYXEtYW5zd2VyLXRleHQtZm9udC1zaXplLCAje3JlbS1jYWxjKDE0cHgpfSk7XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmICZfX2Fuc3dlci1pbm5lciBwIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBPcGVuIHN0YXRlXG4gICZfX2l0ZW0uaXMtb3BlbiB7XG4gICAgLmMtZmFxX19hbnN3ZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgfVxuXG4gICAgLmMtZmFxX19hbnN3ZXItaW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xuICAgIH1cblxuICAgIC5jLWZhcV9faWNvbjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIkZXN5LWJsdWU6IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWJsdWUnKTtcclxuJGVzeS1ncmVlbjogbWFwLWdldCgkY29sb3JzLCAnZXN5Z3JlZW4nKTtcclxuXHJcbi5jLWVzeS1mbG9yZXN5X19kZWNsYWltZXIge1xyXG4gIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcbiAgbWFyZ2luOiByZW0tY2FsYygyMHB4KSAwIHJlbS1jYWxjKDEwMHB4KTtcclxufVxyXG5cclxuLnRleHQtbGFyZ2UtY2VudGVyIHtcclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kge1xyXG4gIC5jLWhlYWRlcl9kZXNrdG9wLmlzLXNob3cge1xyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAtLXVqLWZvb3Rlci1iZzogI3skZXN5LWJsdWV9O1xyXG4gICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xyXG4gICAgICAuYy1oZWFkZXJfX21ldGEge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5jLXNvY2lhbHMge1xyXG4gICAgICAgIC0tdWotbGluay1jb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZXN5LWZsb3Jlc3kgPiAuYy1wYWdlLXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1kZXZlbG9wZXItbWVudS1zaG93biB7XHJcbiAgLmMtZXN5LWZsb3Jlc3lfX21lbnUtd3JhcHBlciB7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIGFuaW1hdGlvbjogbW92ZVBpb3RyYU1lbnVEb3duIDUwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYy1lc3ktZmxvcmVzeSgkYmFzZTomKSB7XHJcblxyXG4gICYge1xyXG4gICAgLS1mZi1tb250c2VycmF0OiAjeyRmZi1tb250c2VycmF0fTtcclxuICAgIC0tZmYtaGVhZGluZzogdmFyKC0tZmYtbW9udHNlcnJhdCk7XHJcbiAgICAtLXVqLWxpbmstY29sb3I6ICN7JGVzeS1ibHVlfTtcclxuICAgIC0tdWotdGV4dC1jb2xvcjogIzdDN0Q3RDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcclxuICAgIC0tdWotYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAvL2JhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2VzeS1iZzIuanBnJykgbm8tcmVwZWF0O1xyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLFxyXG4gICAgcmdiYSgxNjIsIDIyNywgMTk2LCAwLjg1KSAwJSxcclxuICAgIHJnYmEoMTAyLCAyMDQsIDIwNCwgMC43KSA0MCUsXHJcbiAgICByZ2JhKDcyLCAyMjAsIDE2MCwgMC43KSA4MCUsIC8qIEJ5xYJvIGRlbGlrYXRuaWVqc3plLCB0ZXJheiBtb2NuaWVqc3phIHppZWxlxYQgKi9cclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJVxyXG4gICAgKSxcclxuICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCxcclxuICAgICAgICAgICAgcmdiYSgxNjIsIDIyNywgMTk2LCAwLjY1KSAwJSxcclxuICAgICAgICAgICAgcmdiYSgxMDIsIDE5OCwgMTkwLCAwLjYpIDMwJSxcclxuICAgICAgICAgICAgcmdiYSg2MCwgMjAwLCAxNDAsIDAuNikgNjAlLCAvKiBQb2RiaXR5IHppZWxvbnkgdyDFm3JvZGtvd3ltIGV0YXBpZSAqL1xyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcclxuICAgICksXHJcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjIxLCA1MSwgMC4zNSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoODAsIDIxMCwgMTUwLCAwLjYpIDUwJSwgLyogSmVzemN6ZSBiYXJkemllaiBuYXN5Y29uYSB6aWVsZcWEICovXHJcbiAgICAgICAgICAgIHJnYmEoNjAsIDE5MCwgMTIwLCAwLjUpIDkwJSxcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXHJcbiAgICApLFxyXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LFxyXG4gICAgICAgICAgICByZ2JhKDQwLCAyMjAsIDExMCwgMC42KSAwJSwgLyogU29jenlzdHN6YSwgYWxlIG5pZSBuZW9ub3dhICovXHJcbiAgICAgICAgICAgIHJnYmEoNzAsIDIwMCwgMTUwLCAwLjUpIDUwJSxcclxuICAgICAgICAgICAgcmdiYSg2MCwgMTcwLCAxMzAsIDAuNCkgODAlLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcclxuICAgICksXHJcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LFxyXG4gICAgICAgICAgICByZ2JhKDgwLCAyNTAsIDE0MCwgMC40KSAwJSwgLyogSW50ZW5zeXduaWVqc3p5IHppZWxvbnkgKi9cclxuICAgICAgICAgICAgcmdiYSg2MCwgMjIwLCAxMzAsIDAuNSkgNDAlLFxyXG4gICAgICAgICAgICByZ2JhKDUwLCAxODAsIDExMCwgMC40KSA4MCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJVxyXG4gICAgKTtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg3MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX3BvcHVwIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg5MDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA6d2hlcmUoLmlzLWxheW91dC1mbGV4KSB7XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoMjRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgcCArIC5jLWJ1dHRvbnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnQtaW1nLTEwMCB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKC04cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtZmxhdCB7XHJcblxyXG4gICAgICAmX19idWlsZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGluZy1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGlzdG9yeS12YWx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hpc3RvcnktaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0tY2FsYyg4cHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMHB4KTtcclxuICAgICAgICBjb2xvcjogIzcxNzE3MTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgJl9fcHJpY2UtaGlzdG9yeS10b2dnbGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3ByaWNlIHtcclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRlc3ktZ3JlZW47XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxhc3Qge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRlc3ktZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kYXRhLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWZsYXRzIHtcclxuICAgICAgLmMtZmxhdHNfX2J1dHRvbl9zb2xkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygxNTZweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3N0YXR1cyB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoOHB4KTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYm90dG9tLXNwYWNlciB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0NnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NlYXJjaC1zZWxlY3Qge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCdpbWFnZXMvc2VsZWN0LWFycm93LWJsdWUzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgOHB4O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgJl9fc2VhcmNoLWJ0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc2VhcmNoLXNlbGVjdCB7XHJcbiAgICAgICAgJiNzb3J0LWZsYXRzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtbW9udHNlcnJhdDtcclxuXHJcbiAgICAgICAgJl9wcm9tb3Rpb24ge1xyXG4gICAgICAgICAgLmMtZmxhdHNfX3ByaWNlLXZhbHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3ktZ3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZhbHVlIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGF0YS1kaXZpZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGF0LWNvbG9yKTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcclxuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTZweCkgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZmLW1vbnRzZXJyYXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcclxuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTZweCkgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2RhdGEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsYXQtY29sb3IpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoOHB4KTtcclxuXHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZmxhdC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtZmxhdHNfX3ByaWNlLXZhbHVlIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWVzeS1mb3JtLWJhbm5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRlc3ktYmx1ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoOXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgfVxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg1MHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoNzBweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoNzBweCk7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiAkZXN5LWdyZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2lkXSB7XHJcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiByZW0tY2FsYygxMDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaGVyb19faGVhZGluZyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaGVyb19fdGV4dC13cmFwcGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaGVyb19faW1hZ2Utd3JhcHBlciB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA5dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc20zZGUsXHJcbiAgICAjc21hcnQtbWFraWV0YSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcclxuICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogNzV2dztcclxuICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKC04cHgpIHJlbS1jYWxjKC04cHgpO1xyXG5cclxuICAgICAgLy9wYWRkaW5nOiByZW0tY2FsYyg4cHgpO1xyXG4gICAgICAvL2JhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW46IDAgcmVtLWNhbGMoLTQwcHgpIHJlbS1jYWxjKC04MHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICAgIG1hcmdpbjogMCByZW0tY2FsYygtMTI0cHgpIHJlbS1jYWxjKC04MHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgJltkYXRhLXN0YXR1cz1zZW50XSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYy1lc3ktZmxvcmVzeV9fZm9ybSA+ICoge1xyXG4gICAgICAgICAgLy8+IGRpdjpub3QoLndwY2Y3LXJlc3BvbnNlLW91dHB1dCkge1xyXG4gICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogaHVnZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWdhbGxlcnlfX25hdiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDgwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudS10ZXh0LWJveCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtc2x1emV3aWVjIHtcclxuXHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBpbWFnZTtcclxuICAgICAgICBtYXJnaW46IDAgcmVtLWNhbGMoLThweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgcmVtLWNhbGMoLTQwcHgpO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCByZW0tY2FsYygtMTI0cHgpO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2VzeSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBlc3k7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHgpIHJlbS1jYWxjKDVweCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMjAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgYm90dG9tOiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHgpIHJlbS1jYWxjKDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZmxvcmVzeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xyXG4gICAgICAgIGdyaWQtYXJlYTogZmxvcmVzeTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTBweCkgcmVtLWNhbGMoNXB4KTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHgpIHJlbS1jYWxjKDE1cHgpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAyMCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgIGJvdHRvbTogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jLWltYWdlLXNlY3Rpb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtOHB4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtOHB4KTtcclxuXHJcbiAgICAgIC0tdWotdGV4dC1jb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDB2dztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTQwdnc7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgODB2dyk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdDEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDExcHgpO1xyXG4gICAgICAgIGxlZnQ6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICB0b3A6IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgbGVmdDogN3Z3O1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3QyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICBsZWZ0OiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICB0b3A6IHJlbS1jYWxjKDgwcHgpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1hZHZlcnRpc2luZywgJGZmLWFkdmVydGlzaW5nKTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoOTBweCk7XHJcbiAgICAgICAgICBsZWZ0OiAxNXZ3O1xyXG4gICAgICAgICAgdG9wOiAxMHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdDMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDYzcHgpO1xyXG4gICAgICAgIHJpZ2h0OiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICB0b3A6IHJlbS1jYWxjKDEwNXB4KTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYWR2ZXJ0aXNpbmcsICRmZi1hZHZlcnRpc2luZyk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDExN3B4KTtcclxuICAgICAgICAgIHRvcDogMTJ2dztcclxuICAgICAgICAgIHJpZ2h0OiAxNXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnQtZXN5LWxvY2F0aW9uLXdpZHRoIHtcclxuICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYygxNjUwcHgpO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAvL3BhZGRpbmc6IDAgcmVtLWNhbGMoOHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudS10ZXh0LWJveCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1pbWFnZS10ZXh0X19pbWFnZS1jb2wge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaW1hZ2UtdGV4dF9fdGV4dC1jb2wge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDM1MHB4KTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgaDIsIGgzIHtcclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyLnQtZG91YmxlLWNvbG9yLFxyXG4gICAgLmMtaW1hZ2UtdGV4dCBoMiB7XHJcblxyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM2cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbG9yOiAjOTQ5Njk5O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMy50LWRvdWJsZS1jb2xvciB7XHJcblxyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbG9yOiAjOTQ5Njk5O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1pbWFnZS10ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC04cHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLThweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51LXRleHQtYm94IHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAvLyAgcGFkZGluZzogMCA1dncgMCAwO1xyXG4gICAgICAgIC8vfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnQtcmlnaHQge1xyXG4gICAgICAgIC5jLWltYWdlLXRleHRfX2ltYWdlLWNvbCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTUwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtaW1hZ2UtdGV4dF9fdGV4dC1jb2wge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnQtbGVmdCB7XHJcbiAgICAgICAgLmMtaW1hZ2UtdGV4dF9faW1hZ2UtY29sIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC01MHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jLWltYWdlLXRleHRfX3RleHQtY29sIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51LXRleHQtYm94IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgLy8gIHBhZGRpbmc6IDAgMCAwIDV2dztcclxuICAgICAgICAgIC8vfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi50LWJhbm5lciB7XHJcbiAgICAgICAgLy9tYXJnaW46IDAgcmVtLWNhbGMoLTI0cHgpO1xyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAvLyAgbWFyZ2luOiAwIHJlbS1jYWxjKC0yMHB4KTtcclxuICAgICAgICAvL31cclxuICAgICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcbiAgICAgICAgLy8gIG1hcmdpbjogMCByZW0tY2FsYygtNzRweCk7XHJcbiAgICAgICAgLy99XHJcblxyXG4gICAgICAgIC51LXRleHQtYm94IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWJzLWVzeWJsdWUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8uYy1pbWFnZS10ZXh0X190ZXh0LWNvbCB7XHJcbiAgICAgICAgLy8gIHBhZGRpbmc6IDAgcmVtLWNhbGMoOHB4KTtcclxuICAgICAgICAvL31cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWltYWdlLXRleHRfX3F1b3RlIHtcclxuICAgICAgJi1idCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1hZHZlcnRpc2luZywgJGZmLWFkdmVydGlzaW5nKSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1MHB4KTtcclxuICAgICAgfVxyXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnQtcXVvdGUtcmlnaHQge1xyXG4gICAgICAuYy1pbWFnZS10ZXh0X19xdW90ZS13cmFwcGVyIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaW1hZ2UtdGV4dF9fcXVvdGUtd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm90dG9tOiByZW0tY2FsYygtODVweCk7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgYm90dG9tOiByZW0tY2FsYygtODVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudC1hZHZlcnRpc2luZyB7XHJcbiAgICAgICAgLS11ai1oZWFkaW5nLWNvbG9yOiAjeyRlc3ktYmx1ZX07XHJcblxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYWR2ZXJ0aXNpbmcsICRmZi1hZHZlcnRpc2luZyk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMCAtMXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDkwcHgpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAtLXVqLXRleHQtY29sb3I6ICN7JGVzeS1ibHVlfTtcclxuICAgICAgICAgICAgLS11ai1oZWFkaW5nLWNvbG9yOiAjeyRlc3ktYmx1ZX07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN5LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyM3B4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDkwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzNHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDEyMHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDk1cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoOTBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMjBweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxODBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDE4MHB4KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzNweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDRweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg4MHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUycHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyN3B4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoODBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl80IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTNweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0ZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjZweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MnB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDY3cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMi42NWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNDVweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDEyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfNSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMDBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNDVweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDEwMHB4KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfMyB7XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMDBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxNTBweCk7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfNiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzcHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDEwZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTEwcHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMGVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDg1cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNTBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG5cclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIxMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTEwcHgpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl83IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDVweCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIC0tdWotdGV4dC1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG4gICAgICAgICAgICAtLXVqLWhlYWRpbmctY29sb3I6ICN7JGVzeS1ibHVlfTtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3ktYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMmVtO1xyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDgwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzNHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDEyMHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDYycHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDVweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMjBweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxODBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDE4MHB4KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfOCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0zMnB4KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDEwMHB4KTtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5MnB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDgwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNDVweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDEwMHB4KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmXzkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgICAgLS11ai10ZXh0LWNvbG9yOiAjeyRlc3ktYmx1ZX07XHJcbiAgICAgICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzeS1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjNweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzRweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg5MHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDk1cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MHB4KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoOTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfMTAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMnB4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgICAgLS11ai10ZXh0LWNvbG9yOiAjeyRlc3ktYmx1ZX07XHJcbiAgICAgICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzeS1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjNweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzhweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyOHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDk1cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTIwcHgpO1xyXG5cclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0wLjNlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIwcHgpO1xyXG4gICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMC42ZW07XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDkwcHgpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfMTEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MHB4KTtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWxpbmUge1xyXG4gICAgICAgICAgICB3b3JkLXNwYWNpbmc6IDllbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDc1cHgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTAwcHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtNzVweCk7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQ1cHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxMDBweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl8xMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzcHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG5cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQ1cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNnB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDU1cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bWxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDcwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTAwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0NXB4KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bWxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNjVweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzEzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5MHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzVweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNTBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDkwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl8xNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzeS1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzNXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDEwMHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDk2cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNjBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG5cclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTAwcHgpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl8xNSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIycHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyM3B4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgICAudG8tYmUtcmVtb3ZlZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoODhweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MHB4KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoOTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfMTYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgLnRvLWJlLXJlbW92ZWQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIzcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICAgIC50by1iZS1yZW1vdmVkMiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTIwcHgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNTBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIxMHB4KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjYwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzE3IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIC50by1iZS1yZW1vdmVkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMxcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5MHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDE1MHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMzBweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxODBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl8xOCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgLy9tYXJnaW4tdG9wOiAyZW07XHJcblxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgICAgICAgIC50by1iZS1yZW1vdmVkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzZweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMTFweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzE5IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzZweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMDBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE3MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzIwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcblxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgICAgICAgIC50by1iZS1yZW1vdmVkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzZweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg3NXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfMjEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1NXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMDBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNztcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC43O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzIyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzNXB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ1cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDgwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzIzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzNXB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzdweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ1cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDgwcHgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMjBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfMjQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxM3B4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuXHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg1NXB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjZweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg3MHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eG1sYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoODBweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg3MHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwMHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNzVweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMzBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDExMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhtbGFyZ2UpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2NXB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzI1IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNjBweCk7XHJcblxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNzBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNzhweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhtbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDg4cHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjJweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg3MHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNzBweCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg3OHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNzhweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bWxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg4OHB4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoODhweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfMjYge1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBnYXA6IHJlbS1jYWxjKDEycHgpO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNDVweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50LWVzeS1oZWFkaW5nIHtcclxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZXknKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1oZXJvIHtcclxuICAgICAgPiAucm93ID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiByZW0tY2FsYygyMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZS13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDIwcHgpIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xyXG4gICAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg0MHB4KSAwIHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xyXG4gICAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwcHgpIDAgcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0tY2FsYygxcHgpIHJlbS1jYWxjKDFweCkgJGVzeS1ibHVlO1xyXG4gICAgICAgICAgYm9yZGVyOiByZW0tY2FsYygycHgpIHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiAje3JlbS1jYWxjKDE1cHgpfTtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3ktYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1oZXJvIHtcclxuICAgICAgJl9fc2xpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzQvMjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1idXR0b25zIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDQwMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1idXR0b25zIHtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLS11ai1idXR0b24tY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN5LWdyZWVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDJweCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCkgcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50LXBpbmssXHJcbiAgICAgICAgJi50LWJsdWUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI3skZXN5LWdyZWVufTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudC13aGl0ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjeyRlc3ktZ3JlZW59O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiB3aGl0ZTtcclxuICAgICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIC0tdWotYnV0dG9uLWNvbG9yLWhvdmVyOiB3aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG4gICAgICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3Zlcjogd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgLmMtZ2FsbGVyeV9fbmF2IHtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoOHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG5cclxuICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGVzeS1ncmVlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMnB4KTtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCkgcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlc3ktYmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCB7XHJcbiAgICAgIC5jLWdhbGxlcnlfX25hdi1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYy1wb3J0Zm9saW8tZmlsdGVycyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN5LWdyZWVuO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9zZWxlY3QtYXJyb3ctd2hpdGUuc3ZnJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vcGVuIHtcclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9zZWxlY3QtYXJyb3ctd2hpdGUuc3ZnJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjeyRiYXNlfV9fZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9lc3ktYmcyLmpwZycpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLy9ib3JkZXItcmFkaXVzOiByZW0tY2FsYygyMHB4KTtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX3Nob3J0IHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtZXN5Ymx1ZSk7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGU6ICdoZWFkaW5nJyBhdXRvXHJcbiAgICAgICdpbnB1dHMnIGF1dG9cclxuICAgICAgJ2xlZ2FsJyBhdXRvXHJcbiAgICAgICdzdWJtaXQnIGF1dG8gLyAxZnI7XHJcbiAgICAgIGdhcDogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZTogJ2hlYWRpbmcgaW5wdXRzJyBhdXRvXHJcbiAgICAgICAgJ2xlZ2FsIGlucHV0cycgYXV0b1xyXG4gICAgICAgICdsZWdhbCBzdWJtaXQnIGF1dG8gLyAwLjdmciAxLjJmcjtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWdyb3VwLWxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnMtZXN5Ymx1ZSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkaW5nIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgIGdyaWQtYXJlYTogaGVhZGluZztcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtZXN5Ymx1ZSk7XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXN1YmxpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCkgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWJzLWVzeWdyZWVuKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGhvbmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy1lc3lncmVlbikgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEsXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlucHV0cyB7XHJcbiAgICAgIGdyaWQtYXJlYTogaW5wdXRzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi1hY2NlcHRhbmNlcyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxNXB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgW2RhdGEtbmFtZT1cInNlbGVjdC1hbGxcIl0ge1xyXG5cclxuICAgICAgICAud3BjZjctY2hlY2tib3gge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGVnYWwge1xyXG4gICAgICBncmlkLWFyZWE6IGxlZ2FsO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtZXN5Ymx1ZSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAsIGg0IHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgLS11ai10ZXh0LWNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLXN1Ym1pdCB7XHJcbiAgICAgIGdyaWQtYXJlYTogc3VibWl0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KSByZW0tY2FsYyg0MHB4KSByZW0tY2FsYyg0MHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBjb2xvcjogdmFyKC0tZm9ybS1sYWJlbC1jb2xvciwgJGVzeS1ibHVlKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAvL21hcmdpbjogcmVtLWNhbGMoNXB4KSAwIHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWEsXHJcbiAgICBpbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgaW5wdXRbdHlwZT1lbWFpbF0sXHJcbiAgICBpbnB1dFt0eXBlPXRlbF0ge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygxMnB4KSAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDRweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYygzOHB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wucGhvbmUtY291bnRyeSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNXB4KSByZW0tY2FsYygxMXB4KSByZW0tY2FsYyg2cHgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDQ0cHgpO1xyXG4gICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHgpIHJlbS1jYWxjKDEzcHgpIHJlbS1jYWxjKDZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAueW91ci10ZWwge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC8vc3BhbltkYXRhLW5hbWU9eW91ci10ZWxdIHtcclxuICAgIC8vICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAvLyAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gIH1cclxuICAgIC8vfVxyXG5cclxuICAgIHNwYW5bZGF0YS1uYW1lPXBob25lLWNvdW50cnldIHtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuXHJcbiAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL3Bpb3RyYTQtcGx1cy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LWZvcm0tYnV0dG9uJykgO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KSByZW0tY2FsYygyMHB4KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3JtLXN1Ym1pdC1iZywgJGVzeS1ibHVlKTtcclxuXHJcbiAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KSByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDEwcHgpIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctY2hlY2tib3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYy1mb3JtX19wIHtcclxuICAgICAgY29sb3I6IHZhcigtLWZvcm0tcC1jb2xvciwgJGVzeS1ibHVlKTtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctY2hlY2tib3gsXHJcbiAgICAud3BjZjctYWNjZXB0YW5jZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxNXB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgfiBzcGFuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyNXB4KTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygycHgpO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogcmVtLWNhbGMoMHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgIH4gc3BhbiB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDNweDtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgI3skYmFzZX1fX2Zvcm0uYy1lc3ktZmxvcmVzeV9fZm9ybV9iYW5uZXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnMtZXN5Ymx1ZSk7XHJcbiAgICBncmlkLXRlbXBsYXRlOiAnaGVhZGluZycgYXV0b1xyXG4gICAgICAnaW5wdXRzJyBhdXRvXHJcbiAgICAgICdsZWdhbCcgYXV0b1xyXG4gICAgICAnc3VibWl0JyBhdXRvIC8gMWZyO1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgLS1mb3JtLWxhYmVsLWNvbG9yOiB3aGl0ZTtcclxuICAgIC0tZm9ybS1wLWNvbG9yOiB3aGl0ZTtcclxuICAgIC0tZm9ybS1zdWJtaXQtYmc6ICN7JGVzeS1ncmVlbn07XHJcblxyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCkgcmVtLWNhbGMoMTZweCk7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0cHgpIHJlbS1jYWxjKDU2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWVzeS1mbG9yZXN5X19mb3JtLWhlYWRpbmcge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCkgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRlc3ktZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctZm9ybS1jb250cm9sLnBob25lLWNvdW50cnkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMXB4KSByZW0tY2FsYyg1cHgpIHJlbS1jYWxjKDVweCkgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1jaGVja2JveCxcclxuICAgIC5jLWVzeS1mbG9yZXN5X19mb3JtLWFjY2VwdGFuY2VzIC53cGNmNy1jaGVja2JveCxcclxuICAgIC5jLWVzeS1mbG9yZXN5X19mb3JtLWFjY2VwdGFuY2VzIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWVzeS1mbG9yZXN5X19mb3JtLWxlZ2FsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYy1lc3ktZmxvcmVzeV9fZm9ybS1zdWJtaXQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYy1lc3ktZmxvcmVzeV9fZm9ybS1zdWJtaXQsXHJcbiAgICAuYy1lc3ktZmxvcmVzeV9fZm9ybS1pbnB1dHMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWVzeS1mbG9yZXN5X19mb3JtLXN1Ym1pdCxcclxuICAgIC5jLWVzeS1mbG9yZXN5X19mb3JtLWlucHV0cyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1lc3ktZmxvcmVzeV9fZm9ybS1pbnB1dHMgPiBsYWJlbCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuW2RhdGEtbmFtZT1waG9uZS1jb3VudHJ5XSB7XHJcbiAgICB9XHJcblxyXG4gICAgKyAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGJhY2tncm91bmQ6ICRlc3ktYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW5bZGF0YS1uYW1lPXBob25lLWNvdW50cnldOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYygyM3B4KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0NHB4KTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvcGlvdHJhNC1wbHVzLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciB3aGl0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICY6bm90KFt0eXBlPXN1Ym1pdF0pIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxM3B4KSByZW0tY2FsYygxMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLnQtZXN5LW51bWJlcnMgLnUtdGV4dC1ib3gge1xyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAvLy0tYnMtZ3V0dGVyLXg6IDMwcHg7XHJcbiAgICAgIC8vcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUuZC1sYXJnZS1ub25lIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC04cHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC04cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3skYmFzZX1fX2Z1bGwtd2lkdGgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC04cHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtOHB4KTtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTQwcHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC00MHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcblxyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTEyNHB4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMTI0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAjeyRiYXNlfV9faW5uZXIge1xyXG4gICAgcGFkZGluZzogMCByZW0tY2FsYyg4cHgpO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg0MHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTI0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtbmFycm93IHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZXN5LW51bWJlcnMge1xyXG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWltYWdlLXRleHRfX2ltYWdlLWNvbCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtbnVtYmVycy50LWVzeS1mbG9yZXN5IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBnYXA6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoMzBweCkgcmVtLWNhbGMoMTAwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLW51bWJlcnNfX2l0ZW0ge1xyXG5cclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jLW51bWJlcnNfX2ZpcnN0LWxpbmUge1xyXG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZ3JleScpO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXN5LWdyZWVuO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYy1udW1iZXJzX19zZWNvbmQtbGluZSB7XHJcbiAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgIH1cclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3skYmFzZX1fX2NvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwcHgpIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgI3skYmFzZX1fX21lbnUtYnQge1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICN7JGJhc2V9X19iYW5uZXIge1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IHJlbS1jYWxjKDcwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICB0b3A6IHJlbS1jYWxjKDExMHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgdG9wOiByZW0tY2FsYygxNDNweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTZweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0xNnB4KTtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAvL2FuaW1hdGlvbjogbW92ZVBpb3RyYU1lbnVVcCA1MDBtcyBlYXNlLWluLW91dCAxMDAwbXMgZm9yd2FyZHM7XHJcblxyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTQwcHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC00MHB4KTtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTEyNHB4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMTI0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYtY2xvc2Uge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvZXN5LWNsb3NlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICByaWdodDogcmVtLWNhbGMoNDVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICN7JGJhc2V9X19tZW51LXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktbWVudScpIDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgLy9hbmltYXRpb246IG1vdmVQaW90cmFNZW51VXAgNTAwbXMgZWFzZS1pbi1vdXQgMTAwMG1zIGZvcndhcmRzO1xyXG5cclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC00MHB4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtNDBweCk7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xMjRweCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTEyNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLW5hcnJvdyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC00MHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC00MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxMDAyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLXNob3cge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgI3skYmFzZX1fX2xvZ28ge1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYygzNXB4KSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICB3aWR0aDogcmVtLWNhbGMoMTMwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDE4NXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN7JGJhc2V9X19tZW51LWxvZ28ge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTZweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcclxuICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKDY0cHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDAzO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWVzeS1mbG9yZXN5X19sb2dvIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDY1cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICN7JGJhc2V9X19tZW51LW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoMTAwcHgpO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAjeyRiYXNlfV9fbWVudS1sZWZ0LFxyXG4gICN7JGJhc2V9X19tZW51LXJpZ2h0IHtcclxuICAgIC0tdWotbGluay1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG4gICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjeyRlc3ktZ3JlZW59O1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmctaXRlbSBhIHtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIC0tdWotbGluay1jb2xvcjogIzk0OTY5OSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjeyRiYXNlfV9fbWVudS1sZWZ0IHtcclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjeyRiYXNlfV9fbWVudS1yaWdodCB7XHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAjeyRiYXNlfV9fbWVudS1zb2NpYWxzIHtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICBvcmRlcjogNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuYy1zb2NpYWxzX19pY29uIHtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3skYmFzZX1fX2hlYWRlci1iYWNrIHtcclxuICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTVweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2VzeS9hcnJvdy1sZWZ0LnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgI3skYmFzZX1fX2hlYWRlci1jbG9zZSB7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgdG9wOiByZW0tY2FsYygzNXB4KTtcclxuICAgIHdpZHRoOiByZW0tY2FsYygzMHB4KTtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3skYmFzZX1fX2hlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoNzBweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICN7JGJhc2V9X19oZWFkZXItbG9nbyB7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDM1cHgpICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gIH1cclxuXHJcbiAgI3skYmFzZX0tbWVudV9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjeyRiYXNlfS1tZW51IC5sYW5nLWl0ZW0sXHJcbiAgI3skYmFzZX0tbWVudV9faXRlbSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MHB4KTtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICN7JGJhc2V9X19iYW5uZXIge1xyXG4gICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktYmFubmVyJyk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnMtZXN5Z3JlZW4pO1xyXG4gIH1cclxuICAjeyRiYXNlfV9fYnV5LWJ0IHtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygzMHB4KSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTZweCkgcmVtLWNhbGMoMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICN7JGJhc2V9X19idXkge1xyXG4gICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktYnV5Jyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZ2FwOiByZW0tY2FsYygxMHB4KTtcclxuXHJcbiAgICBpbWcge1xyXG5cclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpIHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICN7JGJhc2V9LW1vYmlsZS1waG9uZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiByZW0tY2FsYygxNnB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvZXN5L3Bob25lLW1vYmlsZS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICB3aWR0aDogcmVtLWNhbGMoNTBweCk7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjeyRiYXNlfS1tZW51X19waG9uZSB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRlc3ktZ3JlZW47XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2VzeS9waG9uZS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjVweCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygzcHgpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoM3B4KTtcclxuICAgIH1cclxuICB9XHJcbiAgI3skYmFzZX0tbWVudSAubGFuZy1pdGVtIGEsXHJcbiAgI3skYmFzZX0tbWVudV9fbGluayB7XHJcblxyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTBweCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlLCAkdW50aWw6IHhsYXJnZSkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgIC8vcGFkZGluZzogMCByZW0tY2FsYygyMHB4KTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcbiAgICAgIC8vcGFkZGluZzogMCByZW0tY2FsYygyNXB4KTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN7JGJhc2V9LW1lbnVfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMCByZW0tY2FsYyg1cHgpO1xyXG4gIH1cclxuICAjeyRiYXNlfS1tZW51IC5sYW5nLWl0ZW0ge1xyXG4gICAgLS11ai1saW5rLWNvbG9yOiAjOTQ5Njk5O1xyXG4gIH1cclxuICAjeyRiYXNlfS1tZW51IC5sYW5nLWl0ZW0sXHJcbiAgI3skYmFzZX0tbWVudV9faXRlbSB7XHJcbiAgICAmOmhvdmVyICN7JGJhc2V9LW1lbnVfX2xpbmssXHJcbiAgICAmOmhvdmVyIGEsXHJcbiAgICAmX2N1cnJlbnQgI3skYmFzZX0tbWVudV9fbGluayB7XHJcblxyXG4gICAgICAtLXVqLWxpbmstY29sb3I6ICN7ICRlc3ktZ3JlZW59XHJcbiAgICB9XHJcbiAgfVxyXG4gICN7JGJhc2V9X19sb2NhdGlvbi1oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCByZW0tY2FsYygtMjRweCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYygtMjRweCk7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzIHtcclxuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdlc3ktbG9jYXRpb24nKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNjUlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgdG9wOiA2NSU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcclxuICAgICAgICBsZWZ0OiAzNSU7XHJcbiAgICAgICAgdG9wOiA2NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI3skYmFzZX1fX3N3aXBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XHJcbiAgfVxyXG5cclxuICAjeyRiYXNlfV9fc2xpZGVyIHtcclxuICAgIG1hcmdpbjogMCByZW0tY2FsYygtOHB4KTtcclxuXHJcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogI3tyZW0tY2FsYygxMnB4KX07XHJcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6ICN7cmVtLWNhbGMoMTJweCl9O1xyXG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6IHdoaXRlO1xyXG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLWNvbG9yOiAjeyRlc3ktYmx1ZX07XHJcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjeyRlc3ktYmx1ZX07XHJcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6ICN7cmVtLWNhbGMoMjBweCl9O1xyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyOC42OTQnIGhlaWdodD0nNTAuNjk0JyB2aWV3Qm94PScwIDAgMjguNjk0IDUwLjY5NCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aCclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfODQ3JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA4NDcnIHdpZHRoPSczNS41NzgnIGhlaWdodD0nNScgZmlsbD0nJTIzMkQyODVFJy8lM0UlM0MvY2xpcFBhdGglM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoLTInJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0Ny0yJyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA4NDcnIHdpZHRoPSczNS41NzknIGhlaWdodD0nNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzMkQyODVFJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0Fycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyOC42OTQgNTAuNjk0KSByb3RhdGUoMTgwKSclM0UlM0NnIGlkPSdHcm91cF83MzgnIGRhdGEtbmFtZT0nR3JvdXAgNzM4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDQ3LjE1OCkgcm90YXRlKC00NSknJTNFJTNDZyBpZD0nR3JvdXBfNzM3JyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoKSclM0UlM0NwYXRoIGlkPSdQYXRoXzk3OScgZGF0YS1uYW1lPSdQYXRoIDk3OScgZD0nTTAgMEE1IDUgMCAwIDAgNSA1SDM1LjU3OGE1IDUgMCAwIDAtNS01SDI0LjkzNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzMkQyODVFJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyBpZD0nR3JvdXBfNzM5JyBkYXRhLW5hbWU9J0dyb3VwIDczOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy41MzYpIHJvdGF0ZSg0NSknJTNFJTNDZyBpZD0nR3JvdXBfNzM3LTInIGRhdGEtbmFtZT0nR3JvdXAgNzM3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgtMiknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzktMicgZGF0YS1uYW1lPSdQYXRoIDk3OScgZD0nTTAgNUE1IDUgMCAwIDEgNSAwSDM1LjU3OWE1IDUgMCAwIDEtNSA1SDI0LjkzNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzMkQyODVFJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEzNXB4KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0Fycm93JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjguNjk0JyBoZWlnaHQ9JzUwLjY5NCcgdmlld0JveD0nMCAwIDI4LjY5NCA1MC42OTQnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgnJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzg0NycgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc4JyBoZWlnaHQ9JzUnIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aC0yJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV84NDctMicgZGF0YS1uYW1lPSdSZWN0YW5nbGUgODQ3JyB3aWR0aD0nMzUuNTc5JyBoZWlnaHQ9JzUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzJEMjg1RScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF83MzgnIGRhdGEtbmFtZT0nR3JvdXAgNzM4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDQ3LjE1OCkgcm90YXRlKC00NSknJTNFJTNDZyBpZD0nR3JvdXBfNzM3JyBkYXRhLW5hbWU9J0dyb3VwIDczNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoKSclM0UlM0NwYXRoIGlkPSdQYXRoXzk3OScgZGF0YS1uYW1lPSdQYXRoIDk3OScgZD0nTTAgMEE1IDUgMCAwIDAgNSA1SDM1LjU3OGE1IDUgMCAwIDAtNS01SDI0LjkzNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzMkQyODVFJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyBpZD0nR3JvdXBfNzM5JyBkYXRhLW5hbWU9J0dyb3VwIDczOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy41MzYpIHJvdGF0ZSg0NSknJTNFJTNDZyBpZD0nR3JvdXBfNzM3LTInIGRhdGEtbmFtZT0nR3JvdXAgNzM3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgtMiknJTNFJTNDcGF0aCBpZD0nUGF0aF85NzktMicgZGF0YS1uYW1lPSdQYXRoIDk3OScgZD0nTTAgNUE1IDUgMCAwIDEgNSAwSDM1LjU3OWE1IDUgMCAwIDEtNSA1SDI0LjkzNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nJTIzMkQyODVFJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHJcbiAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMzVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgIC8vICAuYy1pbWFnZS1zbGlkZXJfX3BhZ2luYXRpb24ge1xyXG4gICAgLy8gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLy8gIH1cclxuICAgIC8vXHJcbiAgICAvL31cclxuICAgIC5jLWltYWdlLXNsaWRlcl9fbmF2LWJ1dHRvbiB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI3skZXN5LWJsdWV9O1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBib3R0b206IHJlbS1jYWxjKDEzcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzNXB4KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtaW1hZ2Utc2xpZGVyX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiByZW0tY2FsYyg3MHB4KSBzb2xpZCB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIHJlbS1jYWxjKDFweCkgcmVtLWNhbGMoMXB4KSAkZXN5LWJsdWU7XHJcbiAgICAgIGJvcmRlcjogcmVtLWNhbGMoMnB4KSBzb2xpZCB3aGl0ZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogcmVtLWNhbGMoMXB4KSBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKC00MHB4KTtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICBtYXJnaW46IDAgcmVtLWNhbGMoLTEyNHB4KTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1jYXB0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktY2FwdGlvbicpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGJvdHRvbTogcmVtLWNhbGMoMTBweCk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYudC1lc3ktc2xpZGVyLTEge1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDQ4MHB4KTtcclxuXHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICN7JGJhc2V9X19zbGlkZXItc2xpZGUge1xyXG4gICAgICAgICZfaW1hZ2Uge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxNnB4KTtcclxuXHJcbiAgICAgICAgICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMzA4cHgpO1xyXG4gICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogMzA4LzQxMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnQtZXN5LXNsaWRlci0yIHtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0ODBweCk7XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAjeyRiYXNlfV9fc2xpZGVyLXNsaWRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9pbWFnZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTZweCk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XHJcbiAgICAgIC8vYXNwZWN0LXJhdGlvOiAxODAwLzI0MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IHJlbS1jYWxjKDI1cHgpIDAgcmVtLWNhbGMoMjVweCkgcmVtLWNhbGMoMzRweCk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRjJGMkYyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjeyRiYXNlfV9fc2xpZGVyLXNsaWRlLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg0NXB4KSByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoMzMwcHgpO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoODBweCkgcmVtLWNhbGMoNjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICN7JGJhc2V9X190YWJzIHtcclxuXHJcbiAgICAmLW1lbnUge1xyXG5cclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQwcHgpO1xyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDhweCkgMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDIzMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN5LWdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBtYXJnaW46IDAgLThweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDE2cHgpO1xyXG5cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICBncmlkLWNvbHVtbjogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTI1dnc7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNTBweCk7XHJcbiAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoNTBweCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9lc3kvbWFwLWljb24uc3ZnJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICB3aWR0aDogMjAwdnc7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxlZ2VuZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgJi5pcy1vcGVuIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDB2aDtcclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoOHB4KTtcclxuXHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvZXN5L2VzeS1hcnJvdy1kb3duLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoMTZweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xyXG4gICAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7XHJcbiAgICAgICAgLy9ncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMCByZW0tY2FsYygxNnB4KTtcclxuICAgICAgfVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIC8vb3BhY2l0eTogdmFyKC0tb3BhY2l0eSwgMSkgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDIxMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgLy9ncmlkLXJvdzogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgICAvL2dyaWQtcm93OiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgI3skYmFzZX1fX3RocmVlLXdvcmxkcyB7XHJcblxyXG4gICAgJi1zZWN0aW9uLWljb25zIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYyg0MHB4KSAwO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxNnB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDcwcHgpIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ucyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoNDBweCkgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoMTZweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuXHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg2MHB4KSAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDgwcHgpIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgIGNvbG9yOiAjOTQ5Njk5O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbS1jYWxjKDgwcHgpIGF1dG87XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMycHgpIHJlbS1jYWxjKDI0cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzZweCkgcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4KSByZW0tY2FsYyg1NXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2UtMSxcclxuICAgICYtaW1hZ2UtMixcclxuICAgICYtaW1hZ2UtMyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNhcHRpb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LWNhcHRpb24nKTtcclxuICAgICAgbGVmdDogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm90dG9tOiByZW0tY2FsYygxMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLXNlY3Rpb24tMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtOHB4KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg4cHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC04cHgpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg4cHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZS1tb2JpbGUpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGdhcDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UpIG5vLXJlcGVhdCB0b3AgbGVmdCAtMTV2dztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1dnc7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC00MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xMjRweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMjRweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwdnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQgLTIwdnc7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGh1Z2UpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwdnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQgLTEwdnc7XHJcbiAgICAgIH1cclxuICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9lc3kvZXN5LWRlY29yLTEuanBnJykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICAvL2Zsb2F0OiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEydnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDh2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGh1Z2UpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEydnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtdGV4dC0zLFxyXG4gICAgJi10ZXh0LTEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjBweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDQ1MHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAxMHZ3IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQtMSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE4MHB4KSAwIHJlbS1jYWxjKDEzMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAxMHZ3IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLTMtaGVhZGluZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwdnc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZSkgbm8tcmVwZWF0IGJvdHRvbSA1dncgbGVmdCAtMjV2dztcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTMwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCByZW0tY2FsYygtMTZweCkgMCByZW0tY2FsYygtMjRweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY2xlYXJmaXgge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dC0zIHtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzdncgMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiByZW0tY2FsYyg0MHB4KTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nOiAxN3Z3IDA7XHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogaHVnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE4dncgMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy0zLWhlYWRpbmcge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXZ3O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UtbW9iaWxlKSBuby1yZXBlYXQgYm90dG9tIDV2dyBsZWZ0IC0xOXZ3O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKC0xNnB4KSAwIHJlbS1jYWxjKC0yNHB4KTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlLTEge1xyXG4gICAgICBvcmRlcjogMztcclxuICAgICAgLy9AaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgIC8vICBwYWRkaW5nLXRvcDogNjB2dztcclxuICAgICAgLy8gIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgLy8gIGJhY2tncm91bmQ6IHZhcigtLWltYWdlKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuICAgICAgLy8gIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcclxuICAgICAgLy8gIG1hcmdpbjogMCByZW0tY2FsYygtMTZweCk7XHJcbiAgICAgIC8vfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VjdGlvbi0yIHtcclxuXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtOHB4KTtcclxuICAgICAgLy9wYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLThweCk7XHJcbiAgICAgIC8vcGFkZGluZy1yaWdodDogcmVtLWNhbGMoOHB4KTtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UtbW9iaWxlKSBuby1yZXBlYXQgYm90dG9tIDV2dyByaWdodDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UpIG5vLXJlcGVhdCB0b3AgcmlnaHQgLTEwdnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3NXZ3O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTQwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMTI0cHgpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEyNHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDdyZW0gcmVtLWNhbGMoLTE2cHgpIDA7XHJcbiAgICAgICAgZ2FwOiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLXRleHQtMiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDQ1MHB4KTtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxODBweCkgMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLTMtaGVhZGluZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHZ3O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UpIG5vLXJlcGVhdCBib3R0b20gNXZ3IGxlZnQgMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCByZW0tY2FsYygtMjRweCkgMCByZW0tY2FsYygtOHB4KTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlLTIge1xyXG5cclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZS0zIHtcclxuICAgICAgI3skYmFzZX1fX3RocmVlLXdvcmxkcy1jYXB0aW9uIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiByZW0tY2FsYygxMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VjdGlvbi0zIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtOHB4KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC04cHgpO1xyXG4gICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZS1tb2JpbGUpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoODBweCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC04cHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTZweCkgMCByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICBnYXA6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg1MHB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZSkgbm8tcmVwZWF0IHRvcCAydncgbGVmdCAtMTB2dztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwdnc7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC00MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTI0cHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTI0cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBodWdlKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDJ2dyBsZWZ0IC0zdnc7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwdnc7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IDgwdnc7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCAtMjV2dztcclxuICAgICAgfVxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcblxyXG4gICN7JGJhc2V9X19iZW5lZml0cyB7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2hlYWRpbmcgaWNvbnMnICdudW1iZXJzIGljb25zJztcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMi41ZnI7XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzJSA2NyU7XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoNTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBncmlkLWFyZWE6IGhlYWRpbmc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDhweCk7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbnMge1xyXG4gICAgICBncmlkLWFyZWE6IGljb25zO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDYwcHgpIDAgcmVtLWNhbGMoNDBweCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG4gICAgICAgIGdhcDogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uLXRleHQge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Ryb25nIHtcclxuXHJcbiAgICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24taXRlbSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzJweCkgcmVtLWNhbGMoMTJweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNTBweCkgcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IHJlbS1jYWxjKDEycHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDgwcHgpO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDcwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICBncmlkLWNvbHVtbjogNy8xMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICBncmlkLWNvbHVtbjogNS85O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDkvMTM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICBncmlkLXJvdy1zdGFydDogMztcclxuICAgICAgICBncmlkLWNvbHVtbjogMS83O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDcvMTM7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVycyB7XHJcbiAgICAgIGdyaWQtYXJlYTogbnVtYmVycztcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDhweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoMTAwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTAwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVyLWl0ZW0ge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19udW1iZXIge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBjb2xvcjogJGVzeS1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlci1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXN5LWdyZWVuO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3skYmFzZX1fX2NvbnRhY3QtY29sdW1ucyB7XHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgIGdhcDogMDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOztcclxuICAgIH1cclxuICB9XHJcbiAgI3skYmFzZX1fX2luZm8ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogcmVtLWNhbGMoMjRweCkgcmVtLWNhbGMoOHB4KTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgLjhmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWFnZTEgaW1hZ2UxJyAndGV4dDEgdGV4dDEnICdpbWFnZTIgaW1hZ2UzJyAndGV4dDIgdGV4dDInO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgZ2FwOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2ltYWdlMSBpbWFnZTEgdGV4dDEnICd0ZXh0MiBpbWFnZTIgaW1hZ2UzJztcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS4xZnIgMC44ZnI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlLTEge1xyXG4gICAgICBncmlkLWFyZWE6IGltYWdlMTtcclxuICAgIH1cclxuXHJcbiAgICAmLW51bWJlcnMge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MHB4KTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbnVtYmVyIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1NnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2UtMiB7XHJcbiAgICAgIGdyaWQtYXJlYTogaW1hZ2UyO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlLTMge1xyXG4gICAgICBncmlkLWFyZWE6IGltYWdlMztcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQtMSB7XHJcbiAgICAgIC0tdWotdGV4dC1jb2xvcjogIzk0OTY5OTtcclxuICAgICAgZ3JpZC1hcmVhOiB0ZXh0MTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDU2cHgpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDU2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0LTIge1xyXG4gICAgICAtLXVqLXRleHQtY29sb3I6ICM5NDk2OTk7XHJcbiAgICAgIGdyaWQtYXJlYTogdGV4dDI7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg1NnB4KTtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5jLWVzeS1mbG9yZXN5LWxvY2F0aW9uLWhlcm8ge1xyXG4gIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtOHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoLTQwcHgpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xMjRweCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW1hZ2UnICdoZWFkaW5nJyAndGV4dCc7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWFnZSBoZWFkaW5nJyAnaW1hZ2Ugc3BhY2UnICdpbWFnZSB0ZXh0JztcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NSUgNDUlO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMTd2dyBhdXRvO1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICBnYXA6IDAgNXZ3O1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY1JSAzNSU7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XHJcbiAgICAgIGdyaWQtYXJlYTogaW1hZ2U7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgIGdyaWQtcm93OiAxLzQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIGdyaWQtYXJlYTogaGVhZGluZztcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDUwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTAwcHgpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfZW4ge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBncmlkLWFyZWE6IHRleHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMHB4KSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MHB4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTAwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udC1hbWVuaXRpZXMtZ3JleSB7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIC0tdWotdGV4dC1jb2xvcjogdmFyKC0tYnMtZXN5Ymx1ZSk7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoMjRweCk7XHJcbiAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoNjRweCkgcmVtLWNhbGMoMjRweCk7XHJcbiAgfVxyXG5cclxuICBmaWd1cmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDY0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndwLWJsb2NrLWNvbHVtbjplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAdXNlIFwic2Fzcy1tcS9tcVwiIGFzICo7XG5cbiRlc3ktYmx1ZTogbWFwLWdldCgkY29sb3JzLCAnZXN5Ymx1ZScpO1xuJGVzeS1ncmVlbjogbWFwLWdldCgkY29sb3JzLCAnZXN5Z3JlZW4nKTtcblxuQG1peGluIGMtZmxhdHMoJGJhc2U6Jikge1xuXG4gICYge1xuXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgIC0tY29sb3Itb3JhbmdlOiAjY2M0ZjY2O1xuICAgIC0tY29sb3ItbGltZTogI3skZXN5LWdyZWVufTtcbiAgICAtLWNvbG9yLXNvbGQ6ICNBRUFFQjI7XG5cbiAgICAtLWZsYXQtY29sb3I6IHZhcigtLWNvbG9yLWxpbWUpO1xuXG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYygxNzAwcHgpO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTAwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMDBweCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMjBweCk7XG4gICAgfVxuXG4gICAgLmN1cnNvci1wb2ludGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAubWFyayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tb2JpbGUtYXZhaWxhYmxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZXN5LWJsdWUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICBhY2NlbnQtY29sb3I6ICRlc3ktYmx1ZTtcblxuICAgICAgJjpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubW9iaWxlLXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBjb2xvcjogJGVzeS1ibHVlO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTBweCkgcmVtLWNhbGMoMjBweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5tb2JpbGUtY2hlY2tib3hlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICAuc2VsZWN0ZWQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIH4gZGl2IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itb3JhbmdlKTtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm9VaS10YXJnZXQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogMnB4O1xuXG4gICAgICAubm9VaS1jb25uZWN0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XG4gICAgICB9XG5cblxuICAgICAgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcblxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5qc19fZmxhdHMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmZpbHRlcmVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg2cHgpIHJlbS1jYWxjKDEycHgpO1xuICAgICAgYWNjZW50LWNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjRGNEY0O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDVweCk7XG5cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBhY2NlbnQtY29sb3I6ICRlc3ktYmx1ZTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2ZpbHRlci1idCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zb2xkKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHgpIHJlbS1jYWxjKDMwcHgpO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygxNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc2VsZWN0LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjBweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybChpbWFnZXMvc2VsZWN0LWFycm93LWJsdWUyLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbm8tcmVjb3JkcyB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ2ZvdXJ0aC10aXRsZScpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbmFtZSB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdoZWFkaW5nJywgJ2ZsYXQtbmFtZScpO1xuXG5cbiAgICAgIGEge1xuICAgICAgICAtLXNmeS1saW5rLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faXRlbSB7XG4gICAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmxhdC1jb2xvcik7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZsYXQtY29sb3IpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXkpO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6J2J1aWxkaW5nIGJ1aWxkaW5nJyAnZGF0YSBkYXRhJyAncHJpY2UgaW1hZ2UnICdidXR0b24gYnV0dG9uJztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMC45ZnI7XG4gICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczonYnVpbGRpbmcnICdzdGF0dXMnICdkYXRhJyAncHJpY2UnICAnaW1hZ2UnICdidXR0b24nO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuXG4gICAgICAmLmlzLXJlc2VydmVkIHtcbiAgICAgICAgLS1mbGF0LWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICAgICAgfVxuXG4gICAgICAmLmlzLXNvbGQge1xuICAgICAgICAtLWZsYXQtY29sb3I6IHZhcigtLWNvbG9yLXNvbGQpO1xuXG4gICAgICAgIC5jLWZsYXRzX19uYW1lIHtcbiAgICAgICAgICAtLWZsYXQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2J1aWxkaW5nIHtcbiAgICAgIGdyaWQtYXJlYTogYnVpbGRpbmc7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zdGF0dXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGdyaWQtYXJlYTogc3RhdHVzO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb250c2VycmF0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAmLWRvdCB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDJweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoNXB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmxhdC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NlYXJjaC1idCxcbiAgICAjeyRiYXNlfV9fc2VhcmNoLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zYXZpbmdzLWxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICRlc3ktZ3JlZW47XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0cHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTJweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoOHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX3Bpb3RyYTQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYyg0cHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncGlvdHJhNGJsdWUnKTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19wcmljZSB7XG4gICAgICBncmlkLWFyZWE6IHByaWNlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICBnYXA6IHJlbS1jYWxjKDEycHgpO1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdmbGF0cy1saXN0LXByaWNlLWxhYmVsJyk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtbSxcbiAgICAgICYtbGFiZWwge1xuICAgICAgICBjb2xvcjogIzhFOEU5MztcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi12YWx1ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodGdyZXknKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2ZsYXRzLWxpc3QtcHJpY2UtdmFsdWUnKTtcblxuICAgICAgICBtaW4taGVpZ2h0OiA3NnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiByZW0tY2FsYygxMnB4KTtcbiAgICAgIH1cblxuICAgICAgJl9wcm9tb3Rpb24ge1xuICAgICAgICAjeyRiYXNlfV9fcHJpY2UtdmFsdWUge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZGF0YSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBncmlkLWFyZWE6IGRhdGE7XG4gICAgICBjb2xvcjogJGVzeS1ibHVlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDEwcHgpIDAgMDtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpIDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnbGlnaHRncmV5Jyk7XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZ2FwOiByZW0tY2FsYyg1cHgpO1xuICAgICAgfVxuXG4gICAgICAmLWRpdmlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodGdyZXknKTs7XG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTJweCk7XG4gICAgICAgIHdpZHRoOiAycHg7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgbWFyZ2luOiByZW0tY2FsYyg0MHB4KSAwO1xuICAgICAgZ3JpZC1hcmVhOiBpbWFnZTtcblxuICAgICAgJi1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NsaWRlci1lbGVtIHtcbiAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoODBweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NsaWRlci12YWx1ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMnB4KTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDRweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDYwcHgpO1xuICAgICAgfVxuXG4gICAgICAmX2FyZWEge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYyg2MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiByZW0tY2FsYygxMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygxMHB4KSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19zZWFyY2gtYnQge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTVweCkgcmVtLWNhbGMoNDBweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc2VhcmNoLWJveCB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2Zvb3RlcicpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxNnB4KSByZW0tY2FsYygyNHB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTZweCk7XG4gICAgICAgIC8vbWFyZ2luOiAwIGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLTAuNSk7O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2J1aWxkaW5ncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyNHB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBnYXA6IHJlbS1jYWxjKDIwcHgpO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcmVtLWNhbGMoMTBweCk7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NsaWRlci1lbGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19zZWFyY2gtaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHJlbS1jYWxjKDE1cHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDM1cHgpO1xuXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgICAgICAvL2dhcDogcmVtLWNhbGMoNzVweCk7XG4gICAgICAgIC8vZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NlYXJjaC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlOiAnbGFiZWwgZnJvbXRvJyBhdXRvXG4gICAgICAgICdzbGlkZXIgc2xpZGVyICcgMWZyLyAxZnIgYXV0bztcbiAgICAgIGdhcDogcmVtLWNhbGMoMTVweCkgcmVtLWNhbGMoMzBweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcblxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBncmlkLWFyZWE6IGxhYmVsO1xuICAgICAgfVxuXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cblxuICAgICAgJi1zbGlkZXIge1xuICAgICAgICBncmlkLWFyZWE6IHNsaWRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cblxuICAgICAgJi1mcm9tdG8ge1xuICAgICAgICBncmlkLWFyZWE6IGZyb210bztcbiAgICAgICAgY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCAnZ3JleScpfTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiByZW0tY2FsYyg1cHgpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYyg2NXB4KTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICN7JGJhc2V9X19zZWFyY2gtZGl2aWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMzAlO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2xlZ2VuZCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyNHB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0OHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XG4gICAgICBjb2xvcjogJGVzeS1ibHVlO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19sZWdlbmQtaXRlbSB7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMTVweCk7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE1cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTBweCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMXB4KTtcblxuICAgICAgJi5pcy1hdmFpbGFibGUge1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpbWUpO1xuICAgICAgfVxuXG4gICAgICAmLmlzLXJlc2VydmVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itb3JhbmdlKTtcblxuICAgICAgfVxuXG4gICAgICAmLmlzLXNvbGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zb2xkKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ3JpZC1hcmVhOiBidXR0b247XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICZfc29sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgY29sb3I6ICM3MTcxNzEgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDMwNHB4KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KTtcbiAgICAgIH1cblxuICAgICAgLmMtYnV0dG9ucyB7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoOHB4KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDdweCkgcmVtLWNhbGMoMjBweCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtMiB7XG4gICAgICAgICAgJi5jLWJ1dHRvbnNfX2l0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnZXN5Ymx1ZScpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYy1idXR0b25zX19pdGVtLWhvdmVyZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnZXN5Z3JlZW4nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hdmFpbGFibGUgLmMtYnV0dG9uc19faXRlbSB7XG4gICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlO1xuICAgICAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiB2YXIoLS1jb2xvci1zb2xkKTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1yZXNlcnZlZCAuYy1idXR0b25zX19pdGVtIHtcbiAgICAgICAgLS11ai1idXR0b24tY29sb3I6IHdoaXRlO1xuICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3Zlcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG4gICAgICAgIC0tYnV0dG9uLWl0ZW1fX2JhY2tncm91bmRfaG92ZXI6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG4gICAgICB9XG5cbiAgICAgICYuaXMtc29sZCAuYy1idXR0b25zX19pdGVtIHtcbiAgICAgICAgLS11ai1idXR0b24tY29sb3I6IHdoaXRlO1xuICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3Zlcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNvbGQpO1xuICAgICAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiB2YXIoLS1jb2xvci1zb2xkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcblxuJGVzeS1ibHVlOiBtYXAtZ2V0KCRjb2xvcnMsICdlc3libHVlJyk7XG4kZXN5LWdyZWVuOiBtYXAtZ2V0KCRjb2xvcnMsICdlc3lncmVlbicpO1xuXG5AbWl4aW4gYy1mbGF0KCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gICAgLS1jb2xvci1vcmFuZ2U6ICNjYzRmNjY7XG4gICAgLS1jb2xvci1saW1lOiAjeyRlc3ktZ3JlZW59O1xuICAgIC0tY29sb3Itc29sZDogI3skZXN5LWJsdWV9O1xuXG4gICAgLS1mbGF0LWNvbG9yOiB2YXIoLS1jb2xvci1saW1lKTtcbiAgICBjb2xvcjogJGVzeS1ibHVlO1xuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpO1xuICAgIH1cblxuICAgIC5jLWJ1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzBweCk7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNHB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2JhY2sge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktZmxhdC1zbWFsbCcpO1xuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19idWlsZGluZyB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2VzeS1mbGF0LWJ1aWxkaW5nJyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MHB4KTtcblxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNDBweCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19pbWFnZSB7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICB9XG5cbiAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX25hbWUge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktZmxhdC1iaWcnKTtcblxuICAgICAgbWFyZ2luOiByZW0tY2FsYyg4cHgpIDAgcmVtLWNhbGMoMTZweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg4cHgpIDAgcmVtLWNhbGMoNDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3N0YXR1cyB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2VzeS1mbGF0LXNtYWxsJyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTZweCk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcblxuICAgICAgJi5pcy1yZXNlcnZlZCB7XG4gICAgICAgIC0tZmxhdC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlKTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1zb2xkIHtcbiAgICAgICAgLS1mbGF0LWNvbG9yOiB2YXIoLS1jb2xvci1zb2xkKTtcblxuICAgICAgICAuYy1mbGF0c19fbmFtZSB7XG4gICAgICAgICAgLS1mbGF0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWRvdCB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygxMHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZsYXQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgI3skYmFzZX1fX3NhdmluZ3MtbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogJGVzeS1ncmVlbjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDJweCAxNnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2cHgpO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDJweCAyNHB4KTtcbiAgICAgIH1cblxuICAgICAgJl9waW90cmE0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNHB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW90cmE0Ymx1ZScpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19wcmljZSB7XG4gICAgICAmLWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICM4RThFOTM7XG4gICAgICB9XG5cbiAgICAgICYtdmFsdWUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19wZGYge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZGF0YS1pdGVtIHtcblxuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktZmxhdC1tZWRpdW0nKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTZweCk7XG5cblxuICAgICAgJl9wcmljZSB7XG4gICAgICAgIGNvbG9yOiAkZXN5LWdyZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLXZhbHVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRlc3ktZ3JlZW47XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcHJpY2UtaGlzdG9yeS10b2dnbGUge1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDE2cHgpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTBweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygxNHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1pY29uLXJvdGF0aW9uLCAtOTBkZWcpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faGlzdG9yeSB7XG4gICAgICAmLXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICAmLWRhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg4cHgpO1xuICAgICAgfVxuXG4gICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAtLWZsYXQtaGlzdG9yeS1kaXNwbGF5OiBibG9jaztcbiAgICAgICAgLS1pY29uLXJvdGF0aW9uOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19oaXN0b3J5LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogdmFyKC0tZmxhdC1oaXN0b3J5LWRpc3BsYXksIG5vbmUpO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcbiAgICB9XG4gIH1cblxufVxuIiwiQHVzZSBcInNhc3MtbXEvbXFcIiBhcyAqO1xyXG5cclxuJGVzeS1ibHVlOiBtYXAtZ2V0KCRjb2xvcnMsICdlc3libHVlJyk7XHJcblxyXG4uYy1lc3ktcHJvbW8tYmFubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLnJvdyB7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNTAwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4IDIwcHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg0MDBweCk7XHJcblxyXG4gICAgLy8gQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzIGRsYSBiaWHFgnljaCBrb2xvcsOzd1xyXG4gICAgLS11ai1oZWFkaW5nLWNvbG9yOiB3aGl0ZTtcclxuICAgIC0tdWotdGV4dC1jb2xvcjogd2hpdGU7XHJcbiAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg2MHB4IDQwcHgpO1xyXG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg1MDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg4MHB4IDYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg2MDBweCk7XHJcblxyXG4gICAgICAvLyBTdHlsZSBkbGEgdHJlxZtjaSB6IElubmVyQmxvY2tzXHJcbiAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDI6bm90KC5uby1saW5lcykge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnZXN5LXByb21vLWJhbm5lci1oMicpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBLbGFzeSB0LWFkdmVydGlzaW5nKiB6IHppZWxvbnltIGtvbG9yZW0gRVNZXHJcbiAgICAgIFtjbGFzcyo9XCJ0LWFkdmVydGlzaW5nXCJdIHtcclxuICAgICAgICAtLXVqLWhlYWRpbmctY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2VzeWdyZWVuJykgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZXN5Z3JlZW4nKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHA6bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnZXN5LXByb21vLWJhbm5lci10ZXh0Jyk7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZXN5Z3JlZW4nKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsLCBvbCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3AtYmxvY2stYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoMzAwcHgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNTAwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgXCJzYXNzLW1xL21xXCIgYXMgKjtcclxuXHJcbiRwaW90cmE0Ymx1ZTogbWFwLWdldCgkY29sb3JzLCAncGlvdHJhNGJsdWUnKTtcclxuXHJcbi5jLXBpb3RyYTQtcHJvbW8tYmFubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLnJvdyB7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNTAwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICAvLyBCZXogdMWCYSAtIHRla3N0eSBixJlkxIUgd3nFm3dpZXRsYW5lIGJleiBrb2xvcnUgdMWCYVxyXG4gICAgY29sb3I6ICRwaW90cmE0Ymx1ZTtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwcHggMjBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDQwMHB4KTtcclxuXHJcbiAgICAvLyBDU1MgY3VzdG9tIHByb3BlcnRpZXMgZGxhIGtvbG9yw7N3IHBpb3RyYTRcclxuICAgIC0tdWotaGVhZGluZy1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgLS11ai10ZXh0LWNvbG9yOiAjeyRwaW90cmE0Ymx1ZX07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDYwcHggNDBweCk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDUwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgwcHggNjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDYwMHB4KTtcclxuXHJcbiAgICAgIC8vIFN0eWxlIGRsYSB0cmXFm2NpIHogSW5uZXJCbG9ja3NcclxuICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgY29sb3I6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDI6bm90KC5uby1saW5lcykge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAncGlvdHJhNC1wcm9tby1iYW5uZXItaDInKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcDpub3QoOm9ubHktY2hpbGQpIHtcclxuICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncGlvdHJhNC1wcm9tby1iYW5uZXItdGV4dCcpO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygzMDBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDUwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAucG9zaXRpb24tcmVsYXRpdmUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgIC8vIFphb2tyxIVnbGVuaWEgamFrIHcgcGlvdHJhNFxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gV2FyaWFudCB6IG9kd3LDs2NvbsSFIGtvbGVqbm/Fm2NpxIUgKHpkasSZY2llIHBvIHByYXdlailcclxuICAmX3JldmVyc2Uge1xyXG4gICAgLmMtcGlvdHJhNC1wcm9tby1iYW5uZXJfX2ltYWdlLWltZyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuYy1leGFtcGxlLWNvbXBvbmVudCB7XG4gIEBpbmNsdWRlIGMtZXhhbXBsZS1jb21wb25lbnQoJik7XG59XG5cbi5jLWhlYWRlciB7XG4gIEBpbmNsdWRlIGMtaGVhZGVyKCYpO1xufVxuXG4uYy1mb290ZXIge1xuICBAaW5jbHVkZSBjLWZvb3RlcigmKTtcbn1cblxuLmMtZm9vdGVyLXBpb3RyYTQge1xuICBAaW5jbHVkZSBjLWZvb3Rlci1waW90cmE0KCYpO1xufVxuXG4uYy1mb290ZXItZXN5LWZsb3Jlc3kge1xuICBAaW5jbHVkZSBjLWZvb3Rlci1lc3ktZmxvcmVzeSgmKTtcbn1cblxuLmMtZXN5LW51bWJlcnMge1xuICBAaW5jbHVkZSBjLWVzeS1udW1iZXJzKCYpO1xufVxuXG4uYy1oZXJvIHtcbiAgQGluY2x1ZGUgYy1oZXJvKCYpO1xufVxuXG4uYy1idXR0b25zIHtcbiAgQGluY2x1ZGUgYy1idXR0b25zKCYpO1xufVxuXG4uYy1tYWlubWVudSB7XG4gIEBpbmNsdWRlIGMtbWFpbm1lbnUoJik7XG59XG5cbi5jLWxvY2F0aW9uIHtcbiAgQGluY2x1ZGUgYy1sb2NhdGlvbigmKTtcbn1cblxuLmMtc29jaWFscyB7XG4gIEBpbmNsdWRlIGMtc29jaWFscygmKTtcbn1cblxuLmMtbGFuZy1zd2l0Y2hlciB7XG4gIEBpbmNsdWRlIGMtbGFuZy1zd2l0Y2hlcigmKTtcbn1cblxuLmMtY29udGFjdCB7XG4gIEBpbmNsdWRlIGMtY29udGFjdCgmKTtcbn1cblxuLmMtaW1hZ2UtdGV4dCB7XG4gIEBpbmNsdWRlIGMtaW1hZ2UtdGV4dCgmKTtcbn1cblxuLmMtYmlnLWltYWdlIHtcbiAgQGluY2x1ZGUgYy1iaWctaW1hZ2UoJik7XG59XG5cbi5jLWltYWdlLXNsaWRlciB7XG4gIEBpbmNsdWRlIGMtaW1hZ2Utc2xpZGVyKCYpO1xufVxuXG4uYy1wb3N0LXRpdGxlIHtcbiAgQGluY2x1ZGUgYy1wb3N0LXRpdGxlKCYpO1xufVxuXG4uYy1wb3N0cy1wYWdpbmF0aW9uIHtcbiAgQGluY2x1ZGUgYy1wYWdpbmF0aW9uKCYpO1xufVxuXG4uYy1wb3N0cyB7XG4gIEBpbmNsdWRlIGMtcG9zdHMoJik7XG59XG5cbi5jLXBpb3RyYTQge1xuICBAaW5jbHVkZSBjLXBpb3RyYTQoJik7XG59XG5cbi5jLWVzeS1mbG9yZXN5IHtcbiAgQGluY2x1ZGUgYy1lc3ktZmxvcmVzeSgmKTtcbn1cblxuLmMtYmFubmVyIHtcbiAgQGluY2x1ZGUgYy1iYW5uZXIoJik7XG59XG5cbi5jLW1haW4tc2xpZGVyIHtcbiAgQGluY2x1ZGUgYy1tYWluLXNsaWRlcigmKTtcbn1cblxuLmMtYm9yZGVyZWQtYm94IHtcbiAgQGluY2x1ZGUgYy1ib3JkZXJlZC1ib3goJik7XG59XG5cbi5jLW51bWJlcnMge1xuICBAaW5jbHVkZSBjLW51bWJlcnMoJik7XG59XG5cbi5jLWdhbGxlcnkge1xuICBAaW5jbHVkZSBjLWdhbGxlcnkoJik7XG59XG5cbi5jLW1hcCB7XG4gIEBpbmNsdWRlIGMtbWFwKCYpO1xufVxuXG4uYy1wb3J0Zm9saW8taXRlbSB7XG4gIEBpbmNsdWRlIGMtcG9ydGZvbGlvLWl0ZW0oJik7XG59XG5cbi5jLWVycm9yLXBhZ2Uge1xuICBAaW5jbHVkZSBjLWVycm9yLXBhZ2UoJik7XG59XG5cbi5jLWZvb3Rlcm1lbnUge1xuICBAaW5jbHVkZSBjLWZvb3Rlcm1lbnUoJik7XG59XG5cbi5jLXBvcnRmb2xpby1maWx0ZXJzIHtcbiAgQGluY2x1ZGUgYy1wb3J0Zm9saW8tZmlsdGVycygmKTtcbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICBAaW5jbHVkZSB3cC1ibG9jay1tZWRpYS10ZXh0KCYpO1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgQGluY2x1ZGUgd3AtYmxvY2stc2VwYXJhdG9yKCYpO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSB7XG4gIEBpbmNsdWRlIHdwLWJsb2NrLWdhbGxlcnkoJik7XG59XG5cbi5jLWltYWdlLWhlYWRpbmcge1xuICBAaW5jbHVkZSBjLWltYWdlLWhlYWRpbmcoJik7XG59XG5cbi5jLWNvbHVtbnMge1xuICBAaW5jbHVkZSBjLWNvbHVtbnMoJik7XG59XG5cbi5jLXByaWNpbmctdGFibGUge1xuICBAaW5jbHVkZSBjLXByaWNpbmctdGFibGUoJik7XG59XG5cbi5jLWZsYXRzIHtcbiAgQGluY2x1ZGUgYy1mbGF0cygmKTtcbn1cblxuXG4uYy1mbGF0IHtcbiAgQGluY2x1ZGUgYy1mbGF0KCYpO1xufVxuXG4ud3AtYmxvY2stY292ZXIge1xuICBAaW5jbHVkZSB3cC1ibG9jay1jb3ZlcigmKTtcbn1cblxuLmMtZm9ybSB7XG4gIEBpbmNsdWRlIGMtZm9ybSgmKTtcbn1cblxuLmMtYWNjZXB0YW5jZSB7XG4gIEBpbmNsdWRlIGMtYWNjZXB0YW5jZSgmKTtcbn1cblxuLmMtZXN5LW1vdmllIHtcbiAgQGluY2x1ZGUgYy1lc3ktbW92aWUoJik7XG59XG5cbi5jLWtvbnRyYXN0IHtcbiAgQGluY2x1ZGUgYy1rb250cmFzdCgmKTtcbn1cblxuLmMtcG9ydGZvbGlvLWl0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IHJlbS1jYWxjKDI0cHgpO1xuICBncmlkLWF1dG8tcm93czogMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNjBweCk7XG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtZXN5LW51bWJlcnMoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cblxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogcmVtLWNhbGMoOHB4KTtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTZweCk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICBnYXA6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtZXN5Z3JlZW4pO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzJweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X190aXRsZSB7XG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ2VzeS1udW1iZXJzLXRpdGxlJyk7XG4gICAgICBtaW4taGVpZ2h0OiAyLjZlbTtcbiAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogdmFyKC0tYnMtZXN5Ymx1ZSk7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtZXN5Ymx1ZSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbnVtYmVyIHtcbiAgICAgIHdpZHRoOiByZW0tY2FsYyg4MHB4KTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDhweCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2VzeS9lc3ktbnVtYmVycy1iZy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtYnV0dG9ucygkYmFzZTomKSB7XG4gICRidXR0b25BbmltYXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuXG5cbiAgQGtleWZyYW1lcyBob3ZlckluQmcge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwXG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGhvdmVyT3V0Qmcge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGhvdmVySW5Jbm5lciB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICBvcGFjaXR5OiAwXG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBob3Zlck91dElubmVyIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBvcGFjaXR5OiAwXG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxXG4gICAgfVxuICB9XG5cblxuICAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ2dyZWVuJyl9O1xuICAgIC0tdWotYnV0dG9uLWNvbG9yLWhvdmVyOiB3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnQtY2VudGVyIHtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtcmlnaHQge1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50LWZ1bGwge1xuICAgICAgI3skYmFzZX1fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9faXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICA+ICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS11ai1idXR0b24tY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudC1waW5rIHtcbiAgICAgICAgLS11ai1idXR0b24tY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCdwaW5rJyl9O1xuICAgICAgfVxuXG4gICAgICAmLnQtd2hpdGUge1xuICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ3doaXRlJyl9O1xuICAgICAgICAtLXVqLWJ1dHRvbi1jb2xvci1ob3ZlcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ2dyZWVuJyl9O1xuICAgICAgfVxuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogdmFyKC0tdWotYnV0dG9uLWNvbG9yKTtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAnYnV0dG9uJyk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHgpIHJlbS1jYWxjKDIwcHgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gICAgICB9XG5cbiAgICAgIC8vQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgLy8gIG1hcmdpbjogMCBhdXRvIHJlbS1jYWxjKDMwcHgpO1xuICAgICAgLy99XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdWotYnV0dG9uLWNvbG9yKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygzcHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNHB4KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICAjeyRiYXNlfV9faXRlbS1ob3ZlcmVkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBob3Zlck91dElubmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJhc2V9X19pdGVtLWJnIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBob3ZlckluQmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skYmFzZX1fX2l0ZW0tbGFiZWwge1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaG92ZXJJbklubmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19pdGVtLWxhYmVsIHtcbiAgICAgIHRyYW5zaXRpb246ICRidXR0b25BbmltYXRpb247XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGFuaW1hdGlvbjogaG92ZXJPdXRJbm5lciAwLjNzIGVhc2UgMSBmb3J3YXJkcztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbS1jYWxjKDEwcHgpO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19pdGVtLWhvdmVyZWQge1xuICAgICAgYW5pbWF0aW9uOiBob3ZlckluSW5uZXIgMC4zcyBlYXNlIDEgZm9yd2FyZHM7XG4gICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uQW5pbWF0aW9uO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiB2YXIoLS11ai1idXR0b24tY29sb3ItaG92ZXIpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyKTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faXRlbS1iZyB7XG4gICAgICB0cmFuc2l0aW9uOiAkYnV0dG9uQW5pbWF0aW9uO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXVqLWJ1dHRvbi1jb2xvcik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGFuaW1hdGlvbjogaG92ZXJPdXRCZyAwLjNzIGVhc2UgMSBmb3J3YXJkcztcbiAgICB9XG4gIH1cblxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1tYWlubWVudSgkYmFzZTomKSB7XG5cbiAgJiB7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2l0ZW0ge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLS11ai1saW5rLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyl9O1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdtZW51Jyk7XG4gICAgICAvL0BpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgLy8gIGZsZXg6IDE7XG4gICAgICAvL31cbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNXB4KTtcbiAgICAgICAgLS11ai1saW5rLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyl9O1xuICAgICAgfVxuXG4gICAgICAmX2N1cnJlbnQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgLS11ai1saW5rLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKX07XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICAtLXVqLWxpbmstY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCAncGluaycpfTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJhc2V9X19saW5rIHtcbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgI3skYmFzZX1fX2xpbmsge1xuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIGh0bWxbbGFuZz1cInVrLVVBXCJdIHtcbiAgICAgIC5jLTMtdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtbWFpbm1lbnVfX2xpc3Qge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cblxuICAgICAgLnMtdGV4dGNvbnRlbnQsIC51LXRleHQtYm94LCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1sZWZ0LCAuYy1jb250YWN0X19kZXNjcmlwdGlvbi50LWJpZy1yaWdodCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAvL3BhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCAwLjY1dncpO1xuXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIC0tbWFpbm1lbnUtbGluay1wYWRkaW5nOiAwIDAuNHZ3O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICAgICAgLS1tYWlubWVudS1saW5rLXBhZGRpbmc6IDAgMC44dnc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgICAgICAtLW1haW5tZW51LWxpbmstcGFkZGluZzogMCAwLjl2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1tYWlubWVudS1saW5rLXBhZGRpbmcsIDAgcmVtLWNhbGMoMjBweCkpO1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgLy9wYWRkaW5nOiAwIHJlbS1jYWxjKDVweCk7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCAwLjZ2dyk7XG5cbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tbWFpbm1lbnUtbGluay1wYWRkaW5nLCAwIDAuNjV2dyk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1tYWlubWVudS1saW5rLXBhZGRpbmcsIDAgMXZ3KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLW1haW5tZW51LWxpbmstcGFkZGluZywgMCAxLjF2dyk7XG4gICAgICB9XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMnB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICN7bWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKX07XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLy9AaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIC8vICAmOjpiZWZvcmUge1xuICAgICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vICB9XG4gICAgICAvL31cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtbG9jYXRpb24oJGJhc2U6Jikge1xuXG4gICYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ21hcCcgJ2xlZ2VuZCcgJ2xpbmsnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBnYXA6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbGVnZW5kIG1pZCBtYXAnICdsaW5rIG1pZCBtYXAnXG4gICAgfVxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEzMHZ3O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg1MHB4KTtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9lc3kvbWFwLWljb24uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9fbWFwIHtcbiAgICAgIGdyaWQtcm93OiBtYXA7XG5cbiAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDgyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIC04cHggMzBweDtcblxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IG1pZC9tYXA7XG5cbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbGluayB7XG4gICAgICBncmlkLWNvbHVtbjogbGluay9taWQ7XG4gICAgICBncmlkLXJvdzogbGluaztcbiAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgIC8vQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvL31cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIC0tdWotbGluay1jb2xvcjogI3skZXN5LWJsdWV9O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19sZWdlbmQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktbG9jYXRpb24tbWFwLWl0ZW0nKTtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktbG9jYXRpb24tbWFwLWhlYWRpbmcnKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDhweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19sZWdlbmQge1xuICAgICAgZ3JpZC1hcmVhOiBsZWdlbmQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygyNHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHZoO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9lc3kvZXN5LWFycm93LWRvd24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtc29jaWFscygkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xuXG4gICAgJi50LWNvbnRhY3Qge1xuICAgICAgLS11ai1saW5rLWNvbG9yOiAjeyBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyApfTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2l0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDIwcHgpO1xuXG4gICAgICAmLnQtY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19saW5rIHtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC0tdWotbGluay1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ2dyZWVuJyl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19pY29uIHtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygyMHB4KTtcblxuICAgICAgJi50LWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMzBweCk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtYmlnLWltYWdlKCRiYXNlOiYpIHtcblxuICAmIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLFxuICAmIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cblxuICAgICZfaG9tZSB7XG5cbiAgICAgICN7JGJhc2V9X19iYWNrZ3JvdW5kIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50LWdyaWQgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsXG4gICAgJi50LWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgI3skYmFzZX1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYudC1pbWFnZS1sZWZ0IHtcbiAgICAgICN7JGJhc2V9X19kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMCAwO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19iYWNrZ3JvdW5kIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgICB9XG5cbiAgICAgIHZpZGVvLFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgID4gcGljdHVyZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2JhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBib3R0b206IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19kZXNjcmlwdGlvbiB7XG4gICAgICAtLXVqLXRleHQtY29sb3I6IHdoaXRlO1xuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcbiAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpO1xuXG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbWFyZ2luOiBhdXRvIDAgMCBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBncmlkLXJvdzogMTtcblxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoNjUwcHgpO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cykgMCAwIDA7XG5cbiAgICAgIH1cblxuICAgICAgJi50LXRvcC1yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMCAwIGF1dG8gYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDYwMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0cHgpIHJlbS1jYWxjKDQ4cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWltYWdlLXNsaWRlcigkYmFzZTomKSB7XG5cbiAgJiB7XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX3N3aXBlciB7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX25hdi1idXR0b24ge1xuICAgICAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogd2hpdGU7XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc3dpcGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1wYWdpbmF0aW9uKCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiByZW0tY2FsYyg1MHB4KSAwO1xuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19pdGVtIHtcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTBweCk7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMzVweCk7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDM1cHgpO1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11ai1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2l0ZW06aG92ZXIsXG4gICAgI3skYmFzZX1fX2l0ZW1fY3VycmVudCB7XG5cbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZWVuJyk7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncGluaycpO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19lbGVtZW50X21vZGlmaWVyIHtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxyXG4kcGlvdHJhNGJsdWU6IG1hcC1nZXQoJGNvbG9ycywgJ3Bpb3RyYTRibHVlJyk7XHJcbiRwaW90cmE0cHVycGxlOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW90cmE0cHVycGxlJyk7XHJcbiRwaW90cmE0eWVsbG93OiBtYXAtZ2V0KCRjb2xvcnMsICdwaW90cmE0eWVsbG93Jyk7XHJcbiRwaW90cmE0Z3JleTogbWFwLWdldCgkY29sb3JzLCAncGlvdHJhNGdyZXknKTtcclxuJHNlYXJjaEdyZXk6ICNiNWI1YjU7XHJcblxyXG5AbWl4aW4gYy1waW90cmE0KCRiYXNlOiYpIHtcclxuXHJcbiAgJiB7XHJcbiAgICAtLXVqLWhlYWRpbmctY29sb3I6ICN7JHBpb3RyYTRibHVlfTtcclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgIGJvcmRlcjogcmVtLWNhbGMoNXB4KSBzb2xpZCAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpIHZhcigtLXVqLWJvcmRlci1yYWRpdXMpIDAgMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmMtZ2FsbGVyeSAuYy1nYWxsZXJ5X19uYXYtbGluayB7XHJcbiAgICAgIC0tdWotbGluay1jb2xvcjogI3skcGlvdHJhNGdyZXl9O1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWdhbGxlcnkgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCAuYy1nYWxsZXJ5X19uYXYtbGluayB7XHJcbiAgICAgIC0tdWotbGluay1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jhbm5lciB7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogcmVtLWNhbGMoNzBweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMTZweCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0xMHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0xMHB4KTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgdG9wOiByZW0tY2FsYyg5MXB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgdG9wOiByZW0tY2FsYygxMTJweCk7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmLWNsb3NlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvcGlvdHJhNC1jbG9zZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIHJpZ2h0OiByZW0tY2FsYyg0NXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudC1waW90cmEtYmx1ZSB7XHJcbiAgICAgIC0tdWotdGV4dC1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWNvbnRhY3Qge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1jb250YWN0X19pbWFnZS1ib3gge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtY29udGFjdF9fcG9zaXRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncGlvdHJhNC1jb250YWN0LXBvc2l0aW9uJyk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTEzLCAxMTMsIDExMywgMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWNvbnRhY3RfX2xpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncGlvdHJhNC1jb250YWN0LXBvc2l0aW9uJyk7XHJcbiAgICAgICAgLS11ai1saW5rLWNvbG9yOiAjeyRwaW90cmE0Ymx1ZX07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWNvbnRhY3RfX25hbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncGlvdHJhNC1jb250YWN0LW5hbWUnKTtcclxuICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1mbGF0c19fYnV0dG9uIHtcclxuICAgICAgLmMtYnV0dG9ucyB7XHJcblxyXG4gICAgICAgICZfX2l0ZW0yIHtcclxuICAgICAgICAgICYuYy1idXR0b25zX19pdGVtIHtcclxuICAgICAgICAgICAgLS11ai1idXR0b24tY29sb3I6ICN7JHBpb3RyYTRibHVlfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvci1waW5rfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYy1idXR0b25zX19pdGVtLWhvdmVyZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvci1waW5rfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYy1mbGF0c19fbGVnZW5kLWl0ZW0ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYyg1cHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAmLmlzLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLXJlc2VydmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNHB1cnBsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1zb2xkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1mbGF0IHtcclxuICAgICAgLS11ai1saW5rLWNvbG9yOiAjeyRwaW90cmE0Ymx1ZX07XHJcblxyXG4gICAgICAmX19oaXN0b3J5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcHJpY2UtaGlzdG9yeS10b2dnbGUge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX25hbWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hpc3RvcnktdmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMXB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oaXN0b3J5LWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKC0xNnB4KSByZW0tY2FsYyg4cHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgY29sb3I6ICM3MTcxNzE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcHJpY2Uge1xyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1kaW4tbmFycm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM3MTcxNzE7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtbGFzdCB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMHB4KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1kaW4tbmFycm93KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2RpdmlkZXIge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTZweCkgcmVtLWNhbGMoLTE2cHgpO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDFweCAzcHggMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kYXRhLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbik7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg4cHgpIDA7XHJcblxyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncGlvdHJhNC1zdGF0dXMnKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc3RhdHVzLWRvdCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNXB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMjBweCk7XHJcblxyXG4gICAgICAgICYuaXMtYXZhaWxhYmxlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtcmVzZXJ2ZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRwdXJwbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXNvbGQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWZsYXRzIHtcclxuICAgICAgLS11ai1idXR0b24tY29sb3ItaG92ZXI6IHdoaXRlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG5cclxuICAgICAgJl9fcHJpY2UsXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg4cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NlYXJjaC1zZWxlY3Qge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCdpbWFnZXMvc2VsZWN0LWFycm93LWJsdWUzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zZWFyY2gtYm94IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDhweCkgcmVtLWNhbGMoOHB4KSByZW0tY2FsYyg4cHgpIHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgIGFjY2VudC1jb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBpb3RyYTRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub1VpLXRhcmdldCB7XHJcbiAgICAgICAgLm5vVWktY29ubmVjdHMge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9VaS1oYW5kbGUge1xyXG5cclxuICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vVWktdmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICAgICAgY29sb3I6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtZGluLW5hcnJvdywgJGZmLWRpbi1uYXJyb3cpO1xyXG5cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTVweCk7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9VaS1tYXJrZXItaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNEMUQxRDE7XHJcblxyXG4gICAgICAgICYuaXMtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9VaS10b29sdGlwIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWRpbi1uYXJyb3csICRmZi1kaW4tbmFycm93KTtcclxuICAgICAgICBib3R0b206IC0zMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDhweCk7XHJcblxyXG4gICAgICAgICYtZWxlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmX19zZWFyY2gtaXRlbSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygxNDBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2F2YWlsYWJsZSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3ByaWNlIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMjIwcHgpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygzMDBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWZyb210byB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX25hbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAncGlvdHJhNC1mbGF0cy1uYW1lJyk7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gICAgICAgIC0tdWotbGluay1jb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdwaW90cmE0LXN0YXR1cycpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAtLXVqLWxpbmstY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAmLWRvdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnVpbGRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2RhdGEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE2cHgpO1xyXG5cclxuICAgICAgICAmLWRpdmlkZXIge1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5jLWZsYXRfX2RhdGEtaXRlbSB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ3Bpb3RyYTQtbWVkaXVtJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAmX3NvbGQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1qb3NlZmluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtYnV0dG9uc19faXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KSByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgICAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiAje21hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKX07XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50LXNtYWxsIHtcclxuICAgICAgICAgIC5jLWJ1dHRvbnNfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHgpIHJlbS1jYWxjKDEwcHgpIHJlbS1jYWxjKDJweCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAuYy1idXR0b25zX19pdGVtIHtcclxuICAgICAgICAgICAgLS1idXR0b24taXRlbV9fYmFja2dyb3VuZF9ob3ZlcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyl9O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbmFtZS1iZyB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICBncmlkLXJvdzogMS8yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZsYXQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoLTE2cHgpO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWZsYXRzX19wcmljZSB7XHJcbiAgICAgICYtbGFiZWwsXHJcbiAgICAgICYtbSxcclxuICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRwaW90cmE0Ymx1ZTtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXZhbHVlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfcHJvbW90aW9uIHtcclxuICAgICAgICAuYy1mbGF0c19fcHJpY2UtdmFsdWUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLXBpb3RyYTQtZm9ybS1iYW5uZXIge1xyXG4gICAgICAtLXVqLXRleHQtY29sb3I6ICN7JHBpb3RyYTRibHVlfTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgJGZmLWpvc2VmaW4pO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XHJcbiAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIGdhcDogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgc3Ryb25nIHtcclxuXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGFyZ2UpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDUwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg3MHB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg3MHB4KTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1mbGF0c19faXRlbSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICYuaXMtYXZhaWxhYmxlIHtcclxuICAgICAgICAtLWZsYXQtY29sb3I6ICN7JHBpb3RyYTRibHVlfTtcclxuICAgICAgICAtLWJ1dHRvbi1pdGVtX19iYWNrZ3JvdW5kX2hvdmVyOiAjeyRjb2xvci1waW5rfTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICYuaXMtcmVzZXJ2ZWQge1xyXG4gICAgICAgIC0tZmxhdC1jb2xvcjogIzcxNzE3MTtcclxuICAgICAgICAtLWNvbG9yLW9yYW5nZTogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLXNvbGQge1xyXG4gICAgICAgIC0tZmxhdC1jb2xvcjogI2VjZWNlYztcclxuICAgICAgICAtLWNvbG9yLXNvbGQ6IHZhcigtLWZsYXQtY29sb3IpO1xyXG5cclxuICAgICAgICAuYy1mbGF0c19fc3RhdHVzLFxyXG4gICAgICAgIC5jLWZsYXRzX19uYW1lIHtcclxuICAgICAgICAgIGNvbG9yOiAjNzE3MTcxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAtLXVqLWxpbmstY29sb3I6ICM3MTcxNzEgIWltcG9ydGFudDtcclxuICAgICAgICAgIC0tY29sb3ItZ3JleTogIzcxNzE3MSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzbTNkZSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDc1dnc7XHJcblxyXG4gICAgICAuXzNkZXNtX19tb2JpbGUtcGxhY2Vob2xkZXJfX2J1dHRvbiB7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fbW9iaWxlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19tb2JpbGUtcGxhY2Vob2xkZXJfX2J1dHRvbi1jb250ZW50X19saXF1aWQge1xyXG4gICAgICAgIC0tY29sb3ItbW9iaWxlLXBsYWNlaG9sZGVyLWJ1dHRvbi1iZzogIzEyMmM3ZjtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjg3NXJlbTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX21vYmlsZS1wbGFjZWhvbGRlcl9fYnV0dG9uOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19tb2JpbGUtcGxhY2Vob2xkZXJfX2J1dHRvbi1jb250ZW50X19saXF1aWQ6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fbW9iaWxlLXBsYWNlaG9sZGVyX19idXR0b24tY29udGVudF9fbGlxdWlkOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fbW9kZWwtYW5kLWFwYXJ0bWVudHNfX3JpZ2h0IHtcclxuICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1jb3VudGVyX19oaWRlLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1saXN0X19hcGFydG1lbnRzIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX3ZpZXdlci10b2dnbGVfX29mZiB7XHJcbiAgICAgICAgLl8zZGVzbV9fdmlld2VyLXRvZ2dsZV9faWNvbixcclxuICAgICAgICAuXzNkZXNtX19idXR0b24tdG9nZ2xlLWNhcmQtbGlzdCB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlld2VyLXRvZ2dsZV9faWNvbixcclxuICAgICAgLl8zZGVzbV9fYnV0dG9uLXRvZ2dsZS1jYXJkLWxpc3Qge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtbGlzdF9fY29uZmlndXJhYmxlLWZpbHRlcnNfX2NvdW50ZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlld2VyX19vcmllbnRhdGlvbiB7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlldy1mcmFtZS1lbGVtZW50cy10YWdfX2JveCB7XHJcbiAgICAgICAgLS1jb2xvci1maWx0ZXJzLWZsYXQtY291bnRlci1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19jYXJkcyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlld2VyX19hY3Rpb24tYnV0dG9ucy10b3Age1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuXHJcbiAgICAgICAgLl8zZGVzbV9fdmlld2VyX19idXR0b24tYWN0aW9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX3ZpZXdlcl9fYnV0dG9ucy1yaWdodCB7XHJcbiAgICAgICAgbGVmdDogNjBweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlld2VyLWtleS1mcmFtZXMtaW5mbyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWxpc3RfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaF9fY29tcGFyZS1idXR0b25zIHtcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAvL21hcmdpbjogMDtcclxuICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5fM2Rlc21fX2J1dHRvbl9faWNvbi0yLFxyXG4gICAgICAgICAgLl8zZGVzbV9fYnV0dG9uX19pY29uIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuXzNkZXNtX19idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoR3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5fM2Rlc21fX2J1dHRvbi1hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX3ZpZXctbW9kZS1zd2l0Y2hfX3N3aXRjaCB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX3ZpZXctbW9kZS1zd2l0Y2hfX2NvbXBhcmUtYnV0dG9ucyB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LXRhYmxlX190aGVhZC10ciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fY2ZpbHRlcnNfX2ZpZWxkLXJhbmdlX190cmFjay1maWxsLFxyXG4gICAgICAuXzNkZXNtX19jZmlsdGVyc19fZmllbGQtcmFuZ2VfX3RyYWNrIHtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2NmaWx0ZXJzX19maWVsZC1yYW5nZV9fc2VsZWN0b3Itc3F1YXJlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNvdW50ZXJfX2NsZWFyLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMCU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNhcmQge1xyXG4gICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1jYXJkX19jb250ZW50IHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNS8zO1xyXG4gICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnbGlnaHRncmV5Jyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtZmlsZS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC1sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1jYXJkX19uYW1lIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1jYXJkX19uYW1lLFxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNhcmRfX3Byb3AtbGFiZWwsXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC12YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNhcmRfX25hbWUsXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC12YWx1ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1jYXJkX19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1jYXJkX19wcm9wLFxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNhcmRfX25hbWUge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtY2FyZF9fcHJvcC12YWx1ZSAuXzNkZXNtX19idXR0b24sXHJcbiAgICAgIC5fM2Rlc21fX2NvbXBhcmUtYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaEdyZXk7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtbGlzdF9fYXBhcnRtZW50cy1zY3JvbGxhYmxlLXNoYWRvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1saXN0X19jb25maWd1cmFibGUtZmlsdGVycyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNvdW50ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fY29tcGFyZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19jb21wYXJlX19oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX3ZpZXdlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbikgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdwaW90cmE0LXNlY29uZC1oZWFkaW5nJykgO1xyXG4gICAgICBjb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtYnV0dG9ucyB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjeyRjb2xvci1waW5rfTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCkgcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaGVyb19fbGluazIge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNHB4KTtcclxuXHJcbiAgICAgIC5jLWJ1dHRvbnNfX2l0ZW0ge1xyXG4gICAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjeyRwaW90cmE0Ymx1ZX0gIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvci1waW5rfSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1idXR0b25zX19pdGVtLWhvdmVyZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaGVyb19fdGV4dC13cmFwcGVyIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaGVyb19faW1hZ2Utd3JhcHBlciB7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1oZXJvX19wYWdpbmF0aW9uIHtcclxuICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgLy9vdXRsaW5lOiByZW0tY2FsYygxcHgpIHNvbGlkICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtLWNhbGMoMXB4KSByZW0tY2FsYygxcHgpICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICBib3JkZXI6IHJlbS1jYWxjKDJweCkgc29saWQgd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6ICN7cmVtLWNhbGMoMTVweCl9O1xyXG5cclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1nYWxsZXJ5X19uYXYge1xyXG4gICAgICAuYy1tYWlubWVudV9fbGluayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDhweCk7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEuNXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvcGlvdHJhNF92ZXJ0aWNhbF9zZXBhcmF0b3JfZ3JleS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDNweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1tYWlubWVudV9faXRlbSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKTtcclxuICAgICAgICAtLXVqLWxpbmstY29sb3ItaG92ZXI6ICN7JHBpb3RyYTRibHVlfTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLS11ai1saW5rLWNvbG9yOiAje21hcC1nZXQoJGNvbG9ycywgJ2dyZXknKX07XHJcblxyXG4gICAgICAuYy1tYWlubWVudV9faXRlbTpob3ZlcixcclxuICAgICAgLmMtbWFpbm1lbnVfX2l0ZW1fY3VycmVudCB7XHJcbiAgICAgICAgLS11ai1saW5rLWNvbG9yOiAjeyRwaW90cmE0Ymx1ZX07XHJcblxyXG4gICAgICAgIC5jLW1haW5tZW51X19saW5rIHtcclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvcGlvdHJhNF92ZXJ0aWNhbF9zZXBhcmF0b3JfYmx1ZS5zdmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLXBvcnRmb2xpby1maWx0ZXJzIHtcclxuXHJcblxyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWpvc2VmaW4sICRmZi1qb3NlZmluKTtcclxuXHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDVweCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9zZWxlY3QtYXJyb3ctYmx1ZS5zdmcnKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS1vcGVuIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9zZWxlY3QtYXJyb3ctYmx1ZS5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBhdC1yb290IHtcclxuXHJcblxyXG4gICAgLl8zZGVzbV9fbW9iaWxlIHtcclxuXHJcblxyXG4gICAgICAuXzNkZXNtX19jYXJkcyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1zbGljZS1hdmFpbGFiaWxpdHlfX2J1dHRvbnMge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX192aWV3ZXJfX2ZsYXQtbmF2aWdhdG9yLS1vcGVuIHtcclxuICAgICAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlld2VyX19mbGF0LW1lZGlhIHtcclxuICAgICAgICBib3R0b206IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1uYXZpZ2F0b3ItLWxhcmdlIC5fM2Rlc21fX2ZsYXQtbmF2aWdhdG9yX19idXR0b24taWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWNhcmRfX2NvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2hHcmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX19mbGF0LWxpc3RfX2FwYXJ0bWVudHM6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC1kZXRhaWxzX19jbG9zZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2J1dHRvbi10b2dnbGUtY2FyZC1saXN0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaF9fc3dpdGNoIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fdmlldy1tb2RlLXN3aXRjaF9fY29tcGFyZS1idXR0b25zIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtc2xpY2UtbGF5b3V0LFxyXG4gICAgICAuXzNkZXNtX19mbGF0LXNsaWNlLWF2YWlsYWJpbGl0eSxcclxuICAgICAgLl8zZGVzbV9fZmxhdC1kZXRhaWxzX19oZWFkZXItdGl0bGUsXHJcbiAgICAgIC5fM2Rlc21fX3ZpZXctbW9kZS1zd2l0Y2gsXHJcbiAgICAgIC5fM2Rlc21fX2ZsYXQtbGlzdF9faGVhZGVyLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl8zZGVzbV9fZmxhdC10YWJsZV9fdGhlYWQtdHIge1xyXG5cclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuXzNkZXNtX192aWV3ZXJfX2J1dHRvbnMtdG9wLXdyYXBwZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGlvdHJhNCB7XHJcbiAgICAgIC5jLXBvcnRmb2xpby1maWx0ZXJzIHtcclxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygyNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcblxyXG4gICAgICAgICAgJl9fcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9zZWxlY3QtYXJyb3ctYmx1ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQzcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHJlbS1jYWxjKDNweCkgc29saWQgJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogcmVtLWNhbGMoM3B4KSBzb2xpZCAkcGlvdHJhNGJsdWU7XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJi0taGlnaGxpZ2h0ZWQsXHJcbiAgICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGlvdHJhNHllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg4MHB4KSByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tdWotYm9yZGVyLXJhZGl1cykgdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfbWFraWV0YSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg4MHB4KSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAqOm5vdCgjc20zZGUpIHtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pcy1kZXZlbG9wZXItbWVudS1zaG93biB7XHJcbiAgICAgICN7JGJhc2V9X19tZW51LXdyYXBwZXIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogbW92ZVBpb3RyYU1lbnVEb3duIDUwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19tZW51LXdyYXBwZXIge1xyXG4gICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ3Bpb3RyYTQtbWVudScpIDtcclxuICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygycHgpIHJlbS1jYWxjKDJweCkgMCAwO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KTtcclxuXHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAvL2FuaW1hdGlvbjogbW92ZVBpb3RyYU1lbnVVcCA1MDBtcyBlYXNlLWluLW91dCAxMDAwbXMgZm9yd2FyZHM7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAwMjtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtc2hvdyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX1fX2xvZ28ge1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDM1cHgpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTMwcHgpO1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcclxuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTg1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX1fX21lbnUtbG9nbyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19tZW51LWxlZnQsXHJcbiAgICAjeyRiYXNlfV9fbWVudS1yaWdodCB7XHJcbiAgICAgIC0tdWotbGluay1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsJ2xpZ2h0Z3JleScpfTtcclxuICAgICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiAjeyRwaW90cmE0eWVsbG93fTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19tZW51LWxlZnQge1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19tZW51LXJpZ2h0IHtcclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjeyRiYXNlfV9faGVhZGVyLWJhY2sge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvYXJyb3ctbGVmdC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19oZWFkZXItY2xvc2Uge1xyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIHRvcDogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9jbG9zZS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX1fX2hlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNzBweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwaW90cmE0Ymx1ZTtcclxuICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAjeyRiYXNlfV9faGVhZGVyLWxvZ28ge1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDM1cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9LW1lbnVfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX0tbWVudV9fcGhvbmUge1xyXG4gICAgICBmb250LXNpemU6IDE1MCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MCU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjeyRiYXNlfS1tZW51IC5sYW5nLWl0ZW0sXHJcbiAgICAjeyRiYXNlfS1tZW51X19pdGVtIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNXB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjeyRiYXNlfS1tZW51IC5sYW5nLWl0ZW0gYSxcclxuICAgICN7JGJhc2V9LW1lbnVfX2xpbmsge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4KSByZW0tY2FsYygyNXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSwgJHVudGlsOiB4bGFyZ2UpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjeyRiYXNlfS1tZW51IC5sYW5nLWl0ZW0sXHJcbiAgICAjeyRiYXNlfS1tZW51X19pdGVtIHtcclxuICAgICAgJjpob3ZlciAjeyRiYXNlfS1tZW51X19saW5rLFxyXG4gICAgICAmOmhvdmVyIGEsXHJcbiAgICAgICZfY3VycmVudCAjeyRiYXNlfS1tZW51X19saW5rIHtcclxuXHJcbiAgICAgICAgLS11ai1saW5rLWNvbG9yOiAjeyAkcGlvdHJhNHllbGxvd31cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19mb3JtLXRlbCB7XHJcbiAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGJhc2V9X19mb3JtLWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuXHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XHJcbiAgICAgICAgICBncmlkLXJvdy1lbmQ6IDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMyB7XHJcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcblxyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgIGdyaWQtcm93LWVuZDogMjtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMyB7XHJcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MHB4IDFmcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1mbGF0IHtcclxuXHJcbiAgICAgICAgI3skYmFzZX1fX2Zvcm0tZ3JpZC0yIHtcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiAzO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skYmFzZX1fX2Zvcm0tZ3JpZC0zIHtcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiA0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcblxyXG4gICAgICAgICAgI3skYmFzZX1fX2Zvcm0tZ3JpZC0yIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICN7JGJhc2V9X19mb3JtLWdyaWQtMyB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICBncmlkLXJvdy1lbmQ6IDM7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX1fX2Zvcm0tY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgdG9wOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nsb3NlLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICAgIHRvcDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjeyRiYXNlfV9fZm9ybS1oZWFkaW5nIHtcclxuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdwaW90cmE0LWZvcm0taGVhZGluZycpIDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNnB4KSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM2cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjeyRiYXNlfV9fZm9ybS1pbm5lciB7XHJcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX1fX2Zvcm0td3JhcHBlciB7XHJcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxNDBweDtcclxuICAgICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyNXB4KSByZW0tY2FsYygyNXB4KSByZW0tY2FsYygyNXB4KSByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdwaW5rJyk7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDExMywgMTEzLCAxMTMsIDEpO1xyXG4gICAgICAtLXVqLXRleHQtY29sb3I6IHJnYmEoMTEzLCAxMTMsIDExMywgMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDMwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1hY2NlcHRhbmNlcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxNnB4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdhcDogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBbZGF0YS1uYW1lPVwic2VsZWN0LWFsbFwiXSB7XHJcblxyXG4gICAgICAgICAgLndwY2Y3LWNoZWNrYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1tb2RhbCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAxMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgJi5pcy1zaG93IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyLCBoMywgaDQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbik7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSwgJGZmLWJvZHkpO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIC0tdWotdGV4dC1jb2xvcjogcmdiYSgxMTMsIDExMywgMTEzLCAxKTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC8vcGFkZGluZy10b3A6IHJlbS1jYWxjKDkwcHgpO1xyXG4gICAgICAgIC8vQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICAgICAgLy8gIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMjBweCk7XHJcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL3Bpb3RyYTQtbG9nby5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAvLyAgYmFja2dyb3VuZC1zaXplOiByZW0tY2FsYygxODBweCk7XHJcbiAgICAgICAgLy99XHJcblxyXG4gICAgICAgICZbZGF0YS1zdGF0dXM9c2VudF0ge1xyXG4gICAgICAgICAgPiBkaXY6bm90KC53cGNmNy1yZXNwb25zZS1vdXRwdXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB1LXNldC10eXBvZ3JhcGh5KCdib2R5JywgJ3Bpb3RyYTQtc2Vjb25kLWhlYWRpbmcnKSA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRwaW90cmE0Ymx1ZX07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwMHB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL3Bpb3RyYTQtYmlrZS5zdmdcIikgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtLWNhbGMoMTUwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygzcHgpIDAgcmVtLWNhbGMoN3B4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGV4dGFyZWEsXHJcbiAgICAgIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgICAgIGlucHV0W3R5cGU9ZW1haWxdLFxyXG4gICAgICBpbnB1dFt0eXBlPXRlbF0ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg1cHgpIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDRweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnlvdXItdGVsIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuW2RhdGEtbmFtZT15b3VyLXRlbF0ge1xyXG4gICAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW5bZGF0YS1uYW1lPXBob25lLWNvdW50cnldIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiByZW0tY2FsYygyNXB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC01MCUpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvcGlvdHJhNC1wbHVzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdwaW90cmE0LWZvcm0tYnV0dG9uJykgO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpIHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmsnKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xyXG5cclxuICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpIHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDEwcHgpIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1mb3JtX19wIHtcclxuICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3BjZjctY2hlY2tib3gge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cGNmNy1jaGVja2JveCxcclxuICAgICAgLndwY2Y3LWFjY2VwdGFuY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIH4gc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjVweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygycHgpO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgfiBzcGFuIHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skYmFzZX1fX2Zvcm0td3JhcHBlci5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlcl9iYW5uZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBncmlkLXRlbXBsYXRlOiAnaGVhZGluZycgYXV0b1xyXG4gICAgICAnaW5wdXRzJyBhdXRvXHJcbiAgICAgICdsZWdhbCcgYXV0b1xyXG4gICAgICAnc3VibWl0JyBhdXRvIC8gMWZyO1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICAgIC0tZm9ybS1sYWJlbC1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgICAtLWZvcm0tcC1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgICAtLWZvcm0tc3VibWl0LWJnOiAjeyRwaW90cmE0Ymx1ZX07XHJcbiAgICAgIC0tdWotdGV4dC1jb2xvcjogI3skcGlvdHJhNGJsdWV9ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICAtLXVqLXRleHQtY29sb3I6ICN7JHBpb3RyYTRibHVlfSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbltkYXRhLW5hbWU9cGhvbmUtY291bnRyeV06OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFtuYW1lPVwicGhvbmUtY291bnRyeVwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg0OHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3BjZjctY2hlY2tib3gsXHJcbiAgICAgIC53cGNmNy1jaGVja2JveCBsYWJlbCxcclxuICAgICAgLndwY2Y3LWFjY2VwdGFuY2UgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiam9zZWZpbi1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogI3skcGlvdHJhNGJsdWV9O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlciAud3BjZjctY2hlY2tib3gge1xyXG4gICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLXBpb3RyYTRfX2Zvcm0td3JhcHBlci1hY2NlcHRhbmNlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgY29sb3I6ICRwaW90cmE0Ymx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtcGlvdHJhNF9fZm9ybS13cmFwcGVyLWlucHV0cyA+IGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmOm5vdChbdHlwZT1zdWJtaXRdKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxM3B4KSByZW0tY2FsYygxMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkcGlvdHJhNGJsdWU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0b3BMZXZlbEVsZW1lbnRfM2Rlc3RhdGVfc21hcnRfbWFraWV0YSAuXzNkZXNtX19hcHAge1xyXG4gICAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLW51bWJlcnMoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1qb3NlZmluLCAkZmYtam9zZWZpbik7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygyMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSwgJHVudGlsOiB4bGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygzMHB4KSBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2ZpcnN0LWxpbmUge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdudW1iZXJzLWZpcnN0LWxpbmUnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS11ai1oZWFkaW5nLWNvbG9yLCAje21hcC1nZXQoJGNvbG9ycywncGluaycpfSk7XG5cbiAgICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDcwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fc2Vjb25kLWxpbmUge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdudW1iZXJzLXNlY29uZC1saW5lJyk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHZhcigtLXVqLXRleHQtY29sb3IsIGJsYWNrKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtZ2FsbGVyeSgkYmFzZTomKSB7XG5cbiAgJiB7XG5cblxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9Om5vdCgudC1lc3ktZmxvcmVzeSkgI3skYmFzZX1fX2Jsb2NrX2Nocm9uaWNsZSxcbiAgICAjeyRiYXNlfTpub3QoLnQtZXN5LWZsb3Jlc3kpICN7JGJhc2V9X19ibG9jayB7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZ3JpZC1nYXA6IHJlbS1jYWxjKDIwcHgpO1xuICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVQb3N0c0xheW91dCgxLCAxLCAkYmFzZSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVQb3N0c0xheW91dDIoNiwgNCwgJGJhc2UpO1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUG9zdHNMYXlvdXQoOSwgNiwgJGJhc2UpO1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUG9zdHNMYXlvdXQyKDE0LCA5LCAkYmFzZSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVQb3N0c0xheW91dCgxNywgMTEsICRiYXNlKTtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZVBvc3RzTGF5b3V0MigyMiwgMTQsICRiYXNlKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYmxvY2tfY2hyb25pY2xlIHtcblxuICAgICAgJi5pcy1jaHJvbmljbGUge1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX0tY2hyb25pY2xlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgICAgZ2FwOiByZW0tY2FsYygxMHB4KTtcblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UsICR1bnRpbDogeHhsYXJnZSkge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19tZW51IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgIGdhcDogMCByZW0tY2FsYygxMHB4KTtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzVweCkgcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDFmciBhdXRvIGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6J3RpdGxlIHRpdGxlIHRpdGxlIHRpdGxlIHRpdGxlJyAncHJldiBtZW51IG1lbnUgbWVudSBuZXh0JyAncHJldiBtZW51IG1lbnUgbWVudSBuZXh0JyAnZW1wdHkxIHN0YXJ0IGVtcHR5IGVuZCBlbXB0eTInO1xuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6J3RpdGxlIHRpdGxlIHRpdGxlJyAnc3RhcnQgbWVudSBlbmQnO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDYwcHgpO1xuICAgICAgICAgIGdhcDogcmVtLWNhbGMoMzBweCk7XG4gICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDBweCkgcmVtLWNhbGMoNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmX19uZXh0LFxuICAgICAgJl9fcHJldiB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHBpb3RyYTRibHVlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICZfX3ByZXYge1xuICAgICAgICBncmlkLWFyZWE6IHByZXY7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtam9zZWZpbiwgJGZmLWpvc2VmaW4pO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmV5Jyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg2MHB4KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDM1cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UsICR1bnRpbDogeHhsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1NXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19uZXh0IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBuZXh0O1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdGFydCB7XG4gICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnY2hyb25pY2FsLXllYXInKTtcbiAgICAgICAgZ3JpZC1hcmVhOiBzdGFydDtcbiAgICAgICAgY29sb3I6ICRwaW90cmE0Ymx1ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdjaHJvbmljYWwteWVhcicpO1xuICAgICAgICBncmlkLWFyZWE6IGVuZDtcbiAgICAgICAgY29sb3I6ICRwaW90cmE0Ymx1ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgJl9fbWVudS1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdjaHJvbmljYWwtbmFtZScpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgZ3JpZC1hcmVhOiBtZW51O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2M0YzRjNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogdmFyKC0tY2hyb25pY2xlLWxpbmUsIDApO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGlvdHJhNGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1jb250ZW50IHtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IHZhcigtLWl0ZW0tZGlzcGxheSwgbm9uZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbWVudS1pdGVtIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1pdGVtcyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIC0taXRlbS1kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJHBpb3RyYTRibHVlO1xuICAgICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnY2hyb25pY2FsLW5hbWUtYWN0aXZlJyk7XG4gICAgICAgICAgLS1kb3QtYm9yZGVyOiAzcHggc29saWQgI3skcGlvdHJhNGJsdWV9O1xuICAgICAgICAgIC0tZG90LWJnOiB3aGl0ZTtcblxuICAgICAgICAgICYgfiAqIHtcbiAgICAgICAgICAgIC0tZG90LWJnOiAjYzRjNGM0O1xuXG4gICAgICAgICAgICAmLmhhcy1pdGVtcyB7XG4gICAgICAgICAgICAgIC0tZG90LWJnOiAjeyRwaW90cmE0Ymx1ZX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogcmVtLWNhbGMoMzBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGJvdHRvbTogcmVtLWNhbGMoMjVweCk7XG4gICAgICAgIH1cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmX19kb3Qge1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjBweCk7XG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMjBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRvdC1iZywgI3skcGlvdHJhNGJsdWV9KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBib3JkZXI6IHZhcigtLWRvdC1ib3JkZXIsIG5vbmUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9LnQtZXN5LWZsb3Jlc3kge1xuXG4gICAgICAjeyRiYXNlfS1jaHJvbmljbGUge1xuICAgICAgICAmX19uYW1lIHtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UsICR1bnRpbDogeHhsYXJnZSkge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idWlsZGluZ3Mge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDYwcHgpO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1aWxkaW5ncy1saXN0IHtcblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiByZW0tY2FsYygyMHB4KTtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idWlsZGluZ3MtaXRlbSB7XG4gICAgICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygzMHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9lc3kvZXN5LWNocm9uaWNsZS1idWlsZGluZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2VzeS9lc3ktY2hyb25pY2xlLWJ1aWxkaW5nX2FjdGl2ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICN7JGJhc2V9LWNocm9uaWNsZV9feWVhciB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19uZXh0LFxuICAgICAgICAmX19wcmV2IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN5LWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gICAgICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UsICR1bnRpbDogeHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDcwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9fc3RhcnQsXG4gICAgICAgICZfX2VuZCB7XG4gICAgICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdlc3ktY2hyb25pY2FsLXllYXInKTtcbiAgICAgICAgICBjb2xvcjogJGVzeS1ibHVlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgICZfX21lbnUtbGlzdCB7XG4gICAgICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdlc3ktY2hyb25pY2FsLW5hbWUnKTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5NDk2OTk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN5LWdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9fbWVudS1pdGVtIHtcbiAgICAgICAgICBjb2xvcjogIzk0OTY5OTtcblxuICAgICAgICAgICYuaGFzLWl0ZW1zIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgLS1pdGVtLWRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAnZXN5LWNocm9uaWNhbC1uYW1lLWFjdGl2ZScpO1xuICAgICAgICAgICAgLS1kb3QtYm9yZGVyOiAzcHggc29saWQgI3skZXN5LWdyZWVufTtcbiAgICAgICAgICAgIC0tZG90LWJnOiAjeyRlc3ktZ3JlZW59O1xuICAgICAgICAgICAgLS1kb3Qtc2hhZG93OiAje3RyYW5zcGFyZW50aXplKCRlc3ktZ3JlZW4sIDAuMjUpfTtcblxuICAgICAgICAgICAgJiB+ICoge1xuICAgICAgICAgICAgICAtLWRvdC1iZzogIzk0OTY5OTtcblxuICAgICAgICAgICAgICAmLmhhcy1pdGVtcyB7XG4gICAgICAgICAgICAgICAgLS1kb3QtYmc6ICN7JGVzeS1ncmVlbn07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9fZG90IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3QtYmcsICN7JGVzeS1ncmVlbn0pO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDVweCB2YXIoLS1kb3Qtc2hhZG93KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19ibG9ja19jaHJvbmljbGUge1xuICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgIH1cblxuXG4gICAgI3skYmFzZX0udC1lc3ktZmxvcmVzeSAjeyRiYXNlfV9fYmxvY2tfY2hyb25pY2xlLFxuICAgICN7JGJhc2V9LnQtZXN5LWZsb3Jlc3kgI3skYmFzZX1fX2Jsb2NrIHtcblxuICAgICAgJltkYXRhLWl0ZW1zPVwiMVwiXSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC0tdWotYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBncmlkLWdhcDogcmVtLWNhbGMoMjBweCk7XG5cbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDc0dmg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuOGZyIDFmciAxLjVmcjtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDduKzEpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuXG5cbiAgICAgICAgICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc3RzSW1hZ2VCZ0NvdmVyKCRiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg3bisyKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNTtcblxuXG4gICAgICAgICAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3N0c0ltYWdlQmdDb3ZlcigkYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoN24rMykge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG5cblxuICAgICAgICAgICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zdHNJbWFnZUJnQ292ZXIoJGJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDduKzQpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuXG5cbiAgICAgICAgICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc3RzSW1hZ2VCZ0NvdmVyKCRiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg3bis1KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcblxuXG4gICAgICAgICAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3N0c0ltYWdlQmdDb3ZlcigkYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoN24rNikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG5cblxuICAgICAgICAgICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zdHNJbWFnZUJnQ292ZXIoJGJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDduKzcpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuXG5cbiAgICAgICAgICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc3RzSW1hZ2VCZ0NvdmVyKCRiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X192aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfTpub3QoLnQtZXN5LWZsb3Jlc3kpICN7JGJhc2V9X19pdGVtIHtcblxuICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIH1cblxuXG4gICAgICAmX2VtYmVkLFxuICAgICAgJl92aWRlbyB7XG4gICAgICAgICY6OmFmdGVyLFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdWotaGVhZGluZy1jb2xvciwgJGNvbG9yLWFjY2VudCk7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfdmlkZW8ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL3BsYXktdmlkZW8tMDEuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfZW1iZWQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzLzM2MC1pbWFnZS0wMS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICN7JGJhc2V9X19pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19uYXYtc2VsZWN0IHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbmF2LWZpbHRlcnMge1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19uYXYtbGlzdCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19uYXYtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbmF2IHtcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoLTMwcHgpIDAgcmVtLWNhbGMoNTBweCk7XG5cbiAgICAgIC5jLXBvcnRmb2xpby1maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcblxuICAgICAgICAgICY6OmFmdGVyLFxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvc2VsZWN0LWFycm93LWdyZWVuLnN2ZycpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLW9wZW4ge1xuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvc2VsZWN0LWFycm93LWdyZWVuLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQHotaW5kZXggc3BhY2U6IDgwLTkwXG5AbWl4aW4gYy1tYXAoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoNTBweCk7XG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDgwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGluaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnQtbm8tZGVjb3J7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fbW9kaWZpZXIge1xuICAgIH1cblxuICAgICN7JGJhc2V9X19lbGVtZW50IHtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudF9tb2RpZmllciB7XG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLXBvcnRmb2xpby1pdGVtKCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS11ai1wb3J0Zm9saW8taXRlbV9fYmFja2dyb3VuZCwgI3skY29sb3ItcGlua30pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjBweCk7XG5cblxuICAgICYuaXMtenJlYWxpem93YW5lLFxuICAgICYuaXMtZGVsaXZlcmVkIHtcbiAgICAgIC0tdWotcG9ydGZvbGlvLWl0ZW0tc3RhdGVfX2JhY2tncm91bmQ6ICN7bWFwLWdldCgkY29sb3JzLCAncGluaycpfTtcbiAgICB9XG5cbiAgICAmLmlzLXdrcm90Y2Utdy1zcHJ6ZWRhenksXG4gICAgJi5pcy1jb21pbmctc29vbixcbiAgICAmLmlzLXBsYW5vd2FuZSxcbiAgICAmLmlzLXBsYW5uZWQge1xuICAgICAgLS11ai1wb3J0Zm9saW8taXRlbS1uYW1lX19jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpfTtcbiAgICAgIC0tdWotcG9ydGZvbGlvLWl0ZW0tYWRkcmVzc19fY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCAnZ3JlZW4nKX07XG4gICAgICAtLXVqLXBvcnRmb2xpby1pdGVtLXN0YXRlX19jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpfTtcbiAgICAgIC0tdWotcG9ydGZvbGlvLWl0ZW0tc3RhdGVfX2JhY2tncm91bmQ6ICN7bWFwLWdldCgkY29sb3JzLCAnbGlnaHRncmV5Jyl9O1xuICAgICAgLS11ai1wb3J0Zm9saW8taXRlbV9fYmFja2dyb3VuZDogI3ttYXAtZ2V0KCRjb2xvcnMsICdsaWdodGdyZXknKX07XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19saW5rIHtcbiAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiAjeyRjb2xvci1hY2NlbnR9O1xuICAgICAgLS11ai1saW5rLWNvbG9yLWhvdmVyOiB3aGl0ZTtcbiAgICAgIC0tdWotYnV0dG9uLWNvbG9yLWhvdmVyOiAjeyRjb2xvci1waW5rfTtcbiAgICAgIGdyaWQtYXJlYTogYnV0dG9uO1xuICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKDI0cHgpO1xuXG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2luZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAtLXVqLWhlYWRpbmctY29sb3I6IHdoaXRlO1xuICAgICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcbiAgICAgIC0tdWotYnV0dG9uLWNvbG9yOiB3aGl0ZTtcbiAgICAgIC0tdWotbGluay1jb2xvci1ob3Zlcjogd2hpdGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZ2FwOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIHBhZGRpbmc6IDAgMCByZW0tY2FsYygyNHB4KTtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZTogJ2ltYWdlIGltYWdlJyBhdXRvXG4gICAgICAgICdhZGRyZXNzIGFkZHJlc3MnIGF1dG9cbiAgICAgICAgJ25hbWUgYnV0dG9uJyBhdXRvIC8gMWZyIGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICN7JGJhc2V9X19pbWFnZS1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19pbWFnZSB7XG4gICAgICBncmlkLWFyZWE6IGltYWdlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAzNDAvMzAwO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNjUwLzMwMDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICN7JGJhc2V9X19hZGRyZXNzIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAncG9ydGZvbGlvLWFkZHJlc3MnKTtcbiAgICAgIGdyaWQtYXJlYTogYWRkcmVzcztcbiAgICAgIGNvbG9yOiB2YXIoLS11ai1wb3J0Zm9saW8taXRlbS1hZGRyZXNzX19jb2xvciwgI3ttYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpfSk7XG4gICAgICBtYXJnaW46IDAgcmVtLWNhbGMoMjRweCk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3N0YXRlIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAncG9ydGZvbGlvLXN0YXRlJyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNXB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDRweCk7XG4gICAgICBjb2xvcjogdmFyKC0tdWotcG9ydGZvbGlvLWl0ZW0tc3RhdGVfX2NvbG9yKTtcbiAgICAgIHRvcDogcmVtLWNhbGMoMjRweCk7XG4gICAgICBsZWZ0OiByZW0tY2FsYygyNHB4KTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHggMjRweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS11ai1wb3J0Zm9saW8taXRlbS1zdGF0ZV9fYmFja2dyb3VuZCwgI3ttYXAtZ2V0KCRjb2xvcnMsICdncmVlbicpfSk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX25hbWUge1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnaGVhZGluZycsICdwb3N0cy10aXRsZScpO1xuICAgICAgZ3JpZC1hcmVhOiBuYW1lO1xuICAgICAgY29sb3I6IHZhcigtLXVqLXBvcnRmb2xpby1pdGVtLW5hbWVfX2NvbG9yLCAje21hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyl9KTtcbiAgICAgIC0tdWotaGVhZGluZy1jb2xvcjogdmFyKC0tdWotcG9ydGZvbGlvLWl0ZW0tbmFtZV9fY29sb3IsICN7bWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKX0pO1xuICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKDI0cHgpO1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuXG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWVycm9yLXBhZ2UoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDcwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9faW1hZ2Uge1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDEwMHB4KTtcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoNTBweCkgYXV0byByZW0tY2FsYygyNXB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTUwcHgpO1xuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDEyMHB4KSBhdXRvIHJlbS1jYWxjKDI1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19saW5rIHtcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoNDBweCkgYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19lbGVtZW50X21vZGlmaWVyIHtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtZm9vdGVybWVudSgkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgLS11ai1saW5rLWNvbG9yOiB3aGl0ZTtcbiAgICAtLXVqLWxpbmstY29sb3ItaG92ZXI6ICN7JGNvbG9yLWFjY2VudH07XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19pdGVtX2N1cnJlbnQge1xuICAgICAgLS11ai1saW5rLWNvbG9yOiB2YXIoLS11ai1saW5rLWNvbG9yLWhvdmVyKTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faXRlbS5jLXBpb3RyYTQtbWVudV9fcGhvbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudF9tb2RpZmllciB7XG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLXBvcnRmb2xpby1maWx0ZXJzKCRiYXNlOiYpIHtcblxuICAmIHtcbiAgICBtYXJnaW46IHJlbS1jYWxjKDMwcHgpIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDUwcHgpIDAgcmVtLWNhbGMoODBweCk7XG4gICAgICBnYXA6IHJlbS1jYWxjKDI0cHgpO1xuICAgIH1cblxuICAgIC5zZWxlY3QyIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2JvZHknLCAncmVndWxhcicpO1xuICAgICAgcGFkZGluZzogMCByZW0tY2FsYygyMHB4KTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYygzNHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygzcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygzcHgpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLS1vcGVuIHtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvc2VsZWN0LWFycm93LWdyZWVuLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcblxuICAgICAgJl9fYXJyb3cge1xuICAgICAgICByaWdodDogcmVtLWNhbGMoMjFweCkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmX19yZW5kZXJlZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYtLXNpbmdsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvc2VsZWN0LWFycm93LWdyZWVuLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMjIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0zcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzBweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICN7JGJhc2V9X19zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbS1jYWxjKDMycHgpKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiByZW0tY2FsYygzcHgpIHNvbGlkIHZhcigtLWZpbHRlcnMtY29sb3IsICN7JGNvbG9yLWFjY2VudH0pO1xuICAgICAgYm9yZGVyLXJpZ2h0OiByZW0tY2FsYygzcHgpIHNvbGlkIHZhcigtLWZpbHRlcnMtY29sb3IsICN7JGNvbG9yLWFjY2VudH0pO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMjBweCk7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHZhcigtLWZpbHRlcnMtY29sb3IyLCAjeyRjb2xvci1hY2NlbnR9KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYtLWhpZ2hsaWdodGVkLFxuICAgICAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWZpbHRlcnMtY29sb3IsICN7JGNvbG9yLWFjY2VudH0pICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIHdwLWJsb2NrLXNlcGFyYXRvcigkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDlweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWMgIWltcG9ydGFudDtcblxuICAgICYuaXMtc3R5bGUtd2lkZSB7XG4gICAgICBtYXJnaW46IDAgcmVtLWNhbGMoNjBweCk7XG4gICAgfVxuXG4gICAgJjpub3QoLmlzLXN0eWxlLXdpZGUpIHtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygyMDBweCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDYwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2hyLWxlZnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2hyLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fbW9kaWZpZXIge1xuICAgIH1cblxuICAgICN7JGJhc2V9X19lbGVtZW50IHtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudF9tb2RpZmllciB7XG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWltYWdlLWhlYWRpbmcoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDI1MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBAYXQtcm9vdCB7XG4gICAgI3skYmFzZX1fX2ltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogcmVtLWNhbGMoMjUwcHgpO1xuICAgIH1cblxuICAgICN7JGJhc2V9X19lbGVtZW50IHtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudF9tb2RpZmllciB7XG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWNvbHVtbnMoJGJhc2U6Jikge1xuXG4gICYge1xuICAgICYgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICB9XG5cbiAgICAvL0BpbmNsdWRlIG1xKCR1bnRpbDogeGxhcmdlKSB7XG4gICAgLy8gIC50LWdyZXktYm94IHtcbiAgICAvLyAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC8vXG4gICAgLy8gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAvLyAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgIC8vICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgIC8vICAgIH1cbiAgICAvL1xuICAgIC8vICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAvLyAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgIC8vICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXVqLWJvcmRlci1yYWRpdXMpO1xuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vfVxuXG5cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV8yIHtcbiAgICAgICYgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgICAgZ3JpZC1nYXA6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjeyRiYXNlfV8zIHtcbiAgICAgICYgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtZ2FwOiByZW0tY2FsYygyNHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlLCAkdW50aWw6IHhtbGFyZ2UpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bWxhcmdlKSB7XG4gICAgICAgICAgZ3JpZC1nYXA6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV81IHtcbiAgICAgICYgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSwgJHVudGlsOiB4bWxhcmdlKSB7XG4gICAgICAgICAgZ3JpZC1nYXA6IHJlbS1jYWxjKDI0cHgpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDZuKzEpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNm4rMykge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2bisyKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDZuKzQpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhtbGFyZ2UpIHtcbiAgICAgICAgICBncmlkLWdhcDogcmVtLWNhbGMoMjRweCk7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19lbGVtZW50X21vZGlmaWVyIHtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMtcHJpY2luZy10YWJsZSgkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHJlbS1jYWxjKDEwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwcHgpO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBnYXA6IHJlbS1jYWxjKDMwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHh4bGFyZ2UpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmLnQtZXN5IHtcblxuICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXJnZSkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHZoO1xuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcmdlKSB7XG5cbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvZXN5L2VzeS1hcnJvdy1kb3duLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICB9XG5cbiAgICAgIC5jLXByaWNpbmctdGFibGVfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICB9XG5cbiAgICAgIC5jLXByaWNpbmctdGFibGVfX2l0ZW1faGVhZGluZyB7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmMtcHJpY2luZy10YWJsZV9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1wcmljaW5nLXRhYmxlX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdncmV5Jyk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTBweCk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogcmVtLWNhbGMoNXB4KTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwcHgpO1xuICAgICAgICAgIGNvbG9yOiAkZXN5LWJsdWU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbnRzZXJyYXQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jLXByaWNpbmctdGFibGVfX3ZhbHVlIHtcbiAgICAgICAgY29sb3I6ICRlc3ktYmx1ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogcmVtLWNhbGMoNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCkgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtbW9udHNlcnJhdCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2dyZXknKTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnbGlnaHRncmV5Jyk7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeG1sYXJnZSkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDYwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faXRlbV9oZWFkaW5nIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4KSAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGFyZ2UpIHtcbiAgICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3ZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCkgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI2cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiB3cC1ibG9jay1jb3ZlcigkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG5cbiAgICA+ICoge1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgPiBwaWN0dXJlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9fYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWZvcm0oJGJhc2U6Jikge1xuXG4gICYge1xuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3LWxpc3QtaXRlbSxcbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudC1yb29tcy1jYiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiByZW0tY2FsYygyMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2tvbnRyYXN0IHtcbiAgICAgIC0tZm9ybS1wLS1mb250LXNpemU6IDE0cHg7XG4gICAgICAtLWZvcm0tcC1jb2xvcjogIzhFOEU5MztcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHZhcigtLWJzLWxpbWUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWotYm9yZGVyLXJhZGl1cyk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxNnB4KTtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTZweCkgcmVtLWNhbGMoMzJweCk7XG4gICAgICBncmlkLXRlbXBsYXRlOiAnZmlyc3QnIGF1dG9cbiAgICAgICAgJ2xhc3QnIGF1dG9cbiAgICAgICAgJ2VtYWlsJyBhdXRvXG4gICAgICAgICdwaG9uZScgYXV0b1xuICAgICAgICAnbWVzc2FnZScgYXV0b1xuICAgICAgICAnaW5mbzEnIGF1dG9cbiAgICAgICAgJ2FjY2VwdGFuY2VzJyBhdXRvXG4gICAgICAgICdpbmZvMicgYXV0b1xuICAgICAgICAnY2FwdGNoYScgYXV0b1xuICAgICAgICAnc2VuZCcgYXV0by8gMWZyO1xuICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4KTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZTogJ2ZpcnN0IGxhc3QnIGF1dG9cbiAgICAgICdlbWFpbCBwaG9uZScgYXV0b1xuICAgICAgJ21lc3NhZ2UgbWVzc2FnZScgYXV0b1xuICAgICAgJ2luZm8xIGluZm8xJyBhdXRvXG4gICAgICAnYWNjZXB0YW5jZXMgIGFjY2VwdGFuY2VzJyBhdXRvXG4gICAgICAnaW5mbzIgaW5mbzInIGF1dG9cbiAgICAgICdjYXB0Y2hhICBjYXB0Y2hhJyBhdXRvXG4gICAgICAnc2VuZCBzZW5kJyBhdXRvLyAxZnIgMWZyO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjOEU4RTkzO1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg4cHgpO1xuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYSxcbiAgICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDVweCkgcmVtLWNhbGMoMTBweCk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg0NHB4KTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAjeyRiYXNlfV9fcGhvbmUtaW5wdXRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IHJlbS1jYWxjKDhweCk7XG5cbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgICZbZGF0YS1uYW1lPVwicGhvbmUtY291bnRyeVwiXSB7XG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDYwcHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLW5hbWU9XCJwaG9uZVwiXSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGhvbmUtY291bnRyeSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy1saW1lKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW5wdXQtYmcge1xuICAgICAgYmFja2dyb3VuZDogI0VDRUNFQzgwO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTZweCk7XG4gICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgIGdyaWQtcm93OiAxLzY7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgICAgIGdyaWQtcm93OiAxLzQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2ZpcnN0LW5hbWUsXG4gICAgI3skYmFzZX1fX2xhc3QtbmFtZSxcbiAgICAjeyRiYXNlfV9fZW1haWwsXG4gICAgI3skYmFzZX1fX3Bob25lLFxuICAgICN7JGJhc2V9X19tZXNzYWdlIHtcblxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZmlyc3QtbmFtZSB7XG4gICAgICBncmlkLWFyZWE6IGZpcnN0O1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTZweCkgcmVtLWNhbGMoMTZweCkgMDtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCkgMCAwIHJlbS1jYWxjKDI0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19sYXN0LW5hbWUge1xuICAgICAgZ3JpZC1hcmVhOiBsYXN0O1xuICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCkgcmVtLWNhbGMoMjRweCkgMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19lbWFpbCB7XG4gICAgICBncmlkLWFyZWE6IGVtYWlsO1xuICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgcmVtLWNhbGMoMjRweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3Bob25lIHtcbiAgICAgIGdyaWQtYXJlYTogcGhvbmU7XG5cbiAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTZweCk7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMjRweCkgMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19tZXNzYWdlIHtcbiAgICAgIGdyaWQtYXJlYTogbWVzc2FnZTtcblxuICAgICAgcGFkZGluZzogMCByZW0tY2FsYygxNnB4KSByZW0tY2FsYygxNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYygyNHB4KSByZW0tY2FsYygyNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW5mbzEge1xuICAgICAgZ3JpZC1hcmVhOiBpbmZvMTtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9faW5mbzIge1xuICAgICAgZ3JpZC1hcmVhOiBpbmZvMjtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fYWNjZXB0YW5jZXMge1xuICAgICAgZ3JpZC1hcmVhOiBhY2NlcHRhbmNlcztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgID4gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwsXG4gICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDhweCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGFjY2VudC1jb2xvcjogdmFyKC0tYnMtbGltZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fY2FwdGNoYSB7XG4gICAgICBncmlkLWFyZWE6IGNhcHRjaGE7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX3NlbmQge1xuICAgICAgZ3JpZC1hcmVhOiBzZW5kO1xuXG4gICAgICBidXR0b24sXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fcCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvcm0tcC0tZm9udC1zaXplLCN7cmVtLWNhbGMoMTBweCl9KSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb3JtLXAtY29sb3IsIHZhcigtLXVqLXRleHQtY29sb3IpKSAhaW1wb3J0YW50O1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIC0tdWotbGluay1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19jYWxlbmRseSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNHB4KTtcblxuICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGMtYWNjZXB0YW5jZSgkYmFzZTomKSB7XG5cbiAgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHJlbS1jYWxjKDEwcHgpO1xuICB9XG5cbiAgQGF0LXJvb3Qge1xuXG4gICAgI3skYmFzZX1fX2xhYmVsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmbGV4OiAxO1xuICAgICAgY29sb3I6IHZhcigtLWZvcm0tbGFiZWwtY29sb3IpO1xuICAgICAgbWF4LXdpZHRoOiA3MnZ3O1xuICAgIH1cblxuICAgICN7JGJhc2V9X19mdWxsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogcmVtLWNhbGMoLTVweCk7XG4gICAgICBsZWZ0OiByZW0tY2FsYygtNXB4KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbS1jYWxjKDVweCkgfSk7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDVweCk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazs7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2J1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMTZweCk7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE2cHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9mb3JtLWluZm8uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICYgfiAjeyRiYXNlfV9fZnVsbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBAei1pbmRleCBzcGFjZTogODAtOTBcbkBtaXhpbiBjLWVzeS1tb3ZpZSgkYmFzZTomKSB7XG5cbiAgJiB7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlOiAnYmFubmVyJyBhdXRvXG4gICAgICAgICAgICAgICAgICAgJ2NvbnRlbnQnIDFmclxuICAgICAgICAgICAgICAgICAgIC8gMWZyO1xuICAgIH1cblxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X19iYW5uZXIge1xuICAgICAgZ3JpZC1hcmVhOiBiYW5uZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogJGVzeS1ibHVlO1xuICAgICAgQGluY2x1ZGUgdS1zZXQtdHlwb2dyYXBoeSgnYm9keScsICdlc3ktbW92aWUtYmFubmVyJyk7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX21vdmllIHtcbiAgICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fdmlkZW8ge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxOTIwLzEwODA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fY29udGVudCB7XG4gICAgICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDBweCkgcmVtLWNhbGMoMjRweCkgMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAtLXVqLWhlYWRpbmctY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MCU7XG4gICAgICB9XG5cbiAgICAgIGgxOm5vdCgubm8tbGluZXMpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyOm5vdCgubm8tbGluZXMpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxN3B4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJhc2V9X19lbGVtZW50X21vZGlmaWVyIHtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEB6LWluZGV4IHNwYWNlOiA4MC05MFxuQG1peGluIGMta29udHJhc3QoJGJhc2U6Jikge1xuXG4gICYge1xuICAgIC0tdWotdGV4dC1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdrb250cmFzdCcpfTtcbiAgICAtLXVqLWhlYWRpbmctY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCAna29udHJhc3QnKX07XG5cbiAgICBoMSxcbiAgICAuaGFzLWxpbmVzIGgxIHtcbiAgICAgIEBpbmNsdWRlIHUtc2V0LXR5cG9ncmFwaHkoJ2hlYWRpbmcnLCAna29udHJhc3QtaDEnKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0OHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg4OHB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsYXJnZSkge1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjRweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtbnVtYmVycyB7XG4gICAgICAtLXVqLWhlYWRpbmctY29sb3I6ICN7bWFwLWdldCgkY29sb3JzLCAncGluaycpfTtcbiAgICAgIC0tdWotdGV4dC1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvcnMsICdncmV5Jyl9O1xuICAgIH1cblxuICAgIC5jLW51bWJlcnNfX2ZpcnN0LWxpbmUge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJyaWUsICRmZi1icmllKTtcbiAgICB9XG5cbiAgICAuYy1mYXEge1xuICAgICAgLS11ai1mYXEtcXVlc3Rpb24tdGV4dC1mZjogXCJkaW4tMTQ1MS1sdC1wcm8tZW5nc2NocmlmdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgLS11ai1mYXEtcXVlc3Rpb24tdGV4dC1mb250LXNpemU6ICN7cmVtLWNhbGMoMjRweCl9O1xuICAgICAgLS11ai1mYXEtcXVlc3Rpb24tdGV4dC1saW5lLWhlaWdodDogI3tyZW0tY2FsYygzMnB4KX07XG4gICAgICAtLXVqLWZhcS1hbnN3ZXItdGV4dC1jb2xvcjogIzhFOEU5MztcbiAgICAgIC0tdWotZmFxLWFuc3dlci10ZXh0LWZvbnQtc2l6ZTogI3tyZW0tY2FsYygxNHB4KX07XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3Qge1xuICAgICN7JGJhc2V9X21vZGlmaWVyIHtcbiAgICB9XG5cbiAgICAjeyRiYXNlfV9fZWxlbWVudCB7XG4gICAgfVxuXG4gICAgI3skYmFzZX1fX2VsZW1lbnRfbW9kaWZpZXIge1xuICAgIH1cbiAgfVxufVxuIl19 */.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}