/*!
 * Bootstrap Grid v5.1.1 (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-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--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,hsla(0,0%,100%,0.15),hsla(0,0%,100%,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-lg,.container-md,.container-sm,.container-xl,.container-xxl{margin-left:auto;margin-right:auto;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{box-sizing:border-box;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--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:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-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:-ms-grid!important;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{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.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-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.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:.25rem!important}.me-2{margin-right:.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:.25rem!important}.mb-2{margin-bottom:.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:.25rem!important}.ms-2{margin-left:.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:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.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:.25rem!important}.pe-2{padding-right:.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:.25rem!important}.pb-2{padding-bottom:.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:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:-ms-grid!important;display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:-ms-grid!important;display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:-ms-grid!important;display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:-ms-grid!important;display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:-ms-grid!important;display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-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:-ms-grid!important;display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-display:block;font-family:icons;font-style:normal;font-weight:400;src:url(/assets/fonts/icons.eot?4e9833109c72f6a357536509fe1826ba);src:url(/assets/fonts/icons.eot?4e9833109c72f6a357536509fe1826ba?#iefix) format("embedded-opentype"),url(/assets/fonts/icons.woff2?a02018d4f1554a871a30d10bb0656742) format("woff2"),url(/assets/fonts/icons.woff?6332312f2db6a409a16d4d5252238ea0) format("woff"),url(/assets/fonts/icons.ttf?9bc0d656f48ff3665fd47dbcb87c7892) format("truetype"),url(/assets/fonts/icons.svg?ece3fc7b5d69b81d6f183dcd76c8ff11?#icons) format("svg")}.icon{text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.icon-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.icon-xs{font-size:.75em}.icon-sm{font-size:.875em}.icon-1x{font-size:1em}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-6x{font-size:6em}.icon-7x{font-size:7em}.icon-8x{font-size:8em}.icon-9x{font-size:9em}.icon-10x{font-size:10em}.icon-fw{text-align:center;width:1.25em}.icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.icon-pull-left{float:left}.icon-pull-right{float:right}.icon.icon-pull-left{margin-right:.3em}.icon.icon-pull-right{margin-left:.3em}.icon-arrow-bottom:before{content:"\ea01"}.icon-arrow-left:before{content:"\ea02"}.icon-arrow-right:before{content:"\ea03"}.icon-cancel:before{content:"\ea04"}.icon-channels-age-limit:before{content:"\ea05"}.icon-channels-children:before{content:"\ea06"}.icon-channels-cinema:before{content:"\ea07"}.icon-channels-headphones:before{content:"\ea08"}.icon-channels-info:before{content:"\ea09"}.icon-channels-innovation:before{content:"\ea0a"}.icon-channels-news:before{content:"\ea0b"}.icon-channels-radio:before{content:"\ea0c"}.icon-channels-running:before{content:"\ea0d"}.icon-doc:before{content:"\ea0e"}.icon-email:before{content:"\ea0f"}.icon-img:before{content:"\ea10"}.icon-pdf:before{content:"\ea11"}.icon-phone-call:before{content:"\ea12"}.icon-point-three:before{content:"\ea13"}.icon-satellite-dish-router:before{content:"\ea14"}.icon-user:before{content:"\ea15"}.icon-viber:before{content:"\ea16"}@font-face{font-family:DaxlinePro;font-style:normal;font-weight:400;src:url(/assets/fonts/DaxlinePro-Regular.eot?dad2cd98778814ea432de266ebff990f);src:url(/assets/fonts/DaxlinePro-Regular.eot?dad2cd98778814ea432de266ebff990f?#iefix) format("embedded-opentype"),url(/assets/fonts/DaxlinePro-Regular.woff?fea92456ed084a008ddbfd2581aab417) format("woff"),url(/assets/fonts/DaxlinePro-Regular.woff2?9bf89f5e3d72d87f1d5c1d3a67c20bda) format("woff2"),url(/assets/fonts/DaxlinePro-Regular.ttf?ffc974048d16beb820a4baafbe59ff6f) format("truetype"),url(/assets/fonts/DaxlinePro-Regular.svg?145b7eff164d5e2b782046cf3c295f1d#svgFontName) format("svg")}@font-face{font-family:DaxlinePro;font-style:normal;font-weight:500;src:url(/assets/fonts/DaxlinePro-Medium.eot?cea012e2ec277ca08c9ba4d8daa7289a);src:url(/assets/fonts/DaxlinePro-Medium.eot?cea012e2ec277ca08c9ba4d8daa7289a?#iefix) format("embedded-opentype"),url(/assets/fonts/DaxlinePro-Medium.woff?94b0d379ba9f5946456a88d20132a398) format("woff"),url(/assets/fonts/DaxlinePro-Medium.woff2?b2da9dfedb1b0d5e4f4374ba6bf344fd) format("woff2"),url(/assets/fonts/DaxlinePro-Medium.ttf?e0d0c429ea977210e8ef7dba6a0d92f9) format("truetype"),url(/assets/fonts/DaxlinePro-Medium.svg?734e5ad43b934470b9d435a4be11aadf#svgFontName) format("svg")}@font-face{font-family:DaxlinePro;font-style:normal;font-weight:700;src:url(/assets/fonts/DaxlinePro-Bold.eot?fc60eac0c2e5d865b32b9f3a68e4f54f);src:url(/assets/fonts/DaxlinePro-Bold.eot?fc60eac0c2e5d865b32b9f3a68e4f54f?#iefix) format("embedded-opentype"),url(/assets/fonts/DaxlinePro-Bold.woff?fbb9c952d6ed8f9a6b463c15cd342646) format("woff"),url(/assets/fonts/DaxlinePro-Bold.woff2?8c4b4c2e2e6e5f31f012bc849be77428) format("woff2"),url(/assets/fonts/DaxlinePro-Bold.ttf?e80d9f0fcd5cbbf4c0088cfb0d976929) format("truetype"),url(/assets/fonts/DaxlinePro-Bold.svg?97ab9f0a093b33c16475bf1f98f2b33b#svgFontName) format("svg")}.announcements-list .media-anim .circle,.channels-tabs .media-anim .circle,.circle-animate,.connect .media-anim .circle,.media-circle-page .circle,.news-list .media-anim .circle,.news-post .media-anim .circle,.page-tariffs .media-anim .circle,.partners-grid .media-anim .circle,.subscribers-grid .media-anim .circle,.success-page .media-anim .circle{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;pointer-events:all;position:relative;transition:width .35s ease,height .35s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:5}.announcements-list .media-anim .circle:before,.channels-tabs .media-anim .circle:before,.circle-animate:before,.connect .media-anim .circle:before,.media-circle-page .circle:before,.news-list .media-anim .circle:before,.news-post .media-anim .circle:before,.page-tariffs .media-anim .circle:before,.partners-grid .media-anim .circle:before,.subscribers-grid .media-anim .circle:before,.success-page .media-anim .circle:before{-webkit-animation:loaderContainerBubbleEffect 8s linear infinite alternate;animation:loaderContainerBubbleEffect 8s linear infinite alternate;background-color:red;border-radius:50%;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.bottom-circle-shadow,.connect .tariff__visible,.page-tariffs .tariff-item,.success-page__registration-offer{background-color:#fff;position:relative}.bottom-circle-shadow:after,.connect .tariff__visible:after,.page-tariffs .tariff-item:after,.success-page__registration-offer:after{background-color:transparent;border-radius:50%;bottom:0;box-shadow:0 20px 30px 0 rgba(0,116,188,.25);content:"";display:block;height:90px;left:50%;position:absolute;transform:translateX(-50%);width:94%;z-index:-1}@media screen and (max-width:575px){.bottom-circle-shadow:after,.connect .tariff__visible:after,.page-tariffs .tariff-item:after,.success-page__registration-offer:after{bottom:10px;height:40px;width:75%}}.channels-tabs .media-anim,.media-circle-page,.partners-grid .media-anim,.subscribers-grid .media-anim{position:absolute;top:10vh;width:20%;z-index:0}@media screen and (max-width:991px){.channels-tabs .media-anim,.media-circle-page,.partners-grid .media-anim,.subscribers-grid .media-anim{display:none}}.channels-tabs .left.media-anim,.media-circle-page.left,.partners-grid .left.media-anim,.subscribers-grid .left.media-anim{left:0}.channels-tabs .left.media-anim .circle.circle-xxl,.media-circle-page.left .circle.circle-xxl,.partners-grid .left.media-anim .circle.circle-xxl,.subscribers-grid .left.media-anim .circle.circle-xxl{left:0;top:-20%;width:20%}.channels-tabs .left.media-anim .circle.circle-xl,.media-circle-page.left .circle.circle-xl,.partners-grid .left.media-anim .circle.circle-xl,.subscribers-grid .left.media-anim .circle.circle-xl{left:0;top:0;width:20%}.channels-tabs .left.media-anim .circle.circle-lg,.media-circle-page.left .circle.circle-lg,.partners-grid .left.media-anim .circle.circle-lg,.subscribers-grid .left.media-anim .circle.circle-lg{left:0;top:10%;width:20%}.channels-tabs .left.media-anim .circle.circle-md,.media-circle-page.left .circle.circle-md,.partners-grid .left.media-anim .circle.circle-md,.subscribers-grid .left.media-anim .circle.circle-md{left:0;top:20%;width:20%}.channels-tabs .right.media-anim,.media-circle-page.right,.partners-grid .right.media-anim,.subscribers-grid .right.media-anim{right:0}.channels-tabs .right.media-anim .circle.circle-xxl,.media-circle-page.right .circle.circle-xxl,.partners-grid .right.media-anim .circle.circle-xxl,.subscribers-grid .right.media-anim .circle.circle-xxl{right:0;top:-20%;width:20%}.channels-tabs .right.media-anim .circle.circle-xl,.media-circle-page.right .circle.circle-xl,.partners-grid .right.media-anim .circle.circle-xl,.subscribers-grid .right.media-anim .circle.circle-xl{right:0;top:0;width:20%}.channels-tabs .right.media-anim .circle.circle-lg,.media-circle-page.right .circle.circle-lg,.partners-grid .right.media-anim .circle.circle-lg,.subscribers-grid .right.media-anim .circle.circle-lg{right:0;top:10%;width:20%}.channels-tabs .right.media-anim .circle.circle-md,.media-circle-page.right .circle.circle-md,.partners-grid .right.media-anim .circle.circle-md,.subscribers-grid .right.media-anim .circle.circle-md{right:0;top:20%;width:20%}.channels-tabs .media-anim .height,.media-circle-page .height,.partners-grid .media-anim .height,.subscribers-grid .media-anim .height{padding-top:100%}.channels-tabs .media-anim .circle,.media-circle-page .circle,.partners-grid .media-anim .circle,.subscribers-grid .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.channels-tabs .media-anim .circle.circle-xxl,.media-circle-page .circle.circle-xxl,.partners-grid .media-anim .circle.circle-xxl,.subscribers-grid .media-anim .circle.circle-xxl{height:auto;z-index:0}.channels-tabs .media-anim .circle.circle-xxl:before,.media-circle-page .circle.circle-xxl:before,.partners-grid .media-anim .circle.circle-xxl:before,.subscribers-grid .media-anim .circle.circle-xxl:before{background-color:hsla(0,0%,93%,.34)}.channels-tabs .media-anim .circle.circle-xl,.media-circle-page .circle.circle-xl,.partners-grid .media-anim .circle.circle-xl,.subscribers-grid .media-anim .circle.circle-xl{height:auto;z-index:2}.channels-tabs .media-anim .circle.circle-xl:before,.media-circle-page .circle.circle-xl:before,.partners-grid .media-anim .circle.circle-xl:before,.subscribers-grid .media-anim .circle.circle-xl:before{background-color:#0074bc}.channels-tabs .media-anim .circle.circle-lg,.media-circle-page .circle.circle-lg,.partners-grid .media-anim .circle.circle-lg,.subscribers-grid .media-anim .circle.circle-lg{height:auto;z-index:1}.channels-tabs .media-anim .circle.circle-lg:before,.media-circle-page .circle.circle-lg:before,.partners-grid .media-anim .circle.circle-lg:before,.subscribers-grid .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.channels-tabs .media-anim .circle.circle-md,.media-circle-page .circle.circle-md,.partners-grid .media-anim .circle.circle-md,.subscribers-grid .media-anim .circle.circle-md{height:auto;z-index:3}.channels-tabs .media-anim .circle.circle-md:before,.media-circle-page .circle.circle-md:before,.partners-grid .media-anim .circle.circle-md:before,.subscribers-grid .media-anim .circle.circle-md:before{background-color:red}.channels-tabs .media-anim .circle .height,.media-circle-page .circle .height,.partners-grid .media-anim .circle .height,.subscribers-grid .media-anim .circle .height{display:block;padding-top:100%}.channels-tabs .media-anim .circle>img,.media-circle-page .circle>img,.partners-grid .media-anim .circle>img,.subscribers-grid .media-anim .circle>img{max-width:65%}.border-bot-line{display:inline-block;position:relative}.border-bot-line:hover:after{width:100%}.border-bot-line:after{background-color:#404040;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}body{-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent;font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";color:#404040;font-family:DaxlinePro,Arial,Helvetica,Verdana,sans-serif;font-size:18px;font-variant-numeric:lining-nums;font-weight:400;line-height:1.3;margin:0}*,:after,:before{box-sizing:border-box;outline:none!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{color:inherit}h1,h2,h3{margin-bottom:0;margin-top:0}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.page-height{height:auto;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);overflow:hidden;padding-bottom:17.8333333333em;padding-top:4.4444444444em;position:relative;width:100%}@media screen and (max-width:1900px){.page-height{padding-bottom:15.5555555556em;padding-top:4.0555555556em}}@media screen and (max-width:1399px){.page-height{padding-bottom:13.8888888889em;padding-top:3.7222222222em}}@media screen and (max-width:1199px){.page-height{padding-bottom:12.8888888889em;padding-top:3.5em}}@media screen and (max-width:991px){.page-height{padding-bottom:14vh;padding-top:3.5em}}@media screen and (max-width:767px){.page-height{padding-bottom:14vh;padding-top:2.7777777778em}}@media screen and (max-width:575px){.page-height{padding-top:2.7777777778em}}@media screen and (max-width:359px){.page-height{padding-top:2.6111111111em}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{margin:0 auto;max-width:1920px;padding-left:10%;padding-right:10%}@media screen and (max-width:1900px){.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:6%;padding-right:6%}}@media screen and (max-width:1199px){.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:4%;padding-right:4%}}@media screen and (max-width:991px){.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:30px;padding-right:30px}}@media screen and (max-width:575px){.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:15px;padding-right:15px}}@media screen and (min-width:1200px){.container{max-width:1026px}}.main-content{padding-bottom:6.1111111111em}@media screen and (max-width:1399px){.main-content{padding-bottom:4.4444444444em}}@media screen and (max-width:991px){.main-content{padding-bottom:3.3333333333em}}@media screen and (max-width:575px){.main-content section:first-child,.main-content section:first-of-type{padding-top:.75em}}.main-content section:last-child,.main-content section:last-of-type{padding-bottom:0}section{padding:3em 0}@media screen and (max-width:991px){section{padding:2.5em 0}}.pt-1em{padding-top:1em}.pt-2em{padding-top:2em}.pt-3em,.pt-3em-lg-0{padding-top:3em}@media screen and (max-width:991px){.pt-3em-lg-0{padding-top:0}}.pb-1em{padding-bottom:1em}.pb-2em{padding-bottom:2em}.pb-3em{padding-bottom:3em}@media screen and (max-width:991px){.pb-lg-0em{padding-bottom:0}}.pl-1em{padding-left:1em}@media screen and (max-width:991px){.pr-lg-15{padding-right:15px!important}.pl-lg-15{padding-left:15px!important}}.mb-1em{margin-bottom:1em}.mb-2em{margin-bottom:2em}.mb-3em{margin-bottom:3em}.mb-4em{margin-bottom:4em}.mb-5em{margin-bottom:5em}.mb-6em{margin-bottom:6em}.mb-8em{margin-bottom:8em}@media screen and (max-width:991px){.mb-lg-1em{margin-bottom:1em}.mb-lg-2em{margin-bottom:2em}.mb-lg-5em{margin-bottom:5em}}.mt-1em{margin-top:1em}.mt-2em{margin-top:2em}.mt-3em{margin-top:3em}.mt-4em{margin-top:4em}.mt-5em{margin-top:5em}.hidden{display:none!important}@media screen and (max-width:767px){.hidden-md{display:none!important}.visible-md{display:block!important}}.img-wrap>img{height:auto;width:100%}.youtube-wrap>iframe{border:none;height:520px;width:100%}.main-header{color:#fff;height:auto;left:0;position:fixed;top:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:100%;z-index:1000}@media screen and (max-width:1900px){.main-header{font-size:.8888888889em}}@media screen and (max-width:1399px){.main-header{font-size:.7777777778em}}@media screen and (max-width:1199px){.main-header{font-size:.7222222222em}}@media screen and (max-width:767px){.main-header{font-size:.6666666667em}}@media screen and (max-width:359px){.main-header{font-size:.6111111111em}}.main-header:before{box-shadow:0 30px 125px 80px #000e38;content:"";display:block;left:0;min-height:1px;position:absolute;top:-1px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:100%;z-index:0}@media screen and (max-width:767px){.main-header:before{box-shadow:0 20px 60px 30px #000e38}}.main-header.header-small{box-shadow:0 3px 6px 0 rgba(0,0,0,.5)}.main-header.header-small:before{background:#0074bc;box-shadow:none;min-height:100%;opacity:1;top:0}.main-header.header-small .main-header__logo{flex-basis:11.6666666667em}@media screen and (max-width:767px){.main-header.header-small .main-header__logo{flex-basis:8.3333333333em}}.main-header.header-small .main-header__wrap{padding:10px 0}.main-header a{text-decoration:none}.main-header__wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;position:relative;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;z-index:1}@media screen and (max-width:991px){.main-header__wrap{justify-content:space-between;padding:10px 0}}.main-header__logo{flex-basis:15.2777777778em;margin-right:.8333333333em;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media screen and (max-width:767px){.main-header__logo{flex-basis:8.3333333333em}}.main-header__menu{margin-left:auto;margin-right:auto}@media screen and (max-width:991px){.main-header__menu{background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.45);display:none;height:auto;left:-30px;padding:0 30px 6vh;position:absolute;top:100%;width:calc(100% + 60px)}}@media screen and (max-width:576px){.main-header__menu{left:-15px;padding:0 15px 6vh;width:calc(100% + 30px)}}.main-header__menu-show .head-mob{align-items:center;display:none;justify-content:space-between}@media screen and (max-width:991px){.main-header__menu-show .head-mob{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 20px}}@media screen and (max-width:576px){.main-header__menu-show .head-mob{padding:25px 15px}}.main-header__menu-show .head-mob .main-header__lang{display:-webkit-box;display:-ms-flexbox;display:flex;position:static}.main-header__menu-show .head-mob .main-header__lang>*{color:#979797;font-size:16px}.main-header__menu-show .head-mob .main-header__lang>:after{background-color:#404040}.main-header__menu-show .head-mob .main-header__lang>a:hover{color:#979797}.main-header__menu-show .head-mob .main-header__lang>span{color:#404040}.main-header__menu-show .head-mob .close-mob-menu{color:#0074bc;cursor:pointer;font-size:1.5em}.main-header__menu-show .menu-link{display:inline-block;font-size:1.1111111111em;padding:2px 0;position:relative;text-transform:uppercase}@media screen and (max-width:991px){.main-header__menu-show .menu-link{color:#404040;font-size:20px}}.main-header__menu-show .menu-link:hover:after{width:100%}.main-header__menu-show .menu-link:after{background-color:#fff;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}@media screen and (max-width:991px){.main-header__menu-show .menu-link:after{color:#404040}}.main-header__menu-show .menu-link.active:after{width:100%}.main-header__menu-show>nav{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.main-header__menu-show>nav{flex-direction:column}}.main-header__menu-show>nav>a{margin-right:2em}@media screen and (max-width:1199px){.main-header__menu-show>nav>a{margin-right:1.25em}}@media screen and (max-width:991px){.main-header__menu-show>nav>a{margin-bottom:2vh;margin-right:0}}.main-header__menu-show>nav>a:last-child{margin-right:0}.main-header__menu-show .more-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:-.5555555556em;padding:.5555555556em;position:relative}@media screen and (max-width:991px){.main-header__menu-show .more-menu{color:#404040;margin-left:0;padding:0}}.main-header__menu-show .more-menu:hover,.main-header__menu-show .more-menu:hover .trigger-points{color:#fff}.main-header__menu-show .more-menu:hover .more-menu-hide{opacity:1;visibility:visible}.main-header__menu-show .more-menu:after{content:none}.main-header__menu-show .more-menu .trigger-points{color:#ddd;cursor:pointer;padding-bottom:.2777777778em;transition:color .2s ease-in-out}@media screen and (max-width:991px){.main-header__menu-show .more-menu .trigger-points{display:none}}.main-header__menu-show .more-menu .trigger-points .icon{font-size:.4444444444em}.main-header__menu-show .more-menu .more-menu-hide{color:#fff;left:50%;opacity:0;padding-top:1em;position:absolute;top:100%;transform:translateX(-50%);transition:all .2s ease-in-out;visibility:hidden}@media screen and (max-width:991px){.main-header__menu-show .more-menu .more-menu-hide{opacity:1;padding-top:0;position:static;transform:none;visibility:visible}}.main-header__menu-show .more-menu .more-menu-hide .triangle{border-color:transparent transparent rgba(0,27,43,.7);border-style:solid;border-width:0 8px 12px;bottom:calc(100% - 1em);height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@media screen and (max-width:991px){.main-header__menu-show .more-menu .more-menu-hide .triangle{display:none}}.main-header__menu-show .more-menu .more-menu-hide .triangle:before{background-color:#fff;content:"";display:block;height:1px;left:-3px;position:absolute;top:6px;transform:rotate(55deg);width:14px}.main-header__menu-show .more-menu .more-menu-hide .triangle:after{background-color:#fff;content:"";display:block;height:1px;left:-11px;position:absolute;top:6px;transform:rotate(-55deg);width:14px}.main-header__menu-show .more-menu .more-menu-hide .more-menu-list{background-color:rgba(0,27,43,.7);border:1px solid #fff;border-radius:.6666666667em;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;list-style:none;margin:0;overflow:hidden;padding:2.5em 1.6666666667em;position:relative}@media screen and (max-width:991px){.main-header__menu-show .more-menu .more-menu-hide .more-menu-list{align-items:center;background-color:transparent;border:none;border-radius:0;padding:0}}.main-header__menu-show .more-menu .more-menu-hide .more-menu-list:after,.main-header__menu-show .more-menu .more-menu-hide .more-menu-list:before{background-color:#fff;content:"";display:block;height:1px;left:0;opacity:.75;position:absolute;top:0;width:calc(50% - 8px)}@media screen and (max-width:991px){.main-header__menu-show .more-menu .more-menu-hide .more-menu-list:after,.main-header__menu-show .more-menu .more-menu-hide .more-menu-list:before{content:none}}.main-header__menu-show .more-menu .more-menu-hide .more-menu-list:after{left:auto;right:0}.main-header__menu-show .more-menu .more-menu-hide .more-menu-list>li{margin-bottom:1em}@media screen and (max-width:991px){.main-header__menu-show .more-menu .more-menu-hide .more-menu-list>li{margin-bottom:2vh}}.main-header__menu-show .more-menu .more-menu-hide .more-menu-list>li:last-child{margin-bottom:0}.main-header__menu-show .more-menu .more-menu-hide .more-menu-list>li>a{white-space:nowrap}.main-header__right-controls{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.8333333333em;position:relative}@media screen and (max-width:991px){.main-header__right-controls{position:static}}.main-header__right-controls>*{margin-right:1.6666666667em}@media screen and (max-width:767px){.main-header__right-controls>*{margin-right:1.1111111111em}}.main-header__right-controls>:last-child{margin-right:0}.main-header__lang{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.main-header__lang{display:none;position:absolute}}.main-header__lang>*{color:#ddd;display:inline-block;font-size:1.1111111111em;line-height:1;padding:0 .4em;position:relative;text-transform:uppercase}.main-header__lang>:first-child{padding-left:0}.main-header__lang>:last-child{padding-right:0}.main-header__lang>:last-child:after{content:none}.main-header__lang>:after{background-color:#fff;content:"";display:block;height:100%;position:absolute;right:-1px;top:0;width:2px}.main-header__lang>a:hover,.main-header__lang>span{color:#fff}.main-header__burger{align-items:center;display:none}@media screen and (max-width:991px){.main-header__burger{display:-webkit-box;display:-ms-flexbox;display:flex}}.main-header__contacts:hover .contacts-more-block{opacity:1;visibility:visible}.main-header__contacts .round-btn{align-items:center;-webkit-animation:pulse-phone 2s infinite;animation:pulse-phone 2s infinite;background-color:red;border-radius:50%;box-shadow:0 0 0 red;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.9444444444em;justify-content:center;width:1.9444444444em}.main-header__contacts .round-btn .icon{float:left;font-size:1.1111111111em}.main-header__contacts .contacts-more-block{color:#fff;opacity:0;padding-top:.65em;position:absolute;right:0;top:100%;transition:all .2s ease-in-out;visibility:hidden}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block{background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.45);display:none;left:-30px;opacity:1;padding:0 30px 6vh;transition:none;visibility:visible;width:calc(100% + 60px)}}@media screen and (max-width:576px){.main-header__contacts .contacts-more-block{left:-15px;padding:0 15px 6vh;width:calc(100% + 30px)}}.main-header__contacts .contacts-more-block .head-mob{align-items:center;display:none;justify-content:flex-end}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .head-mob{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 20px}}@media screen and (max-width:576px){.main-header__contacts .contacts-more-block .head-mob{padding:25px 15px}}.main-header__contacts .contacts-more-block .head-mob .close-mob-menu{color:#0074bc;cursor:pointer;font-size:1.5em}.main-header__contacts .contacts-more-block .triangle{border-color:transparent transparent rgba(0,27,43,.7);border-style:solid;border-width:0 8px 12px;bottom:calc(100% - .65em);height:0;position:absolute;right:71%;width:0}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .triangle{display:none}}.main-header__contacts .contacts-more-block .triangle:before{background-color:#fff;content:"";display:block;height:1px;left:-3px;position:absolute;top:6px;transform:rotate(55deg);width:14px}.main-header__contacts .contacts-more-block .triangle:after{background-color:#fff;content:"";display:block;height:1px;left:-11px;position:absolute;top:6px;transform:rotate(-55deg);width:14px}.main-header__contacts .contacts-more-block .contacts-more{align-items:flex-start;background-color:rgba(0,27,43,.7);border:1px solid #fff;border-radius:.6666666667em;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;overflow:hidden;padding:1.3888888889em 2.2222222222em;position:relative}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more{align-items:center;background-color:transparent;border:none;border-radius:0;flex-direction:column;padding:0}}.main-header__contacts .contacts-more-block .contacts-more:after,.main-header__contacts .contacts-more-block .contacts-more:before{background-color:#fff;content:"";display:block;height:1px;left:0;opacity:.75;position:absolute;top:0;width:calc(50% - 8px)}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more:after,.main-header__contacts .contacts-more-block .contacts-more:before{content:none}}.main-header__contacts .contacts-more-block .contacts-more:before{width:calc(27% - 7px)}@media screen and (max-width:1399px){.main-header__contacts .contacts-more-block .contacts-more:before{width:calc(27% - 8px)}}@media screen and (max-width:1199px){.main-header__contacts .contacts-more-block .contacts-more:before{width:calc(27% - 9px)}}.main-header__contacts .contacts-more-block .contacts-more:after{left:auto;right:0;width:calc(73% - 8px)}@media screen and (max-width:1399px){.main-header__contacts .contacts-more-block .contacts-more:after{width:calc(73% - 7px)}}@media screen and (max-width:1199px){.main-header__contacts .contacts-more-block .contacts-more:after{width:calc(73% - 6px)}}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more .connect,.main-header__contacts .contacts-more-block .contacts-more .support{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}}.main-header__contacts .contacts-more-block .contacts-more .support{margin-right:40px}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more .support{margin-bottom:4vh;margin-right:0}}.main-header__contacts .contacts-more-block .contacts-more .support .title-text{padding-left:1.5em}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more .support .title-text{padding-left:0}}.main-header__contacts .contacts-more-block .contacts-more .connect .phone{padding-left:0}.main-header__contacts .contacts-more-block .contacts-more .title-text{font-size:1.1111111111em;margin-bottom:.75em;margin-top:0;padding-right:.3em;text-transform:uppercase}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more .title-text{color:#404040;font-size:20px;margin-bottom:2vh;padding-right:0}}.main-header__contacts .contacts-more-block .contacts-more .phone{display:inline-block;font-size:1.3333333333em;font-weight:500;margin-bottom:.625em;padding-left:1.25em;padding-right:.25em;position:relative;white-space:nowrap}@media screen and (max-width:991px){.main-header__contacts .contacts-more-block .contacts-more .phone{color:#404040;font-size:20px;margin-bottom:2vh;padding-right:0}}.main-header__contacts .contacts-more-block .contacts-more .phone:hover:after{width:100%}.main-header__contacts .contacts-more-block .contacts-more .phone:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.8333333333em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.8333333333em}.main-header__contacts .contacts-more-block .contacts-more .phone:after{background-color:#fff;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}.main-header__contacts .contacts-more-block .contacts-more .phone.kyivstar:before{background-image:url(/assets/img/operator-kyivstar.png?f336dd14327cf41db4bce7bbb87ea855)}.main-header__contacts .contacts-more-block .contacts-more .phone.vodafone:before{background-image:url(/assets/img/operator-vodafone.png?ee754b171ef1583facc4ce096cac8a1d)}.main-header__contacts .contacts-more-block .contacts-more .phone.lifecell{margin-bottom:0}.main-header__contacts .contacts-more-block .contacts-more .phone.lifecell:before{background-image:url(/assets/img/operator-lifecell.png?31a467f8e51d6d7e68ad3981c63a5a82)}.main-header__user .round-btn{display:block}.main-header__user .round-btn .icon{float:left;font-size:1.9444444444em}.main-header__btn .btn{border-width:2px;font-size:1.1111111111em;font-weight:500;height:3em;min-width:auto;text-transform:uppercase}@media screen and (max-width:767px){.main-header__btn .btn{font-size:10px}}@media screen and (max-width:359px){.main-header__btn .btn{font-size:9px}}.main-header__btn .btn__white{background-color:transparent}.main-logo>a{display:block}.main-logo>a>img{display:block;height:auto;width:100%}@-webkit-keyframes pulse-phone{0%{-webkit-box-shadow:0 0 0 0 red}65%{-webkit-box-shadow:0 0 0 15px rgba(255,0,0,.65)}90%{-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0)}to{-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0)}}@keyframes pulse-phone{0%{box-shadow:0 0 0 0 red}65%{box-shadow:0 0 0 10px rgba(255,0,0,.65)}90%{box-shadow:0 0 0 0 rgba(255,0,0,0)}to{box-shadow:0 0 0 0 rgba(255,0,0,0)}}.breadcrumbs__list{list-style:none;margin:0;padding:0}@media screen and (max-width:991px){.breadcrumbs__list{padding:0}}.breadcrumbs__item{color:#aaa;display:inline-block;font-size:1em;padding:.5em 0;position:relative}@media screen and (max-width:991px){.breadcrumbs__item{font-size:.8888888889em}}@media screen and (max-width:767px){.breadcrumbs__item{font-size:.7777777778em}}@media screen and (max-width:575px){.breadcrumbs__item{font-size:.5555555556em}}.breadcrumbs__item:first-child{padding-left:0}.breadcrumbs__item:last-child{padding-right:0}.breadcrumbs__item:last-child:after{content:none}.breadcrumbs__item:after{color:#aaa;content:"-";display:inline;margin-right:-2px;padding:0 .5em;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.breadcrumbs__item>a{color:inherit;text-decoration:none;transition:color ease0in-out .2s;-webkit-transition:color ease0in-out .2s;-moz-transition:color ease0in-out .2s;-o-transition:color ease0in-out .2s}.breadcrumbs__item>a:hover{color:#404040}.breadcrumbs__item>span{color:#404040;font-size:.9444444444em}@media screen and (max-width:991px){.btns-wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}}.btns-wrap .btn{margin-bottom:1em;margin-right:1em}@media screen and (max-width:991px){.btns-wrap .btn{margin-bottom:1.5em;margin-right:0;max-width:275px;width:100%}}.btns-wrap .btn:last-child{margin-bottom:0;margin-right:0}.btn{align-items:center;background-color:inherit;border-radius:3.4090909091em;border-style:solid;border-width:3px;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.2222222222em;font-weight:500;height:3.4090909091em;justify-content:center;line-height:1.1;min-width:15.4545454545em;outline:none;padding:.125em 2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:auto}@media screen and (max-width:991px){.btn{font-size:1em;height:2.8888888889em;padding-left:1em;padding-right:1em}}@media screen and (max-width:575px){.btn{min-width:12.7272727273em}}.btn:active,.btn:focus,.btn:hover{box-shadow:none;outline:none}.btn__red{background-color:#fff;border:3px solid red;color:red}.btn__red:active,.btn__red:focus,.btn__red:hover{background-color:red;border-color:red;color:#fff}.btn__white{background-color:#fff;border:3px solid #fff;color:#fff}.btn__white:active,.btn__white:focus,.btn__white:hover{background-color:red;border-color:red;color:#fff}.btn__w-100{min-width:auto;width:100%}.btn:disabled,.btn:disabled:hover,.btn__disabled,.btn__disabled:hover{background-color:#ccc;border:3px solid #ccc;color:#fff;cursor:default}.btn__small{font-size:1em;height:2.7777777778em;min-width:auto}@media screen and (max-width:991px){.btn__small{font-size:.8888888889em}}.btn-more{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;text-decoration:none}.btn-more:hover .icon-wrap{border-color:red}.btn-more:hover .icon-wrap .icon{color:red}.btn-more .icon-wrap{align-items:center;background-color:#f6f5f5;border:1px solid #f6f5f5;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:3.8888888889em;justify-content:center;margin-bottom:.5555555556em;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:3.8888888889em}@media screen and (max-width:991px){.btn-more .icon-wrap{height:3.0555555556em;width:3.0555555556em}}.btn-more .icon-wrap .icon{color:#0074bc;font-size:1.5em;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out}.btn-back{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.btn-back:hover .icon-wrap{border-color:red}.btn-back:hover .icon-wrap .icon{color:red}.btn-back .icon-wrap{align-items:center;background-color:#f6f5f5;border:1px solid #f6f5f5;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:3.8888888889em;justify-content:center;margin-right:.5555555556em;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:3.8888888889em}@media screen and (max-width:991px){.btn-back .icon-wrap{height:3.0555555556em;width:3.0555555556em}}.btn-back .icon-wrap .icon{color:#0074bc;font-size:2em;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out}@media screen and (max-width:991px){.btn-back .icon-wrap .icon{font-size:1.5em}}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{align-items:center;background-color:hsla(0,0%,100%,.45)!important;border-radius:50%;color:#fff!important;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;justify-content:center;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:70px}@media screen and (max-width:991px){.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{height:50px;width:50px}}@media screen and (max-width:767px){.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{height:36px;width:36px}}.owl-carousel .owl-nav button.owl-next .icon,.owl-carousel .owl-nav button.owl-prev .icon{font-size:2em}@media screen and (max-width:991px){.owl-carousel .owl-nav button.owl-next .icon,.owl-carousel .owl-nav button.owl-prev .icon{font-size:1em}}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{background-color:hsla(0,0%,100%,.55)!important}.owl-carousel .owl-nav button.owl-next.disabled,.owl-carousel .owl-nav button.owl-prev.disabled{cursor:default;opacity:.3}.owl-carousel .owl-nav button.owl-next.disabled:hover,.owl-carousel .owl-nav button.owl-prev.disabled:hover{background-color:hsla(0,0%,100%,.45)!important}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-next{right:0}.owl-carousel .owl-dots{bottom:1em;font-size:0;height:auto;left:50%;position:absolute;transform:translateX(-50%);width:auto}.owl-carousel .owl-dots .owl-dot{display:inline-block;margin-right:10px;padding-bottom:10px!important;padding-top:10px!important;transition:opacity .2s ease-in-out}.owl-carousel .owl-dots .owl-dot:hover>span{opacity:1}.owl-carousel .owl-dots .owl-dot:last-child{margin-right:0}.owl-carousel .owl-dots .owl-dot.active>span{opacity:1}.owl-carousel .owl-dots .owl-dot>span{background-color:#fff;display:inline-block;height:4px;opacity:.6;transition:opacity .2s ease-in-out;width:32px}@media screen and (max-width:991px){.owl-carousel .owl-dots .owl-dot>span{height:3px;width:22px}}@-webkit-keyframes loaderContainerBubbleEffect{0%{transform:translate(-50%,-50%) rotate(0deg) scaleX(1) scaleY(1)}25%{transform:translate(-50%,-50%) rotate(90deg) scaleX(1.06) scaleY(1.01)}50%{transform:translate(-50%,-50%) rotate(180deg) scaleX(1.04) scaleY(1.08)}75%{transform:translate(-50%,-50%) rotate(240deg) scaleX(1.07) scaleY(1.02)}to{transform:translate(-50%,-50%) rotate(1turn) scaleX(1.03) scaleY(1)}}@keyframes loaderContainerBubbleEffect{0%{transform:translate(-50%,-50%) rotate(0deg) scaleX(1) scaleY(1)}25%{transform:translate(-50%,-50%) rotate(90deg) scaleX(1.06) scaleY(1.01)}50%{transform:translate(-50%,-50%) rotate(180deg) scaleX(1.04) scaleY(1.08)}75%{transform:translate(-50%,-50%) rotate(240deg) scaleX(1.07) scaleY(1.02)}to{transform:translate(-50%,-50%) rotate(1turn) scaleX(1.03) scaleY(1)}}.burger{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;margin:0;width:28.8px}.burger span,.burger span:after,.burger span:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;display:block;height:2px;transition:all .5s;width:100%}.burger span{position:relative}.burger span:after,.burger span:before{content:"";position:absolute}.burger span:before{top:-8px}.burger span:after{top:8px}.burger1.selected span:before{transform:translateY(9.6px) rotate(-45deg)}.burger1.selected span:after{transform:translateY(-9.6px) rotate(45deg)}.burger1.selected span{background:transparent}.burger2.selected span:before{transform:translateY(9.6px) rotate(-90deg)}.burger2.selected span:after{transform:translateY(-9.6px) rotate(-90deg)}.burger2.selected span{transform:rotate(45deg)}.burger3.selected span:before{transform:translateY(9.6px) rotate(90deg)}.burger3.selected span:after{transform:translateY(-9.6px) rotate(90deg)}.burger3.selected span{transform:rotate(-45deg)}.burger4:hover span:before{transform:translateY(9.6px) rotate(90deg)}.burger4:hover span:after{transform:translateY(-9.6px) rotate(90deg)}.burger4.selected span:before{transform:translateY(9.6px) rotate(90deg)}.burger4.selected span:after{transform:translateY(-9.6px) rotate(90deg)}.burger4.selected span{transform:rotate(-45deg)}.burger5:hover span{transform:scale(.5)}.burger5:hover span:before{transform:translate(4.8px) rotate(45deg)}.burger5:hover span:after{transform:translate(4.8px) rotate(-45deg)}.burger5.selected span:before{transform:translateY(9.6px) rotate(90deg)}.burger5.selected span:after{transform:translateY(-9.6px) rotate(90deg)}.burger5.selected span{transform:rotate(-45deg)}.burger5.selected:hover span{transform:scale(.5)}.burger5.selected:hover span:before{transform:translate(-4.8px) rotate(-45deg)}.burger5.selected:hover span:after{transform:translate(-4.8px) rotate(45deg)}.slick-panorama>div img,.slick-panorama>div svg{height:300px;width:auto}.side-menu__item{background-color:#fff;border-radius:10px;box-shadow:4px 4px 12px 1px rgba(0,116,188,.14);margin-bottom:15px}.side-menu__btn{align-items:center;color:#0074bc;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3333333333em;justify-content:flex-start;line-height:1;min-height:2.9166666667em;padding:3px .4166666667em 3px 4.1666666667em;position:relative;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1199px){.side-menu__btn{font-size:1.1111111111em}}.side-menu__btn.submenu{padding-right:2.0833333333em}.side-menu__btn.open .icon{transform:translateY(-50%) rotate(180deg)}.side-menu__btn.open+.side-menu__submenu{display:block}.side-menu__btn.active{color:red}.side-menu__btn .img-wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:4.1666666667em}.side-menu__btn .img-wrap>img{max-height:80%;max-width:100%;width:auto}@media screen and (max-width:1199px){.side-menu__btn .img-wrap>img{max-height:60%}}.side-menu__btn .icon{position:absolute;right:1.0416666667em;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.side-menu__submenu{display:none;padding:0 1.3888888889em 1.6666666667em}.side-menu__submenu .submenu-list{border-top:1px solid #c5c5c5;list-style:none;margin:0;padding:.8333333333em 0 0}.side-menu__submenu .submenu-li{margin-bottom:.5555555556em}.side-menu__submenu .submenu-li:last-child{margin-bottom:0}.side-menu__submenu .submenu-li>a{text-decoration:none}.side-menu__submenu .submenu-li>a.active{text-decoration:underline}.slider-full-h{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding-bottom:0!important;padding-top:0!important;position:relative}.slider-full-h .slider-wrap{position:relative;z-index:1}.slider-full-h .slider-wrap .image-wrap{height:100%;left:0;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:absolute;top:0;width:100%;z-index:2}.slider-full-h .slider-wrap .image-wrap .img-link{display:block;height:100%;width:100%}.slider-full-h .slider-wrap .image-wrap .img-container{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;height:100%;width:100%}@media screen and (min-width:1200px){.slider-full-h .slider-wrap .image-wrap .img-container.desktop{display:block}}@media screen and (min-width:768px) and (max-width:1199px){.slider-full-h .slider-wrap .image-wrap .img-container.tablet{display:block}}@media screen and (max-width:767px){.slider-full-h .slider-wrap .image-wrap .img-container.mobile{display:block}}.slider-full-h .slider-wrap .size-block{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:relative;z-index:1}.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-next,.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-prev{bottom:8%;top:auto;transform:none}.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-prev{left:10%}@media screen and (max-width:1900px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-prev{left:6%}}@media screen and (max-width:1199px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-prev{left:5%}}@media screen and (max-width:991px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-prev{left:30px}}@media screen and (max-width:575px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-prev{left:15px}}.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-next{right:10%}@media screen and (max-width:1900px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-next{right:6%}}@media screen and (max-width:1199px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-next{right:5%}}@media screen and (max-width:991px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-next{right:30px}}@media screen and (max-width:575px){.slider-full-h .slider-wrap.owl-carousel .owl-nav button.owl-next{right:15px}}.slider-full-h .slider-wrap.owl-carousel .owl-dots{bottom:9%}.slider-full-h .btns-wrap{bottom:26%;left:0;padding-left:10%;padding-right:10%;position:absolute;z-index:2}@media screen and (max-width:1900px){.slider-full-h .btns-wrap{padding-left:6%;padding-right:6%}}@media screen and (max-width:1199px){.slider-full-h .btns-wrap{padding-left:4%;padding-right:4%}}@media screen and (max-width:991px){.slider-full-h .btns-wrap{bottom:58%;left:50%;padding-left:30px;padding-right:30px;transform:translateX(-50%)}}@media screen and (max-width:575px){.slider-full-h .btns-wrap{padding-left:15px;padding-right:15px}}.slider-full-h .btns-wrap .btn{background-color:#fff;border:3px solid red;color:red;text-transform:uppercase}@media screen and (max-width:991px){.slider-full-h .btns-wrap .btn{white-space:nowrap}}.slider-full-h .btns-wrap .btn:active,.slider-full-h .btns-wrap .btn:focus,.slider-full-h .btns-wrap .btn:hover{background-color:red;border-color:red;color:#fff}.news-list{background-image:url(/assets/img/bg-news-list-page.png?56e4811da48c1dc20732155e4545bbfc);background-position:top;background-repeat:no-repeat;background-size:cover;overflow-x:hidden;overflow-y:visible;position:relative}@media screen and (max-width:575px){.news-list{background-image:url(/assets/img/bg-page-connect_mob.png?22b530cb215342ab4ac3f3134c95b295);background-position:center 6vh}}.news-list .media-anim{position:absolute;width:20%;z-index:0}@media screen and (max-width:991px){.news-list .media-anim{display:none}}.news-list .media-anim.left{left:0;top:0}.news-list .media-anim.left .circle.circle-xl{left:14%;top:32%;width:30%;z-index:1}.news-list .media-anim.left .circle.circle-lg{left:10%;top:46%;width:11%;z-index:2}.news-list .media-anim.left .circle.circle-lg:before{background-color:red}.news-list .media-anim.left .circle.circle-md{left:7%;top:35%;width:7%;z-index:3}.news-list .media-anim.left .circle.circle-md:before{background-color:#0074bc}.news-list .media-anim.right{right:0;top:92vh}.news-list .media-anim.right .circle.circle-xl{left:26%;top:38%;width:50%}.news-list .media-anim.right .circle.circle-lg{left:62%;top:54%;width:33%}.news-list .media-anim.right .circle.circle-md{left:64%;top:80%;width:10%}.news-list .media-anim .height{padding-top:100%}.news-list .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.news-list .media-anim .circle.circle-xl{height:auto;z-index:2}.news-list .media-anim .circle.circle-xl:before{background-color:#0074bc}.news-list .media-anim .circle.circle-lg{height:auto;z-index:1}.news-list .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.news-list .media-anim .circle.circle-md{height:auto;z-index:3}.news-list .media-anim .circle.circle-md:before{background-color:red}.news-list .media-anim .circle .height{display:block;padding-top:100%}.news-list__short{background:none;overflow-x:hidden;overflow-y:visible}.news-list__short.pt-anim{padding-top:5em}@media screen and (max-width:991px){.news-list__short.pt-anim{padding-top:2.5em}}.news-list__short .media-anim.right{right:2%;top:0}.news-list__short .media-anim.right .circle.circle-xl{left:35%;top:3%}.news-list__short .media-anim.right .circle.circle-lg{left:70%;top:18%}.news-list__short .media-anim.right .circle.circle-md{left:70%;top:46%}@media screen and (max-width:991px){.news-list__short .btns-wrap.text-right{align-items:flex-end}}.news-list__wrap{position:relative;z-index:10}.news-list__wrap_big{margin-bottom:30px}.news-list__wrap_big .news-list__card{margin-bottom:0}@media screen and (max-width:991px){.news-list__wrap_big .news-list__card{margin-bottom:30px}}.news-list__card{background:#fff;border:1px solid #e5e5e5;border-radius:.5555555556em;margin-bottom:30px;overflow:hidden;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media screen and (max-width:991px){.news-list__card{margin:0 auto 30px;max-width:500px;width:100%}}.news-list__card:hover{border-color:red}.news-list__card_big .news-list__card-img{padding-top:63%}@media screen and (max-width:991px){.news-list__card_big .news-list__card-img{padding-top:46%}}.news-list__card a{text-decoration:none}.news-list__card-img{background-color:#ddd;overflow:hidden;padding-top:46%;position:relative}.news-list__card-img>img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.news-list__card-img .default-img{background-color:#0074bc;background-image:url(/assets/img/news-cup-logo-viasat.png?cfa1b50f0b0cc10321d3319555435eb8);background-position:50%;background-repeat:no-repeat;background-size:25% auto;height:100%;left:0;position:absolute;top:0;width:100%}.news-list__card-info{padding:1.1111111111em 1.6666666667em 4px}@media screen and (max-width:1399px){.news-list__card-info{padding:.8333333333em 1.1111111111em 4px}}@media screen and (max-width:1199px){.news-list__card-info{padding:.5555555556em .8333333333em 4px}}.news-list__card-info .date{color:#000;margin-bottom:.5555555556em}@media screen and (max-width:1399px){.news-list__card-info .date{margin-bottom:.3333333333em}}@media screen and (max-width:1199px){.news-list__card-info .date{font-size:.8888888889em}}@media screen and (max-width:575px){.news-list__card-info .date{font-size:.7777777778em}}.news-list__card-info .title{color:#0074bc;font-size:1.3333333333em;font-weight:500;height:3.75em;line-height:1.25;overflow:hidden}@media screen and (max-width:1900px){.news-list__card-info .title{font-size:1.1111111111em}}@media screen and (max-width:1199px){.news-list__card-info .title{font-size:1em}}@media screen and (max-width:575px){.news-list__card-info .title{font-size:.8888888889em}}.news-post{overflow:hidden;position:relative}.news-post .media-anim{position:absolute;width:20%;z-index:0}@media screen and (max-width:991px){.news-post .media-anim{display:none}}.news-post .media-anim.left{left:0;top:200px}.news-post .media-anim.left .circle.circle-xxl{left:40%;top:0;width:72%;z-index:1}.news-post .media-anim.left .circle.circle-xxl:before{background-color:#f3f2f2}.news-post .media-anim.left .circle.circle-xl{left:36%;top:3%;width:56%;z-index:2}.news-post .media-anim.left .circle.circle-lg{left:30%;top:32%;width:20%;z-index:3}.news-post .media-anim.left .circle.circle-lg:before{background-color:red}.news-post .media-anim.left .circle.circle-md{left:24%;top:14%;width:12%;z-index:4}.news-post .media-anim.left .circle.circle-md:before{background-color:#0074bc}.news-post .media-anim.right{right:0;top:92vh}.news-post .media-anim.right .circle.circle-xl{left:26%;top:38%;width:50%}.news-post .media-anim.right .circle.circle-lg{left:62%;top:54%;width:33%}.news-post .media-anim.right .circle.circle-md{left:64%;top:80%;width:10%}.news-post .media-anim .height{padding-top:100%}.news-post .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.news-post .media-anim .circle.circle-xl{height:auto;z-index:2}.news-post .media-anim .circle.circle-xl:before{background-color:#0074bc}.news-post .media-anim .circle.circle-lg{height:auto;z-index:1}.news-post .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.news-post .media-anim .circle.circle-md{height:auto;z-index:3}.news-post .media-anim .circle.circle-md:before{background-color:red}.news-post .media-anim .circle .height{display:block;padding-top:100%}.news-post .container-fluid,.news-post .container-lg,.news-post .container-md,.news-post .container-sm,.news-post .container-xl,.news-post .container-xxl{position:relative;z-index:1}.partners-grid,.subscribers-grid{background-image:url(/assets/img/bg-side-menu.png?0a907eda173c04cbf6b81503cba96580);background-position:6% 30%;background-repeat:no-repeat;background-size:auto;position:relative}.partners-grid .media-anim.left,.subscribers-grid .media-anim.left{top:135px}.partners-grid .media-anim.left .circle.circle-xl,.subscribers-grid .media-anim.left .circle.circle-xl{left:29%;top:0;width:58%}.partners-grid .media-anim.left .circle.circle-lg,.subscribers-grid .media-anim.left .circle.circle-lg{left:12%;top:30%;width:36%}.partners-grid .media-anim.left .circle.circle-md,.subscribers-grid .media-anim.left .circle.circle-md{left:30%;top:-2%;width:15%}.partners-grid .media-anim.right,.subscribers-grid .media-anim.right{top:75vh}.partners-grid .media-anim.right .circle.circle-xl,.subscribers-grid .media-anim.right .circle.circle-xl{left:25%;top:0;width:51%}.partners-grid .media-anim.right .circle.circle-lg,.subscribers-grid .media-anim.right .circle.circle-lg{left:62%;top:15%;width:32%}.partners-grid .media-anim.right .circle.circle-md,.subscribers-grid .media-anim.right .circle.circle-md{left:64%;top:0;width:9%}.partners-grid .container-fluid,.partners-grid .container-lg,.partners-grid .container-md,.partners-grid .container-sm,.partners-grid .container-xl,.partners-grid .container-xxl,.subscribers-grid .container-fluid,.subscribers-grid .container-lg,.subscribers-grid .container-md,.subscribers-grid .container-sm,.subscribers-grid .container-xl,.subscribers-grid .container-xxl{position:relative;z-index:1}.partners-grid__wrap,.subscribers-grid__wrap{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:991px){.partners-grid__wrap,.subscribers-grid__wrap{flex-direction:column}}.partners-grid__side-menu,.subscribers-grid__side-menu{width:360px}@media screen and (max-width:1199px){.partners-grid__side-menu,.subscribers-grid__side-menu{width:310px}}@media screen and (max-width:991px){.partners-grid__side-menu,.subscribers-grid__side-menu{margin-bottom:2.2222222222em;width:100%}}.partners-grid__content,.subscribers-grid__content{padding-left:10%;width:calc(100% - 360px)}@media screen and (max-width:1399px){.partners-grid__content,.subscribers-grid__content{padding-left:5%}}@media screen and (max-width:1199px){.partners-grid__content,.subscribers-grid__content{padding-left:30px;width:calc(100% - 310px)}}@media screen and (max-width:991px){.partners-grid__content,.subscribers-grid__content{padding-left:0;width:100%}}.partners-grid__content>*,.subscribers-grid__content>*{background-color:#fff}.partners-grid__content hr,.subscribers-grid__content hr{background-color:#ddd;border:none;display:block;height:1px;margin-bottom:2em;margin-top:2em;width:100%}.partners-grid__content-title,.subscribers-grid__content-title{margin-bottom:1.6666666667em}.partners-grid__content-title>*,.subscribers-grid__content-title>*{font-size:1.3333333333em;font-weight:500}.pay-portmone__iframe-wrap{background-color:#fff;margin-top:.5em;text-align:center;width:100%}.pay-portmone__iframe-wrap iframe{margin:0 auto;max-width:400px;min-height:660px}.announcements-list{background-image:url(/assets/img/bg-news-list-page.png?56e4811da48c1dc20732155e4545bbfc);background-position:top;background-repeat:no-repeat;background-size:cover;overflow-x:hidden;overflow-y:visible;position:relative}@media screen and (max-width:575px){.announcements-list{background-image:url(/assets/img/bg-page-connect_mob.png?22b530cb215342ab4ac3f3134c95b295);background-position:center 6vh}}.announcements-list .media-anim{position:absolute;width:20%;z-index:0}@media screen and (max-width:991px){.announcements-list .media-anim{display:none}}.announcements-list .media-anim.left{left:0;top:0}.announcements-list .media-anim.left .circle.circle-xl{left:14%;top:32%;width:30%;z-index:1}.announcements-list .media-anim.left .circle.circle-lg{left:10%;top:46%;width:11%;z-index:2}.announcements-list .media-anim.left .circle.circle-lg:before{background-color:red}.announcements-list .media-anim.left .circle.circle-md{left:7%;top:35%;width:7%;z-index:3}.announcements-list .media-anim.left .circle.circle-md:before{background-color:#0074bc}.announcements-list .media-anim.right{right:0;top:92vh}.announcements-list .media-anim.right .circle.circle-xl{left:26%;top:38%;width:50%}.announcements-list .media-anim.right .circle.circle-lg{left:62%;top:54%;width:33%}.announcements-list .media-anim.right .circle.circle-md{left:64%;top:80%;width:10%}.announcements-list .media-anim .height{padding-top:100%}.announcements-list .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.announcements-list .media-anim .circle.circle-xl{height:auto;z-index:2}.announcements-list .media-anim .circle.circle-xl:before{background-color:#0074bc}.announcements-list .media-anim .circle.circle-lg{height:auto;z-index:1}.announcements-list .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.announcements-list .media-anim .circle.circle-md{height:auto;z-index:3}.announcements-list .media-anim .circle.circle-md:before{background-color:red}.announcements-list .media-anim .circle .height{display:block;padding-top:100%}.announcements-list__short{background:none;overflow-x:hidden;overflow-y:visible}.announcements-list__short.pt-anim{padding-top:5em}@media screen and (max-width:991px){.announcements-list__short.pt-anim{padding-top:2.5em}}.announcements-list__short .media-anim.right{right:2%;top:0}.announcements-list__short .media-anim.right .circle.circle-xl{left:35%;top:3%}.announcements-list__short .media-anim.right .circle.circle-lg{left:70%;top:18%}.announcements-list__short .media-anim.right .circle.circle-md{left:70%;top:46%}@media screen and (max-width:991px){.announcements-list__short .btns-wrap.text-right{align-items:flex-end}}.announcements-list__wrap{position:relative;z-index:10}.announcements-list__wrap_big{margin-bottom:30px}.announcements-list__wrap_big .news-list__card{margin-bottom:0}@media screen and (max-width:991px){.announcements-list__wrap_big .news-list__card{margin-bottom:30px}}.announcements-list__card{background:#fff;border:1px solid #e5e5e5;border-radius:.5555555556em;margin-bottom:30px;overflow:hidden;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media screen and (max-width:991px){.announcements-list__card{margin:0 auto 30px;max-width:500px;width:100%}}.announcements-list__card:hover{border-color:red}.announcements-list__card_big .news-list__card-img{padding-top:63%}@media screen and (max-width:991px){.announcements-list__card_big .news-list__card-img{padding-top:46%}}.announcements-list__card a{text-decoration:none}.announcements-list__card-img{background-color:#ddd;overflow:hidden;padding-top:46%;position:relative}.announcements-list__card-img>img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.announcements-list__card-img .default-img{background-color:#0074bc;background-image:url(/assets/img/news-cup-logo-viasat.png?cfa1b50f0b0cc10321d3319555435eb8);background-position:50%;background-repeat:no-repeat;background-size:25% auto;height:100%;left:0;position:absolute;top:0;width:100%}.announcements-list__card-info{padding:1.1111111111em 1.6666666667em 4px}@media screen and (max-width:1399px){.announcements-list__card-info{padding:.8333333333em 1.1111111111em 4px}}@media screen and (max-width:1199px){.announcements-list__card-info{padding:.5555555556em .8333333333em 4px}}.announcements-list__card-info .date{color:#000;margin-bottom:.5555555556em}@media screen and (max-width:1399px){.announcements-list__card-info .date{margin-bottom:.3333333333em}}@media screen and (max-width:1199px){.announcements-list__card-info .date{font-size:.8888888889em}}@media screen and (max-width:575px){.announcements-list__card-info .date{font-size:.7777777778em}}.announcements-list__card-info .title{color:#0074bc;font-size:1.3333333333em;font-weight:500;height:3.75em;line-height:1.25;overflow:hidden}@media screen and (max-width:1900px){.announcements-list__card-info .title{font-size:1.1111111111em}}@media screen and (max-width:1199px){.announcements-list__card-info .title{font-size:1em}}@media screen and (max-width:575px){.announcements-list__card-info .title{font-size:.8888888889em}}.home-page .page-height{padding-top:0}.connect{background-image:url(/assets/img/bg-page-connect.png?885677ddf9a7f145f9510135265d0fc9);background-position:left 230px;background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (max-width:575px){.connect{background-image:url(/assets/img/bg-page-connect_mob.png?22b530cb215342ab4ac3f3134c95b295);background-position:center 6vh}}.connect .media-anim{position:absolute;top:350px;width:20%;z-index:0}@media screen and (max-width:991px){.connect .media-anim{display:none}}.connect .media-anim.left{left:0}.connect .media-anim.left .circle.circle-xl{left:18%;top:15%;width:45%}.connect .media-anim.left .circle.circle-lg{left:2%;top:35%;width:37%}.connect .media-anim.left .circle.circle-md{left:30%;top:52%;width:16%}.connect .media-anim.right{right:0}.connect .media-anim.right .circle.circle-xl{left:26%;top:38%;width:50%}.connect .media-anim.right .circle.circle-lg{left:57%;top:0;width:33%}.connect .media-anim.right .circle.circle-md{left:75%;top:40%;width:12%}.connect .media-anim .height{padding-top:100%}.connect .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.connect .media-anim .circle.circle-xl{height:auto;z-index:2}.connect .media-anim .circle.circle-xl:before{background-color:#0074bc}.connect .media-anim .circle.circle-lg{height:auto;z-index:1}.connect .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.connect .media-anim .circle.circle-md{height:auto;z-index:3}.connect .media-anim .circle.circle-md:before{background-color:red}.connect .media-anim .circle .height{display:block;padding-top:100%}.connect .container-fluid,.connect .container-lg,.connect .container-md,.connect .container-sm,.connect .container-xl,.connect .container-xxl{position:relative;z-index:1}.connect .section-title{margin-bottom:1.6666666667em}@media screen and (max-width:991px){.connect .section-title{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}@media screen and (max-width:575px){.connect .section-title{margin-bottom:.75em;text-align:left}}.connect .section-title .title{padding-bottom:0}@media screen and (max-width:991px){.connect__steps-wrap{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.connect__steps{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:1.1111111111em}@media screen and (max-width:1900px){.connect__steps{font-size:.8888888889em}}@media screen and (max-width:1399px){.connect__steps{font-size:.8333333333em}}@media screen and (max-width:1199px){.connect__steps{font-size:.7222222222em}}@media screen and (max-width:991px){.connect__steps{flex-direction:column;margin-bottom:40px;padding-right:15px;width:44%}}@media screen and (max-width:575px){.connect__steps{font-size:.5555555556em;padding-right:5px}}@media screen and (max-width:359px){.connect__steps{font-size:.5em}}.connect__step{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;position:relative;width:18%}@media screen and (max-width:991px){.connect__step{flex-direction:row;margin-bottom:4vh;margin-top:4vh;width:100%}.connect__step:first-child{margin-top:0}.connect__step:last-child{margin-bottom:0}}.connect__step:after{background-color:#bfbfbf;content:"";display:block;height:3px;left:50%;position:absolute;top:1.8888888889em;width:110%;z-index:0}@media screen and (max-width:991px){.connect__step:after{height:calc(100% + 8vh);left:1.8888888889em;top:1.8888888889em;width:3px}}.connect__step:last-child:after{content:none}.connect__step.current .step-num .step-btn{background-color:red}.connect__step.current .step-name{color:#404040}.connect__step.last{cursor:pointer}.connect__step.last:after{background-color:#0074bc}.connect__step.last .step-num .step-btn{background-color:#0074bc;cursor:pointer}.connect__step.last .step-name{color:#404040}.connect__step .step-num{height:3.8888888889em;margin-bottom:.8333333333em;position:relative;width:3.8888888889em;z-index:1}@media screen and (max-width:991px){.connect__step .step-num{margin-bottom:0;margin-right:10px}}@media screen and (max-width:575px){.connect__step .step-num{flex-shrink:0}}.connect__step .step-num .step-btn{align-items:center;background-color:#aaa;border-radius:50%;color:#fff;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.6666666667em;font-weight:500;height:100%;justify-content:center;position:relative;text-decoration:none;width:100%;z-index:3}.connect__step .step-num:after{background-color:#d2d2d2;border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:.4444444444em;width:100%;z-index:2}.connect__step .step-name{color:#aaa;font-size:1.3333333333em;font-weight:500;line-height:1.25;text-align:center}@media screen and (max-width:991px){.connect__step .step-name{text-align:left}}@media screen and (max-width:575px){.connect__step .step-name{flex-shrink:30}}.connect__content{margin-bottom:2.5em}@media screen and (max-width:991px){.connect__content{margin-bottom:40px;padding-left:15px;width:56%}}@media screen and (max-width:575px){.connect__content{padding-left:5px}}.connect__content .row>div:first-child .tariff__title{background-color:#31b0ff}.connect__content .row>div:nth-child(2) .tariff__title{background-color:#0196f2}.connect__content .row>div:nth-child(3) .tariff__title{background-color:#008ce3}.connect__content .row>div:nth-child(4) .tariff__title{background-color:#007ecd}.connect__content .row>div:nth-child(5) .tariff__title{background-color:#0074bc}.connect__result{align-items:flex-start;background-color:#fff;box-shadow:3px 3px 14px 0 rgba(0,116,188,.12);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:2.7777777778em;padding:1.1111111111em 0}@media screen and (max-width:1399px){.connect__result{font-size:.8888888889em}}@media screen and (max-width:1199px){.connect__result{font-size:.7777777778em}}@media screen and (max-width:991px){.connect__result{flex-direction:column;font-size:.8888888889em;margin-bottom:3.3333333333em}}.connect__dynamic-result{align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;width:75%}@media screen and (max-width:991px){.connect__dynamic-result{flex-direction:column;width:100%}}.connect__result-item{max-width:40%;padding:0 1.6666666667em;position:relative;text-align:center}@media screen and (max-width:991px){.connect__result-item{margin-bottom:1.25em;max-width:none;padding-bottom:.75em}}.connect__result-item:after,.connect__result-item:before{background-color:#bfbfbf;content:"";display:block;height:100%;position:absolute;top:0;width:2px}@media screen and (max-width:991px){.connect__result-item:after,.connect__result-item:before{bottom:-1px;height:2px;max-width:none;top:auto;transform:translateX(50%);width:180px}}.connect__result-item:after{right:-1px}@media screen and (max-width:991px){.connect__result-item:after{right:50%}}.connect__result-item:before{left:-1px}@media screen and (max-width:991px){.connect__result-item:before{content:none}}.connect__result-item:first-child:before{content:none}.connect__result-item .step-title{font-weight:500;margin-bottom:1.1111111111em}@media screen and (max-width:991px){.connect__result-item .step-title{margin-bottom:.5em}}.connect__result-item .step-value{color:#0074bc;font-weight:500}.connect__result-item .step-value .value{font-size:1.3333333333em;margin-bottom:5px}.connect__result-price{padding:0 1.6666666667em;text-align:center}@media screen and (max-width:991px){.connect__result-price{width:100%}}.connect__result-price .step-title{font-weight:500}@media screen and (max-width:991px){.connect__result-price .step-title{margin-bottom:.75em}}.connect__result-price .price-value{color:red;line-height:1.15}.connect__result-price .price-value .num{font-size:2.6666666667em;font-weight:700}.connect__result-price .price-value .unit{font-size:1.3333333333em;font-weight:500}.connect__result-price_pos-title{display:none}@media screen and (max-width:991px){.connect__result-price_pos-title{display:block;padding-right:0;text-align:right;width:auto}.connect__result-price_pos-title .step-title{color:#404040;font-size:14px;margin-bottom:0}.connect__result-price_pos-title .price-value .num{font-size:20px}.connect__result-price_pos-title .price-value .unit{font-size:14px}}.connect__btns{padding-bottom:5.5555555556em}@media screen and (max-width:991px){.connect__btns{padding-bottom:2.7777777778em}}.connect .tariff{border:1px solid transparent;border-radius:.5555555556em;position:relative;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media screen and (max-width:1900px){.connect .tariff{font-size:.8888888889em}}@media screen and (max-width:1600px){.connect .tariff{font-size:.8333333333em}}@media screen and (max-width:1199px){.connect .tariff{font-size:.7222222222em}}@media screen and (max-width:991px){.connect .tariff{margin-bottom:10px}}@media screen and (max-width:575px){.connect .tariff{font-size:.5555555556em}}.connect .tariff:hover,.connect .tariff:hover .tariff__details{border:1px solid red}.connect .tariff__visible{border-radius:.5555555556em;box-shadow:3px 3px 14px 0 rgba(0,116,188,.12);padding-bottom:1.3888888889em}.connect .tariff__head{margin-bottom:1.1111111111em}.connect .tariff__title{border-radius:.3333333333em;color:#fff;display:inline-block;font-size:1.6666666667em;font-weight:700;padding:.45em .5em;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.connect .tariff__price-chanel{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5555555556em;padding:0 5px}.connect .tariff__price-chanel .value{color:#0074bc;white-space:nowrap}.connect .tariff__price-chanel .value .num{font-size:2.6666666667em;font-weight:700}@media screen and (max-width:1399px){.connect .tariff__price-chanel .value .num{font-size:2.3333333333em}}@media screen and (max-width:1199px){.connect .tariff__price-chanel .value .num{font-size:2.2222222222em}}.connect .tariff__price-chanel .value .unit{font-size:1.1111111111em;font-weight:500}@media screen and (max-width:1399px){.connect .tariff__price-chanel .value .unit{font-size:1em}}.connect .tariff__chanel,.connect .tariff__price{padding-bottom:.5555555556em;padding-top:.5555555556em;width:50%}.connect .tariff__price{border-right:1px solid #bfbfbf;padding-right:.8333333333em;position:relative;text-align:right}@media screen and (max-width:1399px){.connect .tariff__price{padding-right:.5555555556em}}.connect .tariff__price .price-old{font-size:.4444444444em;position:absolute;right:9.375em;top:0;transform:translateY(-40%)}@media screen and (max-width:1399px){.connect .tariff__price .price-old{right:8.125em}}.connect .tariff__price .price-old .num{position:relative}.connect .tariff__price .price-old .num:before{background-color:red;content:"";display:block;height:2px;left:0;position:absolute;top:50%;transform:rotate(25deg);width:100%}@media screen and (max-width:575px){.connect .tariff__price .price-old .num:before{height:1px}}.connect .tariff__chanel{border-left:1px solid #bfbfbf;padding-left:.8333333333em;text-align:left}@media screen and (max-width:1399px){.connect .tariff__chanel{padding-left:.5555555556em}}.connect .tariff__details-control{height:1.3em;position:relative;text-align:center}.connect .tariff__details-control.close .link.close{opacity:1}.connect .tariff__details-control.close .link.details{opacity:0}.connect .tariff__details-control .link{color:red;left:50%;position:absolute;text-decoration:none;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.connect .tariff__details-control .link.close{opacity:0}.connect .tariff__details-control .link.close .icon{vertical-align:bottom}.connect .tariff__details-control .link.details:after{background-color:red;content:"";display:block;height:1px;left:0;position:absolute;top:100%;width:100%}.connect .tariff__details{background-color:#fff;border:1px solid transparent;border-top:none!important;box-shadow:3px 6px 14px 0 rgba(0,116,188,.12);display:none;left:-1px;padding:1.1111111111em 1.3888888889em 1.3888888889em;position:absolute;top:calc(100% - 7px);transition:border .2s ease-in-out;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;width:calc(100% + 2px);z-index:999}.connect .tariff__details .info-item{border-bottom:1px solid #c5c5c5;padding:.8333333333em .5555555556em}.connect .tariff__details .info-item:last-child{border-bottom:none}.connect .tariff__details .info-item .head{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:15px}.connect .tariff__details .info-item .head .title{font-size:1.1111111111em;padding-right:15px}.connect .tariff__details .info-item .head .num{color:#0074bc;font-size:1.6666666667em;font-weight:700;line-height:1}.connect .tariff__details .info-item .channels{height:1.5555555556em;overflow:hidden}.connect .tariff__details .info-item .channels>span{display:inline-block;height:100%;margin-right:10px;max-width:4.4444444444em}.connect .tariff__details .info-item .channels>span:last-child{margin-right:0}.connect .tariff__details .info-item .channels>span>img{display:inline;max-height:100%;max-width:100%;width:auto}.connect .tariff__details .all-channels{text-align:center}.connect .tariff__details .all-channels>a{color:#0074bc}.success-page{background-image:url(/assets/img/bg-page-connect.png?885677ddf9a7f145f9510135265d0fc9);background-position:left 14vh;background-repeat:no-repeat;background-size:cover;padding-bottom:14vh!important;position:relative}@media screen and (max-width:991px){.success-page{padding-bottom:0!important}}@media screen and (max-width:575px){.success-page{background-image:url(/assets/img/bg-page-connect_mob.png?22b530cb215342ab4ac3f3134c95b295);background-position:center 6vh}}.success-page .media-anim{position:absolute;top:20vh;width:20%;z-index:0}@media screen and (max-width:767px){.success-page .media-anim{display:none}}.success-page .media-anim.left{left:0}.success-page .media-anim.left .circle.circle-xl{left:18%;top:15%;width:45%}.success-page .media-anim.left .circle.circle-lg{left:2%;top:35%;width:37%}.success-page .media-anim.left .circle.circle-md{left:30%;top:52%;width:16%}.success-page .media-anim.right{right:0}.success-page .media-anim.right .circle.circle-xl{left:26%;top:38%;width:50%}.success-page .media-anim.right .circle.circle-lg{left:57%;top:0;width:33%}.success-page .media-anim.right .circle.circle-md{left:75%;top:40%;width:12%}.success-page .media-anim .height{padding-top:100%}.success-page .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.success-page .media-anim .circle.circle-xl{height:auto;z-index:2}.success-page .media-anim .circle.circle-xl:before{background-color:#0074bc}.success-page .media-anim .circle.circle-lg{height:auto;z-index:1}.success-page .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.success-page .media-anim .circle.circle-md{height:auto;z-index:3}.success-page .media-anim .circle.circle-md:before{background-color:red}.success-page .media-anim .circle .height{display:block;padding-top:100%}.success-page .container-fluid,.success-page .container-lg,.success-page .container-md,.success-page .container-sm,.success-page .container-xl,.success-page .container-xxl{position:relative;z-index:1}.success-page .section-title{margin-bottom:4vh}.success-page .section-title .title{padding-bottom:0}.success-page__fail,.success-page__success{margin:0 auto 5vh;max-width:47.2222222222em;width:100%}.success-page__fail .img-wrap,.success-page__success .img-wrap{margin:0 auto 4.5vh;width:7.7777777778em}@media screen and (max-width:991px){.success-page__fail .img-wrap,.success-page__success .img-wrap{width:3.8888888889em}}.success-page__fail .img-wrap>img,.success-page__success .img-wrap>img{height:auto;width:100%}.success-page__fail .text,.success-page__success .text{font-size:2em}@media screen and (max-width:991px){.success-page__fail .text,.success-page__success .text{font-size:1.2222222222em}}.success-page__fail .text p,.success-page__success .text p{margin:0}.success-page__success .img-wrap{padding-left:1.6666666667em}@media screen and (max-width:991px){.success-page__success .img-wrap{padding-left:1.1111111111em}}.success-page__registration-offer{background-color:#fff;margin:0 auto;max-width:47.2222222222em;padding:2.5em;text-align:center;width:100%}.success-page__registration-offer .text-block{color:red;font-size:1.3333333333em;font-weight:700;margin-bottom:3vh}@media screen and (max-width:991px){.success-page__registration-offer .text-block{font-size:1em}}@media screen and (max-width:767px){.success-page__registration-offer .text-block{text-align:center}}.success-page__registration-offer .btns-wrap .btn__red{background-color:red;border:1px solid red;color:#fff}.success-page__registration-offer .btns-wrap .btn__red:hover{background-color:#fff;color:red}.page-tariffs{background-image:url(/assets/img/bg-page-tariffs.png?c8fb0c3aa3db456537fde9b8fde1f59e);background-position:center 6vh;background-repeat:no-repeat;background-size:contain;overflow:hidden;position:relative}@media screen and (max-width:575px){.page-tariffs{background-image:url(/assets/img/bg-page-tariffs_mob.png?f8e33888edccc7fea2f2de6ef5299c7d);background-position:center 8vh}}.page-tariffs .media-anim{position:absolute;top:38vh;width:20%;z-index:0}@media screen and (max-width:991px){.page-tariffs .media-anim{display:none}}.page-tariffs .media-anim.left{left:0}.page-tariffs .media-anim.left .circle.circle-xl{left:22%;top:0;width:58%}.page-tariffs .media-anim.left .circle.circle-lg{left:4%;top:32%;width:37%}.page-tariffs .media-anim.left .circle.circle-md{left:17%;top:10%;width:16%}.page-tariffs .media-anim.right{right:0;top:45vh}.page-tariffs .media-anim.right .circle.circle-xl{right:24%;top:0;width:50%}.page-tariffs .media-anim.right .circle.circle-lg{right:8%;top:20%;width:33%}.page-tariffs .media-anim.right .circle.circle-md{right:32%;top:44%;width:10%}.page-tariffs .media-anim .height{padding-top:100%}.page-tariffs .media-anim .circle{border-radius:50%;position:absolute;visibility:hidden}.page-tariffs .media-anim .circle.circle-xl{height:auto;z-index:2}.page-tariffs .media-anim .circle.circle-xl:before{background-color:#0074bc}.page-tariffs .media-anim .circle.circle-lg{height:auto;z-index:1}.page-tariffs .media-anim .circle.circle-lg:before{background-color:#f3f2f2}.page-tariffs .media-anim .circle.circle-md{height:auto;z-index:3}.page-tariffs .media-anim .circle.circle-md:before{background-color:red}.page-tariffs .media-anim .circle .height{display:block;padding-top:100%}@media screen and (max-width:991px){.page-tariffs .tariffs-carousel.owl-carousel{margin:0 auto;width:80%}}.page-tariffs .tariffs-carousel.owl-carousel .owl-nav.disabled{display:block}@media screen and (max-width:992px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav,.page-tariffs .tariffs-carousel.owl-carousel .owl-nav.disabled{display:none}}.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-next,.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-prev{background-color:#f6f5f5!important;color:#0074bc!important;top:0;transform:none}@media screen and (max-width:1399px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-next,.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-prev{height:55px;width:55px}}.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-prev{left:-100px}@media screen and (max-width:1900px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-prev{left:-75px}}@media screen and (max-width:1399px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-prev{left:-60px}}@media screen and (max-width:1199px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-prev{left:0;top:-60px}}.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-next{right:-100px}@media screen and (max-width:1900px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-next{right:-75px}}@media screen and (max-width:1399px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-next{right:-60px}}@media screen and (max-width:1199px){.page-tariffs .tariffs-carousel.owl-carousel .owl-nav button.owl-next{right:0;top:-60px}}.page-tariffs .tariffs-carousel.owl-carousel .owl-item:not(.active) .tariff-item:before{background-color:rgba(0,0,0,.2);border-radius:.5555555556em;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:991px){.page-tariffs .tariffs-carousel.owl-carousel .owl-item.active.center+.owl-item.active .tariff-item:before{background-color:rgba(0,0,0,.2);border-radius:.5555555556em;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}}.page-tariffs .tariffs-carousel.owl-carousel .owl-item.active.center+.owl-item.active+.owl-item.active .tariff-item:before{background-color:rgba(0,0,0,.2);border-radius:.5555555556em;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:991px){.page-tariffs .tariffs-carousel.owl-carousel .owl-item{padding-bottom:30px}.page-tariffs .tariffs-carousel.owl-carousel .owl-stage-outer{overflow:visible}}.page-tariffs .tariffs-carousel{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;padding-bottom:2.2222222222em;width:auto}@media screen and (max-width:1399px){.page-tariffs .tariffs-carousel{margin-left:-5px;margin-right:-5px}}@media screen and (max-width:991px){.page-tariffs .tariffs-carousel{flex-wrap:wrap;margin-left:0;margin-right:0;padding-bottom:0}}.page-tariffs .tariffs-carousel .tariff-item--not-slider{padding-left:10px;padding-right:10px;width:25%}@media screen and (max-width:991px){.page-tariffs .tariffs-carousel .tariff-item--not-slider{width:100%}}.page-tariffs .tariff-item{background-color:transparent;border:none;border-radius:0;overflow:visible;padding-bottom:0;position:relative;vertical-align:baseline}@media screen and (max-width:1399px){.page-tariffs .tariff-item{font-size:.8888888889em;padding-left:5px;padding-right:5px}}@media screen and (max-width:1199px){.page-tariffs .tariff-item{font-size:.7777777778em}}@media screen and (max-width:991px){.page-tariffs .tariff-item{font-size:.7777777778em;padding-left:0;padding-right:0}}.page-tariffs .tariff-item:after{width:80%}.page-tariffs .tariff-item.national .tariff-item__title{background-color:#31b0ff}.page-tariffs .tariff-item.family .tariff-item__title{background-color:#0196f2}.page-tariffs .tariff-item.prestigious-hd .tariff-item__title{background-color:#008ce3}.page-tariffs .tariff-item.premium-hd .tariff-item__title{background-color:#007ecd}.page-tariffs .tariff-item .tariff-item-content{background-color:#fff;border:1px solid #e8e8e8;border-radius:.5555555556em;overflow:hidden;padding-bottom:1.9444444444em;position:relative;vertical-align:top}.page-tariffs .tariff-item__price{margin-bottom:20px}.page-tariffs .tariff-item__price .price{background-color:#f4f3f3;color:red}.page-tariffs .tariff-item__price .price.price-old{color:#0074bc}.page-tariffs .tariff-item__body .info-item:first-child{border-top:1px solid #c5c5c5}.page-tariffs .tariff-item__body .info-item:first-child .head{flex-direction:column;margin-bottom:0}.page-tariffs .tariff-item__body .info-item:first-child .head .title{font-size:1.3333333333em;margin-bottom:10px;padding-right:0}.page-tariffs .tariff-item__body .info-item:first-child .head .num{font-size:2.3333333333em;font-weight:700}.page-tariffs .tariff-item__services{padding:0 1.1111111111em}.page-tariffs .tariff-item__services-content{display:none}.page-tariffs .tariff-item__services-list{border-top:1px solid #c5c5c5;padding-bottom:.8333333333em;padding-top:.8333333333em}.page-tariffs .tariff-item__services-list .title-text{font-size:1.3333333333em;margin-bottom:.625em;text-align:center}.page-tariffs .tariff-item__services-list .service{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:.8333333333em}.page-tariffs .tariff-item__services-list .service .name{font-size:1.1111111111em}.page-tariffs .tariff-item__services-list .service .price{color:#0074bc;font-weight:700;white-space:nowrap}.page-tariffs .tariff-item__services-list .service .price .num{font-size:1.6666666667em}.page-tariffs .tariff-item__services-list .service .price .unit{font-size:1em}.page-tariffs .tariff-item__services-list .or{color:#0074bc;font-size:1.1111111111em;font-weight:700;margin-bottom:.75em;text-align:center}.page-tariffs .tariff-item__services-btn{margin-bottom:1.3888888889em;text-align:center}.page-tariffs .tariff-item__services-btn>a{align-items:center;background-color:#f6f5f5;border-radius:50%;color:#0074bc;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.125em;height:38px;justify-content:center;line-height:1;text-decoration:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:38px}.page-tariffs .tariff-item__services-btn>a.revert{transform:rotate(180deg)}.tariff-channels{background-image:url(/assets/img/bg-page-tariff-channels.png?d3f6bb97d08a67fa9237c1000249f28e);background-position:left 35vh;background-repeat:no-repeat;background-size:35% auto;overflow:hidden;position:relative}@media screen and (max-width:575px){.tariff-channels{background-image:url(/assets/img/bg-page-tariff-channels_mob.png?6406f499764f64afb3467eae5b70f55f);background-position:left 8vh}}.tariff-channels .container-fluid,.tariff-channels .container-lg,.tariff-channels .container-md,.tariff-channels .container-sm,.tariff-channels .container-xl,.tariff-channels .container-xxl{position:relative;z-index:1}.tariff-channels__number-info{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1600px){.tariff-channels__number-info{font-size:.8888888889em}}@media screen and (max-width:1199px){.tariff-channels__number-info{font-size:1em;margin-bottom:1.6666666667em}}@media screen and (max-width:575px){.tariff-channels__number-info{font-size:.6666666667em}}.tariff-channels__channels,.tariff-channels__price{width:auto}@media screen and (max-width:575px){.tariff-channels__channels,.tariff-channels__price{width:50%}}.tariff-channels__channels .title-text,.tariff-channels__price .title-text{font-size:1.6666666667em;font-weight:500;margin-bottom:.3333333333em}.tariff-channels__price{margin-right:2.7777777778em}@media screen and (max-width:575px){.tariff-channels__price{margin-right:0}}.tariff-channels__price .price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.tariff-channels__price .price{color:red;text-align:center}.tariff-channels__price .price .num{font-size:2.3333333333em;font-weight:700;position:relative}.tariff-channels__price .price .num span{font-size:.75em;left:100%;position:absolute;top:0}.tariff-channels__price .price .unit{font-size:.7777777778em;font-weight:500}.tariff-channels__price .price.old-price{color:#0074bc;margin-right:1.6666666667em;position:relative}.tariff-channels__price .price.old-price:before{background-color:red;content:"";display:block;height:100%;left:0;position:absolute;top:.7777777778em;transform:rotate(-45deg);transform-origin:left top;width:.1666666667em;z-index:1}.tariff-channels__price .price.old-price .num{font-size:1.5555555556em;line-height:1.95}.tariff-channels__channels .channels-num{color:#0074bc;font-size:2.3333333333em;font-weight:700}.tariff-channels__btn-connect{margin-bottom:3.3333333333em;padding-top:3.8888888889em}.channels-tabs{position:relative}.channels-tabs .media-anim.left{left:-8%;top:-135px}.channels-tabs .media-anim.left .circle.circle-xl{left:0;top:0;width:64%}.channels-tabs .media-anim.left .circle.circle-lg{left:44%;top:25%;width:40%}.channels-tabs .media-anim.left .circle.circle-lg:before{background-color:red}.channels-tabs .media-anim.left .circle.circle-md{left:46%;top:2%;width:12%}.channels-tabs__nav{display:table;position:relative;table-layout:fixed;width:100%;z-index:1}@media screen and (max-width:991px){.channels-tabs__nav{display:block;margin-bottom:2.7777777778em}}.channels-tabs__nav-item{display:table-cell;width:1%}@media screen and (max-width:991px){.channels-tabs__nav-item{display:block;width:100%}}.channels-tabs__nav-item:first-child .channels-tabs__nav-btn{border-left:1px solid #f3f2f2}.channels-tabs__nav-item:first-child .channels-tabs__nav-btn.active{border-left:1px solid #fff}.channels-tabs__nav-item:last-child .channels-tabs__nav-btn{border-right:1px solid #f3f2f2}.channels-tabs__nav-btn,.channels-tabs__nav-item:last-child .channels-tabs__nav-btn.active{border-right:1px solid #fff}.channels-tabs__nav-btn{background-color:#f3f2f2;border-left:1px solid #fff;cursor:pointer;padding:15px 5px 8px;position:relative;text-align:center;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media screen and (max-width:1399px){.channels-tabs__nav-btn{font-size:.8888888889em}}@media screen and (max-width:991px){.channels-tabs__nav-btn{border-bottom:2px solid #fff;border-left:none!important;border-right:none!important;font-size:1em;margin-left:-30px;margin-right:-30px;padding:10px 5px 8px}}@media screen and (max-width:575px){.channels-tabs__nav-btn{margin-left:-15px;margin-right:-15px}}.channels-tabs__nav-btn:before{background-color:#0074bc;content:"";display:block;height:4px;left:-1px;opacity:0;position:absolute;top:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:calc(100% + 2px)}@media screen and (max-width:991px){.channels-tabs__nav-btn:before{width:100%}}.channels-tabs__nav-btn.active{background-color:#fff}.channels-tabs__nav-btn.active:before{opacity:1}.channels-tabs__nav-btn .nav-btn-icon{color:#a8a8a8;font-size:1.75em}.channels-tabs__nav-btn .nav-btn-name{align-items:center;color:#0a0e13;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8888888889em;height:2.2em;justify-content:center;line-height:1.2}@media screen and (max-width:991px){.channels-tabs__nav-btn .nav-btn-name{height:auto}}.channels-tabs__channels-mob{display:none;text-align:center}.channels-tabs__content{background-color:#fff;margin-bottom:1.6666666667em;min-height:300px;padding-top:1.1111111111em;position:relative;text-align:center;z-index:1}@media screen and (max-width:991px){.channels-tabs__content{display:none}}.channels-tabs .channel-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-bottom:1.6666666667em;margin-top:1.6666666667em;padding-top:60%;position:relative;width:80%}.channels-tabs .channel-icon.hd:before{background-image:url(/assets/img/channel-hd.png?e407e771571a28d68b1e2ede52492c94);background-repeat:no-repeat;background-size:contain;content:"";height:32%;left:-10px;max-height:20px;max-width:36px;position:absolute;top:0;width:44%}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9saWdodC5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0VBQUEsQ0NBQSxNQVFJLHFQQUlBLHNNQUlBLGlLQUlBLHNOQUdGLDJCQUNBLHFCQUNBLDZCQUNBLDZCQU1BLHlNQUNBLG1HQUNBLDZFQVFBLGdEQUNBLHlCQUNBLDBCQUNBLDBCQUNBLHdCQUlBLGlCQ1FGLENDcERFLG1HQ0NBLGlCQURBLGtCQURBLHVDQURBLHdDQURBLFVGcUVGLENHVEkseUJGNUNFLHlCQUNFLGVEeUROLENBQ0YsQ0dmSSx5QkY1Q0UsdUNBQ0UsZUQ4RE4sQ0FDRixDR3BCSSx5QkY1Q0UscURBQ0UsZURtRU4sQ0FDRixDR3pCSSwwQkY1Q0UsbUVBQ0UsZ0JEd0VOLENBQ0YsQ0c5QkksMEJGNUNFLGtGQUNFLGdCRDZFTixDQUNGLENJN0ZFLEtDQUEscUJBQ0EsZ0JBQ0EscURBQ0EsZUFHQSx5Q0FEQSwwQ0FEQSxzQ0xrR0YsQ0luR0ksT0NRRixzQkFJQSxjQUtBLDhCQUhBLGVBRUEseUNBREEsMENBRkEsVUwrRkYsQ0s1Q00sS0FDRSxXTCtDUixDSzVDTSxpQkFwQ0osY0FDQSxVTG9GRixDS3RFRSxjQUNFLGNBQ0EsVUx5RUosQ0szRUUsY0FDRSxjQUNBLFNMOEVKLENLaEZFLGNBQ0UsY0FDQSxvQkxtRkosQ0tyRkUsY0FDRSxjQUNBLFNMd0ZKLENLMUZFLGNBQ0UsY0FDQSxTTDZGSixDSy9GRSxjQUNFLGNBQ0Esb0JMa0dKLENLbkVNLFVBaERKLGNBQ0EsVUx1SEYsQ0tsRVUsT0FoRU4sY0FDQSxpQkxzSUosQ0t2RVUsT0FoRU4sY0FDQSxrQkwySUosQ0s1RVUsT0FoRU4sY0FDQSxTTGdKSixDS2pGVSxPQWhFTixjQUNBLGtCTHFKSixDS3RGVSxPQWhFTixjQUNBLGtCTDBKSixDSzNGVSxPQWhFTixjQUNBLFNMK0pKLENLaEdVLE9BaEVOLGNBQ0Esa0JMb0tKLENLckdVLE9BaEVOLGNBQ0Esa0JMeUtKLENLMUdVLE9BaEVOLGNBQ0EsU0w4S0osQ0svR1UsUUFoRU4sY0FDQSxrQkxtTEosQ0twSFUsUUFoRU4sY0FDQSxrQkx3TEosQ0t6SFUsUUFoRU4sY0FDQSxVTDZMSixDS3RIWSxVQXhEVix1QkxrTEYsQ0sxSFksVUF4RFYsd0JMc0xGLENLOUhZLFVBeERWLGVMMExGLENLbElZLFVBeERWLHdCTDhMRixDS3RJWSxVQXhEVix3QkxrTUYsQ0sxSVksVUF4RFYsZUxzTUYsQ0s5SVksVUF4RFYsd0JMME1GLENLbEpZLFVBeERWLHdCTDhNRixDS3RKWSxVQXhEVixlTGtORixDSzFKWSxXQXhEVix3QkxzTkYsQ0s5SlksV0F4RFYsd0JMME5GLENLdkpRLFdBRUUsZUwwSlYsQ0t2SlEsV0FFRSxlTDBKVixDS2pLUSxXQUVFLHFCTG9LVixDS2pLUSxXQUVFLHFCTG9LVixDSzNLUSxXQUVFLG9CTDhLVixDSzNLUSxXQUVFLG9CTDhLVixDS3JMUSxXQUVFLGtCTHdMVixDS3JMUSxXQUVFLGtCTHdMVixDSy9MUSxXQUVFLG9CTGtNVixDSy9MUSxXQUVFLG9CTGtNVixDS3pNUSxXQUVFLGtCTDRNVixDS3pNUSxXQUVFLGtCTDRNVixDR3JRSSx5QkVTRSxRQUNFLFdMZ1FOLENLN1BJLG9CQXBDSixjQUNBLFVMcVNBLENLdlJBLGlCQUNFLGNBQ0EsVUwwUkYsQ0s1UkEsaUJBQ0UsY0FDQSxTTCtSRixDS2pTQSxpQkFDRSxjQUNBLG9CTG9TRixDS3RTQSxpQkFDRSxjQUNBLFNMeVNGLENLM1NBLGlCQUNFLGNBQ0EsU0w4U0YsQ0toVEEsaUJBQ0UsY0FDQSxvQkxtVEYsQ0twUkksYUFoREosY0FDQSxVTHdVQSxDS25SUSxVQWhFTixjQUNBLGlCTHVWRixDS3hSUSxVQWhFTixjQUNBLGtCTDRWRixDSzdSUSxVQWhFTixjQUNBLFNMaVdGLENLbFNRLFVBaEVOLGNBQ0Esa0JMc1dGLENLdlNRLFVBaEVOLGNBQ0Esa0JMMldGLENLNVNRLFVBaEVOLGNBQ0EsU0xnWEYsQ0tqVFEsVUFoRU4sY0FDQSxrQkxxWEYsQ0t0VFEsVUFoRU4sY0FDQSxrQkwwWEYsQ0szVFEsVUFoRU4sY0FDQSxTTCtYRixDS2hVUSxXQWhFTixjQUNBLGtCTG9ZRixDS3JVUSxXQWhFTixjQUNBLGtCTHlZRixDSzFVUSxXQWhFTixjQUNBLFVMOFlGLENLdlVVLGFBeERWLGFMbVlBLENLM1VVLGFBeERWLHVCTHVZQSxDSy9VVSxhQXhEVix3QkwyWUEsQ0tuVlUsYUF4RFYsZUwrWUEsQ0t2VlUsYUF4RFYsd0JMbVpBLENLM1ZVLGFBeERWLHdCTHVaQSxDSy9WVSxhQXhEVixlTDJaQSxDS25XVSxhQXhEVix3QkwrWkEsQ0t2V1UsYUF4RFYsd0JMbWFBLENLM1dVLGFBeERWLGVMdWFBLENLL1dVLGNBeERWLHdCTDJhQSxDS25YVSxjQXhEVix3QkwrYUEsQ0s1V00saUJBRUUsZUwrV1IsQ0s1V00saUJBRUUsZUwrV1IsQ0t0WE0saUJBRUUscUJMeVhSLENLdFhNLGlCQUVFLHFCTHlYUixDS2hZTSxpQkFFRSxvQkxtWVIsQ0toWU0saUJBRUUsb0JMbVlSLENLMVlNLGlCQUVFLGtCTDZZUixDSzFZTSxpQkFFRSxrQkw2WVIsQ0twWk0saUJBRUUsb0JMdVpSLENLcFpNLGlCQUVFLG9CTHVaUixDSzlaTSxpQkFFRSxrQkxpYVIsQ0s5Wk0saUJBRUUsa0JMaWFSLENBQ0YsQ0czZEkseUJFU0UsUUFDRSxXTHFkTixDS2xkSSxvQkFwQ0osY0FDQSxVTDBmQSxDSzVlQSxpQkFDRSxjQUNBLFVMK2VGLENLamZBLGlCQUNFLGNBQ0EsU0xvZkYsQ0t0ZkEsaUJBQ0UsY0FDQSxvQkx5ZkYsQ0szZkEsaUJBQ0UsY0FDQSxTTDhmRixDS2hnQkEsaUJBQ0UsY0FDQSxTTG1nQkYsQ0tyZ0JBLGlCQUNFLGNBQ0Esb0JMd2dCRixDS3plSSxhQWhESixjQUNBLFVMNmhCQSxDS3hlUSxVQWhFTixjQUNBLGlCTDRpQkYsQ0s3ZVEsVUFoRU4sY0FDQSxrQkxpakJGLENLbGZRLFVBaEVOLGNBQ0EsU0xzakJGLENLdmZRLFVBaEVOLGNBQ0Esa0JMMmpCRixDSzVmUSxVQWhFTixjQUNBLGtCTGdrQkYsQ0tqZ0JRLFVBaEVOLGNBQ0EsU0xxa0JGLENLdGdCUSxVQWhFTixjQUNBLGtCTDBrQkYsQ0szZ0JRLFVBaEVOLGNBQ0Esa0JMK2tCRixDS2hoQlEsVUFoRU4sY0FDQSxTTG9sQkYsQ0tyaEJRLFdBaEVOLGNBQ0Esa0JMeWxCRixDSzFoQlEsV0FoRU4sY0FDQSxrQkw4bEJGLENLL2hCUSxXQWhFTixjQUNBLFVMbW1CRixDSzVoQlUsYUF4RFYsYUx3bEJBLENLaGlCVSxhQXhEVix1Qkw0bEJBLENLcGlCVSxhQXhEVix3QkxnbUJBLENLeGlCVSxhQXhEVixlTG9tQkEsQ0s1aUJVLGFBeERWLHdCTHdtQkEsQ0toakJVLGFBeERWLHdCTDRtQkEsQ0twakJVLGFBeERWLGVMZ25CQSxDS3hqQlUsYUF4RFYsd0JMb25CQSxDSzVqQlUsYUF4RFYsd0JMd25CQSxDS2hrQlUsYUF4RFYsZUw0bkJBLENLcGtCVSxjQXhEVix3Qkxnb0JBLENLeGtCVSxjQXhEVix3Qkxvb0JBLENLamtCTSxpQkFFRSxlTG9rQlIsQ0tqa0JNLGlCQUVFLGVMb2tCUixDSzNrQk0saUJBRUUscUJMOGtCUixDSzNrQk0saUJBRUUscUJMOGtCUixDS3JsQk0saUJBRUUsb0JMd2xCUixDS3JsQk0saUJBRUUsb0JMd2xCUixDSy9sQk0saUJBRUUsa0JMa21CUixDSy9sQk0saUJBRUUsa0JMa21CUixDS3ptQk0saUJBRUUsb0JMNG1CUixDS3ptQk0saUJBRUUsb0JMNG1CUixDS25uQk0saUJBRUUsa0JMc25CUixDS25uQk0saUJBRUUsa0JMc25CUixDQUNGLENHaHJCSSx5QkVTRSxRQUNFLFdMMHFCTixDS3ZxQkksb0JBcENKLGNBQ0EsVUwrc0JBLENLanNCQSxpQkFDRSxjQUNBLFVMb3NCRixDS3RzQkEsaUJBQ0UsY0FDQSxTTHlzQkYsQ0szc0JBLGlCQUNFLGNBQ0Esb0JMOHNCRixDS2h0QkEsaUJBQ0UsY0FDQSxTTG10QkYsQ0tydEJBLGlCQUNFLGNBQ0EsU0x3dEJGLENLMXRCQSxpQkFDRSxjQUNBLG9CTDZ0QkYsQ0s5ckJJLGFBaERKLGNBQ0EsVUxrdkJBLENLN3JCUSxVQWhFTixjQUNBLGlCTGl3QkYsQ0tsc0JRLFVBaEVOLGNBQ0Esa0JMc3dCRixDS3ZzQlEsVUFoRU4sY0FDQSxTTDJ3QkYsQ0s1c0JRLFVBaEVOLGNBQ0Esa0JMZ3hCRixDS2p0QlEsVUFoRU4sY0FDQSxrQkxxeEJGLENLdHRCUSxVQWhFTixjQUNBLFNMMHhCRixDSzN0QlEsVUFoRU4sY0FDQSxrQkwreEJGLENLaHVCUSxVQWhFTixjQUNBLGtCTG95QkYsQ0tydUJRLFVBaEVOLGNBQ0EsU0x5eUJGLENLMXVCUSxXQWhFTixjQUNBLGtCTDh5QkYsQ0svdUJRLFdBaEVOLGNBQ0Esa0JMbXpCRixDS3B2QlEsV0FoRU4sY0FDQSxVTHd6QkYsQ0tqdkJVLGFBeERWLGFMNnlCQSxDS3J2QlUsYUF4RFYsdUJMaXpCQSxDS3p2QlUsYUF4RFYsd0JMcXpCQSxDSzd2QlUsYUF4RFYsZUx5ekJBLENLandCVSxhQXhEVix3Qkw2ekJBLENLcndCVSxhQXhEVix3QkxpMEJBLENLendCVSxhQXhEVixlTHEwQkEsQ0s3d0JVLGFBeERWLHdCTHkwQkEsQ0tqeEJVLGFBeERWLHdCTDYwQkEsQ0tyeEJVLGFBeERWLGVMaTFCQSxDS3p4QlUsY0F4RFYsd0JMcTFCQSxDSzd4QlUsY0F4RFYsd0JMeTFCQSxDS3R4Qk0saUJBRUUsZUx5eEJSLENLdHhCTSxpQkFFRSxlTHl4QlIsQ0toeUJNLGlCQUVFLHFCTG15QlIsQ0toeUJNLGlCQUVFLHFCTG15QlIsQ0sxeUJNLGlCQUVFLG9CTDZ5QlIsQ0sxeUJNLGlCQUVFLG9CTDZ5QlIsQ0twekJNLGlCQUVFLGtCTHV6QlIsQ0twekJNLGlCQUVFLGtCTHV6QlIsQ0s5ekJNLGlCQUVFLG9CTGkwQlIsQ0s5ekJNLGlCQUVFLG9CTGkwQlIsQ0t4MEJNLGlCQUVFLGtCTDIwQlIsQ0t4MEJNLGlCQUVFLGtCTDIwQlIsQ0FDRixDR3I0QkksMEJFU0UsUUFDRSxXTCszQk4sQ0s1M0JJLG9CQXBDSixjQUNBLFVMbzZCQSxDS3Q1QkEsaUJBQ0UsY0FDQSxVTHk1QkYsQ0szNUJBLGlCQUNFLGNBQ0EsU0w4NUJGLENLaDZCQSxpQkFDRSxjQUNBLG9CTG02QkYsQ0tyNkJBLGlCQUNFLGNBQ0EsU0x3NkJGLENLMTZCQSxpQkFDRSxjQUNBLFNMNjZCRixDSy82QkEsaUJBQ0UsY0FDQSxvQkxrN0JGLENLbjVCSSxhQWhESixjQUNBLFVMdThCQSxDS2w1QlEsVUFoRU4sY0FDQSxpQkxzOUJGLENLdjVCUSxVQWhFTixjQUNBLGtCTDI5QkYsQ0s1NUJRLFVBaEVOLGNBQ0EsU0xnK0JGLENLajZCUSxVQWhFTixjQUNBLGtCTHErQkYsQ0t0NkJRLFVBaEVOLGNBQ0Esa0JMMCtCRixDSzM2QlEsVUFoRU4sY0FDQSxTTCsrQkYsQ0toN0JRLFVBaEVOLGNBQ0Esa0JMby9CRixDS3I3QlEsVUFoRU4sY0FDQSxrQkx5L0JGLENLMTdCUSxVQWhFTixjQUNBLFNMOC9CRixDSy83QlEsV0FoRU4sY0FDQSxrQkxtZ0NGLENLcDhCUSxXQWhFTixjQUNBLGtCTHdnQ0YsQ0t6OEJRLFdBaEVOLGNBQ0EsVUw2Z0NGLENLdDhCVSxhQXhEVixhTGtnQ0EsQ0sxOEJVLGFBeERWLHVCTHNnQ0EsQ0s5OEJVLGFBeERWLHdCTDBnQ0EsQ0tsOUJVLGFBeERWLGVMOGdDQSxDS3Q5QlUsYUF4RFYsd0JMa2hDQSxDSzE5QlUsYUF4RFYsd0JMc2hDQSxDSzk5QlUsYUF4RFYsZUwwaENBLENLbCtCVSxhQXhEVix3Qkw4aENBLENLdCtCVSxhQXhEVix3QkxraUNBLENLMStCVSxhQXhEVixlTHNpQ0EsQ0s5K0JVLGNBeERWLHdCTDBpQ0EsQ0tsL0JVLGNBeERWLHdCTDhpQ0EsQ0szK0JNLGlCQUVFLGVMOCtCUixDSzMrQk0saUJBRUUsZUw4K0JSLENLci9CTSxpQkFFRSxxQkx3L0JSLENLci9CTSxpQkFFRSxxQkx3L0JSLENLLy9CTSxpQkFFRSxvQkxrZ0NSLENLLy9CTSxpQkFFRSxvQkxrZ0NSLENLemdDTSxpQkFFRSxrQkw0Z0NSLENLemdDTSxpQkFFRSxrQkw0Z0NSLENLbmhDTSxpQkFFRSxvQkxzaENSLENLbmhDTSxpQkFFRSxvQkxzaENSLENLN2hDTSxpQkFFRSxrQkxnaUNSLENLN2hDTSxpQkFFRSxrQkxnaUNSLENBQ0YsQ0cxbENJLDBCRVNFLFNBQ0UsV0xvbENOLENLamxDSSxxQkFwQ0osY0FDQSxVTHluQ0EsQ0szbUNBLGtCQUNFLGNBQ0EsVUw4bUNGLENLaG5DQSxrQkFDRSxjQUNBLFNMbW5DRixDS3JuQ0Esa0JBQ0UsY0FDQSxvQkx3bkNGLENLMW5DQSxrQkFDRSxjQUNBLFNMNm5DRixDSy9uQ0Esa0JBQ0UsY0FDQSxTTGtvQ0YsQ0twb0NBLGtCQUNFLGNBQ0Esb0JMdW9DRixDS3htQ0ksY0FoREosY0FDQSxVTDRwQ0EsQ0t2bUNRLFdBaEVOLGNBQ0EsaUJMMnFDRixDSzVtQ1EsV0FoRU4sY0FDQSxrQkxnckNGLENLam5DUSxXQWhFTixjQUNBLFNMcXJDRixDS3RuQ1EsV0FoRU4sY0FDQSxrQkwwckNGLENLM25DUSxXQWhFTixjQUNBLGtCTCtyQ0YsQ0tob0NRLFdBaEVOLGNBQ0EsU0xvc0NGLENLcm9DUSxXQWhFTixjQUNBLGtCTHlzQ0YsQ0sxb0NRLFdBaEVOLGNBQ0Esa0JMOHNDRixDSy9vQ1EsV0FoRU4sY0FDQSxTTG10Q0YsQ0twcENRLFlBaEVOLGNBQ0Esa0JMd3RDRixDS3pwQ1EsWUFoRU4sY0FDQSxrQkw2dENGLENLOXBDUSxZQWhFTixjQUNBLFVMa3VDRixDSzNwQ1UsY0F4RFYsYUx1dENBLENLL3BDVSxjQXhEVix1QkwydENBLENLbnFDVSxjQXhEVix3QkwrdENBLENLdnFDVSxjQXhEVixlTG11Q0EsQ0szcUNVLGNBeERWLHdCTHV1Q0EsQ0svcUNVLGNBeERWLHdCTDJ1Q0EsQ0tuckNVLGNBeERWLGVMK3VDQSxDS3ZyQ1UsY0F4RFYsd0JMbXZDQSxDSzNyQ1UsY0F4RFYsd0JMdXZDQSxDSy9yQ1UsY0F4RFYsZUwydkNBLENLbnNDVSxlQXhEVix3QkwrdkNBLENLdnNDVSxlQXhEVix3Qkxtd0NBLENLaHNDTSxtQkFFRSxlTG1zQ1IsQ0toc0NNLG1CQUVFLGVMbXNDUixDSzFzQ00sbUJBRUUscUJMNnNDUixDSzFzQ00sbUJBRUUscUJMNnNDUixDS3B0Q00sbUJBRUUsb0JMdXRDUixDS3B0Q00sbUJBRUUsb0JMdXRDUixDSzl0Q00sbUJBRUUsa0JMaXVDUixDSzl0Q00sbUJBRUUsa0JMaXVDUixDS3h1Q00sbUJBRUUsb0JMMnVDUixDS3h1Q00sbUJBRUUsb0JMMnVDUixDS2x2Q00sbUJBRUUsa0JMcXZDUixDS2x2Q00sbUJBRUUsa0JMcXZDUixDQUNGLENNL3lDUSxVQU9JLHdCTjJ5Q1osQ01sekNRLGdCQU9JLDhCTit5Q1osQ010ekNRLFNBT0ksdUJObXpDWixDTTF6Q1EsUUFPSSxpRE51ekNaLENNOXpDUSxTQU9JLHVCTjJ6Q1osQ01sMENRLGFBT0ksMkJOK3pDWixDTXQwQ1EsY0FPSSw0Qk5tMENaLENNMTBDUSxRQU9JLGtGTnUwQ1osQ005MENRLGVBT0ksdUdOMjBDWixDTWwxQ1EsUUFPSSxzQk4rMENaLENNdDFDUSxXQU9JLHVCTm0xQ1osQ00xMUNRLFVBT0ksNEJOdTFDWixDTTkxQ1EsYUFPSSwrQk4yMUNaLENNbDJDUSxrQkFPSSxvQ04rMUNaLENNdDJDUSxxQkFPSSx1Q05tMkNaLENNMTJDUSxhQU9JLHFCTnUyQ1osQ005MkNRLGFBT0kscUJOMjJDWixDTWwzQ1EsZUFPSSx1Qk4rMkNaLENNdDNDUSxlQU9JLHVCTm0zQ1osQ00xM0NRLFdBT0ksd0JOdTNDWixDTTkzQ1EsYUFPSSwwQk4yM0NaLENNbDRDUSxtQkFPSSxnQ04rM0NaLENNdDRDUSx1QkFPSSxvQ05tNENaLENNMTRDUSxxQkFPSSxrQ051NENaLENNOTRDUSx3QkFPSSxnQ04yNENaLENNbDVDUSx5QkFPSSx1Q04rNENaLENNdDVDUSx3QkFPSSxzQ05tNUNaLENNMTVDUSx3QkFPSSxzQ051NUNaLENNOTVDUSxtQkFPSSxnQ04yNUNaLENNbDZDUSxpQkFPSSw4Qk4rNUNaLENNdDZDUSxvQkFPSSw0Qk5tNkNaLENNMTZDUSxzQkFPSSw4Qk51NkNaLENNOTZDUSxxQkFPSSw2Qk4yNkNaLENNbDdDUSxxQkFPSSxrQ04rNkNaLENNdDdDUSxtQkFPSSxnQ05tN0NaLENNMTdDUSxzQkFPSSw4Qk51N0NaLENNOTdDUSx1QkFPSSxxQ04yN0NaLENNbDhDUSxzQkFPSSxvQ04rN0NaLENNdDhDUSx1QkFPSSwrQk5tOENaLENNMThDUSxpQkFPSSwyRE51OENaLENNOThDUSxrQkFPSSwrQk4yOENaLENNbDlDUSxnQkFPSSw2Qk4rOENaLENNdDlDUSxtQkFPSSwrRE5tOUNaLENNMTlDUSxxQkFPSSw2Qk51OUNaLENNOTlDUSxvQkFPSSxpRU4yOUNaLENNbCtDUSxhQU9JLGtCTis5Q1osQ010K0NRLFNBT0ksaUJObStDWixDTTErQ1EsU0FPSSxpQk51K0NaLENNOStDUSxTQU9JLGlCTjIrQ1osQ01sL0NRLFNBT0ksaUJOKytDWixDTXQvQ1EsU0FPSSxpQk5tL0NaLENNMS9DUSxTQU9JLGlCTnUvQ1osQ005L0NRLFlBT0ksaUJOMi9DWixDTWxnRFEsS0FPSSxrQk4rL0NaLENNdGdEUSxLQU9JLHVCTm1nRFosQ00xZ0RRLEtBT0ksc0JOdWdEWixDTTlnRFEsS0FPSSxxQk4yZ0RaLENNbGhEUSxLQU9JLHVCTitnRFosQ010aERRLEtBT0kscUJObWhEWixDTTFoRFEsUUFPSSxxQk51aERaLENNOWhEUSxNQU9JLGdETjRoRFosQ01uaURRLE1BT0ksMEROaWlEWixDTXhpRFEsTUFPSSx3RE5zaURaLENNN2lEUSxNQU9JLHNETjJpRFosQ01sakRRLE1BT0ksMEROZ2pEWixDTXZqRFEsTUFPSSxzRE5xakRaLENNNWpEUSxTQU9JLHNETjBqRFosQ01qa0RRLE1BT0ksZ0ROK2pEWixDTXRrRFEsTUFPSSwwRE5va0RaLENNM2tEUSxNQU9JLHdETnlrRFosQ01obERRLE1BT0ksc0ROOGtEWixDTXJsRFEsTUFPSSwwRE5tbERaLENNMWxEUSxNQU9JLHNETndsRFosQ00vbERRLFNBT0ksc0RONmxEWixDTXBtRFEsTUFPSSxzQk5pbURaLENNeG1EUSxNQU9JLDJCTnFtRFosQ001bURRLE1BT0ksMEJOeW1EWixDTWhuRFEsTUFPSSx5Qk42bURaLENNcG5EUSxNQU9JLDJCTmluRFosQ014bkRRLE1BT0kseUJOcW5EWixDTTVuRFEsU0FPSSx5Qk55bkRaLENNaG9EUSxNQU9JLHdCTjZuRFosQ01wb0RRLE1BT0ksNkJOaW9EWixDTXhvRFEsTUFPSSw0Qk5xb0RaLENNNW9EUSxNQU9JLDJCTnlvRFosQ01ocERRLE1BT0ksNkJONm9EWixDTXBwRFEsTUFPSSwyQk5pcERaLENNeHBEUSxTQU9JLDJCTnFwRFosQ001cERRLE1BT0kseUJOeXBEWixDTWhxRFEsTUFPSSw4Qk42cERaLENNcHFEUSxNQU9JLDZCTmlxRFosQ014cURRLE1BT0ksNEJOcXFEWixDTTVxRFEsTUFPSSw4Qk55cURaLENNaHJEUSxNQU9JLDRCTjZxRFosQ01wckRRLFNBT0ksNEJOaXJEWixDTXhyRFEsTUFPSSx1Qk5xckRaLENNNXJEUSxNQU9JLDRCTnlyRFosQ01oc0RRLE1BT0ksMkJONnJEWixDTXBzRFEsTUFPSSwwQk5pc0RaLENNeHNEUSxNQU9JLDRCTnFzRFosQ001c0RRLE1BT0ksMEJOeXNEWixDTWh0RFEsU0FPSSwwQk42c0RaLENNcHREUSxLQU9JLG1CTml0RFosQ014dERRLEtBT0ksd0JOcXREWixDTTV0RFEsS0FPSSx1Qk55dERaLENNaHVEUSxLQU9JLHNCTjZ0RFosQ01wdURRLEtBT0ksd0JOaXVEWixDTXh1RFEsS0FPSSxzQk5xdURaLENNNXVEUSxNQU9JLGtETjB1RFosQ01qdkRRLE1BT0ksNEROK3VEWixDTXR2RFEsTUFPSSwwRE5vdkRaLENNM3ZEUSxNQU9JLHdETnl2RFosQ01od0RRLE1BT0ksNEROOHZEWixDTXJ3RFEsTUFPSSx3RE5td0RaLENNMXdEUSxNQU9JLGtETnd3RFosQ00vd0RRLE1BT0ksNERONndEWixDTXB4RFEsTUFPSSwwRE5reERaLENNenhEUSxNQU9JLHdETnV4RFosQ005eERRLE1BT0ksNERONHhEWixDTW55RFEsTUFPSSx3RE5peURaLENNeHlEUSxNQU9JLHVCTnF5RFosQ001eURRLE1BT0ksNEJOeXlEWixDTWh6RFEsTUFPSSwyQk42eURaLENNcHpEUSxNQU9JLDBCTml6RFosQ014ekRRLE1BT0ksNEJOcXpEWixDTTV6RFEsTUFPSSwwQk55ekRaLENNaDBEUSxNQU9JLHlCTjZ6RFosQ01wMERRLE1BT0ksOEJOaTBEWixDTXgwRFEsTUFPSSw2Qk5xMERaLENNNTBEUSxNQU9JLDRCTnkwRFosQ01oMURRLE1BT0ksOEJONjBEWixDTXAxRFEsTUFPSSw0Qk5pMURaLENNeDFEUSxNQU9JLDBCTnExRFosQ001MURRLE1BT0ksK0JOeTFEWixDTWgyRFEsTUFPSSw4Qk42MURaLENNcDJEUSxNQU9JLDZCTmkyRFosQ014MkRRLE1BT0ksK0JOcTJEWixDTTUyRFEsTUFPSSw2Qk55MkRaLENNaDNEUSxNQU9JLHdCTjYyRFosQ01wM0RRLE1BT0ksNkJOaTNEWixDTXgzRFEsTUFPSSw0Qk5xM0RaLENNNTNEUSxNQU9JLDJCTnkzRFosQ01oNERRLE1BT0ksNkJONjNEWixDTXA0RFEsTUFPSSwyQk5pNERaLENHeDRESSx5QkdBSSxhQU9JLHdCTnM0RFYsQ003NERNLG1CQU9JLDhCTjA0RFYsQ01qNURNLFlBT0ksdUJOODREVixDTXI1RE0sV0FPSSxpRE5rNURWLENNejVETSxZQU9JLHVCTnM1RFYsQ003NURNLGdCQU9JLDJCTjA1RFYsQ01qNkRNLGlCQU9JLDRCTjg1RFYsQ01yNkRNLFdBT0ksa0ZOazZEVixDTXo2RE0sa0JBT0ksdUdOczZEVixDTTc2RE0sV0FPSSxzQk4wNkRWLENNajdETSxjQU9JLHVCTjg2RFYsQ01yN0RNLGFBT0ksNEJOazdEVixDTXo3RE0sZ0JBT0ksK0JOczdEVixDTTc3RE0scUJBT0ksb0NOMDdEVixDTWo4RE0sd0JBT0ksdUNOODdEVixDTXI4RE0sZ0JBT0kscUJOazhEVixDTXo4RE0sZ0JBT0kscUJOczhEVixDTTc4RE0sa0JBT0ksdUJOMDhEVixDTWo5RE0sa0JBT0ksdUJOODhEVixDTXI5RE0sY0FPSSx3Qk5rOURWLENNejlETSxnQkFPSSwwQk5zOURWLENNNzlETSxzQkFPSSxnQ04wOURWLENNaitETSwwQkFPSSxvQ044OURWLENNcitETSx3QkFPSSxrQ05rK0RWLENNeitETSwyQkFPSSxnQ05zK0RWLENNNytETSw0QkFPSSx1Q04wK0RWLENNai9ETSwyQkFPSSxzQ044K0RWLENNci9ETSwyQkFPSSxzQ05rL0RWLENNei9ETSxzQkFPSSxnQ05zL0RWLENNNy9ETSxvQkFPSSw4Qk4wL0RWLENNamdFTSx1QkFPSSw0Qk44L0RWLENNcmdFTSx5QkFPSSw4Qk5rZ0VWLENNemdFTSx3QkFPSSw2Qk5zZ0VWLENNN2dFTSx3QkFPSSxrQ04wZ0VWLENNamhFTSxzQkFPSSxnQ044Z0VWLENNcmhFTSx5QkFPSSw4Qk5raEVWLENNemhFTSwwQkFPSSxxQ05zaEVWLENNN2hFTSx5QkFPSSxvQ04waEVWLENNamlFTSwwQkFPSSwrQk44aEVWLENNcmlFTSxvQkFPSSwyRE5raUVWLENNemlFTSxxQkFPSSwrQk5zaUVWLENNN2lFTSxtQkFPSSw2Qk4waUVWLENNampFTSxzQkFPSSwrRE44aUVWLENNcmpFTSx3QkFPSSw2Qk5rakVWLENNempFTSx1QkFPSSxpRU5zakVWLENNN2pFTSxnQkFPSSxrQk4wakVWLENNamtFTSxZQU9JLGlCTjhqRVYsQ01ya0VNLFlBT0ksaUJOa2tFVixDTXprRU0sWUFPSSxpQk5za0VWLENNN2tFTSxZQU9JLGlCTjBrRVYsQ01qbEVNLFlBT0ksaUJOOGtFVixDTXJsRU0sWUFPSSxpQk5rbEVWLENNemxFTSxlQU9JLGlCTnNsRVYsQ003bEVNLFFBT0ksa0JOMGxFVixDTWptRU0sUUFPSSx1Qk44bEVWLENNcm1FTSxRQU9JLHNCTmttRVYsQ016bUVNLFFBT0kscUJOc21FVixDTTdtRU0sUUFPSSx1Qk4wbUVWLENNam5FTSxRQU9JLHFCTjhtRVYsQ01ybkVNLFdBT0kscUJOa25FVixDTXpuRU0sU0FPSSxnRE51bkVWLENNOW5FTSxTQU9JLDBETjRuRVYsQ01ub0VNLFNBT0ksd0ROaW9FVixDTXhvRU0sU0FPSSxzRE5zb0VWLENNN29FTSxTQU9JLDBETjJvRVYsQ01scEVNLFNBT0ksc0ROZ3BFVixDTXZwRU0sWUFPSSxzRE5xcEVWLENNNXBFTSxTQU9JLGdETjBwRVYsQ01qcUVNLFNBT0ksMEROK3BFVixDTXRxRU0sU0FPSSx3RE5vcUVWLENNM3FFTSxTQU9JLHNETnlxRVYsQ01ockVNLFNBT0ksMEROOHFFVixDTXJyRU0sU0FPSSxzRE5tckVWLENNMXJFTSxZQU9JLHNETndyRVYsQ00vckVNLFNBT0ksc0JONHJFVixDTW5zRU0sU0FPSSwyQk5nc0VWLENNdnNFTSxTQU9JLDBCTm9zRVYsQ00zc0VNLFNBT0kseUJOd3NFVixDTS9zRU0sU0FPSSwyQk40c0VWLENNbnRFTSxTQU9JLHlCTmd0RVYsQ012dEVNLFlBT0kseUJOb3RFVixDTTN0RU0sU0FPSSx3Qk53dEVWLENNL3RFTSxTQU9JLDZCTjR0RVYsQ01udUVNLFNBT0ksNEJOZ3VFVixDTXZ1RU0sU0FPSSwyQk5vdUVWLENNM3VFTSxTQU9JLDZCTnd1RVYsQ00vdUVNLFNBT0ksMkJONHVFVixDTW52RU0sWUFPSSwyQk5ndkVWLENNdnZFTSxTQU9JLHlCTm92RVYsQ00zdkVNLFNBT0ksOEJOd3ZFVixDTS92RU0sU0FPSSw2Qk40dkVWLENNbndFTSxTQU9JLDRCTmd3RVYsQ012d0VNLFNBT0ksOEJOb3dFVixDTTN3RU0sU0FPSSw0Qk53d0VWLENNL3dFTSxZQU9JLDRCTjR3RVYsQ01ueEVNLFNBT0ksdUJOZ3hFVixDTXZ4RU0sU0FPSSw0Qk5veEVWLENNM3hFTSxTQU9JLDJCTnd4RVYsQ00veEVNLFNBT0ksMEJONHhFVixDTW55RU0sU0FPSSw0Qk5neUVWLENNdnlFTSxTQU9JLDBCTm95RVYsQ00zeUVNLFlBT0ksMEJOd3lFVixDTS95RU0sUUFPSSxtQk40eUVWLENNbnpFTSxRQU9JLHdCTmd6RVYsQ012ekVNLFFBT0ksdUJOb3pFVixDTTN6RU0sUUFPSSxzQk53ekVWLENNL3pFTSxRQU9JLHdCTjR6RVYsQ01uMEVNLFFBT0ksc0JOZzBFVixDTXYwRU0sU0FPSSxrRE5xMEVWLENNNTBFTSxTQU9JLDRETjAwRVYsQ01qMUVNLFNBT0ksMEROKzBFVixDTXQxRU0sU0FPSSx3RE5vMUVWLENNMzFFTSxTQU9JLDRETnkxRVYsQ01oMkVNLFNBT0ksd0ROODFFVixDTXIyRU0sU0FPSSxrRE5tMkVWLENNMTJFTSxTQU9JLDRETncyRVYsQ00vMkVNLFNBT0ksMERONjJFVixDTXAzRU0sU0FPSSx3RE5rM0VWLENNejNFTSxTQU9JLDRETnUzRVYsQ005M0VNLFNBT0ksd0RONDNFVixDTW40RU0sU0FPSSx1Qk5nNEVWLENNdjRFTSxTQU9JLDRCTm80RVYsQ00zNEVNLFNBT0ksMkJOdzRFVixDTS80RU0sU0FPSSwwQk40NEVWLENNbjVFTSxTQU9JLDRCTmc1RVYsQ012NUVNLFNBT0ksMEJObzVFVixDTTM1RU0sU0FPSSx5Qk53NUVWLENNLzVFTSxTQU9JLDhCTjQ1RVYsQ01uNkVNLFNBT0ksNkJOZzZFVixDTXY2RU0sU0FPSSw0Qk5vNkVWLENNMzZFTSxTQU9JLDhCTnc2RVYsQ00vNkVNLFNBT0ksNEJONDZFVixDTW43RU0sU0FPSSwwQk5nN0VWLENNdjdFTSxTQU9JLCtCTm83RVYsQ00zN0VNLFNBT0ksOEJOdzdFVixDTS83RU0sU0FPSSw2Qk40N0VWLENNbjhFTSxTQU9JLCtCTmc4RVYsQ012OEVNLFNBT0ksNkJObzhFVixDTTM4RU0sU0FPSSx3Qk53OEVWLENNLzhFTSxTQU9JLDZCTjQ4RVYsQ01uOUVNLFNBT0ksNEJOZzlFVixDTXY5RU0sU0FPSSwyQk5vOUVWLENNMzlFTSxTQU9JLDZCTnc5RVYsQ00vOUVNLFNBT0ksMkJONDlFVixDQUNGLENHcCtFSSx5QkdBSSxhQU9JLHdCTmkrRVYsQ014K0VNLG1CQU9JLDhCTnErRVYsQ001K0VNLFlBT0ksdUJOeStFVixDTWgvRU0sV0FPSSxpRE42K0VWLENNcC9FTSxZQU9JLHVCTmkvRVYsQ014L0VNLGdCQU9JLDJCTnEvRVYsQ001L0VNLGlCQU9JLDRCTnkvRVYsQ01oZ0ZNLFdBT0ksa0ZONi9FVixDTXBnRk0sa0JBT0ksdUdOaWdGVixDTXhnRk0sV0FPSSxzQk5xZ0ZWLENNNWdGTSxjQU9JLHVCTnlnRlYsQ01oaEZNLGFBT0ksNEJONmdGVixDTXBoRk0sZ0JBT0ksK0JOaWhGVixDTXhoRk0scUJBT0ksb0NOcWhGVixDTTVoRk0sd0JBT0ksdUNOeWhGVixDTWhpRk0sZ0JBT0kscUJONmhGVixDTXBpRk0sZ0JBT0kscUJOaWlGVixDTXhpRk0sa0JBT0ksdUJOcWlGVixDTTVpRk0sa0JBT0ksdUJOeWlGVixDTWhqRk0sY0FPSSx3Qk42aUZWLENNcGpGTSxnQkFPSSwwQk5pakZWLENNeGpGTSxzQkFPSSxnQ05xakZWLENNNWpGTSwwQkFPSSxvQ055akZWLENNaGtGTSx3QkFPSSxrQ042akZWLENNcGtGTSwyQkFPSSxnQ05pa0ZWLENNeGtGTSw0QkFPSSx1Q05xa0ZWLENNNWtGTSwyQkFPSSxzQ055a0ZWLENNaGxGTSwyQkFPSSxzQ042a0ZWLENNcGxGTSxzQkFPSSxnQ05pbEZWLENNeGxGTSxvQkFPSSw4Qk5xbEZWLENNNWxGTSx1QkFPSSw0Qk55bEZWLENNaG1GTSx5QkFPSSw4Qk42bEZWLENNcG1GTSx3QkFPSSw2Qk5pbUZWLENNeG1GTSx3QkFPSSxrQ05xbUZWLENNNW1GTSxzQkFPSSxnQ055bUZWLENNaG5GTSx5QkFPSSw4Qk42bUZWLENNcG5GTSwwQkFPSSxxQ05pbkZWLENNeG5GTSx5QkFPSSxvQ05xbkZWLENNNW5GTSwwQkFPSSwrQk55bkZWLENNaG9GTSxvQkFPSSwyRE42bkZWLENNcG9GTSxxQkFPSSwrQk5pb0ZWLENNeG9GTSxtQkFPSSw2Qk5xb0ZWLENNNW9GTSxzQkFPSSwrRE55b0ZWLENNaHBGTSx3QkFPSSw2Qk42b0ZWLENNcHBGTSx1QkFPSSxpRU5pcEZWLENNeHBGTSxnQkFPSSxrQk5xcEZWLENNNXBGTSxZQU9JLGlCTnlwRlYsQ01ocUZNLFlBT0ksaUJONnBGVixDTXBxRk0sWUFPSSxpQk5pcUZWLENNeHFGTSxZQU9JLGlCTnFxRlYsQ001cUZNLFlBT0ksaUJOeXFGVixDTWhyRk0sWUFPSSxpQk42cUZWLENNcHJGTSxlQU9JLGlCTmlyRlYsQ014ckZNLFFBT0ksa0JOcXJGVixDTTVyRk0sUUFPSSx1Qk55ckZWLENNaHNGTSxRQU9JLHNCTjZyRlYsQ01wc0ZNLFFBT0kscUJOaXNGVixDTXhzRk0sUUFPSSx1Qk5xc0ZWLENNNXNGTSxRQU9JLHFCTnlzRlYsQ01odEZNLFdBT0kscUJONnNGVixDTXB0Rk0sU0FPSSxnRE5rdEZWLENNenRGTSxTQU9JLDBETnV0RlYsQ005dEZNLFNBT0ksd0RONHRGVixDTW51Rk0sU0FPSSxzRE5pdUZWLENNeHVGTSxTQU9JLDBETnN1RlYsQ003dUZNLFNBT0ksc0ROMnVGVixDTWx2Rk0sWUFPSSxzRE5ndkZWLENNdnZGTSxTQU9JLGdETnF2RlYsQ001dkZNLFNBT0ksMEROMHZGVixDTWp3Rk0sU0FPSSx3RE4rdkZWLENNdHdGTSxTQU9JLHNETm93RlYsQ00zd0ZNLFNBT0ksMEROeXdGVixDTWh4Rk0sU0FPSSxzRE44d0ZWLENNcnhGTSxZQU9JLHNETm14RlYsQ00xeEZNLFNBT0ksc0JOdXhGVixDTTl4Rk0sU0FPSSwyQk4yeEZWLENNbHlGTSxTQU9JLDBCTit4RlYsQ010eUZNLFNBT0kseUJObXlGVixDTTF5Rk0sU0FPSSwyQk51eUZWLENNOXlGTSxTQU9JLHlCTjJ5RlYsQ01sekZNLFlBT0kseUJOK3lGVixDTXR6Rk0sU0FPSSx3Qk5tekZWLENNMXpGTSxTQU9JLDZCTnV6RlYsQ005ekZNLFNBT0ksNEJOMnpGVixDTWwwRk0sU0FPSSwyQk4rekZWLENNdDBGTSxTQU9JLDZCTm0wRlYsQ00xMEZNLFNBT0ksMkJOdTBGVixDTTkwRk0sWUFPSSwyQk4yMEZWLENNbDFGTSxTQU9JLHlCTiswRlYsQ010MUZNLFNBT0ksOEJObTFGVixDTTExRk0sU0FPSSw2Qk51MUZWLENNOTFGTSxTQU9JLDRCTjIxRlYsQ01sMkZNLFNBT0ksOEJOKzFGVixDTXQyRk0sU0FPSSw0Qk5tMkZWLENNMTJGTSxZQU9JLDRCTnUyRlYsQ005MkZNLFNBT0ksdUJOMjJGVixDTWwzRk0sU0FPSSw0Qk4rMkZWLENNdDNGTSxTQU9JLDJCTm0zRlYsQ00xM0ZNLFNBT0ksMEJOdTNGVixDTTkzRk0sU0FPSSw0Qk4yM0ZWLENNbDRGTSxTQU9JLDBCTiszRlYsQ010NEZNLFlBT0ksMEJObTRGVixDTTE0Rk0sUUFPSSxtQk51NEZWLENNOTRGTSxRQU9JLHdCTjI0RlYsQ01sNUZNLFFBT0ksdUJOKzRGVixDTXQ1Rk0sUUFPSSxzQk5tNUZWLENNMTVGTSxRQU9JLHdCTnU1RlYsQ005NUZNLFFBT0ksc0JOMjVGVixDTWw2Rk0sU0FPSSxrRE5nNkZWLENNdjZGTSxTQU9JLDRETnE2RlYsQ001NkZNLFNBT0ksMEROMDZGVixDTWo3Rk0sU0FPSSx3RE4rNkZWLENNdDdGTSxTQU9JLDRETm83RlYsQ00zN0ZNLFNBT0ksd0ROeTdGVixDTWg4Rk0sU0FPSSxrRE44N0ZWLENNcjhGTSxTQU9JLDRETm04RlYsQ00xOEZNLFNBT0ksMEROdzhGVixDTS84Rk0sU0FPSSx3RE42OEZWLENNcDlGTSxTQU9JLDRETms5RlYsQ016OUZNLFNBT0ksd0ROdTlGVixDTTk5Rk0sU0FPSSx1Qk4yOUZWLENNbCtGTSxTQU9JLDRCTis5RlYsQ010K0ZNLFNBT0ksMkJObStGVixDTTErRk0sU0FPSSwwQk51K0ZWLENNOStGTSxTQU9JLDRCTjIrRlYsQ01sL0ZNLFNBT0ksMEJOKytGVixDTXQvRk0sU0FPSSx5Qk5tL0ZWLENNMS9GTSxTQU9JLDhCTnUvRlYsQ005L0ZNLFNBT0ksNkJOMi9GVixDTWxnR00sU0FPSSw0Qk4rL0ZWLENNdGdHTSxTQU9JLDhCTm1nR1YsQ00xZ0dNLFNBT0ksNEJOdWdHVixDTTlnR00sU0FPSSwwQk4yZ0dWLENNbGhHTSxTQU9JLCtCTitnR1YsQ010aEdNLFNBT0ksOEJObWhHVixDTTFoR00sU0FPSSw2Qk51aEdWLENNOWhHTSxTQU9JLCtCTjJoR1YsQ01saUdNLFNBT0ksNkJOK2hHVixDTXRpR00sU0FPSSx3Qk5taUdWLENNMWlHTSxTQU9JLDZCTnVpR1YsQ005aUdNLFNBT0ksNEJOMmlHVixDTWxqR00sU0FPSSwyQk4raUdWLENNdGpHTSxTQU9JLDZCTm1qR1YsQ00xakdNLFNBT0ksMkJOdWpHVixDQUNGLENHL2pHSSx5QkdBSSxhQU9JLHdCTjRqR1YsQ01ua0dNLG1CQU9JLDhCTmdrR1YsQ012a0dNLFlBT0ksdUJOb2tHVixDTTNrR00sV0FPSSxpRE53a0dWLENNL2tHTSxZQU9JLHVCTjRrR1YsQ01ubEdNLGdCQU9JLDJCTmdsR1YsQ012bEdNLGlCQU9JLDRCTm9sR1YsQ00zbEdNLFdBT0ksa0ZOd2xHVixDTS9sR00sa0JBT0ksdUdONGxHVixDTW5tR00sV0FPSSxzQk5nbUdWLENNdm1HTSxjQU9JLHVCTm9tR1YsQ00zbUdNLGFBT0ksNEJOd21HVixDTS9tR00sZ0JBT0ksK0JONG1HVixDTW5uR00scUJBT0ksb0NOZ25HVixDTXZuR00sd0JBT0ksdUNOb25HVixDTTNuR00sZ0JBT0kscUJOd25HVixDTS9uR00sZ0JBT0kscUJONG5HVixDTW5vR00sa0JBT0ksdUJOZ29HVixDTXZvR00sa0JBT0ksdUJOb29HVixDTTNvR00sY0FPSSx3Qk53b0dWLENNL29HTSxnQkFPSSwwQk40b0dWLENNbnBHTSxzQkFPSSxnQ05ncEdWLENNdnBHTSwwQkFPSSxvQ05vcEdWLENNM3BHTSx3QkFPSSxrQ053cEdWLENNL3BHTSwyQkFPSSxnQ040cEdWLENNbnFHTSw0QkFPSSx1Q05ncUdWLENNdnFHTSwyQkFPSSxzQ05vcUdWLENNM3FHTSwyQkFPSSxzQ053cUdWLENNL3FHTSxzQkFPSSxnQ040cUdWLENNbnJHTSxvQkFPSSw4Qk5nckdWLENNdnJHTSx1QkFPSSw0Qk5vckdWLENNM3JHTSx5QkFPSSw4Qk53ckdWLENNL3JHTSx3QkFPSSw2Qk40ckdWLENNbnNHTSx3QkFPSSxrQ05nc0dWLENNdnNHTSxzQkFPSSxnQ05vc0dWLENNM3NHTSx5QkFPSSw4Qk53c0dWLENNL3NHTSwwQkFPSSxxQ040c0dWLENNbnRHTSx5QkFPSSxvQ05ndEdWLENNdnRHTSwwQkFPSSwrQk5vdEdWLENNM3RHTSxvQkFPSSwyRE53dEdWLENNL3RHTSxxQkFPSSwrQk40dEdWLENNbnVHTSxtQkFPSSw2Qk5ndUdWLENNdnVHTSxzQkFPSSwrRE5vdUdWLENNM3VHTSx3QkFPSSw2Qk53dUdWLENNL3VHTSx1QkFPSSxpRU40dUdWLENNbnZHTSxnQkFPSSxrQk5ndkdWLENNdnZHTSxZQU9JLGlCTm92R1YsQ00zdkdNLFlBT0ksaUJOd3ZHVixDTS92R00sWUFPSSxpQk40dkdWLENNbndHTSxZQU9JLGlCTmd3R1YsQ012d0dNLFlBT0ksaUJOb3dHVixDTTN3R00sWUFPSSxpQk53d0dWLENNL3dHTSxlQU9JLGlCTjR3R1YsQ01ueEdNLFFBT0ksa0JOZ3hHVixDTXZ4R00sUUFPSSx1Qk5veEdWLENNM3hHTSxRQU9JLHNCTnd4R1YsQ00veEdNLFFBT0kscUJONHhHVixDTW55R00sUUFPSSx1Qk5neUdWLENNdnlHTSxRQU9JLHFCTm95R1YsQ00zeUdNLFdBT0kscUJOd3lHVixDTS95R00sU0FPSSxnRE42eUdWLENNcHpHTSxTQU9JLDBETmt6R1YsQ016ekdNLFNBT0ksd0ROdXpHVixDTTl6R00sU0FPSSxzRE40ekdWLENNbjBHTSxTQU9JLDBETmkwR1YsQ014MEdNLFNBT0ksc0ROczBHVixDTTcwR00sWUFPSSxzRE4yMEdWLENNbDFHTSxTQU9JLGdETmcxR1YsQ012MUdNLFNBT0ksMEROcTFHVixDTTUxR00sU0FPSSx3RE4wMUdWLENNajJHTSxTQU9JLHNETisxR1YsQ010MkdNLFNBT0ksMERObzJHVixDTTMyR00sU0FPSSxzRE55MkdWLENNaDNHTSxZQU9JLHNETjgyR1YsQ01yM0dNLFNBT0ksc0JOazNHVixDTXozR00sU0FPSSwyQk5zM0dWLENNNzNHTSxTQU9JLDBCTjAzR1YsQ01qNEdNLFNBT0kseUJOODNHVixDTXI0R00sU0FPSSwyQk5rNEdWLENNejRHTSxTQU9JLHlCTnM0R1YsQ003NEdNLFlBT0kseUJOMDRHVixDTWo1R00sU0FPSSx3Qk44NEdWLENNcjVHTSxTQU9JLDZCTms1R1YsQ016NUdNLFNBT0ksNEJOczVHVixDTTc1R00sU0FPSSwyQk4wNUdWLENNajZHTSxTQU9JLDZCTjg1R1YsQ01yNkdNLFNBT0ksMkJOazZHVixDTXo2R00sWUFPSSwyQk5zNkdWLENNNzZHTSxTQU9JLHlCTjA2R1YsQ01qN0dNLFNBT0ksOEJOODZHVixDTXI3R00sU0FPSSw2Qk5rN0dWLENNejdHTSxTQU9JLDRCTnM3R1YsQ003N0dNLFNBT0ksOEJOMDdHVixDTWo4R00sU0FPSSw0Qk44N0dWLENNcjhHTSxZQU9JLDRCTms4R1YsQ016OEdNLFNBT0ksdUJOczhHVixDTTc4R00sU0FPSSw0Qk4wOEdWLENNajlHTSxTQU9JLDJCTjg4R1YsQ01yOUdNLFNBT0ksMEJOazlHVixDTXo5R00sU0FPSSw0Qk5zOUdWLENNNzlHTSxTQU9JLDBCTjA5R1YsQ01qK0dNLFlBT0ksMEJOODlHVixDTXIrR00sUUFPSSxtQk5rK0dWLENNeitHTSxRQU9JLHdCTnMrR1YsQ003K0dNLFFBT0ksdUJOMCtHVixDTWovR00sUUFPSSxzQk44K0dWLENNci9HTSxRQU9JLHdCTmsvR1YsQ016L0dNLFFBT0ksc0JOcy9HVixDTTcvR00sU0FPSSxrRE4yL0dWLENNbGdITSxTQU9JLDRETmdnSFYsQ012Z0hNLFNBT0ksMEROcWdIVixDTTVnSE0sU0FPSSx3RE4wZ0hWLENNamhITSxTQU9JLDRETitnSFYsQ010aEhNLFNBT0ksd0ROb2hIVixDTTNoSE0sU0FPSSxrRE55aEhWLENNaGlITSxTQU9JLDRETjhoSFYsQ01yaUhNLFNBT0ksMERObWlIVixDTTFpSE0sU0FPSSx3RE53aUhWLENNL2lITSxTQU9JLDRETjZpSFYsQ01wakhNLFNBT0ksd0ROa2pIVixDTXpqSE0sU0FPSSx1Qk5zakhWLENNN2pITSxTQU9JLDRCTjBqSFYsQ01qa0hNLFNBT0ksMkJOOGpIVixDTXJrSE0sU0FPSSwwQk5ra0hWLENNemtITSxTQU9JLDRCTnNrSFYsQ003a0hNLFNBT0ksMEJOMGtIVixDTWpsSE0sU0FPSSx5Qk44a0hWLENNcmxITSxTQU9JLDhCTmtsSFYsQ016bEhNLFNBT0ksNkJOc2xIVixDTTdsSE0sU0FPSSw0Qk4wbEhWLENNam1ITSxTQU9JLDhCTjhsSFYsQ01ybUhNLFNBT0ksNEJOa21IVixDTXptSE0sU0FPSSwwQk5zbUhWLENNN21ITSxTQU9JLCtCTjBtSFYsQ01qbkhNLFNBT0ksOEJOOG1IVixDTXJuSE0sU0FPSSw2Qk5rbkhWLENNem5ITSxTQU9JLCtCTnNuSFYsQ003bkhNLFNBT0ksNkJOMG5IVixDTWpvSE0sU0FPSSx3Qk44bkhWLENNcm9ITSxTQU9JLDZCTmtvSFYsQ016b0hNLFNBT0ksNEJOc29IVixDTTdvSE0sU0FPSSwyQk4wb0hWLENNanBITSxTQU9JLDZCTjhvSFYsQ01ycEhNLFNBT0ksMkJOa3BIVixDQUNGLENHMXBISSwwQkdBSSxhQU9JLHdCTnVwSFYsQ005cEhNLG1CQU9JLDhCTjJwSFYsQ01scUhNLFlBT0ksdUJOK3BIVixDTXRxSE0sV0FPSSxpRE5tcUhWLENNMXFITSxZQU9JLHVCTnVxSFYsQ005cUhNLGdCQU9JLDJCTjJxSFYsQ01sckhNLGlCQU9JLDRCTitxSFYsQ010ckhNLFdBT0ksa0ZObXJIVixDTTFySE0sa0JBT0ksdUdOdXJIVixDTTlySE0sV0FPSSxzQk4yckhWLENNbHNITSxjQU9JLHVCTitySFYsQ010c0hNLGFBT0ksNEJObXNIVixDTTFzSE0sZ0JBT0ksK0JOdXNIVixDTTlzSE0scUJBT0ksb0NOMnNIVixDTWx0SE0sd0JBT0ksdUNOK3NIVixDTXR0SE0sZ0JBT0kscUJObXRIVixDTTF0SE0sZ0JBT0kscUJOdXRIVixDTTl0SE0sa0JBT0ksdUJOMnRIVixDTWx1SE0sa0JBT0ksdUJOK3RIVixDTXR1SE0sY0FPSSx3Qk5tdUhWLENNMXVITSxnQkFPSSwwQk51dUhWLENNOXVITSxzQkFPSSxnQ04ydUhWLENNbHZITSwwQkFPSSxvQ04rdUhWLENNdHZITSx3QkFPSSxrQ05tdkhWLENNMXZITSwyQkFPSSxnQ051dkhWLENNOXZITSw0QkFPSSx1Q04ydkhWLENNbHdITSwyQkFPSSxzQ04rdkhWLENNdHdITSwyQkFPSSxzQ05td0hWLENNMXdITSxzQkFPSSxnQ051d0hWLENNOXdITSxvQkFPSSw4Qk4yd0hWLENNbHhITSx1QkFPSSw0Qk4rd0hWLENNdHhITSx5QkFPSSw4Qk5teEhWLENNMXhITSx3QkFPSSw2Qk51eEhWLENNOXhITSx3QkFPSSxrQ04yeEhWLENNbHlITSxzQkFPSSxnQ04reEhWLENNdHlITSx5QkFPSSw4Qk5teUhWLENNMXlITSwwQkFPSSxxQ051eUhWLENNOXlITSx5QkFPSSxvQ04yeUhWLENNbHpITSwwQkFPSSwrQk4reUhWLENNdHpITSxvQkFPSSwyRE5tekhWLENNMXpITSxxQkFPSSwrQk51ekhWLENNOXpITSxtQkFPSSw2Qk4yekhWLENNbDBITSxzQkFPSSwrRE4rekhWLENNdDBITSx3QkFPSSw2Qk5tMEhWLENNMTBITSx1QkFPSSxpRU51MEhWLENNOTBITSxnQkFPSSxrQk4yMEhWLENNbDFITSxZQU9JLGlCTiswSFYsQ010MUhNLFlBT0ksaUJObTFIVixDTTExSE0sWUFPSSxpQk51MUhWLENNOTFITSxZQU9JLGlCTjIxSFYsQ01sMkhNLFlBT0ksaUJOKzFIVixDTXQySE0sWUFPSSxpQk5tMkhWLENNMTJITSxlQU9JLGlCTnUySFYsQ005MkhNLFFBT0ksa0JOMjJIVixDTWwzSE0sUUFPSSx1Qk4rMkhWLENNdDNITSxRQU9JLHNCTm0zSFYsQ00xM0hNLFFBT0kscUJOdTNIVixDTTkzSE0sUUFPSSx1Qk4yM0hWLENNbDRITSxRQU9JLHFCTiszSFYsQ010NEhNLFdBT0kscUJObTRIVixDTTE0SE0sU0FPSSxnRE53NEhWLENNLzRITSxTQU9JLDBETjY0SFYsQ01wNUhNLFNBT0ksd0ROazVIVixDTXo1SE0sU0FPSSxzRE51NUhWLENNOTVITSxTQU9JLDBETjQ1SFYsQ01uNkhNLFNBT0ksc0ROaTZIVixDTXg2SE0sWUFPSSxzRE5zNkhWLENNNzZITSxTQU9JLGdETjI2SFYsQ01sN0hNLFNBT0ksMEROZzdIVixDTXY3SE0sU0FPSSx3RE5xN0hWLENNNTdITSxTQU9JLHNETjA3SFYsQ01qOEhNLFNBT0ksMEROKzdIVixDTXQ4SE0sU0FPSSxzRE5vOEhWLENNMzhITSxZQU9JLHNETnk4SFYsQ01oOUhNLFNBT0ksc0JONjhIVixDTXA5SE0sU0FPSSwyQk5pOUhWLENNeDlITSxTQU9JLDBCTnE5SFYsQ001OUhNLFNBT0kseUJOeTlIVixDTWgrSE0sU0FPSSwyQk42OUhWLENNcCtITSxTQU9JLHlCTmkrSFYsQ014K0hNLFlBT0kseUJOcStIVixDTTUrSE0sU0FPSSx3Qk55K0hWLENNaC9ITSxTQU9JLDZCTjYrSFYsQ01wL0hNLFNBT0ksNEJOaS9IVixDTXgvSE0sU0FPSSwyQk5xL0hWLENNNS9ITSxTQU9JLDZCTnkvSFYsQ01oZ0lNLFNBT0ksMkJONi9IVixDTXBnSU0sWUFPSSwyQk5pZ0lWLENNeGdJTSxTQU9JLHlCTnFnSVYsQ001Z0lNLFNBT0ksOEJOeWdJVixDTWhoSU0sU0FPSSw2Qk42Z0lWLENNcGhJTSxTQU9JLDRCTmloSVYsQ014aElNLFNBT0ksOEJOcWhJVixDTTVoSU0sU0FPSSw0Qk55aElWLENNaGlJTSxZQU9JLDRCTjZoSVYsQ01waUlNLFNBT0ksdUJOaWlJVixDTXhpSU0sU0FPSSw0Qk5xaUlWLENNNWlJTSxTQU9JLDJCTnlpSVYsQ01oaklNLFNBT0ksMEJONmlJVixDTXBqSU0sU0FPSSw0Qk5paklWLENNeGpJTSxTQU9JLDBCTnFqSVYsQ001aklNLFlBT0ksMEJOeWpJVixDTWhrSU0sUUFPSSxtQk42aklWLENNcGtJTSxRQU9JLHdCTmlrSVYsQ014a0lNLFFBT0ksdUJOcWtJVixDTTVrSU0sUUFPSSxzQk55a0lWLENNaGxJTSxRQU9JLHdCTjZrSVYsQ01wbElNLFFBT0ksc0JOaWxJVixDTXhsSU0sU0FPSSxrRE5zbElWLENNN2xJTSxTQU9JLDRETjJsSVYsQ01sbUlNLFNBT0ksMEROZ21JVixDTXZtSU0sU0FPSSx3RE5xbUlWLENNNW1JTSxTQU9JLDRETjBtSVYsQ01qbklNLFNBT0ksd0ROK21JVixDTXRuSU0sU0FPSSxrRE5vbklWLENNM25JTSxTQU9JLDRETnluSVYsQ01ob0lNLFNBT0ksMEROOG5JVixDTXJvSU0sU0FPSSx3RE5tb0lWLENNMW9JTSxTQU9JLDRETndvSVYsQ00vb0lNLFNBT0ksd0RONm9JVixDTXBwSU0sU0FPSSx1Qk5pcElWLENNeHBJTSxTQU9JLDRCTnFwSVYsQ001cElNLFNBT0ksMkJOeXBJVixDTWhxSU0sU0FPSSwwQk42cElWLENNcHFJTSxTQU9JLDRCTmlxSVYsQ014cUlNLFNBT0ksMEJOcXFJVixDTTVxSU0sU0FPSSx5Qk55cUlWLENNaHJJTSxTQU9JLDhCTjZxSVYsQ01wcklNLFNBT0ksNkJOaXJJVixDTXhySU0sU0FPSSw0Qk5xcklWLENNNXJJTSxTQU9JLDhCTnlySVYsQ01oc0lNLFNBT0ksNEJONnJJVixDTXBzSU0sU0FPSSwwQk5pc0lWLENNeHNJTSxTQU9JLCtCTnFzSVYsQ001c0lNLFNBT0ksOEJOeXNJVixDTWh0SU0sU0FPSSw2Qk42c0lWLENNcHRJTSxTQU9JLCtCTml0SVYsQ014dElNLFNBT0ksNkJOcXRJVixDTTV0SU0sU0FPSSx3Qk55dElWLENNaHVJTSxTQU9JLDZCTjZ0SVYsQ01wdUlNLFNBT0ksNEJOaXVJVixDTXh1SU0sU0FPSSwyQk5xdUlWLENNNXVJTSxTQU9JLDZCTnl1SVYsQ01odklNLFNBT0ksMkJONnVJVixDQUNGLENHcnZJSSwwQkdBSSxjQU9JLHdCTmt2SVYsQ016dklNLG9CQU9JLDhCTnN2SVYsQ003dklNLGFBT0ksdUJOMHZJVixDTWp3SU0sWUFPSSxpRE44dklWLENNcndJTSxhQU9JLHVCTmt3SVYsQ016d0lNLGlCQU9JLDJCTnN3SVYsQ003d0lNLGtCQU9JLDRCTjB3SVYsQ01qeElNLFlBT0ksa0ZOOHdJVixDTXJ4SU0sbUJBT0ksdUdOa3hJVixDTXp4SU0sWUFPSSxzQk5zeElWLENNN3hJTSxlQU9JLHVCTjB4SVYsQ01qeUlNLGNBT0ksNEJOOHhJVixDTXJ5SU0saUJBT0ksK0JOa3lJVixDTXp5SU0sc0JBT0ksb0NOc3lJVixDTTd5SU0seUJBT0ksdUNOMHlJVixDTWp6SU0saUJBT0kscUJOOHlJVixDTXJ6SU0saUJBT0kscUJOa3pJVixDTXp6SU0sbUJBT0ksdUJOc3pJVixDTTd6SU0sbUJBT0ksdUJOMHpJVixDTWowSU0sZUFPSSx3Qk44eklWLENNcjBJTSxpQkFPSSwwQk5rMElWLENNejBJTSx1QkFPSSxnQ05zMElWLENNNzBJTSwyQkFPSSxvQ04wMElWLENNajFJTSx5QkFPSSxrQ044MElWLENNcjFJTSw0QkFPSSxnQ05rMUlWLENNejFJTSw2QkFPSSx1Q05zMUlWLENNNzFJTSw0QkFPSSxzQ04wMUlWLENNajJJTSw0QkFPSSxzQ044MUlWLENNcjJJTSx1QkFPSSxnQ05rMklWLENNejJJTSxxQkFPSSw4Qk5zMklWLENNNzJJTSx3QkFPSSw0Qk4wMklWLENNajNJTSwwQkFPSSw4Qk44MklWLENNcjNJTSx5QkFPSSw2Qk5rM0lWLENNejNJTSx5QkFPSSxrQ05zM0lWLENNNzNJTSx1QkFPSSxnQ04wM0lWLENNajRJTSwwQkFPSSw4Qk44M0lWLENNcjRJTSwyQkFPSSxxQ05rNElWLENNejRJTSwwQkFPSSxvQ05zNElWLENNNzRJTSwyQkFPSSwrQk4wNElWLENNajVJTSxxQkFPSSwyRE44NElWLENNcjVJTSxzQkFPSSwrQk5rNUlWLENNejVJTSxvQkFPSSw2Qk5zNUlWLENNNzVJTSx1QkFPSSwrRE4wNUlWLENNajZJTSx5QkFPSSw2Qk44NUlWLENNcjZJTSx3QkFPSSxpRU5rNklWLENNejZJTSxpQkFPSSxrQk5zNklWLENNNzZJTSxhQU9JLGlCTjA2SVYsQ01qN0lNLGFBT0ksaUJOODZJVixDTXI3SU0sYUFPSSxpQk5rN0lWLENNejdJTSxhQU9JLGlCTnM3SVYsQ003N0lNLGFBT0ksaUJOMDdJVixDTWo4SU0sYUFPSSxpQk44N0lWLENNcjhJTSxnQkFPSSxpQk5rOElWLENNejhJTSxTQU9JLGtCTnM4SVYsQ003OElNLFNBT0ksdUJOMDhJVixDTWo5SU0sU0FPSSxzQk44OElWLENNcjlJTSxTQU9JLHFCTms5SVYsQ016OUlNLFNBT0ksdUJOczlJVixDTTc5SU0sU0FPSSxxQk4wOUlWLENNaitJTSxZQU9JLHFCTjg5SVYsQ01yK0lNLFVBT0ksZ0RObStJVixDTTErSU0sVUFPSSwwRE53K0lWLENNLytJTSxVQU9JLHdETjYrSVYsQ01wL0lNLFVBT0ksc0ROay9JVixDTXovSU0sVUFPSSwwRE51L0lWLENNOS9JTSxVQU9JLHNETjQvSVYsQ01uZ0pNLGFBT0ksc0ROaWdKVixDTXhnSk0sVUFPSSxnRE5zZ0pWLENNN2dKTSxVQU9JLDBETjJnSlYsQ01saEpNLFVBT0ksd0ROZ2hKVixDTXZoSk0sVUFPSSxzRE5xaEpWLENNNWhKTSxVQU9JLDBETjBoSlYsQ01qaUpNLFVBT0ksc0ROK2hKVixDTXRpSk0sYUFPSSxzRE5vaUpWLENNM2lKTSxVQU9JLHNCTndpSlYsQ00vaUpNLFVBT0ksMkJONGlKVixDTW5qSk0sVUFPSSwwQk5nakpWLENNdmpKTSxVQU9JLHlCTm9qSlYsQ00zakpNLFVBT0ksMkJOd2pKVixDTS9qSk0sVUFPSSx5Qk40akpWLENNbmtKTSxhQU9JLHlCTmdrSlYsQ012a0pNLFVBT0ksd0JOb2tKVixDTTNrSk0sVUFPSSw2Qk53a0pWLENNL2tKTSxVQU9JLDRCTjRrSlYsQ01ubEpNLFVBT0ksMkJOZ2xKVixDTXZsSk0sVUFPSSw2Qk5vbEpWLENNM2xKTSxVQU9JLDJCTndsSlYsQ00vbEpNLGFBT0ksMkJONGxKVixDTW5tSk0sVUFPSSx5Qk5nbUpWLENNdm1KTSxVQU9JLDhCTm9tSlYsQ00zbUpNLFVBT0ksNkJOd21KVixDTS9tSk0sVUFPSSw0Qk40bUpWLENNbm5KTSxVQU9JLDhCTmduSlYsQ012bkpNLFVBT0ksNEJOb25KVixDTTNuSk0sYUFPSSw0Qk53bkpWLENNL25KTSxVQU9JLHVCTjRuSlYsQ01ub0pNLFVBT0ksNEJOZ29KVixDTXZvSk0sVUFPSSwyQk5vb0pWLENNM29KTSxVQU9JLDBCTndvSlYsQ00vb0pNLFVBT0ksNEJONG9KVixDTW5wSk0sVUFPSSwwQk5ncEpWLENNdnBKTSxhQU9JLDBCTm9wSlYsQ00zcEpNLFNBT0ksbUJOd3BKVixDTS9wSk0sU0FPSSx3Qk40cEpWLENNbnFKTSxTQU9JLHVCTmdxSlYsQ012cUpNLFNBT0ksc0JOb3FKVixDTTNxSk0sU0FPSSx3Qk53cUpWLENNL3FKTSxTQU9JLHNCTjRxSlYsQ01uckpNLFVBT0ksa0ROaXJKVixDTXhySk0sVUFPSSw0RE5zckpWLENNN3JKTSxVQU9JLDBETjJySlYsQ01sc0pNLFVBT0ksd0ROZ3NKVixDTXZzSk0sVUFPSSw0RE5xc0pWLENNNXNKTSxVQU9JLHdETjBzSlYsQ01qdEpNLFVBT0ksa0ROK3NKVixDTXR0Sk0sVUFPSSw0RE5vdEpWLENNM3RKTSxVQU9JLDBETnl0SlYsQ01odUpNLFVBT0ksd0ROOHRKVixDTXJ1Sk0sVUFPSSw0RE5tdUpWLENNMXVKTSxVQU9JLHdETnd1SlYsQ00vdUpNLFVBT0ksdUJONHVKVixDTW52Sk0sVUFPSSw0Qk5ndkpWLENNdnZKTSxVQU9JLDJCTm92SlYsQ00zdkpNLFVBT0ksMEJOd3ZKVixDTS92Sk0sVUFPSSw0Qk40dkpWLENNbndKTSxVQU9JLDBCTmd3SlYsQ012d0pNLFVBT0kseUJOb3dKVixDTTN3Sk0sVUFPSSw4Qk53d0pWLENNL3dKTSxVQU9JLDZCTjR3SlYsQ01ueEpNLFVBT0ksNEJOZ3hKVixDTXZ4Sk0sVUFPSSw4Qk5veEpWLENNM3hKTSxVQU9JLDRCTnd4SlYsQ00veEpNLFVBT0ksMEJONHhKVixDTW55Sk0sVUFPSSwrQk5neUpWLENNdnlKTSxVQU9JLDhCTm95SlYsQ00zeUpNLFVBT0ksNkJOd3lKVixDTS95Sk0sVUFPSSwrQk40eUpWLENNbnpKTSxVQU9JLDZCTmd6SlYsQ012ekpNLFVBT0ksd0JOb3pKVixDTTN6Sk0sVUFPSSw2Qk53ekpWLENNL3pKTSxVQU9JLDRCTjR6SlYsQ01uMEpNLFVBT0ksMkJOZzBKVixDTXYwSk0sVUFPSSw2Qk5vMEpWLENNMzBKTSxVQU9JLDJCTncwSlYsQ0FDRixDT3oySkEsYUR5QlEsZ0JBT0ksd0JONjBKVixDTXAxSk0sc0JBT0ksOEJOaTFKVixDTXgxSk0sZUFPSSx1Qk5xMUpWLENNNTFKTSxjQU9JLGlETnkxSlYsQ01oMkpNLGVBT0ksdUJONjFKVixDTXAySk0sbUJBT0ksMkJOaTJKVixDTXgySk0sb0JBT0ksNEJOcTJKVixDTTUySk0sY0FPSSxrRk55MkpWLENNaDNKTSxxQkFPSSx1R042MkpWLENNcDNKTSxjQU9JLHNCTmkzSlYsQ0FDRixDUTE0SkEsV0FDRSxtQkFDQSxrQkFDQSxrQkFDQSxnQkFDQSw0Q0FDQSx1U1I0NEpGLENRejRKQSxNQU1FLG9CQUVBLGtDQUNBLG1DQVJGLHFCQUNFLGtCQUVBLGtCQUNBLG9CQUZBLGdCQUlBLGFSNjRKRixDUXA0SkEsU0FDRSxvQkFDQSxrQkFDQSx1QlJ1NEpGLENRcDRKQSxTQUNFLGVSdTRKRixDUXA0SkEsU0FDRSxnQlJ1NEpGLENRcDRKQSxTQUNFLGFSdTRKRixDUXA0SkEsU0FDRSxhUnU0SkYsQ1FwNEpBLFNBQ0UsYVJ1NEpGLENRcDRKQSxTQUNFLGFSdTRKRixDUXA0SkEsU0FDRSxhUnU0SkYsQ1FwNEpBLFNBQ0UsYVJ1NEpGLENRcDRKQSxTQUNFLGFSdTRKRixDUXA0SkEsU0FDRSxhUnU0SkYsQ1FwNEpBLFNBQ0UsYVJ1NEpGLENRcDRKQSxVQUNFLGNSdTRKRixDUXA0SkEsU0FDRSxrQkFDQSxZUnU0SkYsQ1FwNEpBLGFBQ0Usd0JBQ0EsbUJBQ0Esd0JSdTRKRixDUXA0SkEsZ0JBQ0UsVVJ1NEpGLENRcDRKQSxpQkFDRSxXUnU0SkYsQ1FwNEpBLHFCQUNFLGlCUnU0SkYsQ1FwNEpBLHNCQUNFLGdCUnU0SkYsQ1FuNEpBLDBCQUNJLGVSczRKSixDUW40SkEsd0JBQ0ksZVJzNEpKLENRbjRKQSx5QkFDSSxlUnM0SkosQ1FuNEpBLG9CQUNJLGVSczRKSixDUW40SkEsZ0NBQ0ksZVJzNEpKLENRbjRKQSwrQkFDSSxlUnM0SkosQ1FuNEpBLDZCQUNJLGVSczRKSixDUW40SkEsaUNBQ0ksZVJzNEpKLENRbjRKQSwyQkFDSSxlUnM0SkosQ1FuNEpBLGlDQUNJLGVSczRKSixDUW40SkEsMkJBQ0ksZVJzNEpKLENRbjRKQSw0QkFDSSxlUnM0SkosQ1FuNEpBLDhCQUNJLGVSczRKSixDUW40SkEsaUJBQ0ksZVJzNEpKLENRbjRKQSxtQkFDSSxlUnM0SkosQ1FuNEpBLGlCQUNJLGVSczRKSixDUW40SkEsaUJBQ0ksZVJzNEpKLENRbjRKQSx3QkFDSSxlUnM0SkosQ1FuNEpBLHlCQUNJLGVSczRKSixDUW40SkEsbUNBQ0ksZVJzNEpKLENRbjRKQSxrQkFDSSxlUnM0SkosQ1FuNEpBLG1CQUNJLGVSczRKSixDUzdtS0EsV0FDSSx1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REEsaUJBRUEsaUJBQ0EsaUJiaTNLSixDYWgzS0kscUNBTEosd0ZBTVEsZ0JBQ0EsZ0JibTNLTixDQUNGLENhbDNLSSxxQ0FUSix3RkFVUSxnQkFDQSxnQmJxM0tOLENBQ0YsQ2FwM0tJLG9DQWJKLHdGQWNRLGtCQUNBLGtCYnUzS04sQ0FDRixDYXQzS0ksb0NBakJKLHdGQWtCUSxrQkFDQSxrQmJ5M0tOLENBQ0YsQ2FyM0tJLHFDQURKLFdBRVEsZ0JieTNLTixDQUNGLENhdDNLQSxjQUNJLDZCYnkzS0osQ2F4M0tJLHFDQUZKLGNBR1EsNkJiMjNLTixDQUNGLENhMTNLSSxvQ0FMSixjQU1RLDZCYjYzS04sQ0FDRixDYXgzS1ksb0NBSEosc0VBSVEsaUJiMjNLZCxDQUNGLENhejNLUSxvRUFFSSxnQmIwM0taLENhcjNLQSxRQUNJLGFidzNLSixDYXYzS0ksb0NBRkosUUFHUSxlYjAzS04sQ0FDRixDYXIzS0EsUUFBVSxlYnkzS1YsQ2F4M0tBLFFBQVUsZWI0M0tWLENhMTNLQSxxQkFDSSxlYmk0S0osQ2FoNEtJLG9DQUZKLGFBR1EsYWJtNEtOLENBQ0YsQ2FoNEtBLFFBQVUsa0JibzRLVixDYW40S0EsUUFBVSxrQmJ1NEtWLENhdDRLQSxRQUFVLGtCYjA0S1YsQ2F4NEtJLG9DQURKLFdBRVEsZ0JiNDRLTixDQUNGLENhejRLQSxRQUFVLGdCYjY0S1YsQ2ExNEtJLG9DQURKLFVBRVEsNEJiODRLTixDYTM0S0YsVUFFUSwyQmIrNEtOLENBTEYsQ2FwNEtBLFFBQVUsaUJiODRLVixDYTc0S0EsUUFBVSxpQmJpNUtWLENhaDVLQSxRQUFVLGlCYm81S1YsQ2FuNUtBLFFBQVUsaUJidTVLVixDYXQ1S0EsUUFBVSxpQmIwNUtWLENhejVLQSxRQUFVLGlCYjY1S1YsQ2E1NUtBLFFBQVUsaUJiZzZLVixDYTk1S0ksb0NBREosV0FFUSxpQmJrNktOLENhLzVLRixXQUVRLGlCYm02S04sQ2FoNktGLFdBRVEsaUJibzZLTixDQVhGLENhcjVLQSxRQUFVLGNicTZLVixDYXA2S0EsUUFBVSxjYnc2S1YsQ2F2NktBLFFB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aEJxak5OLENBQ0YsQ2dCbmpOSSxrQ0FNSSxnQkFIQSxZaEJzak5SLENnQmhqTkksVUFJSSxxQkwzRUEsQ0swRUEsb0JMekVGLENLMkVFLFNoQmtqTlIsQ2dCampOUSxpREFHSSxvQkwvRU4sQ0tnRk0sZ0JMaEZOLENLaUZNLFVoQmlqTlosQ2dCN2lOSSxZQUlJLHFCTDFGQSxDS3lGQSxxQkx6RkEsQ0syRkEsVWhCK2lOUixDZ0I5aU5RLHVEQUdJLG9CTDlGTixDSytGTSxnQkwvRk4sQ0tnR00sVWhCOGlOWixDZ0IxaU5JLFlBRUksZUFEQSxVaEI2aU5SLENnQm5pTlEsc0VBQ0ksc0JBQ0Esc0JBQ0EsV0FDQSxjaEIyaU5aLENnQnZpTkksWUFDSSxjQUNBLHNCQUNBLGNoQnlpTlIsQ2dCeGlOUSxvQ0FKSixZQUtRLHVCaEIyaU5WLENBQ0YsQ2dCdmlOQSxVQUdJLG1CQUZBLDBFQUNBLHNCQUVBLG9CaEIwaU5KLENnQnhpTlEsMkJBQ0ksZ0JoQjBpTlosQ2dCemlOWSxpQ0FDSSxTaEIyaU5oQixDZ0J2aU5JLHFCQUVJLG1CQUtBLHlCQUNBLHlCSjBJSixpQkl6STJCLENBUnZCLDBFQUlBLHNCQUZBLHVCQUdBLDRCSnVLSiwrQkFDQSx1Q0FDQSxvQ0FDQSxrQ0k1S0ksb0JoQm9qTlIsQ2dCN2lOUSxvQ0FYSixxQkFhUSxzQkFEQSxvQmhCaWpOVixDQUNGLENnQi9pTlEsMkJBR0ksYUwvSkwsQ0s4SkssZ0JKNEpSLGlDQUNBLHlDQUNBLHNDQUNBLG1DWnM1TUosQ2dCNWlOQSxVQUVJLG1CQURBLDBFQUVBLG9CaEI4aU5KLENnQjVpTlEsMkJBQ0ksZ0JoQjhpTlosQ2dCN2lOWSxpQ0FDSSxTaEIraU5oQixDZ0IzaU5JLHFCQUVJLG1CQUtBLHlCQUNBLHlCSm9HSixpQkluRzJCLENBUnZCLDBFQUlBLHNCQUZBLHVCQUdBLDJCSmlJSiwrQkFDQSx1Q0FDQSxvQ0FDQSxrQ0l0SUksb0JoQndqTlIsQ2dCampOUSxvQ0FYSixxQkFhUSxzQkFEQSxvQmhCcWpOVixDQUNGLENnQm5qTlEsMkJBR0ksYUxyTUwsQ0tvTUssY0pzSFIsaUNBQ0EseUNBQ0Esc0NBQ0EsbUNaZzhNSixDZ0J2ak5ZLG9DQUpKLDJCQUtRLGVoQjBqTmQsQ0FDRixDaUI3dk5RLDhFQVNJLG1CQUZBLCtDQUlBLGtCQUVBLHFCQUxBLHFEQUZBLFlBSUEsdUJBRUEsZ0JBVkEsa0JBQ0EsUUFDQSwyQkFDQSxVakIwd05aLENpQmp3Tlksb0NBZEosOEVBZ0JRLFlBREEsVWpCc3dOZCxDQUNGLENpQnB3Tlksb0NBbEJKLDhFQW9CUSxZQURBLFVqQnl3TmQsQ0FDRixDaUJ2d05ZLDBGQUNJLGFqQjB3TmhCLENpQnp3TmdCLG9DQUZKLDBGQUdRLGFqQjZ3TmxCLENBQ0YsQ2lCM3dOWSwwRkFDSSw4Q2pCOHdOaEIsQ2lCNXdOWSxnR0FFSSxlQURBLFVqQmd4TmhCLENpQjl3TmdCLDRHQUNJLDhDakJpeE5wQixDaUI3d05RLHVDQUNJLE1qQit3TlosQ2lCN3dOUSx1Q0FDSSxPakIrd05aLENpQjN3Tkksd0JBTUksV0FDQSxZQUpBLFlBQ0EsU0FIQSxrQkFJQSwyQkFIQSxVakJreE5SLENpQjN3TlEsaUNBQ0kscUJBQ0Esa0JBRUEsOEJBREEsMkJBRUEsa0NqQjZ3TlosQ2lCM3dOZ0IsNENBQ0ksU2pCNndOcEIsQ2lCMXdOWSw0Q0FDSSxjakI0d05oQixDaUJ6d05nQiw2Q0FDSSxTakIyd05wQixDaUJ4d05ZLHNDQUlJLHFCTnRGUixDTW1GUSxxQkFFQSxXQUdBLFdBREEsbUNBSEEsVWpCOHdOaEIsQ2lCendOZ0Isb0NBUEosc0NBU1EsV0FEQSxVakI2d05sQixDQUNGLENrQngyTkEsK0NBQ0ksR0FFSSwrRGxCMjJOTixDa0J6Mk5FLElBRUksc0VsQjIyTk4sQ2tCejJORSxJQUVJLHVFbEIyMk5OLENrQnoyTkUsSUFFSSx1RWxCMjJOTixDa0J6Mk5FLEdBRUksbUVsQjIyTk4sQ0FDRixDa0J6Mk5BLHVDQUNJLEdBRUksK0RsQjIyTk4sQ2tCejJORSxJQUVJLHNFbEIyMk5OLENrQnoyTkUsSUFFSSx1RWxCMjJOTixDa0J6Mk5FLElBRUksdUVsQjIyTk4sQ2tCejJORSxHQUVJLG1FbEIyMk5OLENBQ0YsQ21CbDVOQSxRQUdJLG1CQURBLDBFQUdBLFdBUFMsQ0FHVCxTQUdBLFluQnE1TkosQ21CbDVOSSxvREFNSSw4REFGQSxlUmRBLENRV0EsY0FFQSxXQUVBLG1CQUhBLFVuQnc1TlIsQ21CajVOSSxhQUNJLGlCbkJtNU5SLENtQi80TkksdUNBRUksV0FEQSxpQm5CazVOUixDbUI5NE5JLG9CQUNJLFFuQmc1TlIsQ21CNzROSSxtQkFDSSxPbkIrNE5SLENtQjE0TkksOEJBQ0ksMENuQjY0TlIsQ21CMzROSSw2QkFDSSwwQ25CNjROUixDbUIzNE5JLHVCQUNJLHNCbkI2NE5SLENtQng0TkksOEJBQ0ksMENuQjI0TlIsQ21CejROSSw2QkFDSSwyQ25CMjROUixDbUJ6NE5JLHVCQUNJLHVCbkIyNE5SLENtQnQ0TkksOEJBQ0kseUNuQnk0TlIsQ21CdjROSSw2QkFDSSwwQ25CeTROUixDbUJ2NE5JLHVCQUNJLHdCbkJ5NE5SLENtQnA0TkksMkJBQ0kseUNuQnU0TlIsQ21CcjROSSwwQkFDSSwwQ25CdTROUixDbUJsNE5JLDhCQUNJLHlDbkJxNE5SLENtQm40TkksNkJBQ0ksMENuQnE0TlIsQ21CbjROSSx1QkFDSSx3Qm5CcTROUixDbUJoNE5JLG9CQUNJLG1CbkJtNE5SLENtQmo0TkksMkJBQ0ksd0NuQm00TlIsQ21CajROSSwwQkFDSSx5Q25CbTROUixDbUI5M05JLDhCQUNJLHlDbkJpNE5SLENtQi8zTkksNkJBQ0ksMENuQmk0TlIsQ21CLzNOSSx1QkFDSSx3Qm5CaTROUixDbUI3M05RLDZCQUNJLG1CbkIrM05aLENtQjczTlEsb0NBQ0ksMENuQiszTlosQ21CNzNOUSxtQ0FDSSx5Q25CKzNOWixDbUJyM05RLGdEQUNJLGFBQ0EsVW5CdzNOWixDb0I1L05JLGlCQUVJLHFCVFJBLENDaVNKLGtCUXJSMkIsQ0FEdkIsZ0RBSkEsa0JwQnlnT1IsQ29CamdPSSxnQkFFSSxtQkFNQSxhVHJCRCxDU2NDLHFEQU1BLHlCQUpBLDJCQU1BLGNBSkEsMEJBQ0EsNkNBRkEsa0JBT0EscUJBREEsd0JwQm9nT1IsQ29CbGdPUSxxQ0FaSixnQkFhUSx3QnBCcWdPVixDQUNGLENvQnBnT1Esd0JBQ0ksNEJwQnNnT1osQ29CbmdPWSwyQlJzUlIseUNab3ZOSixDb0J2Z09ZLHlDQUNJLGFwQnlnT2hCLENvQnRnT1EsdUJBQ0ksU3BCd2dPWixDb0J0Z09RLDBCQUVJLG1CQURBLHFEQUtBLFlBSEEsdUJBS0EsT0FKQSxrQkFLQSxrQkFGQSxNQUZBLG9CcEI0Z09aLENvQnZnT1ksOEJBR0ksZUFEQSxlQURBLFVwQjJnT2hCLENvQnhnT2dCLHFDQUpKLDhCQUtRLGNwQjJnT2xCLENBQ0YsQ29CeGdPUSxzQkFDSSxrQkFFQSxxQkFEQSxRUnVQUiwyQkFJQSwrQkFDQSx1Q0FDQSxvQ0FDQSxpQ1pzeE5KLENvQjdnT0ksb0JBQ0ksYUFDQSx1Q3BCK2dPUixDb0I5Z09RLGtDQUtJLDZCQUpBLGdCQUVBLFNBQ0EseUJwQmloT1osQ29COWdPUSxnQ0FDSSwyQnBCZ2hPWixDb0IvZ09ZLDJDQUNJLGVwQmloT2hCLENvQi9nT1ksa0NBQ0ksb0JwQmloT2hCLENvQmhoT2dCLHlDQUNJLHlCcEJraE9wQixDcUJ4bU9BLGVBRUksaUJBQ0Esb0NBQ0EsMkJBQ0Esd0JBSkEsaUJyQmtuT0osQ3FCNW1PSSw0QkFDSSxrQkFDQSxTckI4bU9SLENxQjdtT1Esd0NBSUksWUFFQSxPQUNBLGlCQUNBLG9DQVBBLGtCQUlBLE1BRkEsV0FEQSxTckJxbk9aLENxQjltT1ksa0RBQ0ksY0FFQSxZQURBLFVyQmluT2hCLENxQjltT1ksdURBTUksd0JBRkEsNEJBQ0Esc0JBSkEsYUFFQSxZQURBLFVyQm9uT2hCLENxQjltT29CLHFDQURKLCtEQUVRLGFyQmluT3RCLENBQ0YsQ3FCOW1Pb0IsMkRBREosOERBRVEsYXJCaW5PdEIsQ0FDRixDcUI5bU9vQixvQ0FESiw4REFFUSxhckJpbk90QixDQUNGLENxQjVtT1Esd0NBRUkscUJBREEscURBSUEsaUJBQ0Esb0NBSEEsa0JBQ0EsU3JCZ25PWixDcUJ6bU9nQixvSUFHSSxVQURBLFNBRUEsY3JCMm1PcEIsQ3FCem1PZ0Isa0VBQ0ksUXJCMm1PcEIsQ3FCMW1Pb0IscUNBRkosa0VBR1EsT3JCNm1PdEIsQ0FDRixDcUI1bU9vQixxQ0FMSixrRUFNUSxPckIrbU90QixDQUNGLENxQjltT29CLG9DQVJKLGtFQVNRLFNyQmluT3RCLENBQ0YsQ3FCaG5Pb0Isb0NBWEosa0VBWVEsU3JCbW5PdEIsQ0FDRixDcUJqbk9nQixrRUFDSSxTckJtbk9wQixDcUJsbk9vQixxQ0FGSixrRUFHUSxRckJxbk90QixDQUNGLENxQnBuT29CLHFDQUxKLGtFQU1RLFFyQnVuT3RCLENBQ0YsQ3FCdG5Pb0Isb0NBUkosa0VBU1EsVXJCeW5PdEIsQ0FDRixDcUJ4bk9vQixvQ0FYSixrRUFZUSxVckIybk90QixDQUNGLENxQnhuT1ksbURBQ0ksU3JCMG5PaEIsQ3FCcG5PSSwwQkFJSSxXQURBLE9BRUEsaUJBQ0Esa0JBTEEsa0JBQ0EsU3JCMG5PUixDcUJybk9RLHFDQVBKLDBCQVFRLGdCQUNBLGdCckJ3bk9WLENBQ0YsQ3FCdm5PUSxxQ0FYSiwwQkFZUSxnQkFDQSxnQnJCMG5PVixDQUNGLENxQnpuT1Esb0NBZkosMEJBbUJRLFdBREEsU0FGQSxrQkFDQSxtQlQyTFIsMEJadzhORixDQUNGLENxQi9uT1Esb0NBdEJKLDBCQXVCUSxrQkFDQSxrQnJCa29PVixDQUNGLENxQmpvT1EsK0JBSUkscUJWMUlKLENVeUlJLG9CVnhJTixDVTBJTSxTVjFJTixDVTJJTSx3QnJCbW9PWixDcUJsb09ZLG9DQVBKLCtCQVFRLGtCckJxb09kLENBQ0YsQ3FCcG9PWSxnSEFHSSxvQlZsSlYsQ1VtSlUsZ0JWbkpWLENVb0pVLFVyQm9vT2hCLENzQnJ4T0EsV0FFSSwwREFFQSx3QkFEQSw0QkFFQSxzQkFDQSxrQkFDQSxtQkFOQSxpQnRCaXlPSixDc0IxeE9JLG9DQVJKLFdBU1EsMERBQ0EsOEJ0QjZ4T04sQ0FDRixDc0I1eE9JLHVCQUNJLGtCQUVBLFVBREEsU3RCK3hPUixDc0I3eE9RLG9DQUpKLHVCQUtRLFl0Qmd5T1YsQ0FDRixDc0IveE9RLDRCQUNJLE9BQ0EsS3RCaXlPWixDc0IveE9nQiw4Q0FJSSxTQURBLFFBREEsVUFEQSxTdEJveU9wQixDc0IveE9nQiw4Q0FJSSxTQURBLFFBREEsVUFEQSxTdEJveU9wQixDc0JoeU9vQixxREFDSSxvQnRCa3lPeEIsQ3NCL3hPZ0IsOENBSUksUUFEQSxRQURBLFNBREEsU3RCb3lPcEIsQ3NCaHlPb0IscURBQ0ksd0J0Qmt5T3hCLENzQjd4T1EsNkJBQ0ksUUFDQSxRdEIreE9aLENzQjd4T2dCLCtDQUdJLFNBREEsUUFEQSxTdEJpeU9wQixDc0I3eE9nQiwrQ0FHSSxTQURBLFFBREEsU3RCaXlPcEIsQ3NCN3hPZ0IsK0NBR0ksU0FEQSxRQURBLFN0Qml5T3BCLENzQjN4T1EsK0JBQ0ksZ0J0QjZ4T1osQ3NCM3hPUSwrQlZvTkosaUJVak4rQixDQUR2QixrQkFFQSxpQnRCOHhPWixDc0I3eE9ZLHlDQUVJLFlBREEsU3RCZ3lPaEIsQ3NCN3hPZ0IsZ0RBQ0ksd0J0Qit4T3BCLENzQjV4T1kseUNBRUksWUFEQSxTdEIreE9oQixDc0I1eE9nQixnREFDSSx3QnRCOHhPcEIsQ3NCM3hPWSx5Q0FFSSxZQURBLFN0Qjh4T2hCLENzQjN4T2dCLGdEQUNJLG9CdEI2eE9wQixDc0IxeE9ZLHVDQUNJLGNBQ0EsZ0J0QjR4T2hCLENzQnh4T0ksa0JBR0ksZ0JBRkEsa0JBQ0Esa0J0QjJ4T1IsQ3NCenhPUSwwQkFDSSxldEIyeE9aLENzQjF4T1ksb0NBRkosMEJBR1EsaUJ0QjZ4T2QsQ0FDRixDc0IxeE9ZLG9DQUNJLFNBQ0EsS3RCNHhPaEIsQ3NCMXhPb0Isc0RBQ0ksU0FDQSxNdEI0eE94QixDc0IxeE9vQixzREFDSSxTQUNBLE90QjR4T3hCLENzQjF4T29CLHNEQUNJLFNBQ0EsT3RCNHhPeEIsQ3NCdHhPWSxvQ0FESix3Q0FFUSxvQnRCeXhPZCxDQUNGLENzQnR4T0ksaUJBQ0ksa0JBQ0EsVXRCd3hPUixDc0J2eE9RLHFCQUNJLGtCdEJ5eE9aLENzQnh4T1ksc0NBQ0ksZXRCMHhPaEIsQ3NCenhP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LDhEQUNJLG9CMUJ5MFB4QixDMEJ0MFBnQix1REFJSSxRQURBLFFBREEsU0FEQSxTMUIyMFBwQixDMEJ2MFBvQiw4REFDSSx3QjFCeTBQeEIsQzBCcDBQUSxzQ0FDSSxRQUNBLFExQnMwUFosQzBCcDBQZ0Isd0RBR0ksU0FEQSxRQURBLFMxQncwUHBCLEMwQnAwUGdCLHdEQUdJLFNBREEsUUFEQSxTMUJ3MFBwQixDMEJwMFBnQix3REFHSSxTQURBLFFBREEsUzFCdzBQcEIsQzBCbDBQUSx3Q0FDSSxnQjFCbzBQWixDMEJsMFBRLHdDZG9OSixpQmNqTitCLENBRHZCLGtCQUVBLGlCMUJxMFBaLEMwQnAwUFksa0RBRUksWUFEQSxTMUJ1MFBoQixDMEJwMFBnQix5REFDSSx3QjFCczBQcEIsQzBCbjBQWSxrREFFSSxZQURBLFMxQnMwUGhCLEMwQm4wUGdCLHlEQUNJLHdCMUJxMFBwQixDMEJsMFBZLGtEQUVJLFlBREEsUzFCcTBQaEIsQzBCbDBQZ0IseURBQ0ksb0IxQm8wUHBCLEMwQmowUFksZ0RBQ0ksY0FDQSxnQjFCbTBQaEIsQzBCL3pQSSwyQkFHSSxnQkFGQSxrQkFDQSxrQjFCazBQUixDMEJoMFBRLG1DQUNJLGUxQmswUFosQzBCajBQWSxvQ0FGSixtQ0FHUSxpQjFCbzBQZCxDQUNGLEMwQmowUFksNkNBQ0ksU0FDQSxLMUJtMFBoQixDMEJqMFBvQiwrREFDSSxTQUNBLE0xQm0wUHhCLEMwQmowUG9CLCtEQUNJLFNBQ0EsTzFCbTBQeEIsQzBCajBQb0IsK0RBQ0ksU0FDQSxPMUJtMFB4QixDMEI3elBZLG9DQURKLGlEQUVRLG9CMUJnMFBkLENBQ0YsQzBCN3pQSSwwQkFDSSxrQkFDQSxVMUIrelBSLEMwQjl6UFEsOEJBQ0ksa0IxQmcwUFosQzBCL3pQWSwrQ0FDSSxlMUJpMFBoQixDMEJoMFBnQixvQ0FGSiwrQ0FHUSxrQjFCbTBQbEIsQ0FDRixDMEIvelBJLDBCQUVJLGVmbktBLENlb0tBLHlCZDZISiwyQmM1SDJCLENBSHZCLG1CQUlBLGdCZHNKSiwrQkFDQSx1Q0FDQSxvQ0FDQSxpQ1o4cVBK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RUksZ0JBREEsNEI1QjBtUVosQzRCeG1RWSxvQ0FISixrQ0FJUSxrQjVCMm1RZCxDQUNGLEM0QnptUVEsa0NBQ0ksYWpCcmFMLENpQnNhSyxlNUIybVFaLEM0QjFtUVkseUNBRUkseUJBREEsaUI1QjZtUWhCLEM0QnZtUUksdUJBQ0kseUJBQ0EsaUI1QnltUVIsQzRCeG1RUSxvQ0FISix1QkFJUSxVNUIybVFWLENBQ0YsQzRCMW1RUSxtQ0FDSSxlNUI0bVFaLEM0QjNtUVksb0NBRkosbUNBR1EsbUI1QjhtUWQsQ0FDRixDNEI1bVFRLG9DQUNJLFNqQjViTixDaUI2Yk0sZ0I1QjhtUVosQzRCN21RWSx5Q0FDSSx5QkFDQSxlNUIrbVFoQixDNEI3bVFZLDBDQUNJLHlCQUNBLGU1QittUWhCLEM0QjVtUVEsaUNBQ0ksWTVCOG1RWixDNEI3bVFZLG9DQUZKLGlDQUlRLGNBRUEsZ0JBREEsaUJBRkEsVTVCbW5RZCxDNEI5bVFVLDZDQUdRLGFqQjdjSCxDaUI0Y0csZUFFQSxlNUJpblFsQixDNEI3bVFjLG1EQUVRLGM1QmduUXRCLEM0QjdtUWMsb0RBRVEsYzVCZ25RdEIsQ0FoQkYsQzRCemxRSSxlQUNJLDZCNUI0bVFSLEM0QjNtUVEsb0NBRkosZUFHUSw2QjVCOG1RVixDQUNGLEM0QjNtUUksaUJBR0ksNkJoQi9NSiwyQmdCOE0yQixDQUR2QixrQmhCbExKLCtCQUNBLHVDQUNBLG9DQUNBLGlDWm95UUosQzRCam5RUSxxQ0FMSixpQkFNUSx1QjVCb25RVixDQUNGLEM0Qm5uUVEscUNBUkosaUJBU1EsdUI1QnNuUVYsQ0FDRixDNEJyblFRLHFDQVhKLGlCQVlRLHVCNUJ3blFWLENBQ0YsQzRCdm5RUSxvQ0FkSixpQkFlUSxrQjVCMG5RVixDQUNGLEM0QnpuUVEsb0NBakJKLGlCQWtCUSx1QjVCNG5RVixDQUNGLEM0QnpuUVksK0RBQ0ksb0I1QjhuUWhCLEM0QmxtUVEsMEJoQi9QSiwyQmdCa1ErQixDQUd2Qiw4Q0FKQSw2QjVCeW1RWixDNEJubVFRLHVCQUNJLDRCNUJxbVFaLEM0Qm5tUVEsd0JoQjFRSiwy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QixpREFHSSxTQURBLFFBREEsUzdCdTNScEIsQzZCajNSUSxnQ0FDSSxPN0JtM1JaLEM2QmozUmdCLGtEQUdJLFNBREEsUUFEQSxTN0JxM1JwQixDNkJqM1JnQixrREFHSSxTQURBLE1BREEsUzdCcTNScEIsQzZCajNSZ0Isa0RBR0ksU0FEQSxRQURBLFM3QnEzUnBCLEM2Qi8yUlEsa0NBQ0ksZ0I3QmkzUlosQzZCLzJSUSxrQ2pCMk5KLGlCaUJ4TitCLENBRHZCLGtCQUVBLGlCN0JrM1JaLEM2QmozUlksNENBRUksWUFEQSxTN0JvM1JoQixDNkJqM1JnQixtREFDSSx3QjdCbTNScEIsQzZCaDNSWSw0Q0FFSSxZQURBLFM3Qm0zUmhCLEM2QmgzUmdCLG1EQUNJLHdCN0JrM1JwQixDNkIvMlJZLDRDQUVJLFlBREEsUzdCazNSaEIsQzZCLzJSZ0IsbURBQ0ksb0I3QmkzUnBCLEM2QjkyUlksMENBQ0ksY0FDQSxnQjdCZzNSaEIsQzZCMzJSSSw0S0FDSSxrQkFDQSxTN0I2MlJSLEM2QjEyUkksNkJBQ0ksaUI3QjQyUlIsQzZCMzJSUSxvQ0FDSSxnQjdCNjJSWixDNkJ6MlJJLDJDQUtJLGtCQUZBLDBCQURBLFU3QjYyUlIsQzZCejJSUSwrREFHSSxvQkFGQSxvQjdCNjJSWixDNkIxMlJZLG9DQUpKLCtEQUtRLG9CN0I2MlJkLENBQ0YsQzZCNTJSWSx1RUFFSSxZQURBLFU3QisyUmhCLEM2QjMyUlEsdURBQ0ksYTdCNjJSWixDNkI1MlJZLG9DQUZKLHVEQUdRLHdCN0IrMlJkLENBQ0YsQzZCOTJSWSwyREFDSSxRN0JnM1JoQixDNkIzMlJRLGlDQUNJLDJCN0I2MlJaLEM2QjUyUlksb0NBRkosaUNBR1EsMkI3QisyUmQsQ0FDRixDNkI1MlJJLGtDQU1JLHFCbEJoS0EsQ2tCOEpBLGNBREEsMEJBRUEsY0FFQSxrQkFMQSxVN0JrM1JSLEM2QjUyUlEsOENBR0ksU2xCcEtOLENrQm1LTSx5QkFFQSxnQkFIQSxpQjdCaTNSWixDNkI3MlJZLG9DQUxKLDhDQU1RLGE3QmczUmQsQ0FDRixDNkIvMlJZLG9DQVJKLDhD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alNSLEM4Qi9pU1EscUNBWEosMkJBY1Esd0JBRkEsaUJBQ0EsaUI5Qm1qU1YsQ0FDRixDOEJqalNRLHFDQWhCSiwyQkFpQlEsdUI5Qm9qU1YsQ0FDRixDOEJualNRLG9DQW5CSiwyQkFzQlEsd0JBRkEsZUFDQSxlOUJ1alNWLENBQ0YsQzhCcGpTUSxpQ0FDSSxTOUJzalNaLEM4QmxqU1ksd0RBQ0ksd0I5Qm9qU2hCLEM4QmhqU1ksc0RBQ0ksd0I5QmtqU2hCLEM4QjlpU1ksOERBQ0ksd0I5QmdqU2hCLEM4QjVpU1ksMERBQ0ksd0I5QjhpU2hCLEM4QjFpU1EsZ0RBSUkscUJuQmxUSixDbUJtVEkseUJsQmxCUiwyQmtCZ0IrQixDQUd2QixnQkFKQSw4QkFEQSxrQkFNQSxrQjlCOGlTWixDOEIzaVNRLGtDQUNJLGtCOUI2aVNaLEM4QjVpU1kseUNBQ0kseUJBQ0EsUzlCOGlTaEIsQzhCN2lTZ0IsbURBQ0ksYTlCK2lTcEIsQzhCeGlTZ0Isd0RBQ0ksNEI5QjBpU3BCLEM4QnppU29CLDhEQUNJLHNCQUNBLGU5QjJpU3hCLEM4QjFpU3dCLHFFQUdJLHlCQUZBLG1CQUNBLGU5QjZpUzVCLEM4QjFpU3dCLG1FQUNJLHlCQUNBLGU5QjRpUzVCLEM4QnJpU1EscUNBQ0ksd0I5QnVpU1osQzhCcGlTUSw2Q0FDSSxZOUJzaVNaLEM4Qm5pU1EsMENBR0ksNkJBREEsNkJBREEseUI5QnVpU1osQzhCcGlTWSxzREFFSSx5QkFEQSxxQkFFQSxpQjlCc2lTaEIsQzhCcGlTWSxtREFFSSxtQkFEQSxxREFFQSw4QkFDQSwyQjlCc2lTaEIsQzhCcmlTZ0IseURBQ0ksd0I5QnVpU3BCLEM4QnJpU2dCLDBEQUNJLGFuQmhYYixDbUJpWGEsZ0JBQ0Esa0I5QnVpU3BCLEM4QnRpU29CLCtEQUNJLHdCOUJ3aVN4QixDOEJ0aVNvQixnRUFDSSxhOUJ3aVN4QixDOEJwaVNZLDhDQUlJLGFuQi9YVCxDbUI2WFMseUJBQ0EsZ0JBRkEsb0JBSUEsaUI5QnNpU2hCLEM4QmxpU1EseUNBQ0ksNkJBQ0EsaUI5Qm9pU1osQzhCbmlTWSwyQ0FF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QytCcDlTUSxzQ0FFSSxtQkFLQSxjQU5BLHFEQUlBLHdCQURBLGFBREEsdUJBR0EsZS9CdTlTWixDK0JyOVNZLG9DQVJKLHNDQVNRLFcvQnc5U2QsQ0FDRixDK0JyOVNJLDZCQUNJLGFBQ0EsaUIvQnU5U1IsQytCcjlTSSx3QkFPSSxxQnBCblFBLENvQmdRQSw2QkFEQSxpQkFFQSwyQkFKQSxrQkFLQSxrQkFKQSxTL0I0OVNSLEMrQnQ5U1Esb0NBUkosd0JBU1EsWS9CeTlTVixDQUNGLEMrQnY5U0ksNkJBS0ksd0JBRkEsNEJBQ0Esd0JBRkEscUJBT0EsNkJBREEsMEJBRkEsZ0JBTEEsa0JBTUEsUy9CMjlTUixDK0J2OVNZLHVDQUVJLDBEQUVBLDRCQURBLHdCQUZBLFdBS0EsV0FJQSxXQUZBLGdCQURBLGVBRUEsa0JBRUEsTUFOQSxTL0IrOVNoQixtNEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3MvbGlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3MvbW9kdWxlcy9mb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2V4dGVuZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9nZW5lcmFsL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2dlbmVyYWwtc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J0bnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fb3dsLWNhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnVyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NpZGUtbWVudS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9zZWN0aW9ucy9fc2xpZGVyLWZ1bGwtaGVpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL19uZXdzLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Njc3Mvc2VjdGlvbnMvX25ld3MtcG9zdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9zZWN0aW9ucy9fc3Vic2NyaWJlcnMtZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9zZWN0aW9ucy9fcGF5cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Nzcy9zZWN0aW9ucy9fYW5ub3VuY2VtZW50cy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb25uZWN0LWxpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL3BhZ2VzL19zdWNjZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL3BhZ2VzL190YXJpZmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zY3NzL3BhZ2VzL190YXJpZmYtY2hhbm5lbHMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY1LjEuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbiRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nOiB0cnVlICFkZWZhdWx0O1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBpbXBvcnQgXCJtaXhpbnMvbGlzdHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY29udGFpbmVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdXRpbGl0aWVzXCI7XG5cbkBpbXBvcnQgXCJ2ZW5kb3IvcmZzXCI7XG5cbkBpbXBvcnQgXCJyb290XCI7XG5cbkBpbXBvcnQgXCJjb250YWluZXJzXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuXG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG4vLyBPbmx5IHVzZSB0aGUgdXRpbGl0aWVzIHdlIG5lZWRcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdXRpbGl0aWVzOiBtYXAtZ2V0LW11bHRpcGxlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgXCJkaXNwbGF5XCIsXG4gICAgXCJvcmRlclwiLFxuICAgIFwiZmxleFwiLFxuICAgIFwiZmxleC1kaXJlY3Rpb25cIixcbiAgICBcImZsZXgtZ3Jvd1wiLFxuICAgIFwiZmxleC1zaHJpbmtcIixcbiAgICBcImZsZXgtd3JhcFwiLFxuICAgIFwianVzdGlmeS1jb250ZW50XCIsXG4gICAgXCJhbGlnbi1pdGVtc1wiLFxuICAgIFwiYWxpZ24tY29udGVudFwiLFxuICAgIFwiYWxpZ24tc2VsZlwiLFxuICAgIFwibWFyZ2luXCIsXG4gICAgXCJtYXJnaW4teFwiLFxuICAgIFwibWFyZ2luLXlcIixcbiAgICBcIm1hcmdpbi10b3BcIixcbiAgICBcIm1hcmdpbi1lbmRcIixcbiAgICBcIm1hcmdpbi1ib3R0b21cIixcbiAgICBcIm1hcmdpbi1zdGFydFwiLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luXCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4teFwiLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXlcIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi10b3BcIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1lbmRcIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1ib3R0b21cIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1zdGFydFwiLFxuICAgIFwicGFkZGluZ1wiLFxuICAgIFwicGFkZGluZy14XCIsXG4gICAgXCJwYWRkaW5nLXlcIixcbiAgICBcInBhZGRpbmctdG9wXCIsXG4gICAgXCJwYWRkaW5nLWVuZFwiLFxuICAgIFwicGFkZGluZy1ib3R0b21cIixcbiAgICBcInBhZGRpbmctc3RhcnRcIixcbiAgKVxuKTtcblxuQGltcG9ydCBcInV0aWxpdGllcy9hcGlcIjtcbiIsIjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICAvLyBzdHlsZWxpbnQtZW5hYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxufVxuIiwiLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NS4xLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWd1dHRlci15KSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtMC41KTtcbn1cbi5yb3cgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXNtLTAsXG4uZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLXNtLTAsXG4uZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLXNtLTEsXG4uZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTEsXG4uZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTIsXG4uZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmctc20tMixcbi5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy1zbS0zLFxuLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy1zbS0zLFxuLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy1zbS00LFxuLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTQsXG4uZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmctc20tNSxcbi5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmctc20tNSxcbi5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctbWQtMCxcbi5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctbWQtMCxcbi5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctbWQtMSxcbi5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbWQtMSxcbi5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbWQtMixcbi5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1tZC0yLFxuLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTMsXG4uZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLW1kLTMsXG4uZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLW1kLTQsXG4uZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmctbWQtNCxcbi5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy1tZC01LFxuLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy1tZC01LFxuLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1sZy0xLFxuLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0xLFxuLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0yLFxuLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTIsXG4uZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbGctNCxcbi5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1sZy00LFxuLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy14bC0wLFxuLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy14bC0wLFxuLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy14bC0xLFxuLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy14bC0xLFxuLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy14bC0yLFxuLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTIsXG4uZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmcteGwtMyxcbi5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmcteGwtMyxcbi5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmcteGwtNCxcbi5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy14bC00LFxuLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTUsXG4uZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXhsLTUsXG4uZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy14eGwtMCxcbi5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLXh4bC0wLFxuLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmcteHhsLTEsXG4uZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy14eGwtMSxcbi5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0yLFxuLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy14eGwtMixcbi5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmcteHhsLTMsXG4uZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy14eGwtMyxcbi5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXh4bC00LFxuLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy14eGwtNCxcbi5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmcteHhsLTUsXG4uZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy14eGwtNSxcbi5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pY29ucy5lb3Q/XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb25zLndvZmYyP1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaWNvbnMud29mZj9cIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaWNvbnMudHRmP1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaWNvbnMuc3ZnPyNpY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmljb24tbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjA2NjdlbTtcbn1cblxuLmljb24teHMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmljb24tc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5pY29uLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5pY29uLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5pY29uLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5pY29uLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5pY29uLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5pY29uLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5pY29uLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5pY29uLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5pY29uLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07XG59XG5cbi5pY29uLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmljb24tZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5pY29uLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xufVxuXG4uaWNvbi1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmljb24tcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmljb24uaWNvbi1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4uaWNvbi5pY29uLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5pY29uLWFycm93LWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDFcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5pY29uLWNhbmNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtYWdlLWxpbWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuXG4uaWNvbi1jaGFubmVscy1jaGlsZHJlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtY2luZW1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4uaWNvbi1jaGFubmVscy1oZWFkcGhvbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuXG4uaWNvbi1jaGFubmVscy1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4uaWNvbi1jaGFubmVscy1pbm5vdmF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuXG4uaWNvbi1jaGFubmVscy1uZXdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuXG4uaWNvbi1jaGFubmVscy1yYWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtcnVubmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGRcIjtcbn1cblxuLmljb24tZG9jOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4uaWNvbi1lbWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmljb24taW1nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uaWNvbi1wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5pY29uLXBob25lLWNhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5pY29uLXBvaW50LXRocmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4uaWNvbi1zYXRlbGxpdGUtZGlzaC1yb3V0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG5cbi5pY29uLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG5cbi5pY29uLXZpYmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIE1peGluc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gRm9udHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGF4bGluZVByb1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tUmVndWxhci9EYXhsaW5lUHJvLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tUmVndWxhci9EYXhsaW5lUHJvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1SZWd1bGFyL0RheGxpbmVQcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tUmVndWxhci9EYXhsaW5lUHJvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tUmVndWxhci9EYXhsaW5lUHJvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLVJlZ3VsYXIvRGF4bGluZVByby1SZWd1bGFyLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEYXhsaW5lUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1NZWRpdW0vRGF4bGluZVByby1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tTWVkaXVtL0RheGxpbmVQcm8tTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tTWVkaXVtL0RheGxpbmVQcm8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1NZWRpdW0vRGF4bGluZVByby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tTWVkaXVtL0RheGxpbmVQcm8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1NZWRpdW0vRGF4bGluZVByby1NZWRpdW0uc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRheGxpbmVQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLUJvbGQvRGF4bGluZVByby1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLUJvbGQvRGF4bGluZVByby1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tQm9sZC9EYXhsaW5lUHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLUJvbGQvRGF4bGluZVByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLUJvbGQvRGF4bGluZVByby1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1Cb2xkL0RheGxpbmVQcm8tQm9sZC5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2lyY2xlLWFuaW1hdGUsIC5wYWdlLXRhcmlmZnMgLm1lZGlhLWFuaW0gLmNpcmNsZSwgLnN1Y2Nlc3MtcGFnZSAubWVkaWEtYW5pbSAuY2lyY2xlLCAuY29ubmVjdCAubWVkaWEtYW5pbSAuY2lyY2xlLCAuYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltIC5jaXJjbGUsIC5uZXdzLXBvc3QgLm1lZGlhLWFuaW0gLmNpcmNsZSwgLm5ld3MtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlLCAubWVkaWEtY2lyY2xlLXBhZ2UgLmNpcmNsZSwgLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0gLmNpcmNsZSwgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZSxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2UsIGhlaWdodCAwLjM1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlLCBoZWlnaHQgMC4zNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZSwgaGVpZ2h0IDAuMzVzIGVhc2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHotaW5kZXg6IDU7XG59XG4uY2lyY2xlLWFuaW1hdGU6OmJlZm9yZSwgLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbSAuY2lyY2xlOjpiZWZvcmUsIC5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0gLmNpcmNsZTo6YmVmb3JlLCAuY29ubmVjdCAubWVkaWEtYW5pbSAuY2lyY2xlOjpiZWZvcmUsIC5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZTo6YmVmb3JlLCAubmV3cy1wb3N0IC5tZWRpYS1hbmltIC5jaXJjbGU6OmJlZm9yZSwgLm5ld3MtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlOjpiZWZvcmUsIC5tZWRpYS1jaXJjbGUtcGFnZSAuY2lyY2xlOjpiZWZvcmUsIC5jaGFubmVscy10YWJzIC5tZWRpYS1hbmltIC5jaXJjbGU6OmJlZm9yZSwgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZTo6YmVmb3JlLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXJDb250YWluZXJCdWJibGVFZmZlY3QgOHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uOiBsb2FkZXJDb250YWluZXJCdWJibGVFZmZlY3QgOHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5ib3R0b20tY2lyY2xlLXNoYWRvdywgLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW0sIC5zdWNjZXNzLXBhZ2VfX3JlZ2lzdHJhdGlvbi1vZmZlciwgLmNvbm5lY3QgLnRhcmlmZl9fdmlzaWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ib3R0b20tY2lyY2xlLXNoYWRvdzo6YWZ0ZXIsIC5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtOjphZnRlciwgLnN1Y2Nlc3MtcGFnZV9fcmVnaXN0cmF0aW9uLW9mZmVyOjphZnRlciwgLmNvbm5lY3QgLnRhcmlmZl9fdmlzaWJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk0JTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDAsIDExNiwgMTg4LCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDAsIDExNiwgMTg4LCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4yNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYm90dG9tLWNpcmNsZS1zaGFkb3c6OmFmdGVyLCAucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbTo6YWZ0ZXIsIC5zdWNjZXNzLXBhZ2VfX3JlZ2lzdHJhdGlvbi1vZmZlcjo6YWZ0ZXIsIC5jb25uZWN0IC50YXJpZmZfX3Zpc2libGU6OmFmdGVyIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLm1lZGlhLWNpcmNsZS1wYWdlLCAuY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbSwgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0sXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDIwJTtcbiAgdG9wOiAxMHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1lZGlhLWNpcmNsZS1wYWdlLCAuY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbSwgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0sXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lZGlhLWNpcmNsZS1wYWdlLmxlZnQsIC5jaGFubmVscy10YWJzIC5sZWZ0Lm1lZGlhLWFuaW0sIC5zdWJzY3JpYmVycy1ncmlkIC5sZWZ0Lm1lZGlhLWFuaW0sXG4ucGFydG5lcnMtZ3JpZCAubGVmdC5tZWRpYS1hbmltIHtcbiAgbGVmdDogMDtcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXh4bCwgLmNoYW5uZWxzLXRhYnMgLmxlZnQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14eGwsIC5zdWJzY3JpYmVycy1ncmlkIC5sZWZ0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteHhsLFxuLnBhcnRuZXJzLWdyaWQgLmxlZnQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14eGwge1xuICB3aWR0aDogMjAlO1xuICB0b3A6IC0yMCU7XG4gIGxlZnQ6IDAlO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlLmxlZnQgLmNpcmNsZS5jaXJjbGUteGwsIC5jaGFubmVscy10YWJzIC5sZWZ0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGwsIC5zdWJzY3JpYmVycy1ncmlkIC5sZWZ0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGwsXG4ucGFydG5lcnMtZ3JpZCAubGVmdC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDIwJTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UubGVmdCAuY2lyY2xlLmNpcmNsZS1sZywgLmNoYW5uZWxzLXRhYnMgLmxlZnQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZywgLnN1YnNjcmliZXJzLWdyaWQgLmxlZnQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZyxcbi5wYXJ0bmVycy1ncmlkIC5sZWZ0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGcge1xuICB3aWR0aDogMjAlO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogMCU7XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UubGVmdCAuY2lyY2xlLmNpcmNsZS1tZCwgLmNoYW5uZWxzLXRhYnMgLmxlZnQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1tZCwgLnN1YnNjcmliZXJzLWdyaWQgLmxlZnQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1tZCxcbi5wYXJ0bmVycy1ncmlkIC5sZWZ0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQge1xuICB3aWR0aDogMjAlO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogMCU7XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UucmlnaHQsIC5jaGFubmVscy10YWJzIC5yaWdodC5tZWRpYS1hbmltLCAuc3Vic2NyaWJlcnMtZ3JpZCAucmlnaHQubWVkaWEtYW5pbSxcbi5wYXJ0bmVycy1ncmlkIC5yaWdodC5tZWRpYS1hbmltIHtcbiAgcmlnaHQ6IDA7XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UucmlnaHQgLmNpcmNsZS5jaXJjbGUteHhsLCAuY2hhbm5lbHMtdGFicyAucmlnaHQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14eGwsIC5zdWJzY3JpYmVycy1ncmlkIC5yaWdodC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXh4bCxcbi5wYXJ0bmVycy1ncmlkIC5yaWdodC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXh4bCB7XG4gIHdpZHRoOiAyMCU7XG4gIHRvcDogLTIwJTtcbiAgcmlnaHQ6IDAlO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLXhsLCAuY2hhbm5lbHMtdGFicyAucmlnaHQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCwgLnN1YnNjcmliZXJzLWdyaWQgLnJpZ2h0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGwsXG4ucGFydG5lcnMtZ3JpZCAucmlnaHQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHdpZHRoOiAyMCU7XG4gIHRvcDogMCU7XG4gIHJpZ2h0OiAwJTtcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZS5yaWdodCAuY2lyY2xlLmNpcmNsZS1sZywgLmNoYW5uZWxzLXRhYnMgLnJpZ2h0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGcsIC5zdWJzY3JpYmVycy1ncmlkIC5yaWdodC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnLFxuLnBhcnRuZXJzLWdyaWQgLnJpZ2h0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGcge1xuICB3aWR0aDogMjAlO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDAlO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLW1kLCAuY2hhbm5lbHMtdGFicyAucmlnaHQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1tZCwgLnN1YnNjcmliZXJzLWdyaWQgLnJpZ2h0Lm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQsXG4ucGFydG5lcnMtZ3JpZCAucmlnaHQubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIHdpZHRoOiAyMCU7XG4gIHRvcDogMjAlO1xuICByaWdodDogMCU7XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UgLmhlaWdodCwgLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0gLmhlaWdodCwgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmhlaWdodCxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltIC5oZWlnaHQge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZSAuY2lyY2xlLCAuY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbSAuY2lyY2xlLCAuc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZSAuY2lyY2xlLmNpcmNsZS14eGwsIC5jaGFubmVscy10YWJzIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXh4bCwgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteHhsLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteHhsIHtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlIC5jaXJjbGUuY2lyY2xlLXh4bDo6YmVmb3JlLCAuY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14eGw6OmJlZm9yZSwgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteHhsOjpiZWZvcmUsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14eGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4zNCk7XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UgLmNpcmNsZS5jaXJjbGUteGwsIC5jaGFubmVscy10YWJzIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsLCAuc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlIC5jaXJjbGUuY2lyY2xlLXhsOjpiZWZvcmUsIC5jaGFubmVscy10YWJzIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsOjpiZWZvcmUsIC5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsOjpiZWZvcmUsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiYztcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZSAuY2lyY2xlLmNpcmNsZS1sZywgLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGcsIC5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGcge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UgLmNpcmNsZS5jaXJjbGUtbGc6OmJlZm9yZSwgLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGc6OmJlZm9yZSwgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGc6OmJlZm9yZSxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xufVxuLm1lZGlhLWNpcmNsZS1wYWdlIC5jaXJjbGUuY2lyY2xlLW1kLCAuY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1tZCwgLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZSAuY2lyY2xlLmNpcmNsZS1tZDo6YmVmb3JlLCAuY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1tZDo6YmVmb3JlLCAuc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1tZDo6YmVmb3JlLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG4ubWVkaWEtY2lyY2xlLXBhZ2UgLmNpcmNsZSAuaGVpZ2h0LCAuY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbSAuY2lyY2xlIC5oZWlnaHQsIC5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUgLmhlaWdodCxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltIC5jaXJjbGUgLmhlaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5tZWRpYS1jaXJjbGUtcGFnZSAuY2lyY2xlID4gaW1nLCAuY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbSAuY2lyY2xlID4gaW1nLCAuc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbSAuY2lyY2xlID4gaW1nLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0gLmNpcmNsZSA+IGltZyB7XG4gIG1heC13aWR0aDogNjUlO1xufVxuXG4uYm9yZGVyLWJvdC1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9yZGVyLWJvdC1saW5lOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvcmRlci1ib3QtbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TdGFydCBHZW5lcmFsIEVuam95IFlvdXIgUHJvZml0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRheGxpbmVQcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCB0cmFuc3BhcmVudDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsbnVtPTFcIjtcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsbnVtXCI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxudW1cIjtcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxudW1cIjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5oMSwgaDIsIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbn1cblxuLnBhZ2UtaGVpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIHBhZGRpbmctdG9wOiA0LjQ0NDQ0NDQ0NDRlbTtcbiAgcGFkZGluZy1ib3R0b206IDE3LjgzMzMzMzMzMzNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAucGFnZS1oZWlnaHQge1xuICAgIHBhZGRpbmctdG9wOiA0LjA1NTU1NTU1NTZlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUuNTU1NTU1NTU1NmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnBhZ2UtaGVpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMy43MjIyMjIyMjIyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjg4ODg4ODg4ODllbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLWhlaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDMuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi44ODg4ODg4ODg5ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDMuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZWlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyLjc3Nzc3Nzc3NzhlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTR2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMi43Nzc3Nzc3Nzc4ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5wYWdlLWhlaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIuNjExMTExMTExMWVtO1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjZweDtcbiAgfVxufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDYuMTExMTExMTExMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjQ0NDQ0NDQ0NDRlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMzMzMzMzMzMzM2VtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbi1jb250ZW50IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5tYWluLWNvbnRlbnQgc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NWVtO1xuICB9XG59XG4ubWFpbi1jb250ZW50IHNlY3Rpb246bGFzdC1jaGlsZCwgLm1haW4tY29udGVudCBzZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZzogM2VtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyLjVlbSAwO1xuICB9XG59XG5cbi5wdC0xZW0ge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG4ucHQtMmVtIHtcbiAgcGFkZGluZy10b3A6IDJlbTtcbn1cblxuLnB0LTNlbSB7XG4gIHBhZGRpbmctdG9wOiAzZW07XG59XG5cbi5wdC0zZW0tbGctMCB7XG4gIHBhZGRpbmctdG9wOiAzZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHQtM2VtLWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5wYi0xZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4ucGItMmVtIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbn1cblxuLnBiLTNlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYi1sZy0wZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5wbC0xZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByLWxnLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBsLWxnLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubWItMmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubWItM2VtIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4ubWItNGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG4ubWItNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNWVtO1xufVxuXG4ubWItNmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNmVtO1xufVxuXG4ubWItOGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWItbGctMWVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1iLWxnLTJlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYi1sZy01ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgfVxufVxuXG4ubXQtMWVtIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ubXQtMmVtIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4ubXQtM2VtIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xufVxuXG4ubXQtNGVtIHtcbiAgbWFyZ2luLXRvcDogNGVtO1xufVxuXG4ubXQtNWVtIHtcbiAgbWFyZ2luLXRvcDogNWVtO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmltZy13cmFwID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnlvdXR1YmUtd3JhcCA+IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUyMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuSGVhZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjc3Nzc3Nzc3NzhlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjcyMjIyMjIyMjJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuNjY2NjY2NjY2N2VtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMC42MTExMTExMTExZW07XG4gIH1cbn1cbi5tYWluLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDMwcHggMTI1cHggODBweCAjMDAwZTM4O1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAzMHB4IDEyNXB4IDgwcHggIzAwMGUzODtcbiAgYm94LXNoYWRvdzogMHB4IDMwcHggMTI1cHggODBweCAjMDAwZTM4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyOjpiZWZvcmUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDIwcHggNjBweCAzMHB4ICMwMDBlMzg7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMjBweCA2MHB4IDMwcHggIzAwMGUzODtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCA2MHB4IDMwcHggIzAwMGUzODtcbiAgfVxufVxuLm1haW4taGVhZGVyLmhlYWRlci1zbWFsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm1haW4taGVhZGVyLmhlYWRlci1zbWFsbDo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA3NGJjO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tYWluLWhlYWRlci5oZWFkZXItc21hbGwgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgZmxleC1iYXNpczogMTEuNjY2NjY2NjY2N2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyLmhlYWRlci1zbWFsbCAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzM2VtO1xuICB9XG59XG4ubWFpbi1oZWFkZXIuaGVhZGVyLXNtYWxsIC5tYWluLWhlYWRlcl9fd3JhcCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5tYWluLWhlYWRlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4taGVhZGVyX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19sb2dvIHtcbiAgZmxleC1iYXNpczogMTUuMjc3Nzc3Nzc3OGVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMzMzMzM2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzM2VtO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgMzBweCA2dmggMzBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWVudSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCA2dmggMTVweDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLmhlYWQtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LXNob3cgLmhlYWQtbW9iIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LXNob3cgLmhlYWQtbW9iIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5oZWFkLW1vYiAubWFpbi1oZWFkZXJfX2xhbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLmhlYWQtbW9iIC5tYWluLWhlYWRlcl9fbGFuZyA+ICoge1xuICBjb2xvcjogIzk3OTc5NztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLmhlYWQtbW9iIC5tYWluLWhlYWRlcl9fbGFuZyA+ICo6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5oZWFkLW1vYiAubWFpbi1oZWFkZXJfX2xhbmcgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM5Nzk3OTc7XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAuaGVhZC1tb2IgLm1haW4taGVhZGVyX19sYW5nID4gc3BhbiB7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLmhlYWQtbW9iIC5jbG9zZS1tb2ItbWVudSB7XG4gIGNvbG9yOiAjMDA3NGJjO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubWVudS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBmb250LXNpemU6IDEuMTExMTExMTExMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubWVudS1saW5rOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1lbnUtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tZW51LWxpbms6OmFmdGVyIHtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1lbnUtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyA+IG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyA+IG5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgPiBuYXYgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LXNob3cgPiBuYXYgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LXNob3cgPiBuYXYgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAydmg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyA+IG5hdiA+IGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogLTAuNTU1NTU1NTU1NmVtO1xuICBwYWRkaW5nOiAwLjU1NTU1NTU1NTZlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnU6aG92ZXIgLnRyaWdnZXItcG9pbnRzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51OmhvdmVyIC5tb3JlLW1lbnUtaGlkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC50cmlnZ2VyLXBvaW50cyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI3Nzc3Nzc3NzhlbTtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnUgLnRyaWdnZXItcG9pbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC50cmlnZ2VyLXBvaW50cyAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC40NDQ0NDQ0NDQ0ZW07XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAudHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gMWVtKTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA4cHggMTJweCA4cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAyNywgNDMsIDAuNykgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAudHJpYW5nbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnUgLm1vcmUtbWVudS1oaWRlIC50cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1vcmUtbWVudSAubW9yZS1tZW51LWhpZGUgLnRyaWFuZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IC0xMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1vcmUtbWVudSAubW9yZS1tZW51LWhpZGUgLm1vcmUtbWVudS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjY2NjY2NjY2NjdlbTtcbiAgcGFkZGluZzogMi41ZW0gMS42NjY2NjY2NjY3ZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyNywgNDMsIDAuNyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAubW9yZS1tZW51LWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAubW9yZS1tZW51LWxpc3Q6OmJlZm9yZSwgLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1vcmUtbWVudSAubW9yZS1tZW51LWhpZGUgLm1vcmUtbWVudS1saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAubW9yZS1tZW51LWxpc3Q6OmJlZm9yZSwgLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1vcmUtbWVudSAubW9yZS1tZW51LWhpZGUgLm1vcmUtbWVudS1saXN0OjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1vcmUtbWVudSAubW9yZS1tZW51LWhpZGUgLm1vcmUtbWVudS1saXN0OjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLm1haW4taGVhZGVyX19tZW51LXNob3cgLm1vcmUtbWVudSAubW9yZS1tZW51LWhpZGUgLm1vcmUtbWVudS1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAubW9yZS1tZW51LWxpc3QgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnZoO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX21lbnUtc2hvdyAubW9yZS1tZW51IC5tb3JlLW1lbnUtaGlkZSAubW9yZS1tZW51LWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS1zaG93IC5tb3JlLW1lbnUgLm1vcmUtbWVudS1oaWRlIC5tb3JlLW1lbnUtbGlzdCA+IGxpID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0LWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC44MzMzMzMzMzMzZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX3JpZ2h0LWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0LWNvbnRyb2xzID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMS42NjY2NjY2NjY3ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXJfX3JpZ2h0LWNvbnRyb2xzID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjExMTExMTExMTFlbTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19yaWdodC1jb250cm9scyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYWluLWhlYWRlcl9fbGFuZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX2xhbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX2xhbmcgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC40ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2RkZGRkZDtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbn1cbi5tYWluLWhlYWRlcl9fbGFuZyA+ICo6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbi1oZWFkZXJfX2xhbmcgPiAqOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1haW4taGVhZGVyX19sYW5nID4gKjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXJfX2xhbmcgPiAqOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWhlYWRlcl9fbGFuZyA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWhlYWRlcl9fbGFuZyA+IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzOmhvdmVyIC5jb250YWN0cy1tb3JlLWJsb2NrIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tYWluLWhlYWRlcl9fY29udGFjdHMgLnJvdW5kLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuOTQ0NDQ0NDQ0NGVtO1xuICBoZWlnaHQ6IDEuOTQ0NDQ0NDQ0NGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwICNmZjAwMDA7XG4gIGFuaW1hdGlvbjogcHVsc2UtcGhvbmUgMnMgaW5maW5pdGU7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5yb3VuZC1idG4gLmljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbn1cbi5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMC42NWVtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCAzMHB4IDZ2aCAzMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCA2dmggMTVweDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuaGVhZC1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuaGVhZC1tb2Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5oZWFkLW1vYiB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5oZWFkLW1vYiAuY2xvc2UtbW9iLW1lbnUge1xuICBjb2xvcjogIzAwNzRiYztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAudHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gMC42NWVtKTtcbiAgcmlnaHQ6IDcxJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCAxMnB4IDhweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDI3LCA0MywgMC43KSB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLnRyaWFuZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC50cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAudHJpYW5nbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTExcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC42NjY2NjY2NjY3ZW07XG4gIHBhZGRpbmc6IDEuMzg4ODg4ODg4OWVtIDIuMjIyMjIyMjIyMmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjcsIDQzLCAwLjcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZTo6YmVmb3JlLCAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlOjpiZWZvcmUsIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlOjpiZWZvcmUge1xuICB3aWR0aDogY2FsYygyNyUgLSA3cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMjclIC0gOHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMjclIC0gOXB4KTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZTo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYyg3MyUgLSA4cHgpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoNzMlIC0gN3B4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmU6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYyg3MyUgLSA2cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC5zdXBwb3J0LFxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZSAuY29ubmVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmUgLnN1cHBvcnQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC5zdXBwb3J0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZoO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC5zdXBwb3J0IC50aXRsZS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmUgLnN1cHBvcnQgLnRpdGxlLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZSAuY29ubmVjdCAucGhvbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC50aXRsZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmUgLnRpdGxlLXRleHQge1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAydmg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZSAucGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVlbTtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmUgLnBob25lIHtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnZoO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmUgLnBob25lOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZSAucGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44MzMzMzMzMzMzZW07XG4gIGhlaWdodDogMC44MzMzMzMzMzMzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC5waG9uZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tYWluLWhlYWRlcl9fY29udGFjdHMgLmNvbnRhY3RzLW1vcmUtYmxvY2sgLmNvbnRhY3RzLW1vcmUgLnBob25lLmt5aXZzdGFyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvb3BlcmF0b3Ita3lpdnN0YXIucG5nXCIpO1xufVxuLm1haW4taGVhZGVyX19jb250YWN0cyAuY29udGFjdHMtbW9yZS1ibG9jayAuY29udGFjdHMtbW9yZSAucGhvbmUudm9kYWZvbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9vcGVyYXRvci12b2RhZm9uZS5wbmdcIik7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC5waG9uZS5saWZlY2VsbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbi1oZWFkZXJfX2NvbnRhY3RzIC5jb250YWN0cy1tb3JlLWJsb2NrIC5jb250YWN0cy1tb3JlIC5waG9uZS5saWZlY2VsbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL29wZXJhdG9yLWxpZmVjZWxsLnBuZ1wiKTtcbn1cbi5tYWluLWhlYWRlcl9fdXNlciAucm91bmQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1oZWFkZXJfX3VzZXIgLnJvdW5kLWJ0biAuaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEuOTQ0NDQ0NDQ0NGVtO1xufVxuLm1haW4taGVhZGVyX19idG4gLmJ0biB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzZW07XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBmb250LXNpemU6IDEuMTExMTExMTExMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyX19idG4gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAubWFpbi1oZWFkZXJfX2J0biAuYnRuIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19idG4gLmJ0bl9fd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tbG9nbyA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLWxvZ28gPiBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZS1waG9uZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmVkO1xuICB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMjU1LCAwLCAwLCAwLjY1KTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2UtcGhvbmUge1xuICAwJSB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJlZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJlZDtcbiAgfVxuICA2NSUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDI1NSwgMCwgMCwgMC42NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI1NSwgMCwgMCwgMC42NSk7XG4gIH1cbiAgOTAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDAsIDAsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDAsIDAsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDAsIDAsIDApO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkJyZWFkY3J1bWJzIFN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1ic19faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjc3Nzc3Nzc3NzhlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDAuNTU1NTU1NTU1NmVtO1xuICB9XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5icmVhZGNydW1ic19faXRlbSA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UwaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTBpbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlMGluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlMGluLW91dDtcbn1cbi5icmVhZGNydW1ic19faXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cbi5icmVhZGNydW1ic19faXRlbSA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuOTQ0NDQ0NDQ0NGVtO1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5CdXR0b25zIFN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRucy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmJ0bnMtd3JhcCAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG5zLXdyYXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cbi5idG5zLXdyYXAgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzLjQwOTA5MDkwOTFlbTtcbiAgbWluLXdpZHRoOiAxNS40NTQ1NDU0NTQ1ZW07XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMmVtO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzLjQwOTA5MDkwOTFlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzLjQwOTA5MDkwOTFlbTtcbiAgYm9yZGVyLXJhZGl1czogMy40MDkwOTA5MDkxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4yMjIyMjIyMjIyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0biB7XG4gICAgaGVpZ2h0OiAyLjg4ODg4ODg4ODllbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTIuNzI3MjcyNzI3M2VtO1xuICB9XG59XG4uYnRuOmhvdmVyLCAuYnRuOmFjdGl2ZSwgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bl9fcmVkIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4uYnRuX19yZWQ6aG92ZXIsIC5idG5fX3JlZDphY3RpdmUsIC5idG5fX3JlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuX193aGl0ZSB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bl9fd2hpdGU6aG92ZXIsIC5idG5fX3doaXRlOmFjdGl2ZSwgLmJ0bl9fd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bl9fdy0xMDAge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bl9fZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2NjY2NjO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ0bjpkaXNhYmxlZDpob3ZlciwgLmJ0bl9fZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2NjY2NjO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ0bl9fc21hbGwge1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiAyLjc3Nzc3Nzc3NzhlbTtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bl9fc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIH1cbn1cblxuLmJ0bi1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbW9yZTpob3ZlciAuaWNvbi13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xufVxuLmJ0bi1tb3JlOmhvdmVyIC5pY29uLXdyYXAgLmljb24ge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi5idG4tbW9yZSAuaWNvbi13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMy44ODg4ODg4ODg5ZW07XG4gIGhlaWdodDogMy44ODg4ODg4ODg5ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTU1NTU1NTU1NmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNWY1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1tb3JlIC5pY29uLXdyYXAge1xuICAgIHdpZHRoOiAzLjA1NTU1NTU1NTZlbTtcbiAgICBoZWlnaHQ6IDMuMDU1NTU1NTU1NmVtO1xuICB9XG59XG4uYnRuLW1vcmUgLmljb24td3JhcCAuaWNvbiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzAwNzRiYztcbn1cbi5idG4tYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWJhY2s6aG92ZXIgLmljb24td3JhcCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbn1cbi5idG4tYmFjazpob3ZlciAuaWNvbi13cmFwIC5pY29uIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4uYnRuLWJhY2sgLmljb24td3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMuODg4ODg4ODg4OWVtO1xuICBoZWlnaHQ6IDMuODg4ODg4ODg4OWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNTU1NTU1NTU1NmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNWY1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1iYWNrIC5pY29uLXdyYXAge1xuICAgIHdpZHRoOiAzLjA1NTU1NTU1NTZlbTtcbiAgICBoZWlnaHQ6IDMuMDU1NTU1NTU1NmVtO1xuICB9XG59XG4uYnRuLWJhY2sgLmljb24td3JhcCAuaWNvbiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICMwMDc0YmM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLWJhY2sgLmljb24td3JhcCAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Db21wb25lbnQgT3dsQ2Fyb3VzZWxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IC5pY29uLFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQgLmljb24ge1xuICBmb250LXNpemU6IDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IC5pY29uLFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpob3Zlcixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xufVxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYuZGlzYWJsZWQsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYuZGlzYWJsZWQ6aG92ZXIsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWltcG9ydGFudDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciA+IHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSA+IHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QgPiBzcGFuIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyQ29udGFpbmVyQnViYmxlRWZmZWN0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVYKDEuMDYpIHNjYWxlWSgxLjAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpIHNjYWxlWCgxLjA2KSBzY2FsZVkoMS4wMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpIHNjYWxlWCgxLjA0KSBzY2FsZVkoMS4wOCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZykgc2NhbGVYKDEuMDQpIHNjYWxlWSgxLjA4KTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDI0MGRlZykgc2NhbGVYKDEuMDcpIHNjYWxlWSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMjQwZGVnKSBzY2FsZVgoMS4wNykgc2NhbGVZKDEuMDIpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxdHVybikgc2NhbGVYKDEuMDMpIHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMXR1cm4pIHNjYWxlWCgxLjAzKSBzY2FsZVkoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGVyQ29udGFpbmVyQnViYmxlRWZmZWN0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVYKDEuMDYpIHNjYWxlWSgxLjAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpIHNjYWxlWCgxLjA2KSBzY2FsZVkoMS4wMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpIHNjYWxlWCgxLjA0KSBzY2FsZVkoMS4wOCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZykgc2NhbGVYKDEuMDQpIHNjYWxlWSgxLjA4KTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDI0MGRlZykgc2NhbGVYKDEuMDcpIHNjYWxlWSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMjQwZGVnKSBzY2FsZVgoMS4wNykgc2NhbGVZKDEuMDIpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxdHVybikgc2NhbGVYKDEuMDMpIHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMXR1cm4pIHNjYWxlWCgxLjAzKSBzY2FsZVkoMSk7XG4gIH1cbn1cbi5idXJnZXIge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjguOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYnVyZ2VyIHNwYW4sIC5idXJnZXIgc3BhbjpiZWZvcmUsIC5idXJnZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYnVyZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnVyZ2VyIHNwYW46YmVmb3JlLCAuYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYnVyZ2VyIHNwYW46YmVmb3JlIHtcbiAgdG9wOiAtOHB4O1xufVxuLmJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgdG9wOiA4cHg7XG59XG5cbi5idXJnZXIxLnNlbGVjdGVkIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA5LjZweCkgcm90YXRlKC00NWRlZyk7XG59XG4uYnVyZ2VyMS5zZWxlY3RlZCBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtOS42cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYnVyZ2VyMS5zZWxlY3RlZCBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXJnZXIyLnNlbGVjdGVkIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA5LjZweCkgcm90YXRlKC05MGRlZyk7XG59XG4uYnVyZ2VyMi5zZWxlY3RlZCBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtOS42cHgpIHJvdGF0ZSgtOTBkZWcpO1xufVxuLmJ1cmdlcjIuc2VsZWN0ZWQgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJ1cmdlcjMuc2VsZWN0ZWQgc3BhbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDkuNnB4KSByb3RhdGUoOTBkZWcpO1xufVxuLmJ1cmdlcjMuc2VsZWN0ZWQgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTkuNnB4KSByb3RhdGUoOTBkZWcpO1xufVxuLmJ1cmdlcjMuc2VsZWN0ZWQgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5idXJnZXI0OmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA5LjZweCkgcm90YXRlKDkwZGVnKTtcbn1cbi5idXJnZXI0OmhvdmVyIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC05LjZweCkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmJ1cmdlcjQuc2VsZWN0ZWQgc3BhbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDkuNnB4KSByb3RhdGUoOTBkZWcpO1xufVxuLmJ1cmdlcjQuc2VsZWN0ZWQgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTkuNnB4KSByb3RhdGUoOTBkZWcpO1xufVxuLmJ1cmdlcjQuc2VsZWN0ZWQgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5idXJnZXI1OmhvdmVyIHNwYW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG4uYnVyZ2VyNTpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQuOHB4LCAwcHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYnVyZ2VyNTpob3ZlciBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNC44cHgsIDBweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5idXJnZXI1LnNlbGVjdGVkIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA5LjZweCkgcm90YXRlKDkwZGVnKTtcbn1cbi5idXJnZXI1LnNlbGVjdGVkIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC05LjZweCkgcm90YXRlKDkwZGVnKTtcbn1cbi5idXJnZXI1LnNlbGVjdGVkIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmJ1cmdlcjUuc2VsZWN0ZWQ6aG92ZXIgc3BhbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cbi5idXJnZXI1LnNlbGVjdGVkOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQuOHB4LCAwcHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmJ1cmdlcjUuc2VsZWN0ZWQ6aG92ZXIgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00LjhweCwgMHB4KSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc2xpY2stcGFub3JhbWEgPiBkaXYgaW1nLCAuc2xpY2stcGFub3JhbWEgPiBkaXYgc3ZnIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ29tcG9uZW50IFNpZGUgTWVudSBpbiBQYWdlIFN1YnNjcmliZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaWRlLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA0cHggMTJweCAxcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4xNCk7XG4gIC1tb3otYm94LXNoYWRvdzogNHB4IDRweCAxMnB4IDFweCByZ2JhKDAsIDExNiwgMTg4LCAwLjE0KTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxMnB4IDFweCByZ2JhKDAsIDExNiwgMTg4LCAwLjE0KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc2lkZS1tZW51X19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMi45MTY2NjY2NjY3ZW07XG4gIHBhZGRpbmc6IDNweCAwLjQxNjY2NjY2NjdlbSAzcHggNC4xNjY2NjY2NjY3ZW07XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gIGNvbG9yOiAjMDA3NGJjO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlLW1lbnVfX2J0biB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbiAgfVxufVxuLnNpZGUtbWVudV9fYnRuLnN1Ym1lbnUge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjA4MzMzMzMzMzNlbTtcbn1cbi5zaWRlLW1lbnVfX2J0bi5vcGVuIC5pY29uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5zaWRlLW1lbnVfX2J0bi5vcGVuICsgLnNpZGUtbWVudV9fc3VibWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpZGUtbWVudV9fYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLnNpZGUtbWVudV9fYnRuIC5pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0LjE2NjY2NjY2NjdlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaWRlLW1lbnVfX2J0biAuaW1nLXdyYXAgPiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGUtbWVudV9fYnRuIC5pbWctd3JhcCA+IGltZyB7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICB9XG59XG4uc2lkZS1tZW51X19idG4gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS4wNDE2NjY2NjY3ZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zaWRlLW1lbnVfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDEuMzg4ODg4ODg4OWVtIDEuNjY2NjY2NjY2N2VtO1xufVxuLnNpZGUtbWVudV9fc3VibWVudSAuc3VibWVudS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMC44MzMzMzMzMzMzZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLnNpZGUtbWVudV9fc3VibWVudSAuc3VibWVudS1saSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNTU1NTU1NTU1NmVtO1xufVxuLnNpZGUtbWVudV9fc3VibWVudSAuc3VibWVudS1saTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaWRlLW1lbnVfX3N1Ym1lbnUgLnN1Ym1lbnUtbGkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpZGUtbWVudV9fc3VibWVudSAuc3VibWVudS1saSA+IGEuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbiBTbGlkZXIgRnVsbCBIZWlnaHQgaW4gSG9tZSBQYWdlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zbGlkZXItZnVsbC1oIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uc2xpZGVyLWZ1bGwtaCAuc2xpZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2xpZGVyLWZ1bGwtaCAuc2xpZGVyLXdyYXAgLmltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwIC5pbWFnZS13cmFwIC5pbWctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwIC5pbWFnZS13cmFwIC5pbWctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGVyLWZ1bGwtaCAuc2xpZGVyLXdyYXAgLmltYWdlLXdyYXAgLmltZy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcCAuaW1hZ2Utd3JhcCAuaW1nLWNvbnRhaW5lci50YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWZ1bGwtaCAuc2xpZGVyLXdyYXAgLmltYWdlLXdyYXAgLmltZy1jb250YWluZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwIC5zaXplLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbi5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogOCU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgbGVmdDogMTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gIC5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICBsZWZ0OiA2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICBsZWZ0OiA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4uc2xpZGVyLWZ1bGwtaCAuc2xpZGVyLXdyYXAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAxMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIHJpZ2h0OiA2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICByaWdodDogNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItZnVsbC1oIC5zbGlkZXItd3JhcC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLnNsaWRlci13cmFwLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4uc2xpZGVyLWZ1bGwtaCAuc2xpZGVyLXdyYXAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIGJvdHRvbTogOSU7XG59XG4uc2xpZGVyLWZ1bGwtaCAuYnRucy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDI2JTtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAuc2xpZGVyLWZ1bGwtaCAuYnRucy13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLmJ0bnMtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLmJ0bnMtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogNTglO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLmJ0bnMtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5zbGlkZXItZnVsbC1oIC5idG5zLXdyYXAgLmJ0biB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1mdWxsLWggLmJ0bnMtd3JhcCAuYnRuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uc2xpZGVyLWZ1bGwtaCAuYnRucy13cmFwIC5idG46aG92ZXIsIC5zbGlkZXItZnVsbC1oIC5idG5zLXdyYXAgLmJ0bjphY3RpdmUsIC5zbGlkZXItZnVsbC1oIC5idG5zLXdyYXAgLmJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbiBOZXdzIExpc3QgaW4gUGFnZSBOZXdzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5uZXdzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9uZXdzL2JnLW5ld3MtbGlzdC1wYWdlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ld3MtbGlzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtY29ubmVjdF9tb2IucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2dmg7XG4gIH1cbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3cy1saXN0IC5tZWRpYS1hbmltIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3cy1saXN0IC5tZWRpYS1hbmltLmxlZnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ubmV3cy1saXN0IC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUteGwge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzAlO1xuICB0b3A6IDMyJTtcbiAgbGVmdDogMTQlO1xufVxuLm5ld3MtbGlzdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDExJTtcbiAgdG9wOiA0NiU7XG4gIGxlZnQ6IDEwJTtcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS1sZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiA3JTtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDclO1xufVxuLm5ld3MtbGlzdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGJjO1xufVxuLm5ld3MtbGlzdCAubWVkaWEtYW5pbS5yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDkydmg7XG59XG4ubmV3cy1saXN0IC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDUwJTtcbiAgdG9wOiAzOCU7XG4gIGxlZnQ6IDI2JTtcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbGcge1xuICB3aWR0aDogMzMlO1xuICB0b3A6IDU0JTtcbiAgbGVmdDogNjIlO1xufVxuLm5ld3MtbGlzdCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIHdpZHRoOiAxMCU7XG4gIHRvcDogODAlO1xuICBsZWZ0OiA2NCU7XG59XG4ubmV3cy1saXN0IC5tZWRpYS1hbmltIC5oZWlnaHQge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGwge1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmV3cy1saXN0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGJjO1xufVxuLm5ld3MtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG59XG4ubmV3cy1saXN0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5ld3MtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1tZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbi5uZXdzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZSAuaGVpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLm5ld3MtbGlzdF9fc2hvcnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubmV3cy1saXN0X19zaG9ydC5wdC1hbmltIHtcbiAgcGFkZGluZy10b3A6IDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzLWxpc3RfX3Nob3J0LnB0LWFuaW0ge1xuICAgIHBhZGRpbmctdG9wOiAyLjVlbTtcbiAgfVxufVxuLm5ld3MtbGlzdF9fc2hvcnQgLm1lZGlhLWFuaW0ucmlnaHQge1xuICByaWdodDogMiU7XG4gIHRvcDogMDtcbn1cbi5uZXdzLWxpc3RfX3Nob3J0IC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgbGVmdDogMzUlO1xuICB0b3A6IDMlO1xufVxuLm5ld3MtbGlzdF9fc2hvcnQgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbGcge1xuICBsZWZ0OiA3MCU7XG4gIHRvcDogMTglO1xufVxuLm5ld3MtbGlzdF9fc2hvcnQgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbWQge1xuICBsZWZ0OiA3MCU7XG4gIHRvcDogNDYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3MtbGlzdF9fc2hvcnQgLmJ0bnMtd3JhcC50ZXh0LXJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5uZXdzLWxpc3RfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLm5ld3MtbGlzdF9fd3JhcF9iaWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm5ld3MtbGlzdF9fd3JhcF9iaWcgLm5ld3MtbGlzdF9fY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3cy1saXN0X193cmFwX2JpZyAubmV3cy1saXN0X19jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubmV3cy1saXN0X19jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NTU1NTU1NTU2ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzLWxpc3RfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm5ld3MtbGlzdF9fY2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbn1cbi5uZXdzLWxpc3RfX2NhcmRfYmlnIC5uZXdzLWxpc3RfX2NhcmQtaW1nIHtcbiAgcGFkZGluZy10b3A6IDYzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzLWxpc3RfX2NhcmRfYmlnIC5uZXdzLWxpc3RfX2NhcmQtaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogNDYlO1xuICB9XG59XG4ubmV3cy1saXN0X19jYXJkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3cy1saXN0X19jYXJkLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQ2JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLWxpc3RfX2NhcmQtaW1nID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5uZXdzLWxpc3RfX2NhcmQtaW1nIC5kZWZhdWx0LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbmV3cy9uZXdzLWN1cC1sb2dvLXZpYXNhdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ubmV3cy1saXN0X19jYXJkLWluZm8ge1xuICBwYWRkaW5nOiAxLjExMTExMTExMTFlbSAxLjY2NjY2NjY2NjdlbSA0cHggMS42NjY2NjY2NjY3ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm5ld3MtbGlzdF9fY2FyZC1pbmZvIHtcbiAgICBwYWRkaW5nOiAwLjgzMzMzMzMzMzNlbSAxLjExMTExMTExMTFlbSA0cHggMS4xMTExMTExMTExZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3cy1saXN0X19jYXJkLWluZm8ge1xuICAgIHBhZGRpbmc6IDAuNTU1NTU1NTU1NmVtIDAuODMzMzMzMzMzM2VtIDRweCAwLjgzMzMzMzMzMzNlbTtcbiAgfVxufVxuLm5ld3MtbGlzdF9fY2FyZC1pbmZvIC5kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41NTU1NTU1NTU2ZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5uZXdzLWxpc3RfX2NhcmQtaW5mbyAuZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMzMzMzMzMzMzZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3cy1saXN0X19jYXJkLWluZm8gLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXdzLWxpc3RfX2NhcmQtaW5mbyAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjc3Nzc3Nzc3NzhlbTtcbiAgfVxufVxuLm5ld3MtbGlzdF9fY2FyZC1pbmZvIC50aXRsZSB7XG4gIGhlaWdodDogMy43NWVtO1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDc0YmM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLm5ld3MtbGlzdF9fY2FyZC1pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uZXdzLWxpc3RfX2NhcmQtaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3cy1saXN0X19jYXJkLWluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbiBOZXdzIEl0ZW0gaW4gUGFnZSBOZXdzIEl0ZW1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5ld3MtcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3cy1wb3N0IC5tZWRpYS1hbmltIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltLmxlZnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDIwMHB4O1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXh4bCB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA3MiU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDQwJTtcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS14eGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUteGwge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNTYlO1xuICB0b3A6IDMlO1xuICBsZWZ0OiAzNiU7XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbGcge1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMjAlO1xuICB0b3A6IDMyJTtcbiAgbGVmdDogMzAlO1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLWxnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IDEyJTtcbiAgdG9wOiAxNCU7XG4gIGxlZnQ6IDI0JTtcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS1tZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiYztcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0ucmlnaHQge1xuICByaWdodDogMDtcbiAgdG9wOiA5MnZoO1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogMzglO1xuICBsZWZ0OiAyNiU7XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgd2lkdGg6IDMzJTtcbiAgdG9wOiA1NCU7XG4gIGxlZnQ6IDYyJTtcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbWQge1xuICB3aWR0aDogMTAlO1xuICB0b3A6IDgwJTtcbiAgbGVmdDogNjQlO1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbSAuaGVpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiYztcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGcge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xufVxuLm5ld3MtcG9zdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uZXdzLXBvc3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG4ubmV3cy1wb3N0IC5tZWRpYS1hbmltIC5jaXJjbGUgLmhlaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5uZXdzLXBvc3QgLmNvbnRhaW5lci1mbHVpZCwgLm5ld3MtcG9zdCAuY29udGFpbmVyLXNtLCAubmV3cy1wb3N0IC5jb250YWluZXItbWQsIC5uZXdzLXBvc3QgLmNvbnRhaW5lci1sZywgLm5ld3MtcG9zdCAuY29udGFpbmVyLXhsLCAubmV3cy1wb3N0IC5jb250YWluZXIteHhsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNlY3Rpb24gU3Vic2NyaWJlcnMgR3JpZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc3Vic2NyaWJlcnMtZ3JpZCxcbi5wYXJ0bmVycy1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctc2lkZS1tZW51LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2JSAzMCU7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbS5sZWZ0LFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0ubGVmdCB7XG4gIHRvcDogMTM1cHg7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXhsLFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHdpZHRoOiA1OCU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDI5JTtcbn1cbi5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbGcsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgd2lkdGg6IDM2JTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDEyJTtcbn1cbi5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbWQsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDE1JTtcbiAgdG9wOiAtMiU7XG4gIGxlZnQ6IDMwJTtcbn1cbi5zdWJzY3JpYmVycy1ncmlkIC5tZWRpYS1hbmltLnJpZ2h0LFxuLnBhcnRuZXJzLWdyaWQgLm1lZGlhLWFuaW0ucmlnaHQge1xuICB0b3A6IDc1dmg7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS14bCxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDUxJTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMjUlO1xufVxuLnN1YnNjcmliZXJzLWdyaWQgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbGcsXG4ucGFydG5lcnMtZ3JpZCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIHdpZHRoOiAzMiU7XG4gIHRvcDogMTUlO1xuICBsZWZ0OiA2MiU7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1tZCxcbi5wYXJ0bmVycy1ncmlkIC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDklO1xuICB0b3A6IDAlO1xuICBsZWZ0OiA2NCU7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZCAuY29udGFpbmVyLWZsdWlkLCAuc3Vic2NyaWJlcnMtZ3JpZCAuY29udGFpbmVyLXNtLCAuc3Vic2NyaWJlcnMtZ3JpZCAuY29udGFpbmVyLW1kLCAuc3Vic2NyaWJlcnMtZ3JpZCAuY29udGFpbmVyLWxnLCAuc3Vic2NyaWJlcnMtZ3JpZCAuY29udGFpbmVyLXhsLCAuc3Vic2NyaWJlcnMtZ3JpZCAuY29udGFpbmVyLXh4bCxcbi5wYXJ0bmVycy1ncmlkIC5jb250YWluZXItZmx1aWQsXG4ucGFydG5lcnMtZ3JpZCAuY29udGFpbmVyLXNtLFxuLnBhcnRuZXJzLWdyaWQgLmNvbnRhaW5lci1tZCxcbi5wYXJ0bmVycy1ncmlkIC5jb250YWluZXItbGcsXG4ucGFydG5lcnMtZ3JpZCAuY29udGFpbmVyLXhsLFxuLnBhcnRuZXJzLWdyaWQgLmNvbnRhaW5lci14eGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZF9fd3JhcCxcbi5wYXJ0bmVycy1ncmlkX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJzY3JpYmVycy1ncmlkX193cmFwLFxuLnBhcnRuZXJzLWdyaWRfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zdWJzY3JpYmVycy1ncmlkX19zaWRlLW1lbnUsXG4ucGFydG5lcnMtZ3JpZF9fc2lkZS1tZW51IHtcbiAgd2lkdGg6IDM2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdWJzY3JpYmVycy1ncmlkX19zaWRlLW1lbnUsXG4ucGFydG5lcnMtZ3JpZF9fc2lkZS1tZW51IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJzY3JpYmVycy1ncmlkX19zaWRlLW1lbnUsXG4ucGFydG5lcnMtZ3JpZF9fc2lkZS1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjIyMjIyMjIyMjJlbTtcbiAgfVxufVxuLnN1YnNjcmliZXJzLWdyaWRfX2NvbnRlbnQsXG4ucGFydG5lcnMtZ3JpZF9fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5zdWJzY3JpYmVycy1ncmlkX19jb250ZW50LFxuLnBhcnRuZXJzLWdyaWRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3Vic2NyaWJlcnMtZ3JpZF9fY29udGVudCxcbi5wYXJ0bmVycy1ncmlkX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzEwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1YnNjcmliZXJzLWdyaWRfX2NvbnRlbnQsXG4ucGFydG5lcnMtZ3JpZF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc3Vic2NyaWJlcnMtZ3JpZF9fY29udGVudCA+ICosXG4ucGFydG5lcnMtZ3JpZF9fY29udGVudCA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN1YnNjcmliZXJzLWdyaWRfX2NvbnRlbnQgaHIsXG4ucGFydG5lcnMtZ3JpZF9fY29udGVudCBociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG4uc3Vic2NyaWJlcnMtZ3JpZF9fY29udGVudC10aXRsZSxcbi5wYXJ0bmVycy1ncmlkX19jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42NjY2NjY2NjY3ZW07XG59XG4uc3Vic2NyaWJlcnMtZ3JpZF9fY29udGVudC10aXRsZSA+ICosXG4ucGFydG5lcnMtZ3JpZF9fY29udGVudC10aXRsZSA+ICoge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNlY3Rpb24gUGF5czogUG9ydG1vbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBheS1wb3J0bW9uZV9faWZyYW1lLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXktcG9ydG1vbmVfX2lmcmFtZS13cmFwIGlmcmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDY2MHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TZWN0aW9uIE5ld3MgTGlzdCBpbiBQYWdlIE5ld3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmFubm91bmNlbWVudHMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL25ld3MvYmctbmV3cy1saXN0LXBhZ2UucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYW5ub3VuY2VtZW50cy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS1jb25uZWN0X21vYi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDZ2aDtcbiAgfVxufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0ubGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMCU7XG4gIHRvcDogMzIlO1xuICBsZWZ0OiAxNCU7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbGcge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTElO1xuICB0b3A6IDQ2JTtcbiAgbGVmdDogMTAlO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLWxnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDclO1xuICB0b3A6IDM1JTtcbiAgbGVmdDogNyU7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOTJ2aDtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUteGwge1xuICB3aWR0aDogNTAlO1xuICB0b3A6IDM4JTtcbiAgbGVmdDogMjYlO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIHdpZHRoOiAzMyU7XG4gIHRvcDogNTQlO1xuICBsZWZ0OiA2MiU7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDEwJTtcbiAgdG9wOiA4MCU7XG4gIGxlZnQ6IDY0JTtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0gLmhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQge1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYW5ub3VuY2VtZW50cy1saXN0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLmFubm91bmNlbWVudHMtbGlzdCAubWVkaWEtYW5pbSAuY2lyY2xlIC5oZWlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19zaG9ydCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3RfX3Nob3J0LnB0LWFuaW0ge1xuICBwYWRkaW5nLXRvcDogNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFubm91bmNlbWVudHMtbGlzdF9fc2hvcnQucHQtYW5pbSB7XG4gICAgcGFkZGluZy10b3A6IDIuNWVtO1xuICB9XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19zaG9ydCAubWVkaWEtYW5pbS5yaWdodCB7XG4gIHJpZ2h0OiAyJTtcbiAgdG9wOiAwO1xufVxuLmFubm91bmNlbWVudHMtbGlzdF9fc2hvcnQgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUteGwge1xuICBsZWZ0OiAzNSU7XG4gIHRvcDogMyU7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19zaG9ydCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIGxlZnQ6IDcwJTtcbiAgdG9wOiAxOCU7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19zaG9ydCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIGxlZnQ6IDcwJTtcbiAgdG9wOiA0NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYW5ub3VuY2VtZW50cy1saXN0X19zaG9ydCAuYnRucy13cmFwLnRleHQtcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLmFubm91bmNlbWVudHMtbGlzdF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X193cmFwX2JpZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X193cmFwX2JpZyAubmV3cy1saXN0X19jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbm5vdW5jZW1lbnRzLWxpc3RfX3dyYXBfYmlnIC5uZXdzLWxpc3RfX2NhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19jYXJkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xufVxuLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZF9iaWcgLm5ld3MtbGlzdF9fY2FyZC1pbWcge1xuICBwYWRkaW5nLXRvcDogNjMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZF9iaWcgLm5ld3MtbGlzdF9fY2FyZC1pbWcge1xuICAgIHBhZGRpbmctdG9wOiA0NiU7XG4gIH1cbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDYlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZC1pbWcgPiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZC1pbWcgLmRlZmF1bHQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9uZXdzL25ld3MtY3VwLWxvZ28tdmlhc2F0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNSUgYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQtaW5mbyB7XG4gIHBhZGRpbmc6IDEuMTExMTExMTExMWVtIDEuNjY2NjY2NjY2N2VtIDRweCAxLjY2NjY2NjY2NjdlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYW5ub3VuY2VtZW50cy1saXN0X19jYXJkLWluZm8ge1xuICAgIHBhZGRpbmc6IDAuODMzMzMzMzMzM2VtIDEuMTExMTExMTExMWVtIDRweCAxLjExMTExMTExMTFlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQtaW5mbyB7XG4gICAgcGFkZGluZzogMC41NTU1NTU1NTU2ZW0gMC44MzMzMzMzMzMzZW0gNHB4IDAuODMzMzMzMzMzM2VtO1xuICB9XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19jYXJkLWluZm8gLmRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjU1NTU1NTU1NTZlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZC1pbmZvIC5kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMzMzMzMzMzMzNlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQtaW5mbyAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZC1pbmZvIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDAuNzc3Nzc3Nzc3OGVtO1xuICB9XG59XG4uYW5ub3VuY2VtZW50cy1saXN0X19jYXJkLWluZm8gLnRpdGxlIHtcbiAgaGVpZ2h0OiAzLjc1ZW07XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNzRiYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAuYW5ub3VuY2VtZW50cy1saXN0X19jYXJkLWluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFubm91bmNlbWVudHMtbGlzdF9fY2FyZC1pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hbm5vdW5jZW1lbnRzLWxpc3RfX2NhcmQtaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlIEhvbWVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmhvbWUtcGFnZSAucGFnZS1oZWlnaHQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TZWN0aW9uIENvbm5lY3QgaW4gUGFnZSBDb25uZWN0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jb25uZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS1jb25uZWN0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS1jb25uZWN0X21vYi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDZ2aDtcbiAgfVxufVxuLmNvbm5lY3QgLm1lZGlhLWFuaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAyMCU7XG4gIHRvcDogMzUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdCAubWVkaWEtYW5pbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbm5lY3QgLm1lZGlhLWFuaW0ubGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDQ1JTtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IDE4JTtcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbGcge1xuICB3aWR0aDogMzclO1xuICB0b3A6IDM1JTtcbiAgbGVmdDogMiU7XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDE2JTtcbiAgdG9wOiA1MiU7XG4gIGxlZnQ6IDMwJTtcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogMzglO1xuICBsZWZ0OiAyNiU7XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIHdpZHRoOiAzMyU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDU3JTtcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDEyJTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltIC5oZWlnaHQge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLXhsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGJjO1xufVxuLmNvbm5lY3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbGcge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbn1cbi5jb25uZWN0IC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbm5lY3QgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG4uY29ubmVjdCAubWVkaWEtYW5pbSAuY2lyY2xlIC5oZWlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uY29ubmVjdCAuY29udGFpbmVyLWZsdWlkLCAuY29ubmVjdCAuY29udGFpbmVyLXNtLCAuY29ubmVjdCAuY29udGFpbmVyLW1kLCAuY29ubmVjdCAuY29udGFpbmVyLWxnLCAuY29ubmVjdCAuY29udGFpbmVyLXhsLCAuY29ubmVjdCAuY29udGFpbmVyLXh4bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jb25uZWN0IC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42NjY2NjY2NjY3ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdCAuc2VjdGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbm5lY3QgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uY29ubmVjdCAuc2VjdGlvbi10aXRsZSAudGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25uZWN0X19zdGVwcy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmNvbm5lY3RfX3N0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMTExMTExMTExZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLmNvbm5lY3RfX3N0ZXBzIHtcbiAgICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbm5lY3RfX3N0ZXBzIHtcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzMzM2VtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbm5lY3RfX3N0ZXBzIHtcbiAgICBmb250LXNpemU6IDAuNzIyMjIyMjIyMmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fc3RlcHMge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb25uZWN0X19zdGVwcyB7XG4gICAgZm9udC1zaXplOiAwLjU1NTU1NTU1NTZlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5jb25uZWN0X19zdGVwcyB7XG4gICAgZm9udC1zaXplOiAwLjVlbTtcbiAgfVxufVxuLmNvbm5lY3RfX3N0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3N0ZXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNHZoO1xuICAgIG1hcmdpbi1ib3R0b206IDR2aDtcbiAgfVxuICAuY29ubmVjdF9fc3RlcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29ubmVjdF9fc3RlcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY29ubmVjdF9fc3RlcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMCU7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMS44ODg4ODg4ODg5ZW07XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25uZWN0X19zdGVwOjphZnRlciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDh2aCk7XG4gICAgdG9wOiAxLjg4ODg4ODg4ODllbTtcbiAgICBsZWZ0OiAxLjg4ODg4ODg4ODllbTtcbiAgfVxufVxuLmNvbm5lY3RfX3N0ZXA6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmNvbm5lY3RfX3N0ZXAuY3VycmVudCAuc3RlcC1udW0gLnN0ZXAtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbi5jb25uZWN0X19zdGVwLmN1cnJlbnQgLnN0ZXAtbmFtZSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuLmNvbm5lY3RfX3N0ZXAubGFzdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25uZWN0X19zdGVwLmxhc3Q6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiYztcbn1cbi5jb25uZWN0X19zdGVwLmxhc3QgLnN0ZXAtbnVtIC5zdGVwLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25uZWN0X19zdGVwLmxhc3QgLnN0ZXAtbmFtZSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuLmNvbm5lY3RfX3N0ZXAgLnN0ZXAtbnVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMy44ODg4ODg4ODg5ZW07XG4gIGhlaWdodDogMy44ODg4ODg4ODg5ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuODMzMzMzMzMzM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3N0ZXAgLnN0ZXAtbnVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbm5lY3RfX3N0ZXAgLnN0ZXAtbnVtIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuLmNvbm5lY3RfX3N0ZXAgLnN0ZXAtbnVtIC5zdGVwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDIuNjY2NjY2NjY2N2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY29ubmVjdF9fc3RlcCAuc3RlcC1udW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwLjQ0NDQ0NDQ0NDRlbTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG59XG4uY29ubmVjdF9fc3RlcCAuc3RlcC1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2FhYWFhYTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fc3RlcCAuc3RlcC1uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29ubmVjdF9fc3RlcCAuc3RlcC1uYW1lIHtcbiAgICBmbGV4LXNocmluazogMzA7XG4gIH1cbn1cbi5jb25uZWN0X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiA1NiU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbm5lY3RfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG4uY29ubmVjdF9fY29udGVudCAucm93ID4gZGl2Om50aC1jaGlsZCgxKSAudGFyaWZmX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZmY7XG59XG4uY29ubmVjdF9fY29udGVudCAucm93ID4gZGl2Om50aC1jaGlsZCgyKSAudGFyaWZmX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTk2ZjI7XG59XG4uY29ubmVjdF9fY29udGVudCAucm93ID4gZGl2Om50aC1jaGlsZCgzKSAudGFyaWZmX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhjZTM7XG59XG4uY29ubmVjdF9fY29udGVudCAucm93ID4gZGl2Om50aC1jaGlsZCg0KSAudGFyaWZmX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdlY2Q7XG59XG4uY29ubmVjdF9fY29udGVudCAucm93ID4gZGl2Om50aC1jaGlsZCg1KSAudGFyaWZmX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG59XG4uY29ubmVjdF9fcmVzdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi43Nzc3Nzc3Nzc4ZW07XG4gIHBhZGRpbmc6IDEuMTExMTExMTExMWVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDNweCAxNHB4IDBweCByZ2JhKDAsIDExNiwgMTg4LCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggM3B4IDE0cHggMHB4IHJnYmEoMCwgMTE2LCAxODgsIDAuMTIpO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDE0cHggMHB4IHJnYmEoMCwgMTE2LCAxODgsIDAuMTIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb25uZWN0X19yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29ubmVjdF9fcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDAuNzc3Nzc3Nzc3OGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMy4zMzMzMzMzMzMzZW07XG4gIH1cbn1cbi5jb25uZWN0X19keW5hbWljLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fZHluYW1pYy1yZXN1bHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb25uZWN0X19yZXN1bHQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxLjY2NjY2NjY2NjdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25uZWN0X19yZXN1bHQtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICB9XG59XG4uY29ubmVjdF9fcmVzdWx0LWl0ZW06OmFmdGVyLCAuY29ubmVjdF9fcmVzdWx0LWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3Jlc3VsdC1pdGVtOjphZnRlciwgLmNvbm5lY3RfX3Jlc3VsdC1pdGVtOjpiZWZvcmUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG4uY29ubmVjdF9fcmVzdWx0LWl0ZW06OmFmdGVyIHtcbiAgcmlnaHQ6IC0xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fcmVzdWx0LWl0ZW06OmFmdGVyIHtcbiAgICByaWdodDogNTAlO1xuICB9XG59XG4uY29ubmVjdF9fcmVzdWx0LWl0ZW06OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fcmVzdWx0LWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLmNvbm5lY3RfX3Jlc3VsdC1pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmNvbm5lY3RfX3Jlc3VsdC1pdGVtIC5zdGVwLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMTExMTExMTExZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdF9fcmVzdWx0LWl0ZW0gLnN0ZXAtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG4uY29ubmVjdF9fcmVzdWx0LWl0ZW0gLnN0ZXAtdmFsdWUge1xuICBjb2xvcjogIzAwNzRiYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb25uZWN0X19yZXN1bHQtaXRlbSAuc3RlcC12YWx1ZSAudmFsdWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG59XG4uY29ubmVjdF9fcmVzdWx0LXByaWNlIHtcbiAgcGFkZGluZzogMCAxLjY2NjY2NjY2NjdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3Jlc3VsdC1wcmljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb25uZWN0X19yZXN1bHQtcHJpY2UgLnN0ZXAtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3Jlc3VsdC1wcmljZSAuc3RlcC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICB9XG59XG4uY29ubmVjdF9fcmVzdWx0LXByaWNlIC5wcmljZS12YWx1ZSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbi5jb25uZWN0X19yZXN1bHQtcHJpY2UgLnByaWNlLXZhbHVlIC5udW0ge1xuICBmb250LXNpemU6IDIuNjY2NjY2NjY2N2VtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbm5lY3RfX3Jlc3VsdC1wcmljZSAucHJpY2UtdmFsdWUgLnVuaXQge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbm5lY3RfX3Jlc3VsdC1wcmljZV9wb3MtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3Jlc3VsdC1wcmljZV9wb3MtdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25uZWN0X19yZXN1bHQtcHJpY2VfcG9zLXRpdGxlIC5zdGVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3Jlc3VsdC1wcmljZV9wb3MtdGl0bGUgLnByaWNlLXZhbHVlIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX3Jlc3VsdC1wcmljZV9wb3MtdGl0bGUgLnByaWNlLXZhbHVlIC51bml0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jb25uZWN0X19idG5zIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNTU1NTU1NTU1NmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbm5lY3RfX2J0bnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc3Nzc3Nzc3NzhlbTtcbiAgfVxufVxuLmNvbm5lY3QgLnRhcmlmZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NTU1NTU1NTU2ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLmNvbm5lY3QgLnRhcmlmZiB7XG4gICAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb25uZWN0IC50YXJpZmYge1xuICAgIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29ubmVjdCAudGFyaWZmIHtcbiAgICBmb250LXNpemU6IDAuNzIyMjIyMjIyMmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29ubmVjdCAudGFyaWZmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29ubmVjdCAudGFyaWZmIHtcbiAgICBmb250LXNpemU6IDAuNTU1NTU1NTU1NmVtO1xuICB9XG59XG4uY29ubmVjdCAudGFyaWZmOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAwMDtcbn1cbi5jb25uZWN0IC50YXJpZmY6aG92ZXIgLnRhcmlmZl9fZGV0YWlscyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMDA7XG59XG4uY29ubmVjdCAudGFyaWZmX192aXNpYmxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMzg4ODg4ODg4OWVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggM3B4IDE0cHggMHB4IHJnYmEoMCwgMTE2LCAxODgsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAzcHggMTRweCAwcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTRweCAwcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4xMik7XG59XG4uY29ubmVjdCAudGFyaWZmX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMTExMTExMTExZW07XG59XG4uY29ubmVjdCAudGFyaWZmX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDVlbSAwLjVlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjMzMzMzMzMzMzNlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjMzMzMzMzMzMzNlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMzMzMzMzMzMzZW07XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb25uZWN0IC50YXJpZmZfX3ByaWNlLWNoYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNTU1NTU1NTU1NmVtO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5jb25uZWN0IC50YXJpZmZfX3ByaWNlLWNoYW5lbCAudmFsdWUge1xuICBjb2xvcjogIzAwNzRiYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb25uZWN0IC50YXJpZmZfX3ByaWNlLWNoYW5lbCAudmFsdWUgLm51bSB7XG4gIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbm5lY3QgLnRhcmlmZl9fcHJpY2UtY2hhbmVsIC52YWx1ZSAubnVtIHtcbiAgICBmb250LXNpemU6IDIuMzMzMzMzMzMzM2VtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbm5lY3QgLnRhcmlmZl9fcHJpY2UtY2hhbmVsIC52YWx1ZSAubnVtIHtcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMmVtO1xuICB9XG59XG4uY29ubmVjdCAudGFyaWZmX19wcmljZS1jaGFuZWwgLnZhbHVlIC51bml0IHtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29ubmVjdCAudGFyaWZmX19wcmljZS1jaGFuZWwgLnZhbHVlIC51bml0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLmNvbm5lY3QgLnRhcmlmZl9fY2hhbmVsLCAuY29ubmVjdCAudGFyaWZmX19wcmljZSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctdG9wOiAwLjU1NTU1NTU1NTZlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNTU1NTU1NTU1NmVtO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fcHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuODMzMzMzMzMzM2VtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmZiZmJmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuY29ubmVjdCAudGFyaWZmX19wcmljZSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NTU1NTU1NTU2ZW07XG4gIH1cbn1cbi5jb25uZWN0IC50YXJpZmZfX3ByaWNlIC5wcmljZS1vbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDkuMzc1ZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gIGZvbnQtc2l6ZTogMC40NDQ0NDQ0NDQ0ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbm5lY3QgLnRhcmlmZl9fcHJpY2UgLnByaWNlLW9sZCB7XG4gICAgcmlnaHQ6IDguMTI1ZW07XG4gIH1cbn1cbi5jb25uZWN0IC50YXJpZmZfX3ByaWNlIC5wcmljZS1vbGQgLm51bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb25uZWN0IC50YXJpZmZfX3ByaWNlIC5wcmljZS1vbGQgLm51bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb25uZWN0IC50YXJpZmZfX3ByaWNlIC5wcmljZS1vbGQgLm51bTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuLmNvbm5lY3QgLnRhcmlmZl9fY2hhbmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjgzMzMzMzMzMzNlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmZiZmJmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jb25uZWN0IC50YXJpZmZfX2NoYW5lbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU1NTU1NTU1NTZlbTtcbiAgfVxufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscy1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEuM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29ubmVjdCAudGFyaWZmX19kZXRhaWxzLWNvbnRyb2wuY2xvc2UgLmxpbmsuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscy1jb250cm9sLmNsb3NlIC5saW5rLmRldGFpbHMge1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscy1jb250cm9sIC5saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb25uZWN0IC50YXJpZmZfX2RldGFpbHMtY29udHJvbCAubGluay5jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29ubmVjdCAudGFyaWZmX19kZXRhaWxzLWNvbnRyb2wgLmxpbmsuY2xvc2UgLmljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscy1jb250cm9sIC5saW5rLmRldGFpbHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG4uY29ubmVjdCAudGFyaWZmX19kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICB0b3A6IGNhbGMoMTAwJSAtIDdweCk7XG4gIGxlZnQ6IC0xcHg7XG4gIHBhZGRpbmc6IDEuMTExMTExMTExMWVtIDEuMzg4ODg4ODg4OWVtIDEuMzg4ODg4ODg4OWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCA2cHggMTRweCAwcHggcmdiYSgwLCAxMTYsIDE4OCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogM3B4IDZweCAxNHB4IDBweCByZ2JhKDAsIDExNiwgMTg4LCAwLjEyKTtcbiAgYm94LXNoYWRvdzogM3B4IDZweCAxNHB4IDBweCByZ2JhKDAsIDExNiwgMTg4LCAwLjEyKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuaW5mby1pdGVtIHtcbiAgcGFkZGluZzogMC44MzMzMzMzMzMzZW0gMC41NTU1NTU1NTU2ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuaW5mby1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuaW5mby1pdGVtIC5oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuaW5mby1pdGVtIC5oZWFkIC50aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS4xMTExMTExMTExZW07XG59XG4uY29ubmVjdCAudGFyaWZmX19kZXRhaWxzIC5pbmZvLWl0ZW0gLmhlYWQgLm51bSB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwNzRiYztcbn1cbi5jb25uZWN0IC50YXJpZmZfX2RldGFpbHMgLmluZm8taXRlbSAuY2hhbm5lbHMge1xuICBoZWlnaHQ6IDEuNTU1NTU1NTU1NmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuaW5mby1pdGVtIC5jaGFubmVscyA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0LjQ0NDQ0NDQ0NDRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuaW5mby1pdGVtIC5jaGFubmVscyA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb25uZWN0IC50YXJpZmZfX2RldGFpbHMgLmluZm8taXRlbSAuY2hhbm5lbHMgPiBzcGFuID4gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuYWxsLWNoYW5uZWxzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbm5lY3QgLnRhcmlmZl9fZGV0YWlscyAuYWxsLWNoYW5uZWxzID4gYSB7XG4gIGNvbG9yOiAjMDA3NGJjO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblBhZ2UgU3VjY2VzcyBTZWN0aW9uIFN1Y2Nlc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnN1Y2Nlc3MtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtY29ubmVjdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTR2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDE0dmggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWNjZXNzLXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zdWNjZXNzLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLWNvbm5lY3RfbW9iLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNnZoO1xuICB9XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMjAlO1xuICB0b3A6IDIwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnN1Y2Nlc3MtcGFnZSAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDQ1JTtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IDE4JTtcbn1cbi5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS1sZyB7XG4gIHdpZHRoOiAzNyU7XG4gIHRvcDogMzUlO1xuICBsZWZ0OiAyJTtcbn1cbi5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0ubGVmdCAuY2lyY2xlLmNpcmNsZS1tZCB7XG4gIHdpZHRoOiAxNiU7XG4gIHRvcDogNTIlO1xuICBsZWZ0OiAzMCU7XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDUwJTtcbiAgdG9wOiAzOCU7XG4gIGxlZnQ6IDI2JTtcbn1cbi5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbGcge1xuICB3aWR0aDogMzMlO1xuICB0b3A6IDAlO1xuICBsZWZ0OiA1NyU7XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDEyJTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDc1JTtcbn1cbi5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0gLmhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLnN1Y2Nlc3MtcGFnZSAubWVkaWEtYW5pbSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN1Y2Nlc3MtcGFnZSAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN1Y2Nlc3MtcGFnZSAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbn1cbi5zdWNjZXNzLXBhZ2UgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQge1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3VjY2Vzcy1wYWdlIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLnN1Y2Nlc3MtcGFnZSAubWVkaWEtYW5pbSAuY2lyY2xlIC5oZWlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uc3VjY2Vzcy1wYWdlIC5jb250YWluZXItZmx1aWQsIC5zdWNjZXNzLXBhZ2UgLmNvbnRhaW5lci1zbSwgLnN1Y2Nlc3MtcGFnZSAuY29udGFpbmVyLW1kLCAuc3VjY2Vzcy1wYWdlIC5jb250YWluZXItbGcsIC5zdWNjZXNzLXBhZ2UgLmNvbnRhaW5lci14bCwgLnN1Y2Nlc3MtcGFnZSAuY29udGFpbmVyLXh4bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zdWNjZXNzLXBhZ2UgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0dmg7XG59XG4uc3VjY2Vzcy1wYWdlIC5zZWN0aW9uLXRpdGxlIC50aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN1Y2Nlc3MtcGFnZV9fc3VjY2VzcywgLnN1Y2Nlc3MtcGFnZV9fZmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ3LjIyMjIyMjIyMjJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDV2aDtcbn1cbi5zdWNjZXNzLXBhZ2VfX3N1Y2Nlc3MgLmltZy13cmFwLCAuc3VjY2Vzcy1wYWdlX19mYWlsIC5pbWctd3JhcCB7XG4gIHdpZHRoOiA3Ljc3Nzc3Nzc3NzhlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQuNXZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1Y2Nlc3MtcGFnZV9fc3VjY2VzcyAuaW1nLXdyYXAsIC5zdWNjZXNzLXBhZ2VfX2ZhaWwgLmltZy13cmFwIHtcbiAgICB3aWR0aDogMy44ODg4ODg4ODg5ZW07XG4gIH1cbn1cbi5zdWNjZXNzLXBhZ2VfX3N1Y2Nlc3MgLmltZy13cmFwID4gaW1nLCAuc3VjY2Vzcy1wYWdlX19mYWlsIC5pbWctd3JhcCA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3VjY2Vzcy1wYWdlX19zdWNjZXNzIC50ZXh0LCAuc3VjY2Vzcy1wYWdlX19mYWlsIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3VjY2Vzcy1wYWdlX19zdWNjZXNzIC50ZXh0LCAuc3VjY2Vzcy1wYWdlX19mYWlsIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjIyMjIyMjIyMmVtO1xuICB9XG59XG4uc3VjY2Vzcy1wYWdlX19zdWNjZXNzIC50ZXh0IHAsIC5zdWNjZXNzLXBhZ2VfX2ZhaWwgLnRleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdWNjZXNzLXBhZ2VfX3N1Y2Nlc3MgLmltZy13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjY2NjY2NjY2NjdlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWNjZXNzLXBhZ2VfX3N1Y2Nlc3MgLmltZy13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTExMTExMTExMWVtO1xuICB9XG59XG4uc3VjY2Vzcy1wYWdlX19yZWdpc3RyYXRpb24tb2ZmZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0Ny4yMjIyMjIyMjIyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1Y2Nlc3MtcGFnZV9fcmVnaXN0cmF0aW9uLW9mZmVyIC50ZXh0LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3VjY2Vzcy1wYWdlX19yZWdpc3RyYXRpb24tb2ZmZXIgLnRleHQtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VjY2Vzcy1wYWdlX19yZWdpc3RyYXRpb24tb2ZmZXIgLnRleHQtYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN1Y2Nlc3MtcGFnZV9fcmVnaXN0cmF0aW9uLW9mZmVyIC5idG5zLXdyYXAgLmJ0bl9fcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN1Y2Nlc3MtcGFnZV9fcmVnaXN0cmF0aW9uLW9mZmVyIC5idG5zLXdyYXAgLmJ0bl9fcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHJlZDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlIEhvbWUgU3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBhZ2UtdGFyaWZmcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtdGFyaWZmcy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2dmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLXRhcmlmZnNfbW9iLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOHZoO1xuICB9XG59XG4ucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMjAlO1xuICB0b3A6IDM4dmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDU4JTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMjIlO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgd2lkdGg6IDM3JTtcbiAgdG9wOiAzMiU7XG4gIGxlZnQ6IDQlO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDE2JTtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDE3JTtcbn1cbi5wYWdlLXRhcmlmZnMgLm1lZGlhLWFuaW0ucmlnaHQge1xuICByaWdodDogMDtcbiAgdG9wOiA0NXZoO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbS5yaWdodCAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogMCU7XG4gIHJpZ2h0OiAyNCU7XG59XG4ucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltLnJpZ2h0IC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgd2lkdGg6IDMzJTtcbiAgdG9wOiAyMCU7XG4gIHJpZ2h0OiA4JTtcbn1cbi5wYWdlLXRhcmlmZnMgLm1lZGlhLWFuaW0ucmlnaHQgLmNpcmNsZS5jaXJjbGUtbWQge1xuICB3aWR0aDogMTAlO1xuICB0b3A6IDQ0JTtcbiAgcmlnaHQ6IDMyJTtcbn1cbi5wYWdlLXRhcmlmZnMgLm1lZGlhLWFuaW0gLmhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS14bCB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLXRhcmlmZnMgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUteGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YmM7XG59XG4ucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbSAuY2lyY2xlLmNpcmNsZS1sZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbn1cbi5wYWdlLXRhcmlmZnMgLm1lZGlhLWFuaW0gLmNpcmNsZS5jaXJjbGUtbWQge1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS10YXJpZmZzIC5tZWRpYS1hbmltIC5jaXJjbGUuY2lyY2xlLW1kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLnBhZ2UtdGFyaWZmcyAubWVkaWEtYW5pbSAuY2lyY2xlIC5oZWlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLW8tdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDA3NGJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY1ZjUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgbGVmdDogLTEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgbGVmdDogLTc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICAgIGxlZnQ6IC02MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTYwcHg7XG4gIH1cbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICByaWdodDogLTc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNjBweDtcbiAgfVxufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtOm5vdCguYWN0aXZlKSAudGFyaWZmLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5hY3RpdmUuY2VudGVyICsgLm93bC1pdGVtLmFjdGl2ZSAudGFyaWZmLWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC41NTU1NTU1NTU2ZW07XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgfVxufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmFjdGl2ZS5jZW50ZXIgKyAub3dsLWl0ZW0uYWN0aXZlICsgLm93bC1pdGVtLmFjdGl2ZSAudGFyaWZmLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyLjIyMjIyMjIyMjJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucGFnZS10YXJpZmZzIC50YXJpZmZzLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZnMtY2Fyb3VzZWwgLnRhcmlmZi1pdGVtLS1ub3Qtc2xpZGVyIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtdGFyaWZmcyAudGFyaWZmcy1jYXJvdXNlbCAudGFyaWZmLWl0ZW0tLW5vdC1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAwLjg4ODg4ODg4ODllbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtIHtcbiAgICBmb250LXNpemU6IDAuNzc3Nzc3Nzc3OGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwLjc3Nzc3Nzc3NzhlbTtcbiAgfVxufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW06OmFmdGVyIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtLm5hdGlvbmFsIC50YXJpZmYtaXRlbV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGZmO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW0uZmFtaWx5IC50YXJpZmYtaXRlbV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE5NmYyO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW0ucHJlc3RpZ2lvdXMtaGQgLnRhcmlmZi1pdGVtX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhjZTM7XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbS5wcmVtaXVtLWhkIC50YXJpZmYtaXRlbV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWNkO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW0gLnRhcmlmZi1pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjk0NDQ0NDQ0NDRlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjU1NTU1NTU1NTZlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NTU1NTU1NTU2ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbV9fcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYzZjM7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX3ByaWNlIC5wcmljZS5wcmljZS1vbGQge1xuICBjb2xvcjogIzAwNzRiYztcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtX19ib2R5IC5pbmZvLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtX19ib2R5IC5pbmZvLWl0ZW06Zmlyc3QtY2hpbGQgLmhlYWQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX2JvZHkgLmluZm8taXRlbTpmaXJzdC1jaGlsZCAuaGVhZCAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX2JvZHkgLmluZm8taXRlbTpmaXJzdC1jaGlsZCAuaGVhZCAubnVtIHtcbiAgZm9udC1zaXplOiAyLjMzMzMzMzMzMzNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtX19zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDAgMS4xMTExMTExMTExZW07XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbV9fc2VydmljZXMtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbV9fc2VydmljZXMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwLjgzMzMzMzMzMzNlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuODMzMzMzMzMzM2VtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtX19zZXJ2aWNlcy1saXN0IC50aXRsZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX3NlcnZpY2VzLWxpc3QgLnNlcnZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDAuODMzMzMzMzMzM2VtO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX3NlcnZpY2VzLWxpc3QgLnNlcnZpY2UgLm5hbWUge1xuICBmb250LXNpemU6IDEuMTExMTExMTExMWVtO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX3NlcnZpY2VzLWxpc3QgLnNlcnZpY2UgLnByaWNlIHtcbiAgY29sb3I6ICMwMDc0YmM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbV9fc2VydmljZXMtbGlzdCAuc2VydmljZSAucHJpY2UgLm51bSB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3ZW07XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbV9fc2VydmljZXMtbGlzdCAuc2VydmljZSAucHJpY2UgLnVuaXQge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtX19zZXJ2aWNlcy1saXN0IC5vciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDc0YmM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXRhcmlmZnMgLnRhcmlmZi1pdGVtX19zZXJ2aWNlcy1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxLjM4ODg4ODg4ODllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGFyaWZmcyAudGFyaWZmLWl0ZW1fX3NlcnZpY2VzLWJ0biA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWY1O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwNzRiYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZS10YXJpZmZzIC50YXJpZmYtaXRlbV9fc2VydmljZXMtYnRuID4gYS5yZXZlcnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUGFnZSBUYXJpZmYgQ2hhbm5lbHMgU3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRhcmlmZi1jaGFubmVscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtdGFyaWZmLWNoYW5uZWxzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzNXZoO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1JSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRhcmlmZi1jaGFubmVscyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtdGFyaWZmLWNoYW5uZWxzX21vYi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA4dmg7XG4gIH1cbn1cbi50YXJpZmYtY2hhbm5lbHMgLmNvbnRhaW5lci1mbHVpZCwgLnRhcmlmZi1jaGFubmVscyAuY29udGFpbmVyLXNtLCAudGFyaWZmLWNoYW5uZWxzIC5jb250YWluZXItbWQsIC50YXJpZmYtY2hhbm5lbHMgLmNvbnRhaW5lci1sZywgLnRhcmlmZi1jaGFubmVscyAuY29udGFpbmVyLXhsLCAudGFyaWZmLWNoYW5uZWxzIC5jb250YWluZXIteHhsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnRhcmlmZi1jaGFubmVsc19fbnVtYmVyLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50YXJpZmYtY2hhbm5lbHNfX251bWJlci1pbmZvIHtcbiAgICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRhcmlmZi1jaGFubmVsc19fbnVtYmVyLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjY2NjY2NjY2N2VtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGFyaWZmLWNoYW5uZWxzX19udW1iZXItaW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjY2NjY2NjY2NjdlbTtcbiAgfVxufVxuLnRhcmlmZi1jaGFubmVsc19fcHJpY2UsIC50YXJpZmYtY2hhbm5lbHNfX2NoYW5uZWxzIHtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGFyaWZmLWNoYW5uZWxzX19wcmljZSwgLnRhcmlmZi1jaGFubmVsc19fY2hhbm5lbHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi50YXJpZmYtY2hhbm5lbHNfX3ByaWNlIC50aXRsZS10ZXh0LCAudGFyaWZmLWNoYW5uZWxzX19jaGFubmVscyAudGl0bGUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzMzMzMzMzMzM2VtO1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2N2VtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRhcmlmZi1jaGFubmVsc19fcHJpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDIuNzc3Nzc3Nzc3OGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRhcmlmZi1jaGFubmVsc19fcHJpY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnRhcmlmZi1jaGFubmVsc19fcHJpY2UgLnByaWNlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRhcmlmZi1jaGFubmVsc19fcHJpY2UgLnByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi50YXJpZmYtY2hhbm5lbHNfX3ByaWNlIC5wcmljZSAubnVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIuMzMzMzMzMzMzM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRhcmlmZi1jaGFubmVsc19fcHJpY2UgLnByaWNlIC5udW0gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi50YXJpZmYtY2hhbm5lbHNfX3ByaWNlIC5wcmljZSAudW5pdCB7XG4gIGZvbnQtc2l6ZTogMC43Nzc3Nzc3Nzc4ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGFyaWZmLWNoYW5uZWxzX19wcmljZSAucHJpY2Uub2xkLXByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEuNjY2NjY2NjY2N2VtO1xuICBjb2xvcjogIzAwNzRiYztcbn1cbi50YXJpZmYtY2hhbm5lbHNfX3ByaWNlIC5wcmljZS5vbGQtcHJpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC4xNjY2NjY2NjY3ZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDAuNzc3Nzc3Nzc3OGVtO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnRhcmlmZi1jaGFubmVsc19fcHJpY2UgLnByaWNlLm9sZC1wcmljZSAubnVtIHtcbiAgZm9udC1zaXplOiAxLjU1NTU1NTU1NTZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTU7XG59XG4udGFyaWZmLWNoYW5uZWxzX19jaGFubmVscyAuY2hhbm5lbHMtbnVtIHtcbiAgZm9udC1zaXplOiAyLjMzMzMzMzMzMzNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDc0YmM7XG59XG4udGFyaWZmLWNoYW5uZWxzX19idG4tY29ubmVjdCB7XG4gIHBhZGRpbmctdG9wOiAzLjg4ODg4ODg4ODllbTtcbiAgbWFyZ2luLWJvdHRvbTogMy4zMzMzMzMzMzMzZW07XG59XG5cbi5jaGFubmVscy10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYW5uZWxzLXRhYnMgLm1lZGlhLWFuaW0ubGVmdCB7XG4gIHRvcDogLTEzNXB4O1xuICBsZWZ0OiAtOCU7XG59XG4uY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLXhsIHtcbiAgd2lkdGg6IDY0JTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG59XG4uY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLWxnIHtcbiAgd2lkdGg6IDQwJTtcbiAgdG9wOiAyNSU7XG4gIGxlZnQ6IDQ0JTtcbn1cbi5jaGFubmVscy10YWJzIC5tZWRpYS1hbmltLmxlZnQgLmNpcmNsZS5jaXJjbGUtbGc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG4uY2hhbm5lbHMtdGFicyAubWVkaWEtYW5pbS5sZWZ0IC5jaXJjbGUuY2lyY2xlLW1kIHtcbiAgd2lkdGg6IDEyJTtcbiAgdG9wOiAyJTtcbiAgbGVmdDogNDYlO1xufVxuLmNoYW5uZWxzLXRhYnNfX25hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNoYW5uZWxzLXRhYnNfX25hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43Nzc3Nzc3Nzc4ZW07XG4gIH1cbn1cbi5jaGFubmVscy10YWJzX19uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaGFubmVscy10YWJzX19uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaGFubmVscy10YWJzX19uYXYtaXRlbTpmaXJzdC1jaGlsZCAuY2hhbm5lbHMtdGFic19fbmF2LWJ0biB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YzZjJmMjtcbn1cbi5jaGFubmVscy10YWJzX19uYXYtaXRlbTpmaXJzdC1jaGlsZCAuY2hhbm5lbHMtdGFic19fbmF2LWJ0bi5hY3RpdmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uY2hhbm5lbHMtdGFic19fbmF2LWl0ZW06bGFzdC1jaGlsZCAuY2hhbm5lbHMtdGFic19fbmF2LWJ0biB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmM2YyZjI7XG59XG4uY2hhbm5lbHMtdGFic19fbmF2LWl0ZW06bGFzdC1jaGlsZCAuY2hhbm5lbHMtdGFic19fbmF2LWJ0bi5hY3RpdmUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmNoYW5uZWxzLXRhYnNfX25hdi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggNXB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jaGFubmVscy10YWJzX19uYXYtYnRuIHtcbiAgICBmb250LXNpemU6IDAuODg4ODg4ODg4OWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2hhbm5lbHMtdGFic19fbmF2LWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgcGFkZGluZzogMTBweCA1cHggOHB4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jaGFubmVscy10YWJzX19uYXYtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLmNoYW5uZWxzLXRhYnNfX25hdi1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGJjO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2hhbm5lbHMtdGFic19fbmF2LWJ0bjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNoYW5uZWxzLXRhYnNfX25hdi1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jaGFubmVscy10YWJzX19uYXYtYnRuLmFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaGFubmVscy10YWJzX19uYXYtYnRuIC5uYXYtYnRuLWljb24ge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG4uY2hhbm5lbHMtdGFic19fbmF2LWJ0biAubmF2LWJ0bi1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMi4yZW07XG4gIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMGEwZTEzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNoYW5uZWxzLXRhYnNfX25hdi1idG4gLm5hdi1idG4tbmFtZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2hhbm5lbHMtdGFic19fY2hhbm5lbHMtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNoYW5uZWxzLXRhYnNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjY2NjY2NjY2NjdlbTtcbiAgcGFkZGluZy10b3A6IDEuMTExMTExMTExMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2hhbm5lbHMtdGFic19fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNoYW5uZWxzLXRhYnMgLmNoYW5uZWwtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi10b3A6IDEuNjY2NjY2NjY2N2VtO1xuICBtYXJnaW4tYm90dG9tOiAxLjY2NjY2NjY2NjdlbTtcbn1cbi5jaGFubmVscy10YWJzIC5jaGFubmVsLWljb24uaGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvY2hhbm5lbC1oZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0NCU7XG4gIGhlaWdodDogMzIlO1xuICBtYXgtd2lkdGg6IDM2cHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogMDtcbn0iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSkgKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLS41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC0uNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YWx1ZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFsdWV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuICAkaWNvbi1hcnJvdy1ib3R0b206IFwiXFxlYTAxXCI7XG5cbiAgJGljb24tYXJyb3ctbGVmdDogXCJcXGVhMDJcIjtcblxuICAkaWNvbi1hcnJvdy1yaWdodDogXCJcXGVhMDNcIjtcblxuICAkaWNvbi1jYW5jZWw6IFwiXFxlYTA0XCI7XG5cbiAgJGljb24tY2hhbm5lbHMtYWdlLWxpbWl0OiBcIlxcZWEwNVwiO1xuXG4gICRpY29uLWNoYW5uZWxzLWNoaWxkcmVuOiBcIlxcZWEwNlwiO1xuXG4gICRpY29uLWNoYW5uZWxzLWNpbmVtYTogXCJcXGVhMDdcIjtcblxuICAkaWNvbi1jaGFubmVscy1oZWFkcGhvbmVzOiBcIlxcZWEwOFwiO1xuXG4gICRpY29uLWNoYW5uZWxzLWluZm86IFwiXFxlYTA5XCI7XG5cbiAgJGljb24tY2hhbm5lbHMtaW5ub3ZhdGlvbjogXCJcXGVhMGFcIjtcblxuICAkaWNvbi1jaGFubmVscy1uZXdzOiBcIlxcZWEwYlwiO1xuXG4gICRpY29uLWNoYW5uZWxzLXJhZGlvOiBcIlxcZWEwY1wiO1xuXG4gICRpY29uLWNoYW5uZWxzLXJ1bm5pbmc6IFwiXFxlYTBkXCI7XG5cbiAgJGljb24tZG9jOiBcIlxcZWEwZVwiO1xuXG4gICRpY29uLWVtYWlsOiBcIlxcZWEwZlwiO1xuXG4gICRpY29uLWltZzogXCJcXGVhMTBcIjtcblxuICAkaWNvbi1wZGY6IFwiXFxlYTExXCI7XG5cbiAgJGljb24tcGhvbmUtY2FsbDogXCJcXGVhMTJcIjtcblxuICAkaWNvbi1wb2ludC10aHJlZTogXCJcXGVhMTNcIjtcblxuICAkaWNvbi1zYXRlbGxpdGUtZGlzaC1yb3V0ZXI6IFwiXFxlYTE0XCI7XG5cbiAgJGljb24tdXNlcjogXCJcXGVhMTVcIjtcblxuICAkaWNvbi12aWJlcjogXCJcXGVhMTZcIjtcblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ljb25zLmVvdD9cIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaWNvbnMud29mZjI/XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pY29ucy53b2ZmP1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pY29ucy50dGY/XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pY29ucy5zdmc/I2ljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuJWljb24ge1xuZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uaWNvbiB7XG4gIEBleHRlbmQgJWljb247XG59XG5cbi5pY29uLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNjY3ZW07XG59XG5cbi5pY29uLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5pY29uLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uaWNvbi0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uaWNvbi0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uaWNvbi0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uaWNvbi00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uaWNvbi01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uaWNvbi02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uaWNvbi03eCB7XG4gIGZvbnQtc2l6ZTogN2VtO1xufVxuXG4uaWNvbi04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uaWNvbi05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uaWNvbi0xMHgge1xuICBmb250LXNpemU6IDEwZW07XG59XG5cbi5pY29uLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uaWNvbi1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbn1cblxuLmljb24tcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pY29uLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pY29uLmljb24tcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmljb24uaWNvbi1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG5cbi5pY29uLWFycm93LWJvdHRvbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5pY29uLWNhbmNlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuXG4uaWNvbi1jaGFubmVscy1hZ2UtbGltaXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtY2hpbGRyZW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtY2luZW1hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG59XG5cbi5pY29uLWNoYW5uZWxzLWhlYWRwaG9uZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtaW5mbzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4uaWNvbi1jaGFubmVscy1pbm5vdmF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5pY29uLWNoYW5uZWxzLW5ld3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtcmFkaW86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLmljb24tY2hhbm5lbHMtcnVubmluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuXG4uaWNvbi1kb2M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLmljb24tZW1haWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmljb24taW1nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5pY29uLXBkZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuXG4uaWNvbi1waG9uZS1jYWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5pY29uLXBvaW50LXRocmVlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XG59XG5cbi5pY29uLXNhdGVsbGl0ZS1kaXNoLXJvdXRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uaWNvbi11c2VyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG5cbi5pY29uLXZpYmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIEZvbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vLyBTaGVsbEZ1dHVyYVxuXG4vLyBSZWd1bGFyIChkZWZhdWx0KVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRGF4bGluZVByb1wiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1SZWd1bGFyL0RheGxpbmVQcm8tUmVndWxhci5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLVJlZ3VsYXIvRGF4bGluZVByby1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1SZWd1bGFyL0RheGxpbmVQcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1SZWd1bGFyL0RheGxpbmVQcm8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLVJlZ3VsYXIvRGF4bGluZVByby1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLVJlZ3VsYXIvRGF4bGluZVByby1SZWd1bGFyLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8vIE1lZGl1bVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRGF4bGluZVByb1wiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1NZWRpdW0vRGF4bGluZVByby1NZWRpdW0uZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1NZWRpdW0vRGF4bGluZVByby1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9EYXhsaW5lUHJvLU1lZGl1bS9EYXhsaW5lUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1NZWRpdW0vRGF4bGluZVByby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1NZWRpdW0vRGF4bGluZVByby1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tTWVkaXVtL0RheGxpbmVQcm8tTWVkaXVtLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8vIEJvbGRcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRheGxpbmVQcm9cIjtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tQm9sZC9EYXhsaW5lUHJvLUJvbGQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1Cb2xkL0RheGxpbmVQcm8tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tQm9sZC9EYXhsaW5lUHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL0RheGxpbmVQcm8tQm9sZC9EYXhsaW5lUHJvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1Cb2xkL0RheGxpbmVQcm8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvRGF4bGluZVByby1Cb2xkL0RheGxpbmVQcm8tQm9sZC5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufSIsIi8vIExheW91dCBjaXJjbGUgYW5pbWF0aW9uXG5cbi5jaXJjbGUtYW5pbWF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjM1cyBlYXNlLGhlaWdodCAuMzVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjM1cyBlYXNlLGhlaWdodCAuMzVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjM1cyBlYXNlLGhlaWdodCAuMzVzIGVhc2U7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXJDb250YWluZXJCdWJibGVFZmZlY3QgOHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkZXJDb250YWluZXJCdWJibGVFZmZlY3QgOHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG59XG5cbi5ib3R0b20tY2lyY2xlLXNoYWRvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiKDAgMTE2IDE4OCAvIDI1JSk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiKDAgMTE2IDE4OCAvIDI1JSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYigwIDExNiAxODggLyAyNSUpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtY2lyY2xlLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgdG9wOiAxMHZoO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5sZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAmLmNpcmNsZS14eGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICYuY2lyY2xlLXh4bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlaWdodCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cbiAgICAuY2lyY2xlIHtcbiAgICAgICAgQGV4dGVuZCAuY2lyY2xlLWFuaW1hdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICYuY2lyY2xlLXh4bCB7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwyMzgsMjM4LC4zNCk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LDIzOCwyMzgsLjM0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJMVUU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvcmRlci1ib3QtbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxufSIsIiRXSElURTogI2ZmZmZmZjtcbiRSRUQ6ICNmZjAwMDA7XG4kQkxVRTogIzAwNzRiYztcblxuLy8gR3JheSBDb2xvcnNcbi8vJHNoZWxsLWJsYWNrOiAjMDAwMDAwO1xuJHZlcnktZGFyay1ncmF5OiAjNDA0MDQwO1xuLy8kc2hlbGwtZGFyay1ncmF5OiAjNTk1OTU5O1xuLy8kc2hlbGwtbWlkLWdyYXk6ICM3ZjdmN2Y7XG4vLyRzaGVsbC1saWdodC1ncmF5OiAjYTZhNmE2O1xuJHBhbGUtZ3JheTogI2RkZGRkZDtcbiR2ZXJ5LXBhbGUtZ3JheTogI2Y3ZjdmNztcbi8vJHdoaXRlOiAjZmZmZmZmO1xuLy8gI2Y2ZjVmNVxuLy8gI2YzZjJmMlxuLy8gI2Y0ZjNmM1xuLy8gI2U4ZThlOFxuLy8gI2M1YzVjNVxuLy8gI2E4YThhOFxuLy8gIzBhMGUxM1xuLy8gI2RjZGNkY1xuLy8gI2VlZWVlZVxuXG4vLyBGb250XG4kZm9udC1EYXhsaW5lUHJvOiBcIkRheGxpbmVQcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiRmb250LXNpemUtYmFzZTogMTg7XG4kbGluZS1oZWlnaHQtYmFzZTogMS4zO1xuXG4vLyBUZXh0XG4kY29sb3ItYmFzZTogJHZlcnktZGFyay1ncmF5O1xuJGNvbG9yLWhlYWRlcjogJFdISVRFO1xuJGNvbG9yLWZvb3RlcjogJFdISVRFO1xuJGNvbG9yLWxpbms6ICRSRUQ7XG4kY29sb3ItYnJlYWRjcnVtYnM6ICNhYWFhYWE7XG5cbi8vIEJhY2tncm91bmRzXG4kYmctaGlkZS1jb250ZW50LWhlYWRlcjogcmdiYSgwLDI3LDQzLC43KTtcbiRiZy1oZWFkZXItbWVudS1tb2I6ICRjb2xvci1oZWFkZXI7XG4kYmctZm9vdGVyOiAkQkxVRTtcbiRiZy1idXJnZXI6ICRjb2xvci1oZWFkZXI7XG5cbi8vIEJ1dHRvbnNcbi8vIEJ0biByZWRcbiRidG4tcmVkLWJvcmRlcjogJFJFRDtcbiRidG4tcmVkLWJvcmRlci1ob3ZlcjogJFJFRDtcbiRidG4tcmVkLWJnOiAkV0hJVEU7XG4kYnRuLXJlZC1iZy1ob3ZlcjogJFJFRDtcbiRidG4tcmVkLWNvbG9yOiAkUkVEO1xuJGJ0bi1yZWQtY29sb3ItaG92ZXI6ICRXSElURTtcbi8vIEJ0biB3aGl0ZVxuJGJ0bi13aGl0ZS1ib3JkZXI6ICRXSElURTtcbiRidG4td2hpdGUtYm9yZGVyLWhvdmVyOiAkUkVEO1xuJGJ0bi13aGl0ZS1iZzogJFdISVRFO1xuJGJ0bi13aGl0ZS1iZy1ob3ZlcjogJFJFRDtcbiRidG4td2hpdGUtY29sb3I6ICRXSElURTtcbiRidG4td2hpdGUtY29sb3ItaG92ZXI6ICRXSElURTtcblxuLy8gRm9ybVxuJGlucHV0LWJnOiAkV0hJVEU7XG4kaW5wdXQtYm9yZGVyOiAjZDJkMmQyO1xuJGNvbG9yLWVycm9yOiAkUkVEO1xuJGNvbG9yLWlucHV0OiAkY29sb3ItYmFzZTtcblxuLy8gTWVkaWEgcG9pbnRzXG4kcG9pbnQteHM6IDA7XG4kcG9pbnQtaXBob25lLTU6IDM2MDtcbiRwb2ludC1zbTogNTc2O1xuJHBvaW50LW1kOiA3Njg7XG4kcG9pbnQtbGc6IDk5MjtcbiRwb2ludC14bDogMTIwMDtcbiRwb2ludC14eGw6IDE0MDA7XG5cbiRwb2ludC14cy1taW46ICRwb2ludC14cztcbiRwb2ludC1pcGhvbmUtNS1taW46ICRwb2ludC1pcGhvbmUtNSArIHB4O1xuJHBvaW50LXNtLW1pbjogJHBvaW50LXNtICsgcHg7XG4kcG9pbnQtbWQtbWluOiAkcG9pbnQtbWQgKyBweDtcbiRwb2ludC1sZy1taW46ICRwb2ludC1sZyArIHB4O1xuJHBvaW50LXhsLW1pbjogJHBvaW50LXhsICsgcHg7XG4kcG9pbnQteHhsLW1pbjogJHBvaW50LXh4bCArIHB4O1xuXG4kcG9pbnQteHMtbWF4OiAwO1xuJHBvaW50LWlwaG9uZS01LW1heDogKCRwb2ludC1pcGhvbmUtNSAtIDEpICsgcHg7XG4kcG9pbnQtc20tbWF4OiAoJHBvaW50LXNtIC0gMSkgKyBweDtcbiRwb2ludC1tZC1tYXg6ICgkcG9pbnQtbWQgLSAxKSArIHB4O1xuJHBvaW50LWxnLW1heDogKCRwb2ludC1sZyAtIDEpICsgcHg7XG4kcG9pbnQteGwtbWF4OiAoJHBvaW50LXhsIC0gMSkgKyBweDtcbiRwb2ludC14eGwtbWF4OiAoJHBvaW50LXh4bCAtIDEpICsgcHg7XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIE1peGluc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQG1peGluIGNsZWFyZml4IHtcbiAgICB6b29tOiAxO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbn1cblxuLy8tLS0tLS0tLS0tLWdyYWRpZW50LS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gYmFja2dyb3VuZC1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbikge1xuICAgIGJhY2tncm91bmQ6ICRzdGFydC1jb2xvcjtcblxuICAgIEBpZiAkb3JpZW50YXRpb24gPT0gJ3ZlcnRpY2FsJyB7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICB9IEBlbHNlIGlmICRvcmllbnRhdGlvbiA9PSAnaG9yaXpvbnRhbCcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAgIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tZm9udCBmYWNlLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy9mb250KGZhbWlseSwgZmlsZSwgd2VpZ2h0KXtcbi8vICAgIEBmb250LWZhY2V7XG4vLyAgICAgICAgZm9udC1mYW1pbHk6ZmFtaWx5O1xuLy8gICAgICAgIHNyYzogdXJsKGZvbnQtdXJsKGZpbGUgKyAnLmVvdCcpKTtcbi8vICAgICAgICBzcmM6IGxvY2FsKCdfXy1fXycpLFxuLy8gICAgICAgIHVybChmb250LXVybChmaWxlICsgJy5lb3Q/I2llZml4P3Zlcj0zMC4xMC4yMDE4JykpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbi8vICAgICAgICB1cmwoZm9udC11cmwoZmlsZSArICcud29mZj92ZXI9MzAuMTAuMjAxOCcpKSBmb3JtYXQoJ3dvZmYnKSxcbi8vICAgICAgICB1cmwoZm9udC11cmwoZmlsZSArICcudHRmP3Zlcj0zMC4xMC4yMDE4JykpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbi8vICAgICAgICB1cmwoZm9udC11cmwoZmlsZSArICcuc3ZnIycrIGZhbWlseSArICc/dmVyPTMwLjEwLjIwMTgnKSkgZm9ybWF0KCdzdmcnKTtcbi8vICAgICAgICBmb250LXdlaWdodDogd2VpZ2h0O1xuLy8gICAgICAgIGZvbnQtc3R5bGU6IHN0eWxlO1xuLy8gICAgfVxuLy99XG5cbi8vLS0tLS0tLS0tLS0tLWlucHV0IHBsYWNlaG9sZGVyLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcGxhY2Vob2xkZXItc3RhcigkY29sb3IpIHtcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG4gICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuICAgICY6OmlucHV0LXBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxufVxuQGZ1bmN0aW9uIGVtKCRweCwgJGNvbnRleHQ6IDE0KSB7XG4gICAgQHJldHVybiAoJHB4IC8gJGNvbnRleHQpICogMWVtO1xufVxuQG1peGluIGNvbHVtbnMoJGNvdW50LCAkZ2FwKSB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIGNvbHVtbi1jb3VudDogJGNvdW50O1xuXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkZ2FwO1xuICAgIC1tb3otY29sdW1uLWdhcDogJGdhcDtcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBncmF5IHtcbiAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAgIC8vIEZpcmVmb3ggMTArXG4gICAgZmlsdGVyOiBncmF5O1xuICAgIC8vIElFNi05XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAvLyBDaHJvbWUgMTkrICYgU2FmYXJpIDYrO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2UoZ3JheVNjYWxlID0gMSk7XG4gICAgLW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShncmF5U2NhbGU9MSk7XG59XG5cbkBtaXhpbiBncmF5LWhhbGYge1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nc2F0dXJhdGUnIHZhbHVlcz0nMC41Jy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgICAvLyBGaXJlZm94IDEwK1xuICAgIGZpbHRlcjogZ3JheSBhbHBoYShvcGFjaXR5PTUwKTtcbiAgICAvLyBJRTYtOVxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoNTAlKTtcbiAgICAvLyBDaHJvbWUgMTkrICYgU2FmYXJpIDYrXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShncmF5U2NhbGUgPSAwLjUpO1xuICAgIC1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2UoZ3JheVNjYWxlPTAuNSk7XG59XG5cbkBtaXhpbiBncmF5LXplcm8ge1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShncmF5U2NhbGUgPSAwKTtcbiAgICAtbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKGdyYXlTY2FsZT0wKTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS1ubyBzZWxlY3QtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB1bnNlbGVjdGFibGUge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLy8tLS0tLS0tLS0tLS1mb250LXNtb290aGluZy0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBmb250LXNtb290aGluZygkdmFsOiBhbnRpYWxpYXNlZCkge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6ICR2YWw7XG4gICAgLW1vei1mb250LXNtb290aGluZzogJHZhbDtcbiAgICAtbXMtZm9udC1zbW9vdGhpbmc6ICR2YWw7XG4gICAgLW8tZm9udC1zbW9vdGhpbmc6ICR2YWw7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS1hcnJvdy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGFycigkd2lkdGgsICRoZWlnaHQsICRiZywgJGRpcmVjdGlvbikge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSB0IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwICR3aWR0aCAvIDIgKyBweCAkaGVpZ2h0ICsgcHggJHdpZHRoIC8gMiArIHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZyB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSByIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0IC8gMiArIHB4IDAgJGhlaWdodCAvIDIgKyBweCAkd2lkdGggKyBweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmc7XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gYiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGhlaWdodCArIHB4ICR3aWR0aCAvIDIgKyBweCAwICR3aWR0aCAvIDIgKyBweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGhlaWdodCAvIDIgKyBweCAkd2lkdGggKyBweCAkaGVpZ2h0IC8gMiArIHB4IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJnIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHRsIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0ICsgcHggJHdpZHRoICsgcHggMCAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICRiZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSB0ciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAkd2lkdGggKyBweCAkaGVpZ2h0ICsgcHggMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gYnIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAkaGVpZ2h0ICsgcHggJHdpZHRoICsgcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGJsIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkd2lkdGggKyBweCAwIDAgJGhlaWdodCArIHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZztcbiAgICB9XG5cbiAgICAvLyBleGFtcGxlXG4gICAgLy8gK2Fycig1MDAsNTAsICMwMDAsIGwpXG4gICAgLy8gK2Fycig1MDAsNTAsICMwMDAsIGJsKVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLWltYWdlcy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBwaWMoJG5hbWUpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvI3skbmFtZX1cIikgbm8tcmVwZWF0IDAgMDtcbn1cblxuQG1peGluIHBuZygkbmFtZSkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy8jeyRuYW1lfS5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbn1cblxuQG1peGluIGpwZygkbmFtZSkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy8jeyRuYW1lfS5qcGdcIikgbm8tcmVwZWF0IDAgMDtcbn1cblxuQG1peGluIHN2ZygkbmFtZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy8jeyRuYW1lfS5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICN7JHdpZHRofXB4ICN7JGhlaWdodH1weDtcbiAgICB3aWR0aDogI3skd2lkdGh9cHg7XG4gICAgaGVpZ2h0OiAjeyRoZWlnaHR9cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLy8tLS0tLS0tLS0tLS0taWNvbnMgZm9udC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZm9udGVsbG8ge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tbWVkaWEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHdpZHRoXG5AbWl4aW4gcigkd2lkdGgpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCsgXCJweFwiKSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxuXG59XG5cbkBtaXhpbiBybSgkd2lkdGgpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCsgXCJweFwiKSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxuXG59XG5cbkBtaXhpbiBybW0oJHdpZHRoMSwkd2lkdGgyKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgxKyBcInB4XCIpIGFuZCAobWF4LXdpZHRoOiR3aWR0aDIrXCJweFwiKSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxuXG59XG5cbi8vIGhlaWdodFxuQG1peGluIHJoKCRoZWlnaHQpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAkaGVpZ2h0ICsgXCJweFwiKSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxuXG59XG5cblxuXG4vLy0tLS0tLS0tLS1ob3ZlcnMtLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhvdmVyRnJvbUNlbnRlcigkY29sb3IsJGJvdHRvbUdhcCwkbGluZVdpZHRoKXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIEBleHRlbmQgJWJlZm9yZTtcbiAgICAgICAgQGV4dGVuZCAlaGFtO1xuICAgICAgICBib3R0b206ICRib3R0b21HYXArcHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6ICRsaW5lV2lkdGgrcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aW1lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWl4aW4gZ3JpZEl0ZW0oJGNvbHVtbnMsJGdhcCl7XG4gICAgJHdpZHRoIDogKDEwMCUvJGNvbHVtbnMpO1xuICAgICR3aWR0aGdhcDogJGdhcCooJGNvbHVtbnMgLSAxKS8kY29sdW1ucztcbiAgICBtYXJnaW4tcmlnaHQ6ICRnYXArcHg7XG4gICAgd2lkdGg6IGNhbGMoI3skd2lkdGh9IC0gI3skd2lkdGhnYXB9cHgpO1xuICAgICY6bnRoLWNoaWxkKCN7JGNvbHVtbnN9bisjeyRjb2x1bW5zfSl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaWkoJHRvcGxlZnQsICR0b3ByaWdodCwgJGJvdHRvbXJpZ2h0LCAkYm90dG9tbGVmdCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0b3BsZWZ0O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdG9wcmlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21yaWdodDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm90dG9tbGVmdDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0b3BsZWZ0O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3ByaWdodDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm90dG9tcmlnaHQ7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm90dG9tbGVmdDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHRvcGxlZnQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkdG9wcmlnaHQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAkYm90dG9tcmlnaHQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRib3R0b21sZWZ0O1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCRwcm9wZXJ0eSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAjeyRwcm9wZXJ0eX07XG4gICAgLW1vei10cmFuc2Zvcm06ICN7JHByb3BlcnR5fTtcbiAgICAtbXMtdHJhbnNmb3JtOiAjeyRwcm9wZXJ0eX07XG4gICAgLW8tdHJhbnNmb3JtOiAjeyRwcm9wZXJ0eX07XG4gICAgdHJhbnNmb3JtOiAjeyRwcm9wZXJ0eX07XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eSwgJGR1cmF0aW9uLCAkZWFzaW5nOiBsaW5lYXIpIHtcbiAgICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNpbmc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNpbmc7XG4gICAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNpbmc7XG4gICAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzaW5nO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRuYW1lLCAkZHVyYXRpb24sICRlYXNpbmc6IGxpbmVhcikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkbmFtZSAkZHVyYXRpb24gJGVhc2luZztcbiAgICAtby1hbmltYXRpb246ICRuYW1lICRkdXJhdGlvbiAkZWFzaW5nO1xuICAgIGFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uICRlYXNpbmc7XG59XG5cbkBtaXhpbiBib3gtc2l6aW5nKCl7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogY3NzMyByZWMgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIGZmMiAqL1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBpZTggKi9cbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIHNhZmFyaTMgKi9cbiAgICAta2h0bWwtYm94LXNpemluZzogYm9yZGVyLWJveDsgLyoga29ucXVlcm9yICovXG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7IEBjb250ZW50OyB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7IEBjb250ZW50OyB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBib3gtc2hhZG93LW0oJHRvcCwgJGxlZnQsICRibHVyLCAkc3ByZWFkLCAkY29sb3IsICRpbnNldDogZmFsc2UpIHtcbiAgICBAaWYgJGluc2V0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblN0YXJ0IEdlbmVyYWwgRW5qb3kgWW91ciBQcm9maXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LURheGxpbmVQcm87XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKyBweDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOjFweCB0cmFuc3BhcmVudDtcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbG51bSc7XG4gICAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsbnVtPTEnO1xuICAgIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsbnVtJztcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nO1xuICAgIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbn1cblxuYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmgxLCBoMiwgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbn1cblxuLy8gR2VuZXJhbCBjb250YWluZXJzXG5cblxuLnBhZ2UtaGVpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgIHBhZGRpbmctdG9wOiBlbSg4MCk7XG4gICAgcGFkZGluZy1ib3R0b206IGVtKDMyMSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDczKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDI4MCk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSg2Nyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgyNTApO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSg2Myk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgyMzIpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSg2Myk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHZoO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbWQtbWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSg1MCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHZoO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSg1MCk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1pcGhvbmUtNS1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDQ3KTtcbiAgICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNiU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG59XG5cbi5jb250YWluZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwb2ludC14bC1taW4pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI2cHg7XG4gICAgfVxufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTEwKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oODApO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSg2MCk7XG4gICAgfVxuICAgIHNlY3Rpb24ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjc1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM2VtIDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICBwYWRkaW5nOiAyLjVlbSAwO1xuICAgIH1cbn1cblxuLy8gUGFkZGluZ1xuXG4ucHQtMWVtIHsgcGFkZGluZy10b3A6IDFlbTsgfVxuLnB0LTJlbSB7IHBhZGRpbmctdG9wOiAyZW07IH1cbi5wdC0zZW0geyBwYWRkaW5nLXRvcDogM2VtOyB9XG4ucHQtM2VtLWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbi5wYi0xZW0geyBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4ucGItMmVtIHsgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuLnBiLTNlbSB7IHBhZGRpbmctYm90dG9tOiAzZW07IH1cbi5wYi1sZy0wZW0ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucGwtMWVtIHsgcGFkZGluZy1sZWZ0OiAxZW07IH1cblxuLnByLWxnLTE1IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucGwtbGctMTUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBNYXJnaW5cblxuLm1iLTFlbSB7IG1hcmdpbi1ib3R0b206IDFlbTsgfVxuLm1iLTJlbSB7IG1hcmdpbi1ib3R0b206IDJlbTsgfVxuLm1iLTNlbSB7IG1hcmdpbi1ib3R0b206IDNlbTsgfVxuLm1iLTRlbSB7IG1hcmdpbi1ib3R0b206IDRlbTsgfVxuLm1iLTVlbSB7IG1hcmdpbi1ib3R0b206IDVlbTsgfVxuLm1iLTZlbSB7IG1hcmdpbi1ib3R0b206IDZlbTsgfVxuLm1iLThlbSB7IG1hcmdpbi1ib3R0b206IDhlbTsgfVxuLm1iLWxnLTFlbSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxufVxuLm1iLWxnLTJlbSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxufVxuLm1iLWxnLTVlbSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gICAgfVxufVxuXG4ubXQtMWVtIHsgbWFyZ2luLXRvcDogMWVtOyB9XG4ubXQtMmVtIHsgbWFyZ2luLXRvcDogMmVtOyB9XG4ubXQtM2VtIHsgbWFyZ2luLXRvcDogM2VtOyB9XG4ubXQtNGVtIHsgbWFyZ2luLXRvcDogNGVtOyB9XG4ubXQtNWVtIHsgbWFyZ2luLXRvcDogNWVtOyB9XG5cbi8vIE90aGVyXG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1tZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LW1kLW1heCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udmlzaWJsZS1tZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LW1kLW1heCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmltZy13cmFwIHtcbiAgICA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4ueW91dHViZS13cmFwIHtcbiAgICA+IGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuSGVhZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm1haW4taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICRjb2xvci1oZWFkZXI7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4zcywgZWFzZS1pbi1vdXQpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LW1kLW1heCkge1xuICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWlwaG9uZS01LW1heCkge1xuICAgICAgICBmb250LXNpemU6IGVtKDExKTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICAvL2NvbnRlbnQ6ICcnO1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAvL21pbi1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvL3otaW5kZXg6IDA7XG4gICAgICAgIC8vdG9wOiAwO1xuICAgICAgICAvL2xlZnQ6IDA7XG4gICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgwLDE0LDU2LDEpO1xuICAgICAgICAvL2JhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDE0LDU2LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgICAgICAvL2JhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsMTQsNTYsMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwxNCw1NiwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMTQsNTYsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgIC8vYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwxNCw1NiwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMTQsNTYsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgIC8vZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDBlMzgnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wICk7XG4gICAgICAgIC8vb3BhY2l0eTogMC45O1xuICAgICAgICAvL0BpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuM3MsIGVhc2UtaW4tb3V0KTtcblxuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjNzLCBlYXNlLWluLW91dCk7XG5cbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMzBweCAxMjVweCA4MHB4IHJnYmEoMCwxNCw1NiwxKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMzBweCAxMjVweCA4MHB4IHJnYmEoMCwxNCw1NiwxKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDMwcHggMTI1cHggODBweCByZ2JhKDAsMTQsNTYsMSk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1tZC1tYXgpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDIwcHggNjBweCAzMHB4IHJnYmEoMCwxNCw1NiwxKTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDIwcHggNjBweCAzMHB4IHJnYmEoMCwxNCw1NiwxKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDYwcHggMzBweCByZ2JhKDAsMTQsNTYsMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhlYWRlci1zbWFsbCB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRCTFVFO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGVtKDIxMCk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogZW0oMTUwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWFpbi1oZWFkZXJfX3dyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuM3MsIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGVtKDI3NSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTUpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjNzLCBlYXNlLWluLW91dCk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGVtKDE1MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWhlYWRlci1tZW51LW1vYjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCA2dmggMzBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjQ1KTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjQ1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC40NSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggNnZoIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51LXNob3cge1xuICAgICAgICAuaGVhZC1tb2Ige1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWluKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haW4taGVhZGVyX19sYW5nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNsb3NlLW1vYi1tZW51IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oZWFkZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IG5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDQwLDIwKTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMjUsMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb3JlLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oLTEwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDEwKTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgIC50cmlnZ2VyLXBvaW50cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubW9yZS1tZW51LWhpZGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRyaWdnZXItcG9pbnRzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWxlLWdyYXk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9yZS1tZW51LWhpZGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWhlYWRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKG5vbmUpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHJpYW5nbGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMWVtKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA4cHggMTJweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnLWhpZGUtY29udGVudC1oZWFkZXIgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oZWFkZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1vcmUtbWVudS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDQ1KSBlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWhpZGUtY29udGVudC1oZWFkZXI7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0LWNvbnRyb2xzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogZW0oMTUpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDMwKTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFuZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgZW0oOCwyMCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogJHBhbGUtZ3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWhlYWRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1oZWFkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHMge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jb250YWN0cy1tb3JlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdW5kLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBlbSgzNSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDM1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkUkVEO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS1waG9uZSAycyBpbmZpbml0ZTtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdHMtbW9yZS1ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC42NWVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1oZWFkZXItbWVudS1tb2I7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDZ2aCAzMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjQ1KTtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC40NSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjQ1KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDZ2aCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlYWQtbW9iIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jbG9zZS1tb2ItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50cmlhbmdsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gLjY1ZW0pO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA3MSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDhweCAxMnB4IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZy1oaWRlLWNvbnRlbnQtaGVhZGVyIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250YWN0cy1tb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZW0oMTIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDI1KSBlbSg0MCk7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWhpZGUtY29udGVudC1oZWFkZXI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjclIC0gN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI3JSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjclIC0gOXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDczJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzMlIC0gN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3MyUgLSA2cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdXBwb3J0LFxuICAgICAgICAgICAgICAgIC5jb25uZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdXBwb3J0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0dmg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbm5lY3Qge1xuICAgICAgICAgICAgICAgICAgICAucGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUsMjApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg2LDIwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1LDI0KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYsMjQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnZoO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSgyMCwyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDIwLDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvb3RlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmt5aXZzdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL29wZXJhdG9yLWt5aXZzdGFyLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnZvZGFmb25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL29wZXJhdG9yLXZvZGFmb25lLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmxpZmVjZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9vcGVyYXRvci1saWZlY2VsbC5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX191c2VyIHtcbiAgICAgICAgLnJvdW5kLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDM1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBlbSg2MCwyMCk7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWlwaG9uZS01LW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fd2hpdGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5tYWluLWxvZ28ge1xuICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2UtcGhvbmUge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LDAsMCwgMSk7XG4gICAgfVxuICAgIDY1JSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDI1NSwwLDAsIC42NSk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwwLDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwwLDAsIDApO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2UtcGhvbmUge1xuICAgIDAlIHtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LDAsMCwgMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsMCwwLCAxKTtcbiAgICB9XG4gICAgNjUlIHtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMjU1LDAsMCwgLjY1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI1NSwwLDAsIC42NSk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwwLDAsIDApO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LDAsMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LDAsMCwgMCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsMCwwLCAwKTtcbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5CcmVhZGNydW1icyBTdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYnJlYWRjcnVtYnMge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyZWFkY3J1bWJzO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbWQtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDEwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJlYWRjcnVtYnM7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZS1pbi1vdXQpO1xuICAgICAgICB9XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsIC4ycywgZWFzZTBpbi1vdXQpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE3LDE4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkJ1dHRvbnMgU3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmJ0bnMtd3JhcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBlbSg3NSwyMik7XG4gICAgbWluLXdpZHRoOiBlbSgzNDAsMjIpO1xuICAgIHBhZGRpbmc6IC4xMjVlbSAyZW07XG5cbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyhlbSg3NSwyMikpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblxuICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBlYXNlLWluLW91dCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgIGhlaWdodDogZW0oNTIpO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICBtaW4td2lkdGg6IGVtKDI4MCwyMik7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcmVkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1yZWQtYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXJlZC1iZztcbiAgICAgICAgY29sb3I6ICRidG4tcmVkLWNvbG9yO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXJlZC1iZy1ob3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1yZWQtYm9yZGVyLWhvdmVyO1xuICAgICAgICAgICAgY29sb3I6ICRidG4tcmVkLWNvbG9yLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd2hpdGUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLXdoaXRlLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi13aGl0ZS1iZztcbiAgICAgICAgY29sb3I6ICRidG4td2hpdGUtY29sb3I7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4td2hpdGUtYm9yZGVyLWhvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLXdoaXRlLWJnLWhvdmVyO1xuICAgICAgICAgICAgY29sb3I6ICRidG4td2hpdGUtY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193LTEwMCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmX19kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgICAgIGhlaWdodDogZW0oNTAsMTgpO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLW1vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5pY29uLXdyYXAge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBlbSg3MCk7XG4gICAgICAgIGhlaWdodDogZW0oNzApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY1ZjU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmY1ZjU7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgZWFzZS1pbi1vdXQpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogZW0oNTUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBlbSg1NSk7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgLjJzLCBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgY29sb3I6ICRCTFVFO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0IHtcblxuICAgIH1cbn1cblxuLmJ0bi1iYWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmljb24td3JhcCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGVtKDcwKTtcbiAgICAgICAgaGVpZ2h0OiBlbSg3MCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWY1O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNWY1O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgd2lkdGg6IGVtKDU1KTtcbiAgICAgICAgICAgIGhlaWdodDogZW0oNTUpO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsIC4ycywgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG5cbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Db21wb25lbnQgT3dsQ2Fyb3VzZWxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ub3dsLWNhcm91c2VsIHtcblxuICAgIC5vd2wtbmF2IHtcbiAgICAgICAgYnV0dG9uLm93bC1wcmV2LFxuICAgICAgICBidXR0b24ub3dsLW5leHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjQ1KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjb2xvcjogJFdISVRFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LW1kLW1heCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjU1KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC40NSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uLm93bC1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm93bC1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAub3dsLWRvdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCJALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyQ29udGFpbmVyQnViYmxlRWZmZWN0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMGRlZykgc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgwZGVnKSBzY2FsZVgoMSkgc2NhbGVZKDEpXG4gICAgfVxuICAgIDI1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVYKDEuMDYpIHNjYWxlWSgxLjAxKTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVYKDEuMDYpIHNjYWxlWSgxLjAxKVxuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMTgwZGVnKSBzY2FsZVgoMS4wNCkgc2NhbGVZKDEuMDgpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDE4MGRlZykgc2NhbGVYKDEuMDQpIHNjYWxlWSgxLjA4KVxuICAgIH1cbiAgICA3NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMjQwZGVnKSBzY2FsZVgoMS4wNykgc2NhbGVZKDEuMDIpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDI0MGRlZykgc2NhbGVYKDEuMDcpIHNjYWxlWSgxLjAyKVxuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgxdHVybikgc2NhbGVYKDEuMDMpIHNjYWxlWSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgxdHVybikgc2NhbGVYKDEuMDMpIHNjYWxlWSgxKVxuICAgIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGVyQ29udGFpbmVyQnViYmxlRWZmZWN0e1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMGRlZykgc2NhbGVYKDEpIHNjYWxlWSgxKVxuICAgIH1cbiAgICAyNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoOTBkZWcpIHNjYWxlWCgxLjA2KSBzY2FsZVkoMS4wMSk7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoOTBkZWcpIHNjYWxlWCgxLjA2KSBzY2FsZVkoMS4wMSlcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDE4MGRlZykgc2NhbGVYKDEuMDQpIHNjYWxlWSgxLjA4KTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgxODBkZWcpIHNjYWxlWCgxLjA0KSBzY2FsZVkoMS4wOClcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDI0MGRlZykgc2NhbGVYKDEuMDcpIHNjYWxlWSgxLjAyKTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgyNDBkZWcpIHNjYWxlWCgxLjA3KSBzY2FsZVkoMS4wMilcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMXR1cm4pIHNjYWxlWCgxLjAzKSBzY2FsZVkoMSk7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMXR1cm4pIHNjYWxlWCgxLjAzKSBzY2FsZVkoMSlcbiAgICB9XG59IiwiJGZpbGw6ICRiZy1idXJnZXI7XG4kYnVyZ2VyU2l6ZTogMjRweDtcblxuLmJ1cmdlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6ICRidXJnZXJTaXplICogMS4yO1xuICAgIGhlaWdodDogJGJ1cmdlclNpemU7XG5cbiAgICBzcGFuLCBzcGFuOmJlZm9yZSwgc3BhbjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAkYnVyZ2VyU2l6ZSAvIDEyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsbDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvL21hcmdpbjogKCRidXJnZXJTaXplICogMiAvIDYpIDAgMDtcbiAgICB9XG5cbiAgICBzcGFuOmJlZm9yZSwgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGJ1cmdlclNpemUgKiAtMiAvIDY7XG4gICAgfVxuXG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHRvcDogJGJ1cmdlclNpemUgKiAyIC8gNjtcbiAgICB9XG59XG5cbi5idXJnZXIxLnNlbGVjdGVkIHtcbiAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgKCRidXJnZXJTaXplICogMiAvIDUpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLSgkYnVyZ2VyU2l6ZSAqIDIgLyA1KSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLmJ1cmdlcjIuc2VsZWN0ZWQge1xuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAoJGJ1cmdlclNpemUgKiAyIC8gNSkpIHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtKCRidXJnZXJTaXplICogMiAvIDUpKSByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG59XG5cbi5idXJnZXIzLnNlbGVjdGVkIHtcbiAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgKCRidXJnZXJTaXplICogMiAvIDUpKSByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtKCRidXJnZXJTaXplICogMiAvIDUpKSByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG59XG5cbi5idXJnZXI0OmhvdmVyIHtcbiAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgKCRidXJnZXJTaXplICogMiAvIDUpKSByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtKCRidXJnZXJTaXplICogMiAvIDUpKSByb3RhdGUoOTBkZWcpO1xuICAgIH1cbn1cblxuLmJ1cmdlcjQuc2VsZWN0ZWQge1xuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAoJGJ1cmdlclNpemUgKiAyIC8gNSkpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0oJGJ1cmdlclNpemUgKiAyIC8gNSkpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbn1cblxuLmJ1cmdlcjU6aG92ZXIge1xuICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgfVxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCRidXJnZXJTaXplICogMSAvIDUpLCAwcHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJGJ1cmdlclNpemUgKiAxIC8gNSksIDBweCkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxufVxuXG4uYnVyZ2VyNS5zZWxlY3RlZCB7XG4gICAgc3BhbjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsICgkYnVyZ2VyU2l6ZSAqIDIgLyA1KSkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLSgkYnVyZ2VyU2l6ZSAqIDIgLyA1KSkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICB9XG4gICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0oJGJ1cmdlclNpemUgKiAxIC8gNSksIDBweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtKCRidXJnZXJTaXplICogMSAvIDUpLCAwcHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbi5zbGljay1wYW5vcmFtYSB7XG4gICAgPiBkaXYge1xuICAgICAgICBpbWcsIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Db21wb25lbnQgU2lkZSBNZW51IGluIFBhZ2UgU3Vic2NyaWJlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2lkZS1tZW51IHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDRweCAxMnB4IDFweCByZ2JhKDAsIDExNiwgMTg4LCAwLjE0KTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiA0cHggNHB4IDEycHggMXB4IHJnYmEoMCwgMTE2LCAxODgsIDAuMTQpO1xuICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDEycHggMXB4IHJnYmEoMCwgMTE2LCAxODgsIDAuMTQpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwcHgpO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiBlbSg3MCwyNCk7XG4gICAgICAgIHBhZGRpbmc6IDNweCBlbSgxMCwyNCkgM3B4IGVtKDEwMCwyNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xuICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICB9XG4gICAgICAgICYuc3VibWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg1MCwyNCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICArIC5zaWRlLW1lbnVfX3N1Ym1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUkVEO1xuICAgICAgICB9XG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IGVtKDEwMCwyNCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IGVtKDI1LDI0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIGVtKDI1KSBlbSgzMCk7XG4gICAgICAgIC5zdWJtZW51LWxpc3Qge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogZW0oMTUpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNWM1YzU7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym1lbnUtbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNlY3Rpb24gU2xpZGVyIEZ1bGwgSGVpZ2h0IGluIEhvbWUgUGFnZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zbGlkZXItZnVsbC1oIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgLnNsaWRlci13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICAgICAgICAgIC5pbWctbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwb2ludC14bC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBvaW50LW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2l6ZS1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLm93bC1jYXJvdXNlbCB7XG4gICAgICAgICAgICAub3dsLW5hdiB7XG4gICAgICAgICAgICAgICAgYnV0dG9uLm93bC1wcmV2LFxuICAgICAgICAgICAgICAgIGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA4JTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ub3dsLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNiU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDYlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vd2wtZG90cyB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA5JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bnMtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAyNiU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiA1OCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcbiAgICAgICAgICAgIGNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRXSElURTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbiBOZXdzIExpc3QgaW4gUGFnZSBOZXdzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm5ld3MtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9uZXdzL2JnLW5ld3MtbGlzdC1wYWdlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLWNvbm5lY3RfbW9iLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDZ2aDtcbiAgICB9XG4gICAgLm1lZGlhLWFuaW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzIlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NiU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDkydmg7XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzglO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuY2lyY2xlLWFuaW1hdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Nob3J0IHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAmLnB0LWFuaW0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lZGlhLWFuaW0ge1xuICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ2JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRucy13cmFwLnRleHQtcmlnaHQge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgJl9iaWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIC5uZXdzLWxpc3RfX2NhcmQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJFdISVRFO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKGVtKDEwKSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkUkVEO1xuICAgICAgICB9XG4gICAgICAgICZfYmlnIHtcbiAgICAgICAgICAgIC5uZXdzLWxpc3RfX2NhcmQtaW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjMlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ2JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZC1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NiU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWdyYXk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICB9XG4gICAgICAgIC5kZWZhdWx0LWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9uZXdzL25ld3MtY3VwLWxvZ28tdmlhc2F0LnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1JSBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiBlbSgyMCkgZW0oMzApIDRweCBlbSgzMCk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjApIDRweCBlbSgyMCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogZW0oMTApIGVtKDE1KSA0cHggZW0oMTUpO1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjc1ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNlY3Rpb24gTmV3cyBJdGVtIGluIFBhZ2UgTmV3cyBJdGVtXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm5ld3MtcG9zdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLm1lZGlhLWFuaW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUteHhsIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcyJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMyU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM2JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMyJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTQlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNCU7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA5MnZoO1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTQlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY0JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNpcmNsZS1hbmltYXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVpZ2h0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNlY3Rpb24gU3Vic2NyaWJlcnMgR3JpZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zdWJzY3JpYmVycy1ncmlkLFxuLnBhcnRuZXJzLWdyaWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctc2lkZS1tZW51LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2JSAzMCU7XG5cbiAgICAubWVkaWEtYW5pbSB7XG4gICAgICAgIEBleHRlbmQgLm1lZGlhLWNpcmNsZS1wYWdlO1xuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgdG9wOiAxMzVweDtcbiAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjklO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMiU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICB0b3A6IDc1dmg7XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWRlLW1lbnUge1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXhsLW1heCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMxMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xuICAgICAgICB9XG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWdyYXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xuICAgICAgICA+ICoge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TZWN0aW9uIFBheXM6IFBvcnRtb25lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnBheS1wb3J0bW9uZSB7XG4gICAgJl9faWZyYW1lLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjYwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNlY3Rpb24gTmV3cyBMaXN0IGluIFBhZ2UgTmV3c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5hbm5vdW5jZW1lbnRzLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbmV3cy9iZy1uZXdzLWxpc3QtcGFnZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS1jb25uZWN0X21vYi5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2dmg7XG4gICAgfVxuICAgIC5tZWRpYS1hbmltIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMyJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMSU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDYlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDclO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNyU7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA5MnZoO1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTQlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY0JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNpcmNsZS1hbmltYXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVpZ2h0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zaG9ydCB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgJi5wdC1hbmltIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1ZW07XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZWRpYS1hbmltIHtcbiAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMyU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NiU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bnMtd3JhcC50ZXh0LXJpZ2h0IHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICZfYmlnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAubmV3cy1saXN0X19jYXJkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRXSElURTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyhlbSgxMCkpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBlYXNlLWluLW91dCk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJFJFRDtcbiAgICAgICAgfVxuICAgICAgICAmX2JpZyB7XG4gICAgICAgICAgICAubmV3cy1saXN0X19jYXJkLWltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYzJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhcmQtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDYlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ncmF5O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcbiAgICAgICAgfVxuICAgICAgICAuZGVmYXVsdC1pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJMVUU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbmV3cy9uZXdzLWN1cC1sb2dvLXZpYXNhdC5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNSUgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZC1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogZW0oMjApIGVtKDMwKSA0cHggZW0oMzApO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDIwKSA0cHggZW0oMjApO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDEwKSBlbSgxNSkgNHB4IGVtKDE1KTtcbiAgICAgICAgfVxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGhlaWdodDogMy43NWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlIEhvbWVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaG9tZS1wYWdlIHtcblxuICAgIC5wYWdlLWhlaWdodCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbiBDb25uZWN0IGluIFBhZ2UgQ29ubmVjdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRiZy1zdGVwOiAjYWFhYWFhO1xuJGJnLXN0ZXAtY3VycmVudDogJFJFRDtcbiRiZy1zdGVwLWxhc3Q6ICRCTFVFO1xuJGJnLXN0ZXAtc2hhZG93OiAjZDJkMmQyO1xuJGJnLWxpbmU6ICNiZmJmYmY7XG4kYmctdGFyaWZmLWRldGFpbHM6ICRXSElURTtcbiRjb2xvci1zdGVwLW5hbWU6ICNhYWFhYWE7XG4kY29sb3Itc3RlcC1uYW1lLWN1cnJlbnQ6ICRjb2xvci1iYXNlO1xuJGJvcmRlci10YXJpZmYtcHJpY2U6ICNiZmJmYmY7XG4kYm9yZGVyLXRhcmlmZi1kZXRhaWxzOiAjZThlOGU4O1xuJGJvcmRlci1yZXN1bHQtaXRlbTogI2JmYmZiZjtcblxuXG4uY29ubmVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLWNvbm5lY3QucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLXBhZ2UtY29ubmVjdF9tb2IucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNnZoO1xuICAgIH1cblxuICAgIC5tZWRpYS1hbmltIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB0b3A6IDM1MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTglO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU3JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuY2lyY2xlLWFuaW1hdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcHMtd3JhcCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0ZXBzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTApO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1pcGhvbmUtNS1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oOSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGVwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHZoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHZoO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB0b3A6IGVtKDM0KTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1saW5lO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4dmgpO1xuICAgICAgICAgICAgICAgIHRvcDogZW0oMzQpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGVtKDM0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIC5zdGVwLW51bSB7XG4gICAgICAgICAgICAgICAgLnN0ZXAtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN0ZXAtY3VycmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcC1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXN0ZXAtbmFtZS1jdXJyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGFzdCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN0ZXAtbGFzdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGVwLW51bSB7XG4gICAgICAgICAgICAgICAgLnN0ZXAtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN0ZXAtbGFzdDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGVwLW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3RlcC1uYW1lLWN1cnJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtbnVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogZW0oNzApO1xuICAgICAgICAgICAgaGVpZ2h0OiBlbSg3MCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcC1idG4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN0ZXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRXSElURTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB0b3A6IGVtKDgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zdGVwLXNoYWRvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcC1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3RlcC1uYW1lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMzA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDUpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIC50YXJpZmZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAudGFyaWZmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE5NmYyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgLnRhcmlmZl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGNlMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIC50YXJpZmZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdlY2Q7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICAudGFyaWZmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGJjO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNTApO1xuICAgICAgICBwYWRkaW5nOiBlbSgyMCkgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAzcHggMTRweCAwcHggcmdiKDAsMTE2LDE4OCwuMTIpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDNweCAzcHggMTRweCAwcHggcmdiKDAsMTE2LDE4OCwuMTIpO1xuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDE0cHggMHB4IHJnYigwLDExNiwxODgsLjEyKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDYwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2R5bmFtaWMtcmVzdWx0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgZW0oMzApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjc1ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItcmVzdWx0LWl0ZW07XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDUwJSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0LXByaWNlIHtcbiAgICAgICAgcGFkZGluZzogMCBlbSgzMCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJpY2UtdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudW5pdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX3Bvcy10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtdmFsdWUge1xuICAgICAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVuaXQge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG5zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDEwMCk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSg1MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFyaWZmIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKGVtKDEwKSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBlYXNlLWluLW91dCk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTApO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJFJFRDtcbiAgICAgICAgICAgIC50YXJpZmZfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRSRUQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8mLm5hdGlvbmFsIHtcbiAgICAgICAgLy8gICAgLnRhcmlmZl9fdGl0bGUge1xuICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBmZjtcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL31cbiAgICAgICAgLy8mLmZhbWlseSB7XG4gICAgICAgIC8vICAgIC50YXJpZmZfX3RpdGxlIHtcbiAgICAgICAgLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTk2ZjI7XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy99XG4gICAgICAgIC8vJi5wcmVzdGlnaW91cyB7XG4gICAgICAgIC8vICAgIC50YXJpZmZfX3RpdGxlIHtcbiAgICAgICAgLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhjZTM7XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy99XG4gICAgICAgIC8vJi5wcmVzdGlnaW91cy1oZCB7XG4gICAgICAgIC8vICAgIC50YXJpZmZfX3RpdGxlIHtcbiAgICAgICAgLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdlY2Q7XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy99XG4gICAgICAgIC8vJi5wcmVtaXVtLWhkIHtcbiAgICAgICAgLy8gICAgLnRhcmlmZl9fdGl0bGUge1xuICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiYztcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL31cbiAgICAgICAgJl9fdmlzaWJsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5ib3R0b20tY2lyY2xlLXNoYWRvdztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgyNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKGVtKDEwKSk7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAzcHggMTRweCAwcHggcmdiKDAsMTE2LDE4OCwuMTIpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggM3B4IDE0cHggMHB4IHJnYigwLDExNiwxODgsLjEyKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggMTRweCAwcHggcmdiKDAsMTE2LDE4OCwuMTIpO1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogLjQ1ZW0gLjVlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoZW0oMTAsMzApKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJFdISVRFO1xuICAgICAgICB9XG4gICAgICAgICZfX3ByaWNlLWNoYW5lbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAubnVtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg0OCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDQyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudW5pdCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2hhbmVsLFxuICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGVtKDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMTUpO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci10YXJpZmYtcHJpY2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlLW9sZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogZW0oNzUsOCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTQwJSkpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oOCk7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDY1LDgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubnVtIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDI1ZGVnKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NoYW5lbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci10YXJpZmYtcHJpY2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXRhaWxzLWNvbnRyb2wge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICYuY2xvc2Uge1xuICAgICAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgJi5jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksIC4zcywgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA3cHgpO1xuICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDIwKSBlbSgyNSkgZW0oMjUpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctdGFyaWZmLWRldGFpbHM7XG4gICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRib3JkZXItdGFyaWZmLWRldGFpbHM7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCA2cHggMTRweCAwcHggcmdiKDAsMTE2LDE4OCwuMTIpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAzcHggNnB4IDE0cHggMHB4IHJnYigwLDExNiwxODgsLjEyKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCA2cHggMTRweCAwcHggcmdiKDAsMTE2LDE4OCwuMTIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIsIC4ycywgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgLmluZm8taXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDEwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNTtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubnVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaGFubmVscyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZW0oMjgpO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBlbSg4MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWxsLWNoYW5uZWxzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUGFnZSBTdWNjZXNzIFNlY3Rpb24gU3VjY2Vzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zdWNjZXNzLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS1jb25uZWN0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTR2aDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHZoICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLWNvbm5lY3RfbW9iLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDZ2aDtcbiAgICB9XG5cbiAgICAubWVkaWEtYW5pbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgdG9wOiAyMHZoO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbWQtbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTglO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU3JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuY2lyY2xlLWFuaW1hdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAmLmNpcmNsZS14bCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYyO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDR2aDtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VjY2VzcyxcbiAgICAmX19mYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogZW0oODUwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxNDApO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjV2aDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZW0oNzApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDM2KTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdWNjZXNzIHtcbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMzApO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JlZ2lzdHJhdGlvbi1vZmZlciB7XG4gICAgICAgIEBleHRlbmQgLmJvdHRvbS1jaXJjbGUtc2hhZG93O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBlbSg4NTApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogZW0oNDUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLnRleHQtYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XG4gICAgICAgICAgICBjb2xvcjogJFJFRDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LW1kLW1heCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRucy13cmFwIHtcbiAgICAgICAgICAgIC5idG5fX3JlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblBhZ2UgSG9tZSBTdHlsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5wYWdlLXRhcmlmZnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS10YXJpZmZzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2dmg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS10YXJpZmZzX21vYi5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4dmg7XG4gICAgfVxuXG4gICAgLm1lZGlhLWFuaW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHRvcDogMzh2aDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzIlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTclO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA0NXZoO1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNpcmNsZS1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogOCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWlnaHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jaXJjbGUtYW5pbWF0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICYuY2lyY2xlLXhsIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2lyY2xlLWxnIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNpcmNsZS1tZCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlaWdodCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFyaWZmcy1jYXJvdXNlbCB7XG4gICAgICAgICYub3dsLWNhcm91c2VsIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogIDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ub3dsLXByZXYsXG4gICAgICAgICAgICAgICAgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0obm9uZSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkQkxVRSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwyNDUsMjQ1LDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ub3dsLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC02MHB4XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXh4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTYwcHhcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vd2wtaXRlbTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIC50YXJpZmYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyhlbSgxMCkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm93bC1pdGVtLmFjdGl2ZS5jZW50ZXIge1xuICAgICAgICAgICAgICAgICsgLm93bC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YXJpZmYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoZW0oMTApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgKyAub3dsLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YXJpZmYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoZW0oMTApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3dsLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFyaWZmcy1jYXJvdXNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNDApO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudGFyaWZmLWl0ZW0ge1xuICAgICAgICAgICAgJi0tbm90LXNsaWRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YXJpZmYtaXRlbSB7XG4gICAgICAgIEBleHRlbmQgLmJvdHRvbS1jaXJjbGUtc2hhZG93O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteHhsLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXRpb25hbCB7XG4gICAgICAgICAgICAudGFyaWZmLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmFtaWx5IHtcbiAgICAgICAgICAgIC50YXJpZmYtaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTk2ZjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wcmVzdGlnaW91cy1oZCB7XG4gICAgICAgICAgICAudGFyaWZmLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Y2UzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJlbWl1bS1oZCB7XG4gICAgICAgICAgICAudGFyaWZmLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWNkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhcmlmZi1pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDM1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoZW0oMTApKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGYzZjM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgJi5wcmljZS1vbGQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAuaW5mby1pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNWM1YzU7XG4gICAgICAgICAgICAgICAgICAgIC5oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDQyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VydmljZXMge1xuICAgICAgICAgICAgcGFkZGluZzogMCBlbSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZXJ2aWNlcy1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZXJ2aWNlcy1saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBlbSgxNSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTUpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNWM1YzU7XG4gICAgICAgICAgICAudGl0bGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUsMjQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZXJ2aWNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcbiAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnVuaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1LDIwKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkQkxVRTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZXJ2aWNlcy1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjVmNTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjNzLCBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICAgICAgJi5yZXZlcnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlIFRhcmlmZiBDaGFubmVscyBTdHlsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50YXJpZmYtY2hhbm5lbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctcGFnZS10YXJpZmYtY2hhbm5lbHMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzNXZoO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzUlIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iZy1wYWdlLXRhcmlmZi1jaGFubmVsc19tb2IucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDh2aDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX251bWJlci1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQteGwtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtc20tbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByaWNlLFxuICAgICZfX2NoYW5uZWxzIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTAsMzApO1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDUwKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LXNtLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZS13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgLm51bSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDIpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bml0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vbGQtcHJpY2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDMwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJEJMVUU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZW0oMyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFJFRDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hhbm5lbHMge1xuICAgICAgICAuY2hhbm5lbHMtbnVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkQkxVRTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bi1jb25uZWN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDcwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNjApO1xuICAgIH1cblxufVxuXG4uY2hhbm5lbHMtdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1lZGlhLWFuaW0ge1xuICAgICAgICBAZXh0ZW5kIC5tZWRpYS1jaXJjbGUtcGFnZTtcbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIHRvcDogLTEzNXB4O1xuICAgICAgICAgICAgbGVmdDogLTglO1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUteGwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjQlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaXJjbGUtbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDQlO1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRSRUQ7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUkVEO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2lyY2xlLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19uYXYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5jaGFubmVscy10YWJzX19uYXYtYnRuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmM2YyZjI7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRXSElURTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5jaGFubmVscy10YWJzX19uYXYtYnRuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjNmMmYyO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJFdISVRFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19uYXYtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDVweCA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkV0hJVEU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRXSElURTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgZWFzZS1pbi1vdXQpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC14eGwtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQtbGctbWF4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRXSElURTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1zbS1tYXgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCTFVFO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1idG4taWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjYThhOGE4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtYnRuLW5hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMi4yZW07XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBjb2xvcjogIzBhMGUxMztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludC1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2hhbm5lbHMtbW9iIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xuICAgICAgICBwYWRkaW5nLXRvcDogZW0oMjApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50LWxnLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2hhbm5lbC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMzApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XG4gICAgICAgICYuaGQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NoYW5uZWwtaGQucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzIlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/