<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";@font-face{font-family:Poppins;src:url(../../fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(../../fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(../../fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(../../fonts/Poppins-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(../../fonts/Roboto-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(../../fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../../fonts/Roboto-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(../../fonts/Roboto-Thin.woff2) format("woff2");font-weight:100;font-style:normal}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-80px);transform:translateY(-80px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-80px);transform:translateY(-80px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:580px){.container{max-width:1300px}}@media (min-width:768px){.container{max-width:1300px}}@media (min-width:1100px){.container{max-width:1300px}}@media (min-width:1200px){.container{max-width:1300px}}@media (min-width:1300px){.container{max-width:1300px}}.about-us-values-section,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.event-thank-you-page{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:580px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}}@media (min-width:768px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}}@media (min-width:1100px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}}@media (min-width:1300px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1300px}}.marketo-two-col .mktoFormRow,.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters&gt;.col,.no-gutters&gt;[class*=col-]{padding-right:0;padding-left:0}.about-us-values-section .text-and-items-col .text-col,.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto,.column-block-display .column-block-display-item,.event-thank-you-page .thank-you-content,.marketo-two-col .mktoFormRow .mktoFormCol,.mkto-message-field-last .mktoFormRow:nth-last-of-type(2) .mktoFormCol,.products-display .products-display-items .products-display-item{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1&gt;*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2&gt;*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3&gt;*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4&gt;*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5&gt;*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6&gt;*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.about-us-values-section .text-and-items-col .text-col,.col-12,.column-block-display .column-block-display-item,.event-thank-you-page .thank-you-content,.marketo-two-col .mktoFormRow .mktoFormCol,.mkto-message-field-last .mktoFormRow:nth-last-of-type(2) .mktoFormCol,.products-display .products-display-items .products-display-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.alternating-image-and-text-item[data-setion-count=odd] .image-col,.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.alternating-image-and-text-item[data-setion-count=odd] .text-col,.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:580px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1&gt;*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2&gt;*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3&gt;*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4&gt;*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5&gt;*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6&gt;*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6,.marketo-two-col .mktoFormRow .mktoFormCol,.products-display .products-display-items .products-display-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10,.event-thank-you-page .thank-you-content{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12,.mkto-message-field-last .mktoFormRow:nth-last-of-type(2) .mktoFormCol{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1&gt;*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2&gt;*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3&gt;*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4&gt;*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5&gt;*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6&gt;*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6,.column-block-display .column-block-display-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8,.event-thank-you-page .thank-you-content{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.alternating-image-and-text-item[data-setion-count=odd] .text-col,.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.alternating-image-and-text-item[data-setion-count=odd] .image-col,.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1100px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1&gt;*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2&gt;*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3&gt;*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4&gt;*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5&gt;*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6&gt;*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6,.event-thank-you-page .thank-you-content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1&gt;*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2&gt;*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3&gt;*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4&gt;*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5&gt;*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6&gt;*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5,.products-display .products-display-items .products-display-item{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media (min-width:1300px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxl-1&gt;*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxl-2&gt;*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxl-3&gt;*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xxl-4&gt;*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxl-5&gt;*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxl-6&gt;*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!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}@media (min-width:580px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!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}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!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}}@media (min-width:1100px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!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}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!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}}@media (min-width:1300px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!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}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!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}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:580px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1100px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1300px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.event-thank-you-page,.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.event-thank-you-page,.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:580px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.banner-clipped-gradient .banner-text,.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1100px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1300px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-n1{margin:-.25rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.25rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.25rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.25rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-1rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-1rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-1rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-1.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-1.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-1.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-3rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-3rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-3rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}html{height:100%;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{height:100%;font-family:Poppins,sans-serif;font-size:16px;color:#333;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;background-color:#fff}body.nav-open{overflow:hidden}body.no-scroll{overflow:hidden}.page-wrapper{width:100%;padding-top:8rem}.admin-bar .page-wrapper{padding-top:9rem}.main{min-height:11rem}.section-title{margin-bottom:4rem}section.padded{padding:4rem 0}@media screen and (min-width:1100px){section.padded{padding:6rem 0}}.bg-grey{background:#f0f0f0}.bg-grey-lighter{background:#fafafa}.scroll-arrow{text-align:center;margin:8% auto;position:absolute;bottom:0;left:0;right:0;margin:auto;z-index:20;opacity:.7}.scroll-arrow svg{width:20px;display:block;margin:0 auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:1100px){.scroll-arrow svg{width:30px}}.scroll-arrow svg path{fill:#fff}@media screen and (min-width:1100px){.scroll-arrow{bottom:3rem}}.clickable-row{cursor:pointer}.temp-content{height:300px;background-color:#ececec}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}ul.page-numbers{list-style:none;margin:0}ul.page-numbers li{display:inline-block;margin:0 1rem}ul.page-numbers li a{color:#1b1464}ul.page-numbers li a:hover{text-decoration:none;color:#1fca7e}ul.page-numbers li a.next,ul.page-numbers li a.prev{color:#1fca7e}.breadcrumb{margin-bottom:4rem;list-style:none;font-size:20px}.breadcrumb .slash{color:grey}.breadcrumb a{color:grey;text-decoration:none}.breadcrumb a:hover{text-decoration:none;color:#1b1464}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}iframe{max-width:100%}.dashed-border-top{border-top:1px dashed #5a5a5a}.debug{border:1px solid #f0f}.debug2{border:1px solid #0f0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clear{clear:both}.clear-left{clear:left!important}.clear-right{clear:right!important}.clear-none{clear:none!important}.float-left{float:left}.float-right{float:right}.float-none{float:none!important}.text-left{text-align:left!important}@media (min-width:768px){.text-md-left{text-align:left!important}}.text-center{text-align:center!important}.text-right{text-align:right!important}.width-full{width:100%!important}.width-auto{width:auto!important}@media screen and (min-width:580px){.display-table-wrapper{margin:0 -20px;padding:0}}@media screen and (min-width:580px){.display-table{width:100%;display:table;border-spacing:20px 0;position:relative}}.display-table-cell{position:relative;vertical-align:top;width:100%;display:block;overflow:hidden;clear:both}@media screen and (min-width:580px){.display-table-cell{display:table-cell!important;border-collapse:separate}}.img-responsive{display:block;width:100%;max-width:100%;height:auto}.invisible{visibility:hidden}.center-block{display:block;margin-left:auto;margin-right:auto}.block{display:block!important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex--space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex--row-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex--col-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex--col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.flex--lg{display:block}@media screen and (min-width:1100px){.flex--lg{display:-webkit-box;display:-ms-flexbox;display:flex}}.visible-desktop{display:none}@media screen and (min-width:1100px){.visible-desktop{display:block}}.bg-cover{background-size:cover}.no-gutter{margin:0}.no-gutter&gt;[class*=col-]{padding:0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.bg--blue{background:#1b1464}.bg--green{background:#1fca7e}.bg--grey{background:#fafafa}.background-color-gradient{background-image:linear-gradient(45deg,#1b1464,#1fca7e)}.background-color-gradient-grey{background-image:-webkit-gradient(linear,left top,right top,from(#ccc),to(#f7f7f7));background-image:linear-gradient(90deg,#ccc 0,#f7f7f7 100%)}.padding-t,.padding-y{padding-top:4rem}@media (min-width:1100px){.padding-t,.padding-y{padding-top:7rem}}.padding-b,.padding-y{padding-bottom:4rem}@media (min-width:1100px){.padding-b,.padding-y{padding-bottom:7rem}}.margin-t{margin-top:4rem}@media (min-width:1100px){.margin-t{margin-top:7rem}}.margin-b{margin-bottom:4rem}@media (min-width:1100px){.margin-b{margin-bottom:7rem}}.margin-t--small,.margin-y--small{margin-top:2rem}@media (min-width:1100px){.margin-t--small,.margin-y--small{margin-top:4rem}}.margin-b--small,.margin-y--small{margin-bottom:2rem}@media (min-width:1100px){.margin-b--small,.margin-y--small{margin-bottom:4rem}}.object-fit{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-o-object-position:50% 50%;object-position:50% 50%}.object-fit--contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.border-bottom-dashed{border-bottom:1px dashed grey}.h1,.h2,.h3,.h4,.h5,.h6,.products-display .products-display-items .products-display-item .item-content .item-title,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.05rem;cursor:default}.h1.gradient,.h2.gradient,.h3.gradient,.h4.gradient,.h5.gradient,.h6.gradient,.products-display .products-display-items .products-display-item .item-content .gradient.item-title,h1.gradient,h2.gradient,h3.gradient,h4.gradient,h5.gradient,h6.gradient{background-color:#1b1464;background-image:linear-gradient(45deg,#1b1464,#1fca7e);background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;line-height:1.3}.h1.xl,.h2.xl,.h3.xl,.h4.xl,.h5.xl,.h6.xl,.products-display .products-display-items .products-display-item .item-content .xl.item-title,h1.xl,h2.xl,h3.xl,h4.xl,h5.xl,h6.xl{line-height:inherit;display:block;text-align:center}.h1.centered,.h2.centered,.h3.centered,.h4.centered,.h5.centered,.h6.centered,.products-display .products-display-items .products-display-item .item-content .centered.item-title,h1.centered,h2.centered,h3.centered,h4.centered,h5.centered,h6.centered{margin:0 auto;line-height:inherit;text-align:center}@media screen and (min-width:1100px){.h1.centered,.h2.centered,.h3.centered,.h4.centered,.h5.centered,.h6.centered,.products-display .products-display-items .products-display-item .item-content .centered.item-title,h1.centered,h2.centered,h3.centered,h4.centered,h5.centered,h6.centered{text-align:inherit}}.h1.blue,.h2.blue,.h3.blue,.h4.blue,.h5.blue,.h6.blue,.products-display .products-display-items .products-display-item .item-content .blue.item-title,h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:#1b1464}.h1.green,.h2.green,.h3.green,.h4.green,.h5.green,.h6.green,.products-display .products-display-items .products-display-item .item-content .green.item-title,h1.green,h2.green,h3.green,h4.green,h5.green,h6.green{color:#1fca7e}.h1.bold,.h2.bold,.h3.bold,.h4.bold,.h5.bold,.h6.bold,.products-display .products-display-items .products-display-item .item-content .bold.item-title,h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,h6.bold{font-weight:600}.gradient{background-color:#1b1464;background-image:linear-gradient(45deg,#1b1464,#1fca7e);background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.gradient-2{background-color:#1fca7e;background-image:linear-gradient(225deg,#1b1464,#1fca7e);background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;line-height:1.3}.h1,h1{margin-bottom:1.5rem;font-size:45px;line-height:1.2}@media (max-width:767.98px){.h1,h1{font-size:38px}}.h2,h2{margin-bottom:1.5rem;font-size:35px;line-height:1.2}.h2.xl,h2.xl{font-size:60px;line-height:1.4}@media (max-width:767.98px){.h2,h2{font-size:32px}.h2.xl,h2.xl{font-size:45px}}.h3,.products-display .products-display-items .products-display-item .item-content .item-title,h3{font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:1.3}.h4,h4{font-family:Poppins,sans-serif;font-size:23px;margin-bottom:1.25rem;font-weight:600;line-height:1.3}.h5,h5{margin-bottom:1.25rem;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;letter-spacing:.8px;line-height:1.3}.h6,h6{font-size:14px}.subtitle-1{color:#1b1464;font-family:Roboto,sans-serif;font-size:20px;font-weight:400}body{cursor:default}a{text-decoration:none;font-family:Roboto,sans-serif;cursor:pointer!important;-webkit-transition:all ease .3s;transition:all ease .3s}a *{cursor:pointer!important}a:hover{text-decoration:none;-webkit-transition:all ease .3s;transition:all ease .3s}p{margin:0 0 1.6rem 0;padding:0;font-size:17px;line-height:1.4;font-family:Roboto,sans-serif;font-weight:400;cursor:default}p.bigger{font-size:20px!important}ol{margin:0 13px 8px 15px;padding:0;list-style-position:outside;cursor:default}ol.fancy{counter-reset:number;list-style-type:none}ol.fancy li{padding-left:3rem;margin-bottom:4rem;position:relative}ol.fancy li:last-of-type{margin-bottom:0}ol.fancy li::before{counter-increment:number;content:counter(number) "&nbsp;";position:absolute;left:0;top:0;font-size:23px;color:#1b1464;font-weight:700}ol.fancy li::after{content:"";display:block;border:6px solid #1fca7e;height:42px;width:42px;position:absolute;top:0;left:0;-webkit-transform:rotate(45deg) translate(-34%,20%);transform:rotate(45deg) translate(-34%,20%)}ul{margin-left:1.7rem;padding:0;list-style-position:outside}ul.unstyled{list-style:none;margin:0}ul li{font-weight:400;font-family:Roboto,sans-serif}ol ol,ol ul,ul ol,ul ul{margin-bottom:2px}dt{font-weight:700;margin-left:15px;font-family:Poppins,sans-serif}@media screen and (min-width:580px){.dl-horizontal dt{width:auto;float:left;overflow:hidden;clear:left;text-align:left;margin:0 20px 0 0}}@media screen and (min-width:580px){.dl-horizontal dd{width:auto}}table{line-height:1.6;margin:2rem 0}table .button{margin:0}tr{background:#f0f0f0;border:1px solid #c7c7c7}tr td:last-child{border:none}td{padding:.8rem 1rem;vertical-align:top;border-right:1px solid #c7c7c7}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}blockquote{border-left:5px solid #eee;margin:0;padding:0 1rem}ins{background:#ff9;color:#000;text-decoration:none}mark{font-style:italic;font-weight:700}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.first-last&gt;:first-child{margin-top:0}.first-last&gt;:last-child{margin-bottom:0}.text-white{color:#fff}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5{color:#fff}.text-blue{color:#1b1464}.text-blue h1,.text-blue h2,.text-blue h3,.text-blue h4,.text-blue h5{color:#1b1464}.text-centered{text-align:center}.heading-mb{margin-bottom:4rem}@media screen and (min-width:1100px){.heading-mb{margin-bottom:6rem}}.green{color:#1fca7e}.big{font-size:118%}.large{font-size:180%;line-height:1.1;font-weight:600;margin-bottom:0}@media screen and (min-width:580px){.large{font-size:200%}}.cms-text ul li{font-family:Roboto,sans-serif;font-weight:400;margin-bottom:.33em}.cms-text ul li:last-child{margin-bottom:0}.supertitle{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:3.2px;text-transform:uppercase}.p-text{font-family:Roboto,sans-serif;font-size:17px;line-height:1.4}.btn{margin:1.5rem 0 0;padding:.65rem 1.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#1b1464;cursor:pointer;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:500;background:0 0;border:none;-webkit-transition:all ease .3s;transition:all ease .3s;outline:0;font-size:17px;font-family:Roboto,sans-serif;border-radius:6px}@media (max-width:579.98px){.btn{font-size:15px;margin-top:1rem}}.btn .fa{position:relative;top:1px}.btn .fa-chevron-right{margin-left:.5rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn svg{height:1rem;margin-left:.5rem}.btn svg path{-webkit-transition:all ease .3s;transition:all ease .3s}.btn:active,.btn:focus,.btn:visited{outline:0}.btn:active,.btn:focus,.btn:hover{text-decoration:none;background-color:#1b1464;color:#fff}.btn:active .fa-chevron-right,.btn:focus .fa-chevron-right,.btn:hover .fa-chevron-right{-webkit-transform:translateX(.5rem);transform:translateX(.5rem);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn--blue{border:2px solid #1b1464}.btn--green{border:2px solid #1fca7e}.btn--white{background-color:#fff;color:#1b1464}.btn--white:hover{color:#fff;background-color:#1b1464}.btn--white:hover svg path{fill:#1fca7e}.btn--white-outline{background-color:transparent;color:#fff;border:2px solid #fff}.btn--white-outline:hover{background-color:#fff;color:#1b1464}.btn--white-hover-shading{background-color:#fff;color:#1b1464;border:2px #fff solid;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn--white-hover-shading::before{content:"";position:absolute;inset:-2px;opacity:0;background-color:#000;border-radius:6px;pointer-events:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn--white-hover-shading:hover{color:#1b1464;border:2px #fafafa solid;background-color:#fafafa}.btn--white-hover-shading:hover::before{opacity:.2;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn--white-hover-shading:hover svg path{fill:#1fca7e}.btn--solid{border:solid 1px #1b1464;background-color:#1b1464;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn--solid :active,.btn--solid :focus,.btn--solid:hover{background-color:#fff;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn--link{padding:0;margin:0}.btn--link svg{margin-left:.5rem}.btn--link:hover{color:#1b1464;background-color:transparent}.btn--link:hover svg path{fill:#1b1464}.btn-brand-lighter{background-color:#f77802;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-lighter:active,.btn-brand-lighter:focus,.btn-brand-lighter:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-alt{background-color:#1b1464;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-alt:active,.btn-brand-alt:focus,.btn-brand-alt:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-alt-hover-transparency{isolation:isolate;border:solid 2px #1b1464;background-color:#1b1464;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-alt-hover-transparency::before{content:"";position:absolute;inset:-2px;z-index:-1;opacity:0;background-color:#fff;border-radius:6px;pointer-events:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-alt-hover-transparency:active::before,.btn-brand-alt-hover-transparency:focus::before,.btn-brand-alt-hover-transparency:hover::before{opacity:.25;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-hollow-border-brand-alt-hover-transparency{isolation:isolate;border:solid 2px #1b1464;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-hollow-border-brand-alt-hover-transparency::before{content:"";position:absolute;inset:-2px;z-index:-1;opacity:0;background-color:#1b1464;border-radius:6px;pointer-events:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-hollow-border-brand-alt-hover-transparency:active,.btn-hollow-border-brand-alt-hover-transparency:focus,.btn-hollow-border-brand-alt-hover-transparency:hover{background-color:transparent;color:#1b1464}.btn-hollow-border-brand-alt-hover-transparency:active::before,.btn-hollow-border-brand-alt-hover-transparency:focus::before,.btn-hollow-border-brand-alt-hover-transparency:hover::before{opacity:.1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn--white-outline-hover-transparency{background-color:transparent;color:#fff;border:2px solid #fff}.btn--white-outline-hover-transparency::before{content:"";position:absolute;inset:-2px;opacity:0;background-color:#fff;border-radius:6px;pointer-events:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .btn--white-outline-hover-transparency::before{z-index:-1}.btn--white-outline-hover-transparency:active,.btn--white-outline-hover-transparency:focus,.btn--white-outline-hover-transparency:hover{background-color:transparent}.btn--white-outline-hover-transparency:active::before,.btn--white-outline-hover-transparency:focus::before,.btn--white-outline-hover-transparency:hover::before{opacity:.2;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-alt-darker{background-color:#cfdd19;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-alt-darker:active,.btn-brand-alt-darker:focus,.btn-brand-alt-darker:hover{background-color:#f1f5b8;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn--with-arrow{padding-right:2.25em;position:relative}.btn--with-arrow::after{content:"";width:1.2em;position:absolute;top:0;bottom:0;right:.5em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.086 14.938'%3E%3Cpath data-name='Path 150' d='M1.617 14.938L0 13.321l5.852-5.852L0 1.617 1.617 0l7.469 7.469z' fill='%231fca7e'/%3E%3C/svg%3E");background-size:60%;background-position:center;background-repeat:no-repeat;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-download{background:#1b1464;color:#fff;font-weight:500;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-download::after{content:"";width:1em;height:1em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.086 14.938'%3E%3Cpath data-name='Path 150' d='M1.617 14.938L0 13.321l5.852-5.852L0 1.617 1.617 0l7.469 7.469z' fill='%231fca7e'/%3E%3C/svg%3E") center center no-repeat;background-size:contain;display:inline-block;padding-bottom:.25rem;margin-left:.5em;border-right:2px solid #1fca7e;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-download:active,.btn-download:focus,.btn-download:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-alt-redesign{display:inline-block;position:relative;isolation:isolate;padding-block:1.25rem;padding-inline:2.5rem;background-color:#1b1464;border-radius:6px;color:#fff;font-size:17px;font-weight:700;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-alt-redesign::before{content:"";position:absolute;inset:0;background-color:#fff;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-alt-redesign:active::before,.btn-brand-alt-redesign:focus::before,.btn-brand-alt-redesign:hover::before{opacity:.25;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-language-selector{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:.25rem;background-color:#fff;color:#1b1464;text-align:center}.btn-language-selector:hover{color:#fff;background-color:#1fca7e}.btn-sales{background-color:#1fca7e;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-sales:active,.btn-sales:focus,.btn-sales:hover{background-color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-hover-transparency{isolation:isolate;border:solid 2px #1fca7e;background-color:#1fca7e;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-hover-transparency::before{content:"";position:absolute;inset:-2px;z-index:-1;opacity:0;background-color:#fff;border-radius:6px;pointer-events:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn-brand-hover-transparency:active,.btn-brand-hover-transparency:focus,.btn-brand-hover-transparency:hover{background-color:#1fca7e;color:#1b1464}.btn-brand-hover-transparency:active::before,.btn-brand-hover-transparency:focus::before,.btn-brand-hover-transparency:hover::before{opacity:.3;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#mktoStyleLoaded{color:#123456}.mktoForm fieldset{background:#000}.mktoForm input[type=date],.mktoForm input[type=email],.mktoForm input[type=number],.mktoForm input[type=tel],.mktoForm input[type=text],.mktoForm input[type=url],.mktoForm select.mktoField,.mktoForm textarea.mktoField{padding:2px 3px}.mktoForm input[type=date]:focus,.mktoForm input[type=email]:focus,.mktoForm input[type=number]:focus,.mktoForm input[type=tel]:focus,.mktoForm input[type=text]:focus,.mktoForm input[type=url]:focus,.mktoForm select.mktoField:focus,.mktoForm textarea.mktoField:focus{border-color:#1b1464!important;outline:0}@media screen and (max-width:480px){.mktoForm textarea.mktoField{height:4em!important}}.marketo-form-wrapper{width:100%;max-width:45rem}.marketo-form-wrapper .mktoFormRow:first-of-type{display:inline-block;width:49%}.marketo-form-wrapper .mktoFormRow:nth-of-type(2){display:inline-block;width:49%;margin-left:2%}.page-template-template_landing-page-event .mktoFormRow:first-of-type .mktoFormCol{display:inline-block;width:49%}.page-template-template_landing-page-event .mktoFormRow:first-of-type .mktoFormCol:nth-of-type(2){margin-left:2%}.page-template-template_landing-page-event #mktoForm_1029 .mktoFormRow:first-of-type,.page-template-template_landing-page-event #mktoForm_1110 .mktoFormRow:first-of-type{display:inline-block;width:49%}.page-template-template_landing-page-event #mktoForm_1029 .mktoFormRow:first-of-type .mktoFormCol,.page-template-template_landing-page-event #mktoForm_1110 .mktoFormRow:first-of-type .mktoFormCol{width:100%}.page-template-template_landing-page-event #mktoForm_1029 .mktoFormRow:nth-of-type(2),.page-template-template_landing-page-event #mktoForm_1110 .mktoFormRow:nth-of-type(2){display:inline-block;width:49%;margin-left:2%}.page-template-template_landing-page #mktoForm_1100 .mktoFormRow:first-of-type .mktoFormCol{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:49%}.page-template-template_landing-page #mktoForm_1100 .mktoFormRow:first-of-type .mktoFormCol .mktoFieldWrap{width:100%}.page-template-template_landing-page #mktoForm_1100 .mktoFormRow:first-of-type .mktoFormCol:nth-of-type(2){margin-left:2%}#mktoForm_1003 .mktoFormRow:first-of-type,#mktoForm_1004 .mktoFormRow:first-of-type,.events-template-template_landing-page-event-details .mktoFormRow:first-of-type,.page-template-template_demo-page .mktoFormRow:first-of-type,.page-template-template_solutions-home .mktoFormRow:first-of-type{display:inline-block;width:49%}#mktoForm_1003 .mktoFormRow:nth-of-type(2),#mktoForm_1004 .mktoFormRow:nth-of-type(2),.events-template-template_landing-page-event-details .mktoFormRow:nth-of-type(2),.page-template-template_demo-page .mktoFormRow:nth-of-type(2),.page-template-template_solutions-home .mktoFormRow:nth-of-type(2){display:inline-block;width:49%;margin-left:2%}#mktoForm_1003 select#Title{width:100%!important;padding:.33em .5em!important;font-family:Roboto,sans-serif!important;font-size:16px!important}#mktoForm_1003 .mktoFormCol:has(textarea){padding-right:0!important;padding-left:0!important}.mktoForm{width:100%!important}label.mktoLabel{display:block!important;width:100%!important;font-family:Roboto,sans-serif!important;margin-bottom:.33em!important;font-weight:300!important;width:100%!important;font-size:16px!important;color:#fff!important}label.mktoLabel .mktoAsterix{display:none!important}.modal-inner label.mktoLabel{color:#1b1464!important}.modal-inner .mktoForm{padding-top:3rem!important}input.mktoField,textarea.mktoField{border:1px solid #1fca7e!important;padding:.33em .5em!important;font-size:16px!important;color:#1b1464!important;font-family:Roboto,sans-serif!important;width:100%!important}input.mktoField :focus,textarea.mktoField :focus{border:1px solid #1b1464!important}.mktoFieldDescriptor{margin-bottom:6px!important}.mktoForm .mktoButtonRow .mktoButtonWrap.mktoNative .mktoButton,.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton{background:#1b1464;padding:.5rem 2.5em .5rem 1rem;color:#fff;font-family:Roboto,sans-serif;border:none;position:relative;font-weight:500;-webkit-transition:all ease .3s;transition:all ease .3s;outline:0;font-size:16px;margin-top:1.5rem}.mktoForm .mktoButtonRow .mktoButtonWrap.mktoNative .mktoButton :active,.mktoForm .mktoButtonRow .mktoButtonWrap.mktoNative .mktoButton :focus,.mktoForm .mktoButtonRow .mktoButtonWrap.mktoNative .mktoButton:hover,.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton :active,.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton :focus,.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:hover{background:#261d8f;border:none}.mktoForm .mktoButtonRow .mktoButtonWrap.mktoNative .mktoButton:after,.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:after{content:"";width:1.4em;position:absolute;top:0;bottom:0;right:.75em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.086 14.938'%3E%3Cpath data-name='Path 150' d='M1.617 14.938L0 13.321l5.852-5.852L0 1.617 1.617 0l7.469 7.469z' fill='%231fca7e'/%3E%3C/svg%3E");background-size:50%;background-position:center;background-repeat:no-repeat}.mktoFieldWrap,.mktoFormCol{float:none!important}.mktoOffset{display:none!important}.mktoButtonWrap{margin-left:0!important}.mktoGutter{display:none!important}.marketo-lightmode label.mktoLabel{color:#000!important}.mktoFormRow textarea{width:100%!important;max-width:100%!important;border-color:#1fca7e}.wpcf7-not-valid-tip{background:#fff;padding:.5rem 1rem;display:inline-block;margin-top:1rem;font-weight:700;font-size:14px;border-radius:.4rem;position:relative;text-transform:uppercase}.wpcf7-not-valid-tip:before{content:'*';display:inline-block;margin-right:.5rem}.wpcf7-response-output{border:none!important;background:#fff;margin:3rem 0 0!important;border-radius:.4rem;display:inline-block;padding:1rem 2rem!important;font-size:17px}@media screen and (min-width:768px){.form{max-width:50rem}}.form-row{width:100%;margin-bottom:1rem}@media screen and (min-width:580px){.form-row.--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.form-row.--flex .form__input{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-row.--flex .form__input:first-child{margin-right:1rem}.form-row.--flex .form__input:last-child{margin-left:1rem}.form-row.--flex:last-child{margin-bottom:0}}.form-row a,.form-row p{color:#fff;font-size:17px}.form-row a{font-weight:700}.form__input{margin-bottom:1.4rem;background-color:#fff;border-radius:.4rem}.form__input--select{position:relative}.form__input--select:after{content:'';background:url(../../images/down-chevron.svg) no-repeat;background-size:cover;width:1.5rem;height:1.5rem;position:absolute;right:1rem;top:1.5rem;z-index:0}@media screen and (min-width:580px){.form__input{margin-bottom:0}}.form__input input,.form__input select{width:100%;margin:0;border:none;padding:1.2rem 1.5rem;font-size:17px;font-weight:400;background:0 0}.form__input input:focus,.form__input select:focus{outline:0}.form__input select{padding:1.2rem 3.5rem 1.2rem 1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:5}.form__input ::-webkit-input-placeholder{font-size:17px;color:#333}.form__input ::-moz-placeholder{font-size:17px;color:#333}.form__input :-ms-input-placeholder{font-size:17px;color:#333}.form__input ::-ms-input-placeholder{font-size:17px;color:#333}.form__input ::placeholder{font-size:17px;color:#333}.form__input input[type=number]::-webkit-inner-spin-button,.form__input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form__input.--submit{width:auto;background:0 0}.form__input.--submit button{outline:0}.form__input.--submit button:active,.form__input.--submit button:focus{outline:0!important}.mktoForm{padding:0!important}.newsletter-subscription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter-subscription .mktoFormRow{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-negative:2;flex-shrink:2;max-width:311px}@media (max-width:1099.98px){.newsletter-subscription .mktoFormRow{max-width:200px}}.newsletter-subscription .mktoFormRow .mktoFormCol{margin-bottom:0!important}.newsletter-subscription .mktoFormRow .mktoFormCol .mktoLabel{display:none!important}.newsletter-subscription .mktoFormRow .mktoFormCol .mktoField{height:42px;margin-bottom:0!important;font-size:17px!important}.newsletter-subscription .mktoFormRow .mktoFormCol #Email{width:311px!important;max-width:100%!important}.newsletter-subscription .mktoButtonRow .mktoButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:42px;margin-top:0!important;margin-bottom:0!important;margin-left:1rem;padding-top:5px;padding-bottom:5px;font-size:17px!important;text-align:center;line-height:1;background:#fff;color:#1b1464}.newsletter-subscription .mktoButtonRow .mktoButton::after{width:1.15rem}@media (max-width:579.98px){.newsletter-subscription .mktoButtonRow .mktoButton{margin-left:0}}.email-subscription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.email-subscription .mktoFormRow{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-negative:2;flex-shrink:2;max-width:311px}@media (max-width:1099.98px){.email-subscription .mktoFormRow{max-width:200px}}.email-subscription .mktoFormRow .mktoFormCol{margin-bottom:0!important}.email-subscription .mktoFormRow .mktoFormCol .mktoLabel{display:none!important}.email-subscription .mktoFormRow .mktoFormCol .mktoField{height:64px;margin-bottom:0!important;font-size:20px!important}@media (max-width:1099.98px){.email-subscription .mktoFormRow .mktoFormCol .mktoField{height:50px;font-size:18px}}.email-subscription .mktoFormRow .mktoFormCol #Email{width:311px!important;max-width:100%!important}.email-subscription .mktoButtonRow .mktoButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:64px;margin-top:0!important;margin-bottom:0!important;margin-left:0;padding-top:5px;padding-bottom:5px;font-size:20px!important;letter-spacing:2px;text-align:center!important;text-transform:uppercase;line-height:1;background:#1fca7e!important;color:#fff}@media (max-width:1099.98px){.email-subscription .mktoButtonRow .mktoButton{height:50px!important;font-size:18px!important}}.email-subscription .mktoButtonRow .mktoButton::after{display:none}.marketo-two-col .mktoFormRow .mktoFormCol input{line-height:1.8!important;height:unset!important}.marketo-two-col .mktoFormRow .mktoFieldDescriptor.mktoFormCol textarea{width:100%;min-height:6rem;line-height:1.8!important;height:unset!important}.livicon-evo-holder{width:0}div.livicon-evo-holder{display:block}span.livicon-evo-holder{display:inline-block;vertical-align:middle}.livicon-evo-holder .lievo-svg-wrapper{display:inline-block;position:relative;top:0;left:0;width:100%!important;padding-bottom:100%!important;vertical-align:middle;overflow:hidden!important}.livicon-evo-holder svg{display:block;position:absolute;top:0;left:0;overflow:hidden!important;width:100%!important;height:100%!important}.livicon-evo-holder svg,.livicon-evo-holder svg *{-webkit-box-sizing:border-box;box-sizing:border-box}.livicon-evo-error{width:60px;height:60px;line-height:60px;border:1px solid #c94242}.livicon-evo-error span{text-align:center;display:inline-block;vertical-align:middle;line-height:20px;margin-top:-4px}.livicon-evo-error acronym{font-family:Helvetica,Arial,sans-serif;font-size:14px;cursor:help;color:#c94242;border-bottom:1px dotted #c94242}/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex}.splide__pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:95%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:0}.splide__slide{-webkit-box-sizing:border-box;box-sizing:border-box;list-style-type:none!important;margin:0;-ms-flex-negative:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable&gt;.splide__track&gt;.splide__list&gt;.splide__slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide--fade&gt;.splide__track&gt;.splide__list{display:block}.splide--fade&gt;.splide__track&gt;.splide__list&gt;.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade&gt;.splide__track&gt;.splide__list&gt;.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb&gt;.splide__track&gt;.splide__list{display:block}.splide--ttb&gt;.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:0}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{-webkit-transform:scale(1.4);transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:0}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav&gt;.splide__track&gt;.splide__list&gt;.splide__slide{border:3px solid transparent}.splide--nav&gt;.splide__track&gt;.splide__list&gt;.splide__slide.is-active{border-color:#000}.splide--nav&gt;.splide__track&gt;.splide__list&gt;.splide__slide:focus{outline:0}.splide--rtl&gt;.splide__arrows .splide__arrow--prev,.splide--rtl&gt;.splide__track&gt;.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl&gt;.splide__arrows .splide__arrow--prev svg,.splide--rtl&gt;.splide__track&gt;.splide__arrows .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide--rtl&gt;.splide__arrows .splide__arrow--next,.splide--rtl&gt;.splide__track&gt;.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl&gt;.splide__arrows .splide__arrow--next svg,.splide--rtl&gt;.splide__track&gt;.splide__arrows .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide--ttb&gt;.splide__arrows .splide__arrow,.splide--ttb&gt;.splide__track&gt;.splide__arrows .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide--ttb&gt;.splide__arrows .splide__arrow--prev,.splide--ttb&gt;.splide__track&gt;.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb&gt;.splide__arrows .splide__arrow--prev svg,.splide--ttb&gt;.splide__track&gt;.splide__arrows .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide--ttb&gt;.splide__arrows .splide__arrow--next,.splide--ttb&gt;.splide__track&gt;.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb&gt;.splide__arrows .splide__arrow--next svg,.splide--ttb&gt;.splide__track&gt;.splide__arrows .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide--ttb&gt;.splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;bottom:50%;left:auto;right:.5em;-webkit-transform:translateY(50%);transform:translateY(50%)}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../../images/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(../../fonts/slick.eot);src:url(../../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../../fonts/slick.woff) format("woff"),url(../../fonts/slick.ttf) format("truetype"),url(../../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.header{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;top:0;padding-top:.25rem;z-index:100;-webkit-transition:background ease .2s;transition:background ease .2s;position:fixed;background-color:#fff;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.1);box-shadow:0 1px 20px rgba(0,0,0,.1);-webkit-transition:.2s ease-out;transition:.2s ease-out}.header.news-alert-active{padding-top:1rem}.admin-bar .header{top:32px!important}@media (max-width:767.98px){.admin-bar .header{top:46px!important}}.header-inner{width:100%;max-width:1300px;margin:0 auto;padding:0 1rem 0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.news-alert-active .header-inner{padding:2rem 1rem 0 1rem}.header-logo-wrapper{margin-bottom:-11px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:14rem;padding-top:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0;margin:0;width:14rem}.header-logo svg{width:100%}.header-logo svg .cls-11{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.header-logo:active svg .cls-11,.header-logo:focus svg .cls-11,.header-logo:hover svg .cls-11{fill:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.header-logo:active,.header-logo:focus,.header-logo:visited{outline:0}@media screen and (min-width:1100px){.header-logo{margin:0}}.header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link::before{content:"";position:absolute;inset:0;margin:0;background-color:#fff;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}body.scrolled .header{background:#1b1464;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.25);box-shadow:0 0 15px 0 rgba(0,0,0,.25)}@media screen and (min-width:1100px){body.scrolled .header-inner{padding:0 1rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}}body.scrolled .header-logo-wrapper{margin-bottom:-6px;padding-top:.5rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}body.scrolled .header svg *,body.scrolled .header svg path{fill:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}body.scrolled .header svg .cls-11{display:none}body.scrolled .header svg :active *,body.scrolled .header svg :active path,body.scrolled .header svg :focus *,body.scrolled .header svg :focus path,body.scrolled .header svg:hover *,body.scrolled .header svg:hover path{fill:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}body.scrolled .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link{border-color:#fff}body.scrolled .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active,body.scrolled .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus,body.scrolled .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover{border-color:#fff;color:#fff!important}body.scrolled .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active::before,body.scrolled .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus::before,body.scrolled .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover::before{opacity:.25;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}body.scrolled .header{padding-top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}body.scrolled .header-inner{padding-top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media (max-width:767.98px){body.scrolled.admin-bar .header{top:0!important;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}}.header-news-alert{height:2.5rem;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#1b1464;position:relative}.admin-bar .header-news-alert{top:32px!important}@media (max-width:767.98px){.admin-bar .header-news-alert{top:46px!important}}.header-news-alert .header-news-alert-item{display:inline;font-family:Roboto,sans-serif;color:#fff;font-size:14px;font-weight:500;padding-right:.25rem;padding-left:.25rem;line-height:1;text-align:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:579.98px){.header-news-alert .header-news-alert-item{font-size:13px}}.header-news-alert .header-news-alert-item::before{content:"NEW!";display:inline-block;color:#1fca7e;margin-right:.5rem;font-weight:600}.header-news-alert .header-news-alert-item :active,.header-news-alert .header-news-alert-item :focus,.header-news-alert .header-news-alert-item:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.outseer-megamenu a{-webkit-transition:all .3s ease-out!important;transition:all .3s ease-out!important}.outseer-megamenu .megamenu-featured-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:275px;max-width:100%;margin-right:auto;margin-left:auto;margin-bottom:1rem}.outseer-megamenu .megamenu-featured-item img{width:115px;display:block}.outseer-megamenu .megamenu-featured-item div{margin-left:.75rem;font-size:12px;font-weight:500;color:#555759;line-height:1.1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.outseer-megamenu .megamenu-featured-item:active div,.outseer-megamenu .megamenu-featured-item:focus div,.outseer-megamenu .megamenu-featured-item:hover div{color:#1fca7e}.banner-clipped-gradient,.banner-events,.banner-press,.banner-resources,.featured-post,.header-margins,.hero{margin-top:85px}@media (max-width:1099.98px){.banner-clipped-gradient,.banner-events,.banner-press,.banner-resources,.featured-post,.header-margins,.hero{margin-top:72px}}.admin-bar .banner-clipped-gradient,.admin-bar .banner-events,.admin-bar .banner-press,.admin-bar .banner-resources,.admin-bar .featured-post,.admin-bar .header-margins,.admin-bar .hero{margin-top:116px}@media (max-width:1099.98px){.admin-bar .banner-clipped-gradient,.admin-bar .banner-events,.admin-bar .banner-press,.admin-bar .banner-resources,.admin-bar .featured-post,.admin-bar .header-margins,.admin-bar .hero{margin-top:88px}}@media (max-width:767.98px){.admin-bar .banner-clipped-gradient,.admin-bar .banner-events,.admin-bar .banner-press,.admin-bar .banner-resources,.admin-bar .featured-post,.admin-bar .header-margins,.admin-bar .hero{margin-top:102px}}.banner,.header-padding{padding-top:85px}@media (max-width:1099.98px){.banner,.header-padding{padding-top:72px}}.admin-bar .banner,.admin-bar .header-padding{padding-top:116px}@media (max-width:1099.98px){.admin-bar .banner,.admin-bar .header-padding{padding-top:88px}}@media (max-width:767.98px){.admin-bar .banner,.admin-bar .header-padding{padding-top:102px}}.page-template-template_behavioral-biometrics .header,.page-template-template_global-data-network .header,.page-template-template_home .header,.page-template-template_landing-page-bnm .header,.page-template-template_product-page-v4 .header,.page-template-template_risk-engine .header,.page-template-template_roi-calculator-simplified .header,.page-template-template_technology .header,.page-template-template_technology-platform-page .header,.page-template-template_threat-prevention .header,.page-template-template_trust-center .header{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.page-template-template_behavioral-biometrics .header svg *,.page-template-template_behavioral-biometrics .header svg path,.page-template-template_global-data-network .header svg *,.page-template-template_global-data-network .header svg path,.page-template-template_home .header svg *,.page-template-template_home .header svg path,.page-template-template_landing-page-bnm .header svg *,.page-template-template_landing-page-bnm .header svg path,.page-template-template_product-page-v4 .header svg *,.page-template-template_product-page-v4 .header svg path,.page-template-template_risk-engine .header svg *,.page-template-template_risk-engine .header svg path,.page-template-template_roi-calculator-simplified .header svg *,.page-template-template_roi-calculator-simplified .header svg path,.page-template-template_technology .header svg *,.page-template-template_technology .header svg path,.page-template-template_technology-platform-page .header svg *,.page-template-template_technology-platform-page .header svg path,.page-template-template_threat-prevention .header svg *,.page-template-template_threat-prevention .header svg path,.page-template-template_trust-center .header svg *,.page-template-template_trust-center .header svg path{fill:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_behavioral-biometrics .header svg .cls-11,.page-template-template_global-data-network .header svg .cls-11,.page-template-template_home .header svg .cls-11,.page-template-template_landing-page-bnm .header svg .cls-11,.page-template-template_product-page-v4 .header svg .cls-11,.page-template-template_risk-engine .header svg .cls-11,.page-template-template_roi-calculator-simplified .header svg .cls-11,.page-template-template_technology .header svg .cls-11,.page-template-template_technology-platform-page .header svg .cls-11,.page-template-template_threat-prevention .header svg .cls-11,.page-template-template_trust-center .header svg .cls-11{display:none}.page-template-template_behavioral-biometrics .header svg:active *,.page-template-template_behavioral-biometrics .header svg:active path,.page-template-template_behavioral-biometrics .header svg:focus *,.page-template-template_behavioral-biometrics .header svg:focus path,.page-template-template_behavioral-biometrics .header svg:hover *,.page-template-template_behavioral-biometrics .header svg:hover path,.page-template-template_global-data-network .header svg:active *,.page-template-template_global-data-network .header svg:active path,.page-template-template_global-data-network .header svg:focus *,.page-template-template_global-data-network .header svg:focus path,.page-template-template_global-data-network .header svg:hover *,.page-template-template_global-data-network .header svg:hover path,.page-template-template_home .header svg:active *,.page-template-template_home .header svg:active path,.page-template-template_home .header svg:focus *,.page-template-template_home .header svg:focus path,.page-template-template_home .header svg:hover *,.page-template-template_home .header svg:hover path,.page-template-template_landing-page-bnm .header svg:active *,.page-template-template_landing-page-bnm .header svg:active path,.page-template-template_landing-page-bnm .header svg:focus *,.page-template-template_landing-page-bnm .header svg:focus path,.page-template-template_landing-page-bnm .header svg:hover *,.page-template-template_landing-page-bnm .header svg:hover path,.page-template-template_product-page-v4 .header svg:active *,.page-template-template_product-page-v4 .header svg:active path,.page-template-template_product-page-v4 .header svg:focus *,.page-template-template_product-page-v4 .header svg:focus path,.page-template-template_product-page-v4 .header svg:hover *,.page-template-template_product-page-v4 .header svg:hover path,.page-template-template_risk-engine .header svg:active *,.page-template-template_risk-engine .header svg:active path,.page-template-template_risk-engine .header svg:focus *,.page-template-template_risk-engine .header svg:focus path,.page-template-template_risk-engine .header svg:hover *,.page-template-template_risk-engine .header svg:hover path,.page-template-template_roi-calculator-simplified .header svg:active *,.page-template-template_roi-calculator-simplified .header svg:active path,.page-template-template_roi-calculator-simplified .header svg:focus *,.page-template-template_roi-calculator-simplified .header svg:focus path,.page-template-template_roi-calculator-simplified .header svg:hover *,.page-template-template_roi-calculator-simplified .header svg:hover path,.page-template-template_technology .header svg:active *,.page-template-template_technology .header svg:active path,.page-template-template_technology .header svg:focus *,.page-template-template_technology .header svg:focus path,.page-template-template_technology .header svg:hover *,.page-template-template_technology .header svg:hover path,.page-template-template_technology-platform-page .header svg:active *,.page-template-template_technology-platform-page .header svg:active path,.page-template-template_technology-platform-page .header svg:focus *,.page-template-template_technology-platform-page .header svg:focus path,.page-template-template_technology-platform-page .header svg:hover *,.page-template-template_technology-platform-page .header svg:hover path,.page-template-template_threat-prevention .header svg:active *,.page-template-template_threat-prevention .header svg:active path,.page-template-template_threat-prevention .header svg:focus *,.page-template-template_threat-prevention .header svg:focus path,.page-template-template_threat-prevention .header svg:hover *,.page-template-template_threat-prevention .header svg:hover path,.page-template-template_trust-center .header svg:active *,.page-template-template_trust-center .header svg:active path,.page-template-template_trust-center .header svg:focus *,.page-template-template_trust-center .header svg:focus path,.page-template-template_trust-center .header svg:hover *,.page-template-template_trust-center .header svg:hover path{fill:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_behavioral-biometrics .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link,.page-template-template_global-data-network .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link,.page-template-template_home .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link,.page-template-template_landing-page-bnm .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link,.page-template-template_product-page-v4 .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link,.page-template-template_risk-engine .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link,.page-template-template_roi-calculator-simplified .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link,.page-template-template_technology .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link,.page-template-template_technology-platform-page .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link,.page-template-template_threat-prevention .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link,.page-template-template_trust-center .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link{border-color:#fff}.page-template-template_behavioral-biometrics .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active,.page-template-template_behavioral-biometrics .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus,.page-template-template_behavioral-biometrics .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover,.page-template-template_global-data-network .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active,.page-template-template_global-data-network .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus,.page-template-template_global-data-network .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover,.page-template-template_home .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active,.page-template-template_home .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus,.page-template-template_home .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover,.page-template-template_landing-page-bnm .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active,.page-template-template_landing-page-bnm .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus,.page-template-template_landing-page-bnm .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover,.page-template-template_product-page-v4 .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active,.page-template-template_product-page-v4 .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus,.page-template-template_product-page-v4 .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover,.page-template-template_risk-engine .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active,.page-template-template_risk-engine .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus,.page-template-template_risk-engine .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover,.page-template-template_roi-calculator-simplified .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active,.page-template-template_roi-calculator-simplified .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus,.page-template-template_roi-calculator-simplified .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover,.page-template-template_technology .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active,.page-template-template_technology .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus,.page-template-template_technology .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover,.page-template-template_technology-platform-page .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active,.page-template-template_technology-platform-page .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus,.page-template-template_technology-platform-page .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover,.page-template-template_threat-prevention .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active,.page-template-template_threat-prevention .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus,.page-template-template_threat-prevention .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover,.page-template-template_trust-center .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active,.page-template-template_trust-center .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus,.page-template-template_trust-center .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover{border-color:#fff;color:#fff!important}.page-template-template_behavioral-biometrics .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active::before,.page-template-template_behavioral-biometrics .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus::before,.page-template-template_behavioral-biometrics .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover::before,.page-template-template_global-data-network .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active::before,.page-template-template_global-data-network .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus::before,.page-template-template_global-data-network .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover::before,.page-template-template_home .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active::before,.page-template-template_home .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus::before,.page-template-template_home .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover::before,.page-template-template_landing-page-bnm .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active::before,.page-template-template_landing-page-bnm .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus::before,.page-template-template_landing-page-bnm .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover::before,.page-template-template_product-page-v4 .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active::before,.page-template-template_product-page-v4 .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus::before,.page-template-template_product-page-v4 .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover::before,.page-template-template_risk-engine .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active::before,.page-template-template_risk-engine .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus::before,.page-template-template_risk-engine .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover::before,.page-template-template_roi-calculator-simplified .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active::before,.page-template-template_roi-calculator-simplified .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus::before,.page-template-template_roi-calculator-simplified .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover::before,.page-template-template_technology .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active::before,.page-template-template_technology .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus::before,.page-template-template_technology .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover::before,.page-template-template_technology-platform-page .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active::before,.page-template-template_technology-platform-page .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus::before,.page-template-template_technology-platform-page .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover::before,.page-template-template_threat-prevention .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active::before,.page-template-template_threat-prevention .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus::before,.page-template-template_threat-prevention .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover::before,.page-template-template_trust-center .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:active::before,.page-template-template_trust-center .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:focus::before,.page-template-template_trust-center .header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item.nav-button .mega-menu-link:hover::before{opacity:.25;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_behavioral-biometrics .header.scrolled,.page-template-template_global-data-network .header.scrolled,.page-template-template_home .header.scrolled,.page-template-template_landing-page-bnm .header.scrolled,.page-template-template_product-page-v4 .header.scrolled,.page-template-template_risk-engine .header.scrolled,.page-template-template_roi-calculator-simplified .header.scrolled,.page-template-template_technology .header.scrolled,.page-template-template_technology-platform-page .header.scrolled,.page-template-template_threat-prevention .header.scrolled,.page-template-template_trust-center .header.scrolled{-webkit-box-shadow:0 1px 20px rgba(0,0,0,.25);box-shadow:0 1px 20px rgba(0,0,0,.25)}.mega-menu-column .item-content{display:-webkit-box;display:-ms-flexbox;display:flex}.mega-menu-column .item-content .item-image img{max-height:185px}.megamenu-blog .mega-menu-item{padding-right:0}.megamenu-blog .mega-menu-item .item-content{display:-webkit-box;display:-ms-flexbox;display:flex}.megamenu-blog .mega-menu-item .item-content .item-title{font-size:14px}#menu-company-company li:first-of-type,#menu-products-services li:first-of-type,#menu-products-technology li:first-of-type,#menu-resources-all-resources li:first-of-type,#menu-solution-roles li:first-of-type,#menu-solutions-industries li:first-of-type,#menu-solutions-use-cases li:first-of-type{padding-bottom:15px}#menu-company-company li:first-of-type a,#menu-products-services li:first-of-type a,#menu-products-technology li:first-of-type a,#menu-resources-all-resources li:first-of-type a,#menu-solution-roles li:first-of-type a,#menu-solutions-industries li:first-of-type a,#menu-solutions-use-cases li:first-of-type a{position:relative;letter-spacing:.05rem!important;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;color:#000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#menu-company-company li:first-of-type a::before,#menu-products-services li:first-of-type a::before,#menu-products-technology li:first-of-type a::before,#menu-resources-all-resources li:first-of-type a::before,#menu-solution-roles li:first-of-type a::before,#menu-solutions-industries li:first-of-type a::before,#menu-solutions-use-cases li:first-of-type a::before{content:'&gt;';position:absolute;font-family:Poppins,sans-serif;font-size:17px;color:#000;right:0;-webkit-transform:translate(130%,5%);transform:translate(130%,5%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#menu-company-company li:first-of-type a:active,#menu-company-company li:first-of-type a:focus,#menu-company-company li:first-of-type a:hover,#menu-products-services li:first-of-type a:active,#menu-products-services li:first-of-type a:focus,#menu-products-services li:first-of-type a:hover,#menu-products-technology li:first-of-type a:active,#menu-products-technology li:first-of-type a:focus,#menu-products-technology li:first-of-type a:hover,#menu-resources-all-resources li:first-of-type a:active,#menu-resources-all-resources li:first-of-type a:focus,#menu-resources-all-resources li:first-of-type a:hover,#menu-solution-roles li:first-of-type a:active,#menu-solution-roles li:first-of-type a:focus,#menu-solution-roles li:first-of-type a:hover,#menu-solutions-industries li:first-of-type a:active,#menu-solutions-industries li:first-of-type a:focus,#menu-solutions-industries li:first-of-type a:hover,#menu-solutions-use-cases li:first-of-type a:active,#menu-solutions-use-cases li:first-of-type a:focus,#menu-solutions-use-cases li:first-of-type a:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#menu-company-company li:first-of-type a:active::before,#menu-company-company li:first-of-type a:focus::before,#menu-company-company li:first-of-type a:hover::before,#menu-products-services li:first-of-type a:active::before,#menu-products-services li:first-of-type a:focus::before,#menu-products-services li:first-of-type a:hover::before,#menu-products-technology li:first-of-type a:active::before,#menu-products-technology li:first-of-type a:focus::before,#menu-products-technology li:first-of-type a:hover::before,#menu-resources-all-resources li:first-of-type a:active::before,#menu-resources-all-resources li:first-of-type a:focus::before,#menu-resources-all-resources li:first-of-type a:hover::before,#menu-solution-roles li:first-of-type a:active::before,#menu-solution-roles li:first-of-type a:focus::before,#menu-solution-roles li:first-of-type a:hover::before,#menu-solutions-industries li:first-of-type a:active::before,#menu-solutions-industries li:first-of-type a:focus::before,#menu-solutions-industries li:first-of-type a:hover::before,#menu-solutions-use-cases li:first-of-type a:active::before,#menu-solutions-use-cases li:first-of-type a:focus::before,#menu-solutions-use-cases li:first-of-type a:hover::before{-webkit-transform:translate(150%,5%);transform:translate(150%,5%);color:#1fca7e!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}a .megamenu-section-title{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:15px!important;padding-left:15px;letter-spacing:.05rem!important;font-family:Poppins,sans-serif;font-size:17px!important;font-weight:600!important;color:#000!important;-webkit-transition:all .3s ease-out!important;transition:all .3s ease-out!important}a .megamenu-section-title::before{content:'&gt;';position:absolute;font-family:Poppins,sans-serif;font-size:17px;color:#000;right:0;-webkit-transform:translate(130%,5%);transform:translate(130%,5%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}a:active .megamenu-section-title,a:focus .megamenu-section-title,a:hover .megamenu-section-title{color:#1fca7e!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}a:active .megamenu-section-title::before,a:focus .megamenu-section-title::before,a:hover .megamenu-section-title::before{-webkit-transform:translate(150%,5%);transform:translate(150%,5%);color:#1fca7e!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.megamenu-section-title{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:15px!important;padding-left:15px;letter-spacing:.05rem!important;font-family:Poppins,sans-serif;font-size:17px!important;font-weight:600!important;color:#000!important;-webkit-transition:all .3s ease-out!important;transition:all .3s ease-out!important}.megamenu-section-title::before{content:'&gt;';position:absolute;font-family:Poppins,sans-serif;font-size:17px;color:#000;right:0;-webkit-transform:translate(130%,5%);transform:translate(130%,5%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.megamenu-section-title:active,.megamenu-section-title:focus,.megamenu-section-title:hover{color:#1fca7e!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.megamenu-section-title:active::before,.megamenu-section-title:focus::before,.megamenu-section-title:hover::before{-webkit-transform:translate(150%,5%);transform:translate(150%,5%);color:#1fca7e!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_behavioral-biometrics .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link,.page-template-template_landing-page-bnm .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link,.page-template-template_risk-engine .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link,.page-template-template_roi-calculator-simplified .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link,.page-template-template_technology .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link,.page-template-template_technology-platform-page .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link,.page-template-template_threat-prevention .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link,.page-template-template_trust-center .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link{color:#fff}.page-template-template_behavioral-biometrics .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link::after,.page-template-template_landing-page-bnm .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link::after,.page-template-template_risk-engine .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link::after,.page-template-template_roi-calculator-simplified .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link::after,.page-template-template_technology .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link::after,.page-template-template_technology-platform-page .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link::after,.page-template-template_threat-prevention .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link::after,.page-template-template_trust-center .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link::after{content:none}.page-template-template_behavioral-biometrics .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:active,.page-template-template_behavioral-biometrics .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:focus,.page-template-template_behavioral-biometrics .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:hover,.page-template-template_landing-page-bnm .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:active,.page-template-template_landing-page-bnm .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:focus,.page-template-template_landing-page-bnm .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:hover,.page-template-template_risk-engine .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:active,.page-template-template_risk-engine .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:focus,.page-template-template_risk-engine .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:hover,.page-template-template_roi-calculator-simplified .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:active,.page-template-template_roi-calculator-simplified .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:focus,.page-template-template_roi-calculator-simplified .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:hover,.page-template-template_technology .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:active,.page-template-template_technology .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:focus,.page-template-template_technology .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:hover,.page-template-template_technology-platform-page .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:active,.page-template-template_technology-platform-page .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:focus,.page-template-template_technology-platform-page .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:hover,.page-template-template_threat-prevention .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:active,.page-template-template_threat-prevention .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:focus,.page-template-template_threat-prevention .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:hover,.page-template-template_trust-center .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:active,.page-template-template_trust-center .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:focus,.page-template-template_trust-center .header:not(.scrolled) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link:hover{color:#1fca7e}.about-us-values-section .text-and-items-col .cta-area .text-col *,.about-us-values-section .text-and-items-col .page-template-template_partner-materials .full-width-text .text-col *,.column-block-display .cta-area .column-block-display-item *,.column-block-display .page-template-template_partner-materials .full-width-text .column-block-display-item *,.cta-area .about-us-values-section .text-and-items-col .text-col *,.cta-area .col-12 *,.cta-area .column-block-display .column-block-display-item *,.cta-area .event-thank-you-page .thank-you-content *,.cta-area .marketo-two-col .mktoFormRow .mktoFormCol *,.cta-area .mkto-message-field-last .mktoFormRow:nth-last-of-type(2) .mktoFormCol *,.cta-area .products-display .products-display-items .products-display-item *,.event-thank-you-page .cta-area .thank-you-content *,.event-thank-you-page .page-template-template_partner-materials .full-width-text .thank-you-content *,.event-thank-you-page .thank-you-message-text *,.featured-item .item-text *,.hero-inner .hero-inner__left *,.landing-page-event-template .landing-page-body *,.landing-page-template .landing-page-body *,.landing-page-template .landing-page-prefooter .item-text *,.marketo-two-col .mktoFormRow .cta-area .mktoFormCol *,.marketo-two-col .mktoFormRow .page-template-template_partner-materials .full-width-text .mktoFormCol *,.mkto-message-field-last .mktoFormRow:nth-last-of-type(2) .cta-area .mktoFormCol *,.mkto-message-field-last .mktoFormRow:nth-last-of-type(2) .page-template-template_partner-materials .full-width-text .mktoFormCol *,.page-template-template_demo-page .landing-page-body *,.page-template-template_partner-materials .full-width-text .about-us-values-section .text-and-items-col .text-col *,.page-template-template_partner-materials .full-width-text .col-12 *,.page-template-template_partner-materials .full-width-text .column-block-display .column-block-display-item *,.page-template-template_partner-materials .full-width-text .event-thank-you-page .thank-you-content *,.page-template-template_partner-materials .full-width-text .marketo-two-col .mktoFormRow .mktoFormCol *,.page-template-template_partner-materials .full-width-text .mkto-message-field-last .mktoFormRow:nth-last-of-type(2) .mktoFormCol *,.page-template-template_partner-materials .full-width-text .products-display .products-display-items .products-display-item *,.page-template-template_partners .two-col .column-1 *,.page-template-template_partners .two-col .column-2 *,.products-display .products-display-items .cta-area .products-display-item *,.products-display .products-display-items .page-template-template_partner-materials .full-width-text .products-display-item *,.single--press-release .single-blog .blog-content *,.single-blog .blog-content .blog-content__standard-copy *{max-width:100%}.about-us-values-section .text-and-items-col .cta-area .text-col img,.about-us-values-section .text-and-items-col .page-template-template_partner-materials .full-width-text .text-col img,.column-block-display .cta-area .column-block-display-item img,.column-block-display .page-template-template_partner-materials .full-width-text .column-block-display-item img,.cta-area .about-us-values-section .text-and-items-col .text-col img,.cta-area .col-12 img,.cta-area .column-block-display .column-block-display-item img,.cta-area .event-thank-you-page .thank-you-content img,.cta-area .marketo-two-col .mktoFormRow .mktoFormCol img,.cta-area .mkto-message-field-last .mktoFormRow:nth-last-of-type(2) .mktoFormCol img,.cta-area .products-display .products-display-items .products-display-item img,.event-thank-you-page .cta-area .thank-you-content img,.event-thank-you-page .page-template-template_partner-materials .full-width-text .thank-you-content img,.event-thank-you-page .thank-you-message-text img,.featured-item .item-text img,.hero-inner .hero-inner__left img,.landing-page-event-template .landing-page-body img,.landing-page-template .landing-page-body img,.landing-page-template .landing-page-prefooter .item-text img,.marketo-two-col .mktoFormRow .cta-area .mktoFormCol img,.marketo-two-col .mktoFormRow .page-template-template_partner-materials .full-width-text .mktoFormCol img,.mkto-message-field-last .mktoFormRow:nth-last-of-type(2) .cta-area .mktoFormCol img,.mkto-message-field-last .mktoFormRow:nth-last-of-type(2) .page-template-template_partner-materials .full-width-text .mktoFormCol img,.page-template-template_demo-page .landing-page-body img,.page-template-template_partner-materials .full-width-text .about-us-values-section .text-and-items-col .text-col img,.page-template-template_partner-materials .full-width-text .col-12 img,.page-template-template_partner-materials .full-width-text .column-block-display .column-block-display-item img,.page-template-template_partner-materials .full-width-text .event-thank-you-page .thank-you-content img,.page-template-template_partner-materials .full-width-text .marketo-two-col .mktoFormRow .mktoFormCol img,.page-template-template_partner-materials .full-width-text .mkto-message-field-last .mktoFormRow:nth-last-of-type(2) .mktoFormCol img,.page-template-template_partner-materials .full-width-text .products-display .products-display-items .products-display-item img,.page-template-template_partners .two-col .column-1 img,.page-template-template_partners .two-col .column-2 img,.products-display .products-display-items .cta-area .products-display-item img,.products-display .products-display-items .page-template-template_partner-materials .full-width-text .products-display-item img,.single--press-release .single-blog .blog-content img,.single-blog .blog-content .blog-content__standard-copy img{max-width:100%!important;height:auto!important}footer{background-color:#323232;padding:5rem 0 3rem;color:#fff;font-size:17px}footer .icon img{max-width:15rem}footer .icon p{margin:.5rem 0;line-height:1}footer .footer-social-media ul.social-links{float:unset!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}footer .footer-social-media ul.social-links li{margin-right:1.5rem}footer .footer-social-media ul.social-links li a{font-size:1.2rem;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}footer .footer-social-media ul.social-links li a:active,footer .footer-social-media ul.social-links li a:focus,footer .footer-social-media ul.social-links li a:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}footer .footer-nav-items{margin:0}@media (min-width:768px) and (max-width:1099.98px){footer .footer-nav-items .col-md-3:first-of-type{padding-left:0}}@media (min-width:580px) and (max-width:767.98px){footer .footer-nav-items .col-sm-5:nth-child(odd){padding-left:0}}@media (max-width:579.98px){.about-us-values-section .text-and-items-col footer .footer-nav-items .text-col,.column-block-display footer .footer-nav-items .column-block-display-item,.event-thank-you-page footer .footer-nav-items .thank-you-content,.marketo-two-col .mktoFormRow footer .footer-nav-items .mktoFormCol,.mkto-message-field-last .mktoFormRow:nth-last-of-type(2) footer .footer-nav-items .mktoFormCol,.products-display .products-display-items footer .footer-nav-items .products-display-item,footer .footer-nav-items .about-us-values-section .text-and-items-col .text-col,footer .footer-nav-items .col-12,footer .footer-nav-items .column-block-display .column-block-display-item,footer .footer-nav-items .event-thank-you-page .thank-you-content,footer .footer-nav-items .marketo-two-col .mktoFormRow .mktoFormCol,footer .footer-nav-items .mkto-message-field-last .mktoFormRow:nth-last-of-type(2) .mktoFormCol,footer .footer-nav-items .products-display .products-display-items .products-display-item{padding-left:0}}footer .footer-nav-items .footer-nav{margin-top:.5rem;margin-left:0}footer .footer-nav-items .footer-nav span{font-size:14px;font-weight:700}footer .footer-nav-items .footer-nav li{padding-top:.25rem;padding-bottom:.25rem;list-style:none}footer .footer-nav-items .footer-nav li:last-of-type{padding-bottom:0}footer .footer-nav-items .footer-nav li a{color:#ccc;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}footer .footer-nav-items .footer-nav li a :active,footer .footer-nav-items .footer-nav li a :focus,footer .footer-nav-items .footer-nav li a:hover{text-decoration:none;color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}footer .legal-items{padding-top:1.5rem;margin-top:3rem;border-top:solid 1px #fff}@media (max-width:579.98px){footer .legal-items{padding-top:.5rem;margin-top:0;border-top:none}}footer .legal-items .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1099.98px){footer .legal-items .copyright{margin-bottom:1rem}}@media (max-width:579.98px){footer .legal-items .copyright{margin-top:.5rem;margin-bottom:0}}footer .legal-items .copyright p{margin:0;font-size:14px;color:#ccc}footer .legal-items .legal-item-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}@media (max-width:1099.98px){footer .legal-items .legal-item-links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:579.98px){footer .legal-items .legal-item-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .legal-items .legal-item-links li{list-style:none;margin-inline:1.5rem}@media (max-width:1199.98px){footer .legal-items .legal-item-links li{margin-inline:.5rem}}@media (max-width:579.98px){footer .legal-items .legal-item-links li{padding-block:.25rem;margin-inline:0}}footer .legal-items .legal-item-links li:first-of-type{margin-left:0}footer .legal-items .legal-item-links li:last-of-type{margin-right:0}footer .legal-items .legal-item-links li a{color:#ccc;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}footer .legal-items .legal-item-links li a :active,footer .legal-items .legal-item-links li a :focus,footer .legal-items .legal-item-links li a:hover{text-decoration:none;color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.social-links{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0 0}@media screen and (min-width:1100px){.social-links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 2rem 0}}.social-links li{margin-right:10px}.social-links li:last-child{margin-right:0}.press-release-template-default .sidebar .social-links a{position:relative;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:.2rem;background:#1b1464;background:linear-gradient(135deg,#1b1464 0,#1fca7e 100%);border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.press-release-template-default .sidebar .social-links a:after{content:"";position:absolute;width:38px;height:38px;background-color:#fff;border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.press-release-template-default .sidebar .social-links a .fa-brands,.press-release-template-default .sidebar .social-links a .fa-envelope{z-index:2;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.press-release-template-default .sidebar .social-links a :active:after,.press-release-template-default .sidebar .social-links a :focus:after,.press-release-template-default .sidebar .social-links a:hover:after{background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.press-release-template-default .sidebar .social-links a :active .fa-brands,.press-release-template-default .sidebar .social-links a :active .fa-envelope,.press-release-template-default .sidebar .social-links a :focus .fa-brands,.press-release-template-default .sidebar .social-links a :focus .fa-envelope,.press-release-template-default .sidebar .social-links a:hover .fa-brands,.press-release-template-default .sidebar .social-links a:hover .fa-envelope{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.social-circle{position:relative;display:inline-block;height:3.8rem;width:3.8rem;background:#1b1464;background:linear-gradient(135deg,#1b1464 0,#1fca7e 100%);text-indent:100px;overflow:hidden;border-radius:50%;background-repeat:no-repeat;background-position:center}.social-circle:after{content:"";position:absolute;bottom:1px;left:1.5px;width:3.6rem;height:3.7rem;background-color:#fff;border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.social-circle :active:after,.social-circle :focus:after,.social-circle:hover:after{background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.social-circle--linkedin .fa-brands:before{position:absolute;text-align:center;text-indent:0;font-size:2rem;color:#1b1464;left:17px;bottom:14px;z-index:3}.social-circle--facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.811' height='36.909' viewBox='0 0 17.811 36.909'%3E%3Cpath id='Path_2659' data-name='Path 2659' d='M462.512,876.719l-.425,5.52h-5.661v19.183h-7.153V882.239h-3.817v-5.52h3.817v-3.711c0-1.633.042-4.156,1.23-5.718a6.785,6.785,0,0,1,5.922-2.778,24.022,24.022,0,0,1,6.842.686l-.954,5.654a12.906,12.906,0,0,0-3.075-.459c-1.483,0-2.813.53-2.813,2.013v4.312Z' transform='translate(-445.457 -864.513)' fill='%23ffffff'/%3E%3C/svg%3E%0A");background-size:50%}.social-circle--youtube{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='25' viewBox='0 0 35 25'%3E%3Cpath id='iconmonstr-youtube-9' d='M41.1,42.23c-5.255.36-16.96.36-22.208,0C13.2,41.84,12.542,39.055,12.5,30c.043-9.073.712-11.84,6.395-12.23,5.247-.36,16.955-.36,22.208,0,5.692.39,6.353,3.175,6.4,12.23C47.455,39.073,46.787,41.84,41.1,42.23ZM25,24.145v11.71L37.731,30Z' transform='translate(-12.5 -17.5)' fill='%23ffffff'/%3E%3C/svg%3E%0A");background-size:50%}.social-circle--twitter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.262' height='27.025' viewBox='0 0 33.262 27.025'%3E%3Cpath id='twitter' d='M33.262,51.2a14.217,14.217,0,0,1-3.929,1.077,6.781,6.781,0,0,0,3-3.769,13.628,13.628,0,0,1-4.324,1.651,6.819,6.819,0,0,0-11.8,4.663,7.021,7.021,0,0,0,.158,1.555A19.3,19.3,0,0,1,2.316,49.243a6.821,6.821,0,0,0,2.1,9.114,6.734,6.734,0,0,1-3.081-.84v.075a6.85,6.85,0,0,0,5.463,6.7,6.806,6.806,0,0,1-1.788.225A6.029,6.029,0,0,1,3.715,64.4a6.884,6.884,0,0,0,6.372,4.75,13.7,13.7,0,0,1-8.455,2.908A12.772,12.772,0,0,1,0,71.965a19.2,19.2,0,0,0,10.461,3.06c12.548,0,19.408-10.394,19.408-19.4,0-.3-.01-.592-.025-.881A13.6,13.6,0,0,0,33.262,51.2Z' transform='translate(0 -48)' fill='%23ffffff'/%3E%3C/svg%3E%0A");background-size:50%}.social-circle--large{width:6rem;height:6rem}.hero{background-size:cover;background-position:60%;position:relative;min-height:30rem;background-color:#ccc}@media screen and (min-width:580px){.hero{background-size:cover;background-position:left}}@media screen and (min-width:1100px){.hero{min-height:30rem}}@media screen and (min-width:768px){.hero{background-position:center}}.hero.full{height:100vh}.hero.full .hero-inner__left{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}@media screen and (min-width:1100px){.hero.full .hero-inner__left{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}.hero.standard{height:100vh}@media screen and (min-height:640px){.hero.standard{height:80vh}}@media screen and (min-height:640px) and (max-width:767.98px){.hero.standard{height:90vh}}@media screen and (min-width:768px){.hero.standard .hero-inner__left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (min-width:1100px){.hero.standard .hero-inner__left{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}}.hero.blog{height:30rem}.hero.video{height:100vh}@media (max-width:1099.98px){.hero.video{height:80vh}}@media (max-width:767.98px){.hero.video{height:90vh}}@media (max-width:579.98px){.hero.video{height:80vh}}@media screen and (max-width:579.98px) and (min-height:750px){.hero.video{height:65vh}}.hero.video video{position:absolute;top:0;left:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.hero-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;max-width:1300px;margin:0 auto;-ms-flex-flow:wrap;flex-flow:wrap;padding:0 3rem}@media (max-width:1099.98px){.hero-inner{padding:0 2rem}}@media (max-width:767.98px){.hero-inner{padding:0 1.5rem}}@media (max-width:579.98px){.hero-inner{padding:0 1rem}}.hero-inner .wrap{width:100%;background-color:rgba(255,255,255,.8);padding:2rem}@media (max-width:579.98px){.hero-inner .wrap{padding:1rem}}@media screen and (min-width:1100px){.hero-inner .wrap{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}}.hero-inner h1{color:#222;display:block;line-height:1.1}@media (max-width:579.98px){.hero-inner h1{font-size:36px;margin-bottom:1rem}}.hero-inner h2{color:#222;display:block;line-height:1.1}@media (max-width:579.98px){.hero-inner h2{font-size:25px;margin-bottom:1rem}}.hero-inner h3{line-height:1.1}@media (max-width:579.98px){.hero-inner h3{font-size:22px}}@media (max-width:579.98px){.hero-inner h4{font-size:19px}}@media (max-width:579.98px){.hero-inner h3,.hero-inner h4,.hero-inner h5,.hero-inner h6{margin-bottom:0;line-height:1.1}}.hero-inner p{font-weight:400;font-size:15px}@media (max-width:579.98px){.hero-inner p{line-height:1.2}.hero-inner p.bigger{font-size:18px!important}.hero-inner p:last-of-type{margin-bottom:0}}.hero-inner span.sub-title{color:#222}.hero-inner__left{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}@media screen and (min-width:1100px){.hero-inner__left{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}}@media screen and (min-width:1100px){.hero-inner{padding:0 1.5rem}}@media screen and (min-width:992px) and (max-height:610px){.hero.standard{padding-top:8rem;min-height:32rem}}.page--1228 .hero{min-height:20rem}@media screen and (min-width:1100px){.page--1228 .hero{min-height:20rem}}.page--1228 .hero.standard{height:450px}@media screen and (min-height:640px){.page--1228 .hero.standard{height:450px}}@media screen and (min-height:640px) and (max-width:767.98px){.page--1228 .hero.standard{height:450px}}.page--1228 .hero.standard .hero-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:5rem}@media (max-width:1199.98px){.page--1228 .hero.standard .hero-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0}}.page--home .hero.video{height:auto;padding:56.25% 0 0 0;position:relative}@media screen and (min-width:2000px){.page--home .hero.video{padding:47.25% 0 0 0}}.page--home .hero.video .hero-inner{max-width:100%;width:100%}@media (min-width:768px){.page--home .hero.video .hero-inner{position:absolute;top:0;right:0;bottom:0;left:0}.page--home .hero.video .hero-inner::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:#1b1464;background:-webkit-gradient(linear,left bottom,left top,from(#1b1464),color-stop(80%,rgba(27,20,100,0)));background:linear-gradient(0deg,#1b1464 0,rgba(27,20,100,0) 80%)}}@media (max-width:767.98px){.page--home .hero.video .hero-inner{padding:0}}.page--home .hero.video .hero-inner .wrap{background:unset}@media (max-width:767.98px){.page--home .hero.video .hero-inner .wrap{padding:0}}.page--home .hero.video .hero-inner .hero-inner__right{position:absolute;right:4%;bottom:6rem;width:69%;text-align:right;z-index:2}@media (min-width:1100px){.page--home .hero.video .hero-inner .hero-inner__right{padding-bottom:45px}}@media (max-width:1099.98px){.page--home .hero.video .hero-inner .hero-inner__right{bottom:8rem}}@media (max-width:767.98px){.page--home .hero.video .hero-inner .hero-inner__right{position:relative;top:unset;bottom:unset;right:unset;left:unset;width:100%;background:#1b1464;z-index:0;padding-top:3rem;padding-bottom:4.5rem;padding-right:1.5rem;padding-left:1.5rem}}.page--home .hero.video .hero-inner .hero-inner__right p{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;color:#fff;-webkit-filter:drop-shadow(0 0 6px rgba(0, 0, 0, .4));filter:drop-shadow(0 0 6px rgba(0, 0, 0, .4))}@media (max-width:1199.98px){.page--home .hero.video .hero-inner .hero-inner__right p{font-size:28px}}@media (max-width:767.98px){.page--home .hero.video .hero-inner .hero-inner__right p{font-size:25px;margin-bottom:1rem}}@media (max-width:579.98px){.page--home .hero.video .hero-inner .hero-inner__right p{font-size:17px;line-height:1.6em}}.text-and-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1100px){.text-and-image{margin-left:0;margin-right:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.text-and-image__image-col,.text-and-image__text-col{width:100%}@media (min-width:1100px){.text-and-image__image-col,.text-and-image__text-col{width:50%}}.text-and-image__text-col{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1100px){.text-and-image__text-col{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.text-and-image__image-col{position:relative;padding-bottom:60%}@media (min-width:1100px){.text-and-image__image-col{padding-bottom:30%}}.text-and-image__image{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.text-and-image__content{padding:6rem 3rem}@media (min-width:1100px){.text-and-image__content{padding:6rem;max-width:68rem}}.text-and-image__title{font-family:Poppins,sans-serif;font-weight:700;font-size:24px;margin-bottom:.75em;color:#1b1464}@media (min-width:1100px){.text-and-image--flip .text-and-image__image-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1100px){.text-and-image--flip .text-and-image__content{-ms-flex-item-align:end;align-self:flex-end}}.product-grid{padding-top:0;padding-bottom:0;background:url(/wp-content/themes/outseer/images/outseer-circle.svg);background-repeat:no-repeat;background-position:50% 53%;background-color:#fff;background-size:22%;position:relative}@media (max-width:579.98px){.product-grid{padding-bottom:3rem}}@media (max-width:1199.98px){.product-grid{background-size:30%}}@media (max-width:1099.98px){.product-grid{background-size:50%}}@media (max-width:767.98px){.product-grid{background-size:60%}}@media (max-width:579.98px){.product-grid{background-size:80%}}.product-grid::before{content:"";background-color:#fff;height:6rem;position:absolute;top:-6rem;width:100%;z-index:-1}.product-grid__wrapper{position:relative;height:100%;width:100%}.product-grid__wrapper:before{display:none;content:"";position:absolute;height:0}.product-grid__wrapper:after{display:none;content:"";position:absolute;height:100%}@media screen and (min-width:580px){.product-grid__wrapper:after,.product-grid__wrapper:before{display:block}}.product-grid__wrapper.four::before,.product-grid__wrapper.three::before{width:100%;right:0;left:0;top:50%;bottom:0;margin:0 auto;border-top:1px dashed grey}.product-grid__wrapper.four::after,.product-grid__wrapper.three::after{width:.1rem;right:50%;top:0;bottom:0;margin:auto;border-right:1px dashed grey}.product-grid__wrapper.two::before{width:50%;right:0;top:50%;bottom:0;margin:0 auto;border-top:1px dashed grey}.product-grid__wrapper.two::after{width:.1rem;right:50%;top:0;bottom:0;margin:auto;border-right:1px dashed grey}.product-grid__wrapper.one::after{width:.1rem;right:50%;top:0;bottom:0;margin:auto;border-right:1px dashed grey}.product-grid .product{padding:2rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.product-grid .product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:580px){.product-grid .product{padding:5rem 2rem}}@media screen and (min-width:1100px){.product-grid .product{padding:6rem 4rem}}.product-grid .product__text h3{color:#1b1464}.product-grid .product__image{margin-right:2rem}@media (max-width:767.98px){.product-grid .product__image{margin-bottom:1rem}}@media screen and (min-width:580px){.product-grid .product__image{margin-right:3rem}}.product-grid .product__image img{height:5rem;width:auto}.product-grid--benefits{padding:4rem 0}@media (min-width:1100px){.product-grid--benefits{padding:7rem 0}}.product-grid--benefits .three:after,.product-grid--benefits .three:before{content:none}@media screen and (min-width:1100px){.product-grid--benefits .three:after,.product-grid--benefits .three:before{content:""}}.product-grid--benefits .product{padding:2rem 2rem}@media screen and (min-width:400px){.product-grid--benefits .product{padding:1.5rem 2.25rem}}@media screen and (min-width:768px){.product-grid--benefits .product{padding:5rem 4rem}}@media screen and (min-width:1100px){.product-grid--benefits .product{padding:6rem 5rem}}.product-grid--benefits .product__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%;margin-right:2rem;max-width:6rem}.product-grid--benefits .product__image img{width:100%;height:auto}@media screen and (min-width:400px){.product-grid--benefits .product__image{width:20%;margin-right:3rem}}@media screen and (min-width:768px){.product-grid--benefits .product__image{max-width:none}}.biography-grid-wrapper{margin-top:-7rem}.biography-grid{margin-top:2rem;margin-bottom:-4rem}.biography-grid__item{width:80%;margin-left:auto;margin-right:auto;margin-top:2rem;margin-bottom:2rem;text-align:center;max-width:30rem}@media screen and (min-width:580px){.biography-grid__item{width:66%;text-align:left;margin-top:3rem;margin-bottom:3rem}}@media screen and (min-width:768px){.biography-grid__item{width:100%;padding:0 2rem;max-width:none}}.biography-grid__link{width:100%;background:0 0;border:none;text-align:center;cursor:pointer;-webkit-transition:all .3 ease-out;transition:all .3 ease-out}@media screen and (min-width:580px){.biography-grid__link{text-align:left}}.biography-grid__link:hover{text-decoration:none}.biography-grid__link:hover .biography-grid__name,.biography-grid__link:hover .subtitle-1{color:#1fca7e;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.biography-grid__photo{width:100%;padding-bottom:100%;position:relative}.biography-grid__image{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-o-object-position:center;object-position:center;border-radius:50%}.biography-grid__overlay{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(27,20,100,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:600;border-radius:50%}.biography-grid__overlay svg{height:1.5rem;position:relative;top:.2rem}.biography-grid .social-circle--linkedin{position:absolute;z-index:99;bottom:0;left:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.biography-grid .social-circle--linkedin:active .fa-brands:before,.biography-grid .social-circle--linkedin:focus .fa-brands:before,.biography-grid .social-circle--linkedin:hover .fa-brands:before{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.biography-grid .social-circle--linkedin:active:after,.biography-grid .social-circle--linkedin:focus:after,.biography-grid .social-circle--linkedin:hover:after{background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.biography-grid__name{display:block;margin-bottom:.5em;color:#1b1464;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.biography-grid__title{display:block;color:#1b1464;font-family:Roboto,sans-serif;font-size:17px;font-weight:400}.biography-grid__icon-link{display:block;height:24rem;width:24rem;background-color:#1fca7e;text-indent:100px;overflow:hidden;border-radius:50%}.biography-grid .subtitle-1{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.biography-grid__link:hover .biography-grid__overlay{opacity:1}.b-modal{display:none;z-index:999;position:fixed}.b-modal.active{display:block}.b-modal__overlay{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;right:0;bottom:0;background:rgba(27,20,100,.8)}.b-modal__container{background-color:#fff;max-height:95vh;overflow-y:auto;width:90%;max-width:120rem;position:relative}@media screen and (min-width:580px){.b-modal__container{width:80%}}@media screen and (min-width:1100px){.b-modal__container{width:85%}}.b-modal__header{height:4rem;position:relative}@media screen and (min-width:768px){.b-modal__header{height:6rem}}.b-modal__close{background:rgba(0,0,0,0);border:0;width:5rem;height:5rem;position:absolute;right:0;top:0;background-color:#fff}.b-modal__close:before{content:"\2715";color:#1b1464;position:absolute;top:50%;left:50%;font-size:35px;font-weight:900;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.b-modal__content{padding:0 1.5rem 3rem;position:relative}@media screen and (min-width:768px){.b-modal__content{padding:0 4rem 4rem}}.b-modal__portrait{width:80%;border-radius:50%;overflow:hidden;max-width:24rem;position:relative;margin:0 auto}.b-modal__portrait:after{content:"";padding-bottom:100%;display:block}@media screen and (min-width:1100px){.b-modal__portrait{max-width:none}}.b-modal__portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.b-modal__image-col{position:relative}@media screen and (min-width:768px){.b-modal__image-col{padding-right:2rem}}@media screen and (min-width:1100px){.b-modal__image-col{padding-right:6rem}}.b-modal__text-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media screen and (min-width:768px){.b-modal__text-col{padding-left:3rem}}@media screen and (min-width:1100px){.b-modal__text-col{padding-left:8rem}}.b-modal__text-col .social-circle:active .fa-brands:before,.b-modal__text-col .social-circle:focus .fa-brands:before,.b-modal__text-col .social-circle:hover .fa-brands:before{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.b-modal__text-col .social-circle:active:after,.b-modal__text-col .social-circle:focus:after,.b-modal__text-col .social-circle:hover:after{background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.b-modal.active .b-modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.b-modal.active .b-modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}@media screen and (min-width:768px){.dashed-left{border-left:1px dashed grey}}.b-arrow{padding:0;border:none;background:0 0;width:4rem;height:4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.087' height='21.985' viewBox='0 0 13.087 21.985'%3E%3Cpath id='Path_2654' data-name='Path 2654' d='M1083.829,518.424l2.094,2.094-8.9,8.9,8.9,8.9-2.094,2.094-10.992-10.992Z' transform='translate(-1072.836 -518.424)' fill='%231fca7e'/%3E%3C/svg%3E%0A");background-size:40%;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:background-position 125ms ease-in-out;transition:background-position 125ms ease-in-out}.b-arrow:hover{background-position:40% 50%}.b-arrow--right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.b-controls-mobile{width:94.5%;max-width:1915px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.modal{position:fixed;width:100%;height:100%;pointer-events:none;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;background:rgba(0,0,0,.8);z-index:700;-webkit-transition:all ease .3s;transition:all ease .3s}.modal.active{pointer-events:all;opacity:1}.modal-inner{width:100%;max-width:768px;height:auto;max-height:100%;overflow:auto;background-color:#fff;position:relative}.modal-inner:before{content:'';display:block;position:absolute;top:0;width:100%;height:1.5rem;z-index:10;background:-webkit-gradient(linear,left top,right top,from(#1b1464),to(#1fca7e));background:linear-gradient(90deg,#1b1464 0,#1fca7e 100%)}.modal-content{position:relative;margin:4rem}.modal span.name{margin:2rem 0 1rem 0;color:#1fca7e;display:block;text-transform:uppercase;font-weight:600}.modal span.role{margin:0 0 1.6rem 0;padding:0;font-size:15px;line-height:1.7;font-weight:300;display:block}.modal-close{width:3rem;height:3rem;display:block;position:absolute;right:-2rem;cursor:pointer}.modal-close:hover svg path{fill:#1fca7e}.modal-close svg{width:100%;height:100%}.modal-close svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#ccc}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.video-modal .video-modal-dialog{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:46%;margin:0 auto;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}@media screen and (max-width:2300px){.video-modal .video-modal-dialog{max-width:50%}}@media screen and (max-width:2000px){.video-modal .video-modal-dialog{max-width:65%}}@media screen and (max-width:1400px){.video-modal .video-modal-dialog{max-width:85%}}@media (max-width:1199.98px){.video-modal .video-modal-dialog{max-width:85%}}.video-modal .video-modal-dialog .video-modal-content{position:relative;padding:20px}.video-modal .video-modal-dialog .video-modal-content .close-button{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(135%,-150%);transform:translate(135%,-150%);top:0;right:0;z-index:1;cursor:pointer;margin:-.5rem -.5rem -1rem auto;padding:.5rem .7rem;aspect-ratio:1/1;background:#fff;border:2px solid #000;border-radius:12px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-weight:100;color:#000}.video-modal .video-modal-dialog .video-modal-content .close-button:active,.video-modal .video-modal-dialog .video-modal-content .close-button:focus,.video-modal .video-modal-dialog .video-modal-content .close-button:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-color:#1b1464;border-color:#1b1464;color:#fff}@media screen and (max-width:900px){.video-modal .video-modal-dialog .video-modal-content .close-button{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}}@media screen and (max-width:600px){.video-modal .video-modal-dialog .video-modal-content .close-button{-webkit-transform:translate(50%,-100%);transform:translate(50%,-100%)}}.modal-open{overflow:hidden}.page-template-template_landing-page-sales .close-button{-webkit-transform:translate(125%,-130%)!important;transform:translate(125%,-130%)!important}@media screen and (max-width:900px){.page-template-template_landing-page-sales .close-button{-webkit-transform:translate(100%,-100%)!important;transform:translate(100%,-100%)!important}}@media screen and (max-width:600px){.page-template-template_landing-page-sales .close-button{-webkit-transform:translate(50%,-100%)!important;transform:translate(50%,-100%)!important}}.image-and-text-column{width:100%;margin-bottom:3rem}.image-and-text-column:last-child{margin-bottom:0}@media screen and (min-width:768px){.image-and-text-column{margin-bottom:0}}.image-and-text-column__image{width:100%;position:relative;margin-bottom:2.5rem}.image-and-text-column__image:after{content:"";padding-bottom:60%;display:block}.angled-cta{background:#fff;padding:3rem 0 6rem;position:relative}@media screen and (min-width:768px){.angled-cta{padding:4rem 0 8rem}}@media screen and (min-width:1100px){.angled-cta{padding:5rem 0 10rem}}.angled-cta:before{content:"";position:absolute;bottom:99%;left:0;display:block;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='644' height='51' viewBox='0 0 644 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 51H644V46L73.7917 0L0 46V51Z' fill='white'/%3E%3C/svg%3E%0A");background-size:101%;background-position:50% 100%;background-repeat:no-repeat;pointer-events:none}.angled-cta.gradient-background{padding-top:12rem;background-color:#46b97a;background-image:url(/wp-content/themes/outseer/images/intro-bg.svg);background-size:cover;color:#fff;position:relative;margin-top:-4rem;clip-path:polygon(0 22%,22% 0,100% 17%,100% 100%,0 100%)}.angled-cta.gradient-background::before{display:none}.angled-cta__inner{margin:0 auto;padding:0 20px;width:100%;max-width:50rem}.page-template-template_investor-page .angled-cta.gradient-background{position:relative;padding-top:12rem;margin-top:-4rem;background:#1b1464;background:url(/wp-content/themes/outseer/images/rectangles.svg),-webkit-gradient(linear,left top,right top,color-stop(40%,#1b1464),color-stop(80%,#1d6570),color-stop(95%,#329175),to(#46b97a));background:url(/wp-content/themes/outseer/images/rectangles.svg),linear-gradient(90deg,#1b1464 40%,#1d6570 80%,#329175 95%,#46b97a 100%);background-repeat:no-repeat;clip-path:polygon(0 22%,22% 0,100% 17%,100% 100%,0 100%);color:#fff}@media (max-width:1099.98px){.page-template-template_investor-page .angled-cta.gradient-background{clip-path:polygon(0 10%,22% 0,100% 10%,100% 100%,0 100%)}}@media (max-width:767.98px){.page-template-template_investor-page .angled-cta.gradient-background{clip-path:polygon(0 5%,22% 0,100% 5%,100% 100%,0 100%)}}.page-template-template_investor-page .angled-cta::before{display:none}.text-and-bg-image{padding:6rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.text-and-bg-image:after{content:"";padding-bottom:20%;display:block;max-height:60rem}@media screen and (min-width:768px){.text-and-bg-image{padding:6rem 0}}@media screen and (min-width:1100px){.text-and-bg-image{padding:7rem 0;min-height:40rem}}.text-and-bg-image__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.text-and-bg-image__text{text-align:center;width:100%}@media screen and (min-width:768px){.text-and-bg-image__text{text-align:left;max-width:30rem}}.text-and-bg-image__image{position:absolute;top:0;right:0;bottom:0;z-index:1;width:100%;opacity:.3}@media screen and (min-width:768px){.text-and-bg-image__image{width:40%;opacity:1}}.text-and-bg-image--extend-bottom{z-index:0;padding:6rem 0 14rem;margin-bottom:-12rem}@media screen and (min-width:768px){.text-and-bg-image--extend-bottom{padding:8rem 0 16rem;margin-bottom:-10rem}}@media screen and (min-width:1100px){.text-and-bg-image--extend-bottom{padding:10rem 0 18rem;margin-bottom:-12rem}}.two-narrow-columns__col{text-align:center}.two-narrow-columns__col:first-child{margin-bottom:3rem}@media screen and (min-width:768px){.two-narrow-columns__col:first-child{margin-top:0;border-right:1px dashed grey}}.two-narrow-columns__col p a{color:#1b1464}.full-width-text{padding:5rem 0}.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:2px dashed #e8e7ed}.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item p{color:#707070}.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item p:last-of-type{margin-bottom:0}.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item:last-of-type{border-bottom:none}.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item .left-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5rem;padding-bottom:5rem;border-right:2px dashed #e8e7ed}@media (min-width:1200px){.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item .left-column{padding-right:4rem;padding-left:4rem}}@media (max-width:767.98px){.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item .left-column{border-right:none}}.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item .left-column p:last-of-type{margin-bottom:0}.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item .right-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-bottom:5rem}@media (min-width:768px){.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item .right-column{padding-top:5rem}}@media (min-width:1200px){.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item .right-column{padding-right:2rem;padding-left:2rem}}.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item .right-column .right-column-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item .right-column .right-column-logos .logo{margin:.25rem 1rem;max-width:215px}.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item .right-column .right-column-logos .logo img{max-height:100px}.two-column-logo-display.tuck-under{margin-top:-9rem}.two-column-logo-display.tuck-under .two-column-logo-display-items .two-column-logo-display-item:first-of-type .left-column{padding-top:13rem}@media (min-width:768px){.two-column-logo-display.tuck-under .two-column-logo-display-items .two-column-logo-display-item:first-of-type .right-column{padding-top:13rem}}@media (min-width:768px){.two-column-logo-display.tuck-under .two-column-logo-display-items .two-column-logo-display-item:last-of-type .left-column{padding-bottom:13rem}}.two-column-logo-display.tuck-under .two-column-logo-display-items .two-column-logo-display-item:last-of-type .right-column{padding-bottom:13rem}.demo-page-template .landing-page-body ul,.landing-page-event-template .landing-page-body ul,.landing-page-template .landing-page-body ul,.list-arrows{padding:0;margin:0}.demo-page-template .landing-page-body ul li,.landing-page-event-template .landing-page-body ul li,.landing-page-template .landing-page-body ul li,.list-arrows li{padding-top:.45rem;padding-bottom:1rem;padding-left:3.5rem;min-height:3rem;list-style:none;position:relative}.demo-page-template .landing-page-body ul li::before,.landing-page-event-template .landing-page-body ul li::before,.landing-page-template .landing-page-body ul li::before,.list-arrows li::before{content:'';display:block;position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;background:url(/wp-content/themes/outseer/images/outseer-arrow.svg) center center no-repeat;background-size:contain}.demo-page-template .landing-page-body ul li::before,.landing-page-event-template .landing-page-body ul li::before,.landing-page-template .landing-page-body ul.light li::before,.list-arrows.light li::before{background:url(/wp-content/themes/outseer/images/outseer-arrow-light.svg) center center no-repeat}.landing-page-body ul li ul li.event-li::before{width:1.8rem!important;height:1.8rem!important;background-image:url(/wp-content/uploads/outseer-iris-li.png)!important;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.9}.products-display .products-display-items{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products-display .products-display-items .products-display-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:3rem;margin-bottom:3rem}@media (max-width:1099.98px){.products-display .products-display-items .products-display-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767.98px){.products-display .products-display-items .products-display-item{margin-top:1.5rem;margin-bottom:1.5rem}}.products-display .products-display-items .products-display-item .item-image{width:75px;margin-right:4rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1099.98px){.products-display .products-display-items .products-display-item .item-image{margin-right:0;margin-bottom:1.5rem}}.products-display .products-display-items .products-display-item .item-image img{max-width:100%}.products-display .products-display-items .products-display-item .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-display .products-display-items .products-display-item .item-content .item-title{color:#1b1464}.products-display .products-display-items .products-display-item .item-content .item-text{color:#707070}.three-col-block-display .three-col-block-display-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.three-col-block-display .three-col-block-display-items .three-col-block-display-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:1.5rem}.three-col-block-display .three-col-block-display-items .three-col-block-display-item .item-content{width:100%;padding:2.5rem 2.5rem 1.5rem 2.5rem}@media (max-width:1099.98px){.three-col-block-display .three-col-block-display-items .three-col-block-display-item .item-content{padding:2rem 2rem 1rem 2rem}}@media (max-width:579.98px){.three-col-block-display .three-col-block-display-items .three-col-block-display-item .item-content{padding:2rem 1.5rem .5rem 1.5rem}}.three-col-block-display .three-col-block-display-items .three-col-block-display-item .item-content .item-text,.three-col-block-display .three-col-block-display-items .three-col-block-display-item .item-content .item-title{margin-bottom:1rem;color:#fff}.three-col-block-display .three-col-block-display-items .three-col-block-display-item .item-content .item-title{font-weight:700;line-height:1.1}.three-col-block-display .three-col-block-display-items .three-col-block-display-item .item-content .item-text{font-family:Roboto,sans-serif;line-height:1.2}.page-template-template_fraud-manager .testimonials-carousel-items .slick-list,.page-template-template_home .testimonials-carousel-items .slick-list{margin-left:0}.page-template-template_fraud-manager .testimonials-carousel-items .slick-list::after,.page-template-template_home .testimonials-carousel-items .slick-list::after{content:none}.page-template-template_fraud-manager .testimonials-carousel-items .slick-slide,.page-template-template_home .testimonials-carousel-items .slick-slide{position:relative;padding-top:5rem}@media (max-width:767.98px){.page-template-template_fraud-manager .testimonials-carousel-items .slick-slide,.page-template-template_home .testimonials-carousel-items .slick-slide{padding-top:200px}}.page-template-template_fraud-manager .testimonials-carousel-items .slick-slide::before,.page-template-template_home .testimonials-carousel-items .slick-slide::before{content:"";position:absolute;top:0;left:.5rem;width:200px;height:200px;background-image:url(/wp-content/themes/outseer/images/quote-marks-home.png);background-position:left top;background-repeat:no-repeat;background-size:contain}@media (max-width:767.98px){.page-template-template_fraud-manager .testimonials-carousel-items .slick-slide::before,.page-template-template_home .testimonials-carousel-items .slick-slide::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.page-template-template_fraud-manager .testimonials-carousel-items .slick-slide&gt;div .testimonials-carousel-item,.page-template-template_home .testimonials-carousel-items .slick-slide&gt;div .testimonials-carousel-item{padding-top:5rem}@media (max-width:767.98px){.page-template-template_fraud-manager .testimonials-carousel-items .slick-slide&gt;div .testimonials-carousel-item,.page-template-template_home .testimonials-carousel-items .slick-slide&gt;div .testimonials-carousel-item{padding-top:0}}.page-template-template_fraud-manager .testimonials-carousel-items .slick-slide&gt;div .testimonials-carousel-item::after,.page-template-template_home .testimonials-carousel-items .slick-slide&gt;div .testimonials-carousel-item::after{content:none}.page-template-template_fraud-manager .testimonials-carousel-item,.page-template-template_home .testimonials-carousel-item{padding-top:5rem}@media (max-width:767.98px){.page-template-template_fraud-manager .testimonials-carousel-item,.page-template-template_home .testimonials-carousel-item{padding-top:200px}}.page-template-template_fraud-manager .testimonials-carousel-item::after,.page-template-template_home .testimonials-carousel-item::after{content:"";position:absolute;top:0;left:0;width:200px;height:200px;background-image:url(/wp-content/themes/outseer/images/quote-marks-home.png);background-position:left top;background-repeat:no-repeat;background-size:contain}@media (max-width:1299.98px){.page-template-template_fraud-manager .testimonials-carousel-item::after,.page-template-template_home .testimonials-carousel-item::after{left:1.5rem}}@media (max-width:767.98px){.page-template-template_fraud-manager .testimonials-carousel-item::after,.page-template-template_home .testimonials-carousel-item::after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.page-template-template_fraud-manager .testimonials-carousel-item .item-content,.page-template-template_home .testimonials-carousel-item .item-content{max-height:unset;padding-right:6rem;padding-left:16rem;font-family:Poppins,sans-serif}@media (max-width:1199.98px){.page-template-template_fraud-manager .testimonials-carousel-item .item-content,.page-template-template_home .testimonials-carousel-item .item-content{padding-right:1rem}}@media (max-width:767.98px){.page-template-template_fraud-manager .testimonials-carousel-item .item-content,.page-template-template_home .testimonials-carousel-item .item-content{padding-inline:1.5rem}}.page-template-template_fraud-manager .testimonials-carousel-item .item-text,.page-template-template_home .testimonials-carousel-item .item-text{font-size:28px}@media (max-width:1199.98px){.page-template-template_fraud-manager .testimonials-carousel-item .item-text,.page-template-template_home .testimonials-carousel-item .item-text{font-size:24px}}@media (max-width:579.98px){.page-template-template_fraud-manager .testimonials-carousel-item .item-text,.page-template-template_home .testimonials-carousel-item .item-text{font-size:20px}}.page-template-template_fraud-manager .testimonials-carousel-item .item-author,.page-template-template_home .testimonials-carousel-item .item-author{font-size:20px;font-weight:600}@media (max-width:1199.98px){.page-template-template_fraud-manager .testimonials-carousel-item .item-author,.page-template-template_home .testimonials-carousel-item .item-author{font-size:18px}}@media (max-width:579.98px){.page-template-template_fraud-manager .testimonials-carousel-item .item-author,.page-template-template_home .testimonials-carousel-item .item-author{font-size:16px}}.page-template-template_fraud-manager .testimonials-carousel-item .item-source,.page-template-template_home .testimonials-carousel-item .item-source{font-size:18px}@media (max-width:1199.98px){.page-template-template_fraud-manager .testimonials-carousel-item .item-source,.page-template-template_home .testimonials-carousel-item .item-source{font-size:16px}}@media (max-width:579.98px){.page-template-template_fraud-manager .testimonials-carousel-item .item-source,.page-template-template_home .testimonials-carousel-item .item-source{font-size:14px}}.page-template-template_fraud-manager .testimonials-carousel-nav,.page-template-template_home .testimonials-carousel-nav{gap:1rem}.page-template-template_fraud-manager .testimonials-carousel-nav:not(:empty),.page-template-template_home .testimonials-carousel-nav:not(:empty){margin-top:.5rem}.page-template-template_fraud-manager .testimonials-carousel-nav .slick-next,.page-template-template_fraud-manager .testimonials-carousel-nav .slick-prev,.page-template-template_home .testimonials-carousel-nav .slick-next,.page-template-template_home .testimonials-carousel-nav .slick-prev{position:unset;width:35px;height:35px;-webkit-transform:none;transform:none;border-radius:50%;background-color:#ccc;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_fraud-manager .testimonials-carousel-nav .slick-next:focus-visible,.page-template-template_fraud-manager .testimonials-carousel-nav .slick-next:hover,.page-template-template_fraud-manager .testimonials-carousel-nav .slick-prev:focus-visible,.page-template-template_fraud-manager .testimonials-carousel-nav .slick-prev:hover,.page-template-template_home .testimonials-carousel-nav .slick-next:focus-visible,.page-template-template_home .testimonials-carousel-nav .slick-next:hover,.page-template-template_home .testimonials-carousel-nav .slick-prev:focus-visible,.page-template-template_home .testimonials-carousel-nav .slick-prev:hover{background-color:#1b1464}.page-template-template_fraud-manager .testimonials-carousel-nav .slick-next::before,.page-template-template_fraud-manager .testimonials-carousel-nav .slick-prev::before,.page-template-template_home .testimonials-carousel-nav .slick-next::before,.page-template-template_home .testimonials-carousel-nav .slick-prev::before{opacity:1;font-family:'Font Awesome\ 6 Pro',sans-serif}.page-template-template_fraud-manager .testimonials-carousel-nav .slick-prev::before,.page-template-template_home .testimonials-carousel-nav .slick-prev::before{content:'\f053'}.page-template-template_fraud-manager .testimonials-carousel-nav .slick-next::before,.page-template-template_home .testimonials-carousel-nav .slick-next::before{content:'\f054'}.video-carousel .video-carousel-container{position:relative}.video-carousel .video-carousel-container .video-carousel-pagination{position:absolute;right:0;top:100%;left:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.video-carousel .video-carousel-container .video-carousel-pagination .video-carousel-pagination-item{width:15px;height:15px;margin:.25rem;border-radius:50%;background:#e8e7ed;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.video-carousel .video-carousel-container .video-carousel-pagination .video-carousel-pagination-item.active{background:#1fca7e;-webkit-transform:scale(1.125);transform:scale(1.125);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.video-carousel .video-carousel-container .video-carousel-items{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:600px;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-1;opacity:0}@media (max-width:1099.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item{width:500px}}@media (max-width:767.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item{width:400px}}@media (max-width:579.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item{width:270px}}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item&gt;*{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.active{opacity:1;z-index:99;background:#fff;-webkit-box-shadow:0 0 35px 0 rgba(0,0,0,.18);box-shadow:0 0 35px 0 rgba(0,0,0,.18);-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.prev{z-index:2;background:#fff;opacity:1;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}@media (max-width:1199.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.prev{-webkit-transform:translate(-80%,-50%);transform:translate(-80%,-50%)}}@media (max-width:1099.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.prev{-webkit-transform:translate(-70%,-50%);transform:translate(-70%,-50%)}}@media (max-width:767.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.prev{-webkit-transform:translate(-65%,-50%);transform:translate(-65%,-50%)}}@media (max-width:579.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.prev{-webkit-transform:translate(-61%,-50%);transform:translate(-61%,-50%)}}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.prev iframe{opacity:.25}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.next{z-index:2;background:#fff;opacity:1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.next iframe{opacity:.25}@media (max-width:1199.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.next{-webkit-transform:translate(-20%,-50%);transform:translate(-20%,-50%)}}@media (max-width:1099.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.next{-webkit-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}}@media (max-width:767.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.next{-webkit-transform:translate(-35%,-50%);transform:translate(-35%,-50%)}}@media (max-width:579.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-item.next{-webkit-transform:translate(-39%,-50%);transform:translate(-39%,-50%)}}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:800px;z-index:100;pointer-events:none}@media (max-width:1099.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav{width:670px}}@media (max-width:767.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav{width:510px}}@media (max-width:579.98px){.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav{width:300px}}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav .video-carousel-nav-item{color:#fff;font-size:50px;cursor:pointer;position:relative;opacity:.85;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:all}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav .video-carousel-nav-item *{cursor:pointer!important}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav .video-carousel-nav-item::before{content:"";position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;background-color:#1b1464;border-radius:50%;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);z-index:-99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav .video-carousel-nav-item:hover{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav .video-carousel-nav-item:hover::before{background-color:#1fca7e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav .video-carousel-nav-item:nth-child(1){float:left}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav .video-carousel-nav-item:nth-child(1)::before{left:60%}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav .video-carousel-nav-item:nth-child(2){float:right}.video-carousel .video-carousel-container .video-carousel-items .video-carousel-nav .video-carousel-nav-item:nth-child(2)::before{left:40%}.logo-slider{background:#1b1464;text-align:center}.logo-slider .slick-slider{padding-left:0!important}.logo-slider .carousel-wrapper{width:100%}.logo-slider .carousel .slides{margin-top:1rem;margin-bottom:.5rem!important;margin-left:0;position:relative}.logo-slider .carousel .slides::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:4rem;background:#1b1464;background:-webkit-gradient(linear,left top,right top,from(#1b1464),to(rgba(27,20,100,0)));background:linear-gradient(90deg,#1b1464 0,rgba(27,20,100,0) 100%);z-index:3}.logo-slider .carousel .slides::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:4rem;background:#1b1464;background:-webkit-gradient(linear,right top,left top,from(#1b1464),to(rgba(27,20,100,0)));background:linear-gradient(270deg,#1b1464 0,rgba(27,20,100,0) 100%);z-index:3}.logo-slider .carousel .slides .logo-slider-item .item-content{height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:2rem;padding-left:2rem}.logo-slider .carousel .slides .logo-slider-item .item-content img{max-height:90px}.logo-slider .slick-arrow{display:none!important}.logo-slider.no-pagination .carousel{margin-bottom:0!important}.page-template-template_partners .testimonials-carousel{z-index:1}.page-template-template_partners .testimonials-carousel .big-quotes{display:block}@media (min-width:768px){.page-template-template_partners .testimonials-carousel .big-quotes{margin-left:auto}}@media (max-width:767.98px){.page-template-template_partners .testimonials-carousel .big-quotes{max-height:100px}}.page-template-template_partners .testimonials-carousel .slick-list{margin-left:6%}@media (max-width:767.98px){.page-template-template_partners .testimonials-carousel .slick-list{margin-left:0;padding-left:.75rem}}.page-template-template_partners .testimonials-carousel .slick-list::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:1rem;background:-webkit-gradient(linear,left top,right top,from(#1b1464),to(rgba(27,20,100,0)));background:linear-gradient(90deg,#1b1464 0,rgba(27,20,100,0) 100%)}.page-template-template_partners .testimonials-carousel .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-template-template_partners .testimonials-carousel .slick-list .slick-track .slick-slide{height:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:1rem;margin-right:1rem}@media (max-width:579.98px){.page-template-template_partners .testimonials-carousel .slick-list .slick-track .slick-slide{margin-left:.5rem;margin-right:.5rem}}.page-template-template_partners .testimonials-carousel .slick-list .slick-track .slick-slide&gt;div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-template-template_partners .testimonials-carousel .slick-arrow{top:108%;z-index:99;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_partners .testimonials-carousel .slick-arrow.slick-disabled{opacity:.6;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:579.98px){.page-template-template_partners .testimonials-carousel .slick-arrow{display:none!important}}.page-template-template_partners .testimonials-carousel .slick-next{left:9%}@media (max-width:1199.98px){.page-template-template_partners .testimonials-carousel .slick-next{left:10%}}@media (max-width:1099.98px){.page-template-template_partners .testimonials-carousel .slick-next{left:11%}}@media (max-width:767.98px){.page-template-template_partners .testimonials-carousel .slick-next{left:12%}}.page-template-template_partners .testimonials-carousel .slick-next::before{content:"\f054";font-family:FontAwesome,sans-serif;font-size:28px;opacity:.9}.page-template-template_partners .testimonials-carousel .slick-prev{left:6.5%}.page-template-template_partners .testimonials-carousel .slick-prev::before{content:"\f053";font-family:FontAwesome,sans-serif;font-size:28px;opacity:.9}.page-template-template_partners .testimonials-carousel .slick-dots{display:none!important;top:110%;right:0;left:0;z-index:98}.page-template-template_partners .testimonials-carousel .slick-dots li{margin:0 10px}.page-template-template_partners .testimonials-carousel .slick-dots li button::before{content:'';width:20px;height:20px;background:url(/wp-content/themes/outseer/images/iris.png) center center no-repeat;background-size:contain;opacity:.6;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_partners .testimonials-carousel .slick-dots li.slick-active button::before{opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_partners .testimonials-carousel .testimonials-carousel-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-template-template_partners .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.page-template-template_partners .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item::after{content:"";display:block;position:absolute;right:0;bottom:0;left:0;height:2rem;background:-webkit-gradient(linear,left bottom,left top,from(#4f4c84),to(rgba(79,76,132,0)));background:linear-gradient(0deg,#4f4c84 0,rgba(79,76,132,0) 100%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767.98px){.page-template-template_partners .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item::after{height:1.5rem}}.page-template-template_partners .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content{width:100%;max-height:500px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:2rem 2rem 2rem 2.5rem;color:#fff;position:relative;cursor:pointer;background-color:rgba(255,255,255,.22);-webkit-box-shadow:0 0 5px 0 rgba(255,255,255,0);box-shadow:0 0 5px 0 rgba(255,255,255,0);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media (max-width:579.98px){.page-template-template_partners .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content{padding:1.5rem 1rem}}.page-template-template_partners .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content .item-image{width:100%;height:40px;-ms-flex-negative:0;flex-shrink:0;background-position:left center!important;background-size:contain!important;background-repeat:no-repeat!important;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_partners .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content .item-testimonial{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.3}@media (max-width:767.98px){.page-template-template_partners .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content .item-testimonial{font-size:15px}}.page-template-template_partners .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content .item-name{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1}.page-template-template_partners .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content .item-job-title{font-family:Poppins,sans-serif;font-size:15px;text-transform:uppercase;line-height:1}.page-template-template_partners .testimonials-carousel .testimonials-carousel-items .slick-current .testimonials-carousel-item::after{background:-webkit-gradient(linear,left bottom,left top,from(#1fca7e),to(rgba(31,202,126,0)));background:linear-gradient(0deg,#1fca7e 0,rgba(31,202,126,0) 100%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_partners .testimonials-carousel .testimonials-carousel-items .slick-current .testimonials-carousel-item .item-content{background-color:#1fca7e;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.logos-carousel .item-text{text-align:center;font-weight:700;color:#323232}.logos-carousel .logos-carousel-items-0{padding-top:1.5rem}.logos-carousel .logos-carousel-items-0 .slick-list{width:100%}.logos-carousel .logos-carousel-items-0 .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.logos-carousel .logos-carousel-items-0 .slick-list .slick-track .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:inherit;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.logos-carousel .logos-carousel-items-0 .slick-list .slick-track .slick-slide&gt;div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:inherit}.logos-carousel .logos-carousel-items-0 .slick-list .slick-track .slick-slide&gt;div .logos-carousel-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:end;align-self:end;position:relative}.logos-carousel .logos-carousel-items-0 .slick-list .slick-track .slick-slide&gt;div .logos-carousel-item .item-content img{max-width:200px}.logos-carousel .logos-carousel-items-1{padding-top:1.5rem}.logos-carousel .logos-carousel-items-1 .slick-list{width:100%}.logos-carousel .logos-carousel-items-1 .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;float:right}.logos-carousel .logos-carousel-items-1 .slick-list .slick-track .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:inherit;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.logos-carousel .logos-carousel-items-1 .slick-list .slick-track .slick-slide&gt;div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:inherit}.logos-carousel .logos-carousel-items-1 .slick-list .slick-track .slick-slide&gt;div .logos-carousel-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:end;align-self:end;position:relative}.logos-carousel .logos-carousel-items-1 .slick-list .slick-track .slick-slide&gt;div .logos-carousel-item .item-content img{max-width:200px}.logos-carousel.hero-carousel{margin-top:-88px}.logos-carousel.hero-carousel .hero-carousel-background{padding-block:2rem;background:#fff;border-radius:20px;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,.2);box-shadow:0 5px 30px 0 rgba(0,0,0,.2)}.roi-calculator{position:relative}.roi-calculator .background-grey{position:absolute;top:0;bottom:0;background-color:#f5f5f5;z-index:-2}@media (max-width:767.98px){.roi-calculator .grey-area-sm{position:relative;background-color:#f5f5f5}.roi-calculator .grey-area-sm::before{content:"";position:absolute;top:0;right:-15px;bottom:0;left:-15px;background-color:#f5f5f5;z-index:-2}}.roi-calculator .blue-area{position:absolute;left:52%;right:0;height:53rem;background-color:#1b1464;border-bottom-left-radius:42px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.roi-calculator .blue-area{height:55rem}}@media (max-width:767.98px){.roi-calculator .blue-area-sm{position:relative;background-color:#1b1464}.roi-calculator .blue-area-sm::before{content:"";position:absolute;top:0;right:-15px;bottom:0;left:-15px;background-color:#1b1464}}.roi-calculator h1{font-size:48px;font-weight:600;line-height:1.06em}@media (max-width:767.98px){.roi-calculator h1{font-size:40px}}@media (max-width:579.98px){.roi-calculator h1{font-size:36px}}.roi-calculator h5{color:#777;line-height:1.38em}.roi-calculator .inputs-section{height:0;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator .half-width{width:47.5%}@media (max-width:579.98px){.roi-calculator .half-width{width:unset}.roi-calculator .half-width.box-group-xs{width:47.5%}.roi-calculator .half-width.box-button-group-xs{width:52%}}.roi-calculator .half-width .slider{width:70%}@media (min-width:768px) and (max-width:1099.98px){.roi-calculator .half-width .slider{width:55%}}.roi-calculator .slider-group{padding-bottom:1rem}.roi-calculator .form-group{padding-bottom:3rem}.roi-calculator .form-group label{margin-bottom:1rem;color:#000;font-family:Roboto,sans-serif;font-size:22px;font-weight:600;line-height:1.2em}@media (max-width:1099.98px){.roi-calculator .form-group label{font-size:19px}}.roi-calculator .form-group .label-pre-error-message{margin-bottom:.25rem}.roi-calculator .form-group input[type=number],.roi-calculator .form-group input[type=text],.roi-calculator .form-group select{padding-top:.9rem;padding-bottom:.9rem;padding-left:1rem;font-weight:600;border:none;background-color:#fff;-webkit-box-shadow:0 0 16px rgba(0,0,0,.12);box-shadow:0 0 16px rgba(0,0,0,.12)}.roi-calculator .form-group input[type=number],.roi-calculator .form-group input[type=range],.roi-calculator .form-group select{cursor:pointer}.roi-calculator .form-group input[type=number],.roi-calculator .form-group input[type=text]{padding-right:1rem;text-align:right}.roi-calculator .form-group #SMSCost,.roi-calculator .form-group #avg-transaction-spend,.roi-calculator .form-group #caseCost,.roi-calculator .form-group select{width:100%}.roi-calculator .form-group .error-message{font-family:Roboto,sans-serif;font-size:16px;color:red;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator .form-group .error-message.active-message{opacity:1}.roi-calculator .form-group .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.roi-calculator .form-group .input-group .slider{position:relative}.roi-calculator .form-group .input-group .slider::before{content:"min";position:absolute;bottom:-2rem;left:0}.roi-calculator .form-group .input-group .slider::after{content:"max";position:absolute;right:0;bottom:-2rem}.roi-calculator .form-group .input-group .slider.full-width{width:80%}@media (min-width:768px) and (max-width:1099.98px){.roi-calculator .form-group .input-group .slider.full-width{width:70%}}@media (max-width:579.98px){.roi-calculator .form-group .input-group .slider.full-width{width:70%}}.roi-calculator .form-group .input-group .slider#transactionNumberSlider::before{content:"1M"}.roi-calculator .form-group .input-group .slider#transactionNumberSlider::after{content:"100M"}.roi-calculator .form-group .input-group .slider#approvalRateSlider::before{content:"50%"}.roi-calculator .form-group .input-group .slider#approvalRateSlider::after{content:"85%"}.roi-calculator .form-group .input-group .slider#aiFraudRateSlider::before,.roi-calculator .form-group .input-group .slider#fraudRateSlider::before{content:"0%"}.roi-calculator .form-group .input-group .slider#aiFraudRateSlider::after,.roi-calculator .form-group .input-group .slider#fraudRateSlider::after{content:"50%"}.roi-calculator .form-group .input-group .slider#fdrSlider::before{content:"50%"}.roi-calculator .form-group .input-group .slider#fdrSlider::after{content:"100%"}.roi-calculator .form-group .input-group .slider#challengeRateSlider::before{content:"5%"}.roi-calculator .form-group .input-group .slider#challengeRateSlider::after{content:"30%"}.roi-calculator .form-group .input-group .slider#aiFailureRateSlider::before,.roi-calculator .form-group .input-group .slider#failureRateSlider::before{content:"0%"}.roi-calculator .form-group .input-group .slider#aiFailureRateSlider::after,.roi-calculator .form-group .input-group .slider#failureRateSlider::after{content:"100%"}.roi-calculator .form-group .input-group .slider-input-box-full-width{width:15%}@media (min-width:768px) and (max-width:1099.98px){.roi-calculator .form-group .input-group .slider-input-box-full-width{width:unset}}@media (max-width:579.98px){.roi-calculator .form-group .input-group .slider-input-box-full-width{width:25%}}.roi-calculator .form-group .input-group .slider-input-box{width:25%}@media (min-width:768px) and (max-width:1099.98px){.roi-calculator .form-group .input-group .slider-input-box{width:35%}}.roi-calculator .form-group .roi-btn{z-index:2;position:relative;width:100%;padding-top:.5rem;padding-bottom:.5rem;background-color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator .form-group .roi-btn#returnBtn{width:47.5%}@media (max-width:579.98px){.roi-calculator .form-group .roi-btn#returnBtn{width:45%}}.roi-calculator .form-group .roi-btn#calculateROIBtnInputResults{width:47.5%;-ms-flex-item-align:end;align-self:flex-end}@media (max-width:579.98px){.roi-calculator .form-group .roi-btn#calculateROIBtnInputResults{width:52%;-ms-flex-item-align:unset;align-self:unset}}@media (max-width:1199.98px){.roi-calculator .form-group .roi-btn{padding-top:.75rem;padding-bottom:.75rem}}.roi-calculator .form-group .roi-btn span{z-index:3;color:#fff;font-family:Roboto,sans-serif;font-size:21px;font-weight:500;letter-spacing:.16em}@media (max-width:1199.98px){.roi-calculator .form-group .roi-btn span{font-size:16px;letter-spacing:unset}}@media (max-width:1099.98px){.roi-calculator .form-group .roi-btn span svg{position:relative;top:3px}}.roi-calculator .form-group .roi-btn::before{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,0);z-index:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator .form-group .roi-btn :active span::after,.roi-calculator .form-group .roi-btn :focus span::after,.roi-calculator .form-group .roi-btn:hover span::after{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator .form-group .roi-btn :active::before,.roi-calculator .form-group .roi-btn :focus::before,.roi-calculator .form-group .roi-btn:hover::before{background-color:rgba(255,255,255,.3);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator .initial-side-image{height:0;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator .initial-side-image .side-image{position:relative}.roi-calculator .initial-side-image .side-image::before{content:"";position:absolute;top:-2rem;right:2rem;bottom:2rem;left:-2rem;border-radius:27px;background:#1fca7e;background:-webkit-gradient(linear,left top,left bottom,from(#1fca7e),to(#1b1464));background:linear-gradient(180deg,#1fca7e 0,#1b1464 100%)}.roi-calculator .initial-side-image .side-image img{position:relative}.roi-calculator .initial-side-image .text-block{position:relative;left:-2rem}@media (max-width:767.98px){.roi-calculator .initial-side-image .text-block{left:unset}}.roi-calculator .side-image-loading{position:relative;height:0;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator .side-image-loading::after{content:"CALCULATING...";position:absolute;color:#fff;top:50%;left:50%;font-family:Roboto,sans-serif;font-size:21px;font-weight:500;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.roi-calculator .side-image-loading img{-webkit-transition:all 3s ease-out;transition:all 3s ease-out}.roi-calculator .results-section{height:0;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator .results-section .savings-box{position:relative;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;margin-bottom:3rem;background-color:#f5f5f5;border-radius:27px}@media (max-width:767.98px){.roi-calculator .results-section .savings-box{z-index:2}}.roi-calculator .results-section .savings-box::before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:#1fca7e;background:-webkit-gradient(linear,left top,left bottom,from(rgba(31,202,126,.75)),to(rgba(27,20,100,.75))) border-box;background:linear-gradient(180deg,rgba(31,202,126,.75) 0,rgba(27,20,100,.75) 100%) border-box;border-radius:27px;z-index:-2}@media (max-width:767.98px){.roi-calculator .results-section .savings-box::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:27px;background-color:#f5f5f5;z-index:-1}}.roi-calculator .results-section .savings-box h1{font-size:48px;font-weight:500;color:#1b1464}@media (max-width:1099.98px){.roi-calculator .results-section .savings-box h1{font-size:40px}}.roi-calculator .results-section .savings-box h3{font-size:21px;font-family:Roboto,sans-serif;color:#1fca7e}@media (max-width:1099.98px){.roi-calculator .results-section .savings-box h3{font-size:19px}}.roi-calculator .results-section .savings-box p{margin-bottom:1rem;font-size:28px;font-weight:500;font-family:Roboto,sans-serif}@media (max-width:1099.98px){.roi-calculator .results-section .savings-box p{font-size:24px}}.roi-calculator .results-section .results-table .edit-button{margin-bottom:0;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;font-style:italic;color:#1fca7e}@media (max-width:1199.98px){.roi-calculator .results-section .results-table .edit-button{font-size:18px}}.roi-calculator .results-section .results-table .table-headlines{width:100%;margin-bottom:2.5rem;background:#1fca7e;background:-webkit-gradient(linear,left top,right top,from(#1fca7e),to(#1b1464)) border-box;background:linear-gradient(90deg,#1fca7e 0,#1b1464 100%) border-box;border-radius:50px}.roi-calculator .results-section .results-table .table-headlines p{padding-left:1rem;font-weight:700}@media (max-width:1099.98px){.roi-calculator .results-section .results-table .table-headlines p{padding-left:.5rem}}.roi-calculator .results-section .results-table .table-left-entry{font-family:Roboto,sans-serif;font-weight:500}@media (max-width:1099.98px){.roi-calculator .results-section .results-table .table-left-entry{font-size:16px}}@media (min-width:768px) and (max-width:1099.98px){.roi-calculator .results-section .results-table .table-cell{padding-right:5px;padding-left:5px}}@media (max-width:579.98px){.roi-calculator .results-section .results-table .table-cell{padding-right:5px;padding-left:5px}}.roi-calculator .results-section .results-table input[type=number]{position:relative;width:100%;padding-top:.9rem;padding-right:1rem;padding-bottom:.9rem;margin-bottom:1.5rem;font-weight:600;border:none;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12);text-align:right;cursor:pointer}@media (max-width:1199.98px){.roi-calculator .results-section .results-table input[type=number]{width:100%}}.roi-calculator .results-section .results-table input[type=number]:disabled{padding-right:.75rem;cursor:default}.roi-calculator .additional-inputs .ai-number-field{width:100%}@media (max-width:1099.98px){.roi-calculator .doughnut-chart-row .estimated-benefits-result-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.roi-calculator .doughnut-chart-row .estimated-benefits-result-column .estimated-benefits-result{font-family:Roboto,sans-serif;font-size:28px;font-weight:600}.roi-calculator .doughnut-chart-row .estimated-benefits-result-column .estimated-benefits-label{font-family:Roboto,sans-serif;font-size:20px;font-weight:500}@media (max-width:1099.98px){.roi-calculator .doughnut-chart-row .estimated-benefits-result-column .estimated-benefits-label{font-size:18px}}.roi-calculator .doughnut-chart-row .doughnut-equation{font-family:Roboto,sans-serif;font-size:16px}.roi-calculator .doughnut-chart-row .doughnut-equation span{font-weight:900}.roi-calculator .doughnut-chart-row .doughnut-equation.doughnut-equation-md{display:none}@media (max-width:1099.98px){.roi-calculator .doughnut-chart-row .doughnut-equation.doughnut-equation-md{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;margin-left:-3rem;margin-bottom:1rem}}@media (max-width:767.98px){.roi-calculator .doughnut-chart-row .doughnut-equation.doughnut-equation-md{margin-left:0}}@media (max-width:579.98px){.roi-calculator .doughnut-chart-row .doughnut-equation.doughnut-equation-md{margin-left:-1rem}}.roi-calculator .doughnut-chart-row .rounded-estimated-benefit{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-125%);transform:translate(-50%,-125%);font-family:Roboto,sans-serif;font-size:24px;color:#fff}@media (max-width:1199.98px){.roi-calculator .doughnut-chart-row .rounded-estimated-benefit{top:30%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);font-size:22px}}@media (max-width:1099.98px){.roi-calculator .doughnut-chart-row .rounded-estimated-benefit{top:42.5%}}@media (max-width:1099.98px) and (min-width:825px) and (max-width:910px){.roi-calculator .doughnut-chart-row .rounded-estimated-benefit{top:35%}}@media (max-width:1099.98px) and (min-width:768px) and (max-width:825px){.roi-calculator .doughnut-chart-row .rounded-estimated-benefit{top:30%}}@media (max-width:579.98px){.roi-calculator .doughnut-chart-row .rounded-estimated-benefit{top:35%}}.roi-calculator .doughnut-chart-row .graph-data-label{position:absolute;padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;background-color:#fff;border-radius:10px;font-family:Roboto,sans-serif;font-size:18px;color:#000}.roi-calculator .doughnut-chart-row .graph-data-label#rounded-irl{top:-10%;left:45%}@media (max-width:1099.98px){.roi-calculator .doughnut-chart-row .graph-data-label#rounded-irl{left:60%}}.roi-calculator .doughnut-chart-row .graph-data-label#rounded-fs{right:0;bottom:50px}@media (max-width:1099.98px){.roi-calculator .doughnut-chart-row .graph-data-label#rounded-fs{bottom:0}}.roi-calculator .doughnut-chart-row .doughnut-chart-legend .dot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:25px;height:25px;border-radius:50%}.roi-calculator .doughnut-chart-row .doughnut-chart-legend .dot.irl{background-color:#b51596}.roi-calculator .doughnut-chart-row .doughnut-chart-legend .dot.fs{background-color:#02cb7d}.roi-calculator .doughnut-chart-row .doughnut-chart-legend .dot.ocs{background-color:#35d4d8}@media (max-width:1199.98px){.roi-calculator .doughnut-chart-row .doughnut-chart-legend .dot{border-radius:unset}}@media (max-width:1099.98px){.roi-calculator .doughnut-chart-row .doughnut-chart-legend .dot{width:15px;height:15px}}.roi-calculator .doughnut-chart-row .doughnut-chart-legend .doughnut-chart-legend-label{margin-bottom:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:500}.roi-calculator .charts-row{position:relative;padding-top:1rem;padding-bottom:1rem;border-top:dashed 1px #fff;border-bottom:dashed 1px #fff}.roi-calculator .charts-row::after{content:"";position:absolute;top:15px;bottom:15px;left:49%;width:1px;border:dashed 1px #fff}.roi-calculator .charts-row .fraud-savings-result,.roi-calculator .charts-row .net-benefit-result{margin-bottom:0;font-family:Roboto,sans-serif;font-size:28px;font-weight:600}@media (max-width:1099.98px){.roi-calculator .charts-row .fraud-savings-result,.roi-calculator .charts-row .net-benefit-result{font-size:24px}}.roi-calculator .charts-row .result-label{font-family:Roboto,sans-serif;font-size:20px;font-weight:500}@media (max-width:1099.98px){.roi-calculator .charts-row .result-label{font-size:18px}}.roi-calculator .charts-row .graph-data-label{position:absolute;padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;background-color:#fff;border-radius:10px;font-family:Roboto,sans-serif;font-size:18px;color:#000}.roi-calculator .charts-row .graph-data-label#rounded-bar-ofl,.roi-calculator .charts-row .graph-data-label#rounded-bar-pc{right:0}@media (min-width:768px) and (max-width:1099.98px){.roi-calculator .charts-row .graph-data-label#rounded-bar-fs,.roi-calculator .charts-row .graph-data-label#rounded-bar-np{top:-11.5%}}@media (max-width:579.98px){.roi-calculator .charts-row .graph-data-label#rounded-bar-fs,.roi-calculator .charts-row .graph-data-label#rounded-bar-np{top:-11.5%}}.roi-calculator .charts-row .bar-total-label,.roi-calculator .charts-row .bar-total-value{position:relative;text-align:center;font-family:Roboto,sans-serif;font-size:16px;font-weight:900}.roi-calculator .charts-row .bar-total-value{margin-bottom:0}.roi-calculator .charts-row .bar-total-label{margin-bottom:.75rem}.roi-calculator .charts-row .stacked-bar-charts-legend .dot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:25px;height:25px;border-radius:50%;margin-right:10px}.roi-calculator .charts-row .stacked-bar-charts-legend .dot.fs{background-color:#02cb7d}.roi-calculator .charts-row .stacked-bar-charts-legend .dot.ofl{background-color:#b51596}@media (max-width:1199.98px){.roi-calculator .charts-row .stacked-bar-charts-legend .dot{border-radius:unset}}@media (max-width:1099.98px){.roi-calculator .charts-row .stacked-bar-charts-legend .dot{width:15px;height:15px;margin-right:5px}}.roi-calculator .charts-row .stacked-bar-charts-legend .fraud-savings-legend-label{margin-bottom:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:500}.roi-calculator .side-roi-result-row .roi-iris{position:absolute;top:0;left:40%;height:100px;-webkit-transform:translateY(-25%);transform:translateY(-25%);z-index:10}@media (min-width:768px) and (max-width:1099.98px){.roi-calculator .side-roi-result-row .side-roi-group{margin-left:-2rem}}@media (max-width:579.98px){.roi-calculator .side-roi-result-row .side-roi-group{margin-left:-1rem}}.roi-calculator .side-roi-result-row .side-roi-group .roi-result,.roi-calculator .side-roi-result-row .side-roi-group p{position:relative;z-index:20}.roi-calculator .side-roi-result-row .side-roi-group p{font-family:Roboto,sans-serif;font-size:22px;font-weight:500}.roi-calculator .side-roi-result-row .side-roi-group .roi-result{font-family:Roboto,sans-serif;font-size:36px;font-weight:600}.roi-calculator .side-roi-result-row #downloadBtn{position:relative;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#1b1464;border:solid 1px #fff;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator .side-roi-result-row #downloadBtn span{font-family:Roboto,sans-serif;font-size:21px;font-weight:500;letter-spacing:.16em}@media (max-width:1099.98px){.roi-calculator .side-roi-result-row #downloadBtn span{font-size:16px;letter-spacing:unset}}@media (max-width:1099.98px){.roi-calculator .side-roi-result-row #downloadBtn svg{position:relative;top:3px}}.roi-calculator .side-roi-result-row #downloadBtn::before{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,0);z-index:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator .side-roi-result-row #downloadBtn :active span::after,.roi-calculator .side-roi-result-row #downloadBtn :focus span::after,.roi-calculator .side-roi-result-row #downloadBtn:hover span::after{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator .side-roi-result-row #downloadBtn :active::before,.roi-calculator .side-roi-result-row #downloadBtn :focus::before,.roi-calculator .side-roi-result-row #downloadBtn:hover::before{background-color:rgba(255,255,255,.3);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator input:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;border:solid 3px #fff!important;background-color:rgba(245,245,245,.5)!important}.roi-calculator .active{height:-webkit-max-content;height:-moz-max-content;height:max-content;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator-footer-link{font-size:16px;font-weight:600;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.roi-calculator-footer-link :active,.roi-calculator-footer-link :focus,.roi-calculator-footer-link:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.banner-clipped-gradient{padding:10rem 0 4rem;position:relative;color:#fff;z-index:1}.banner-clipped-gradient::before{content:'';display:block;top:0;right:0;bottom:0;left:0;position:absolute;background:#1b1464;background:linear-gradient(135deg,#1b1464 0,#1fca7e 100%);background-size:cover;clip-path:polygon(0 25%,80% 0,100% 25%,100% 100%,0 100%)}@media (max-width:1199.98px){.banner-clipped-gradient::before{clip-path:polygon(0 25%,85% 0,100% 15%,100% 100%,0 100%)}}@media (max-width:767.98px){.banner-clipped-gradient::before{clip-path:polygon(0 15%,85% 0,100% 15%,100% 100%,0 100%)}}.banner-clipped-gradient .banner-pretext{margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.25ch;font-family:Roboto,sans-serif}.banner-clipped-gradient .banner-text{margin-top:1.5rem;margin-bottom:0;font-family:Roboto,sans-serif;font-size:17px}@media (max-width:767.98px){.banner-clipped-gradient .banner-text{margin-bottom:1.5rem;font-size:16px}}.banner-home{position:relative}.banner-home .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:84px;padding-top:1rem;padding-bottom:3rem;min-height:715px}@media (max-width:767.98px){.banner-home .banner-content{min-height:625px}}@media (max-width:579.98px){.banner-home .banner-content{min-height:500px}}.banner-home .banner-content .item-content .item-title{font-family:Poppins,sans-serif;font-size:75px;font-weight:700;line-height:1.2}@media (max-width:1299.98px){.banner-home .banner-content .item-content .item-title{font-size:63px}}@media (max-width:1099.98px){.banner-home .banner-content .item-content .item-title{font-size:70px}}@media (max-width:579.98px){.banner-home .banner-content .item-content .item-title{font-size:50px}}.banner-home .banner-content .item-content .item-text{margin-bottom:3rem;font-size:24px;color:#fff}@media (max-width:579.98px){.banner-home .banner-content .item-content .item-text{margin-bottom:1.75rem;font-size:20px}}.banner-home .banner-content .item-content .btn{position:relative;padding-inline:2rem;padding-block:.75rem;margin-top:0;border-radius:6px;font-size:17px}@media (max-width:579.98px){.banner-home .banner-content .item-content .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.banner-home .banner-content .item-content .btn .fa-chevron-right{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.banner-home .banner-content .item-content .btn :active .fa-chevron-right,.banner-home .banner-content .item-content .btn :focus .fa-chevron-right,.banner-home .banner-content .item-content .btn:hover .fa-chevron-right{left:.25rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.banner-home.hero-carousel-active .banner-content{padding-bottom:120px}.banner-home .banner-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:cover!important}.banner-event-detail .banner-event-background-image,.banner-event-overview .banner-event-background-image{min-height:500px;margin-inline:-15px;background-position:top center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1600px){.banner-event-detail .banner-event-background-image,.banner-event-overview .banner-event-background-image{min-height:300px}}@media (max-width:1099.98px){.banner-event-detail .banner-event-background-image,.banner-event-overview .banner-event-background-image{min-height:300px}}.banner-event-detail .banner-content-gradient,.banner-event-overview .banner-content-gradient{background:#1b1464;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#1b1464),color-stop(80%,#4d6d8b),to(#20ca7e));background:linear-gradient(90deg,#1b1464 20%,#4d6d8b 80%,#20ca7e 100%)}@media (max-width:1099.98px){.banner-event-detail .banner-content-gradient,.banner-event-overview .banner-content-gradient{background:linear-gradient(135deg,#1b1464 20%,#4d6d8b 80%,#20ca7e 100%);padding-block:3rem}}.banner-event-detail .banner-content-gradient .banner-event-logo,.banner-event-overview .banner-content-gradient .banner-event-logo{padding-right:1.5rem}@media (max-width:1099.98px){.banner-event-detail .banner-content-gradient .banner-event-logo,.banner-event-overview .banner-content-gradient .banner-event-logo{padding-right:0;margin-bottom:3rem;-webkit-transform:translateX(2rem);transform:translateX(2rem)}}@media (max-width:767.98px){.banner-event-detail .banner-content-gradient .banner-event-logo,.banner-event-overview .banner-content-gradient .banner-event-logo{-webkit-transform:none;transform:none;margin-bottom:.75rem}}@media (min-width:1100px){.banner-event-detail .banner-content-gradient .banner-event-text-col,.banner-event-overview .banner-content-gradient .banner-event-text-col{padding-left:4.5rem}}.banner-event-detail .banner-content-gradient .banner-event-text-col .item-content,.banner-event-overview .banner-content-gradient .banner-event-text-col .item-content{position:relative;isolation:isolate;color:#1b1464}@media (max-width:1099.98px){.banner-event-detail .banner-content-gradient .banner-event-text-col .item-content,.banner-event-overview .banner-content-gradient .banner-event-text-col .item-content{padding:2rem}}.banner-event-detail .banner-content-gradient .banner-event-text-col .item-content::after,.banner-event-detail .banner-content-gradient .banner-event-text-col .item-content::before,.banner-event-overview .banner-content-gradient .banner-event-text-col .item-content::after,.banner-event-overview .banner-content-gradient .banner-event-text-col .item-content::before{content:"";position:absolute;inset:-4rem}@media (max-width:1099.98px){.banner-event-detail .banner-content-gradient .banner-event-text-col .item-content::after,.banner-event-detail .banner-content-gradient .banner-event-text-col .item-content::before,.banner-event-overview .banner-content-gradient .banner-event-text-col .item-content::after,.banner-event-overview .banner-content-gradient .banner-event-text-col .item-content::before{inset:0}}.banner-event-detail .banner-content-gradient .banner-event-text-col .item-content::before,.banner-event-overview .banner-content-gradient .banner-event-text-col .item-content::before{z-index:-2;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.banner-event-detail .banner-content-gradient .banner-event-text-col .item-content::after,.banner-event-overview .banner-content-gradient .banner-event-text-col .item-content::after{z-index:-1;background-image:url(/wp-content/themes/outseer/images/outseer-iris-sm.png);background-position:center bottom;background-repeat:no-repeat;background-size:contain;opacity:.05}.banner-event-detail .banner-content-gradient .banner-event-text-col .item-content .item-text,.banner-event-overview .banner-content-gradient .banner-event-text-col .item-content .item-text{font-size:23px}@media (max-width:1099.98px){.banner-event-detail .banner-content-gradient .banner-event-text-col .item-content .item-text,.banner-event-overview .banner-content-gradient .banner-event-text-col .item-content .item-text{font-size:21px}}@media (max-width:1099.98px){.banner-event-detail .banner-content-gradient .banner-event-text-col .item-content .item-text,.banner-event-overview .banner-content-gradient .banner-event-text-col .item-content .item-text{font-size:18px}}.banner-event-detail .banner-event-background-image{background-position-y:40%}.banner-event-detail .banner-content-gradient .banner-content{position:relative}.banner-event-detail .banner-content-gradient .banner-content .banner-event-logo-col{padding-block:4.5rem}@media (max-width:1099.98px){.banner-event-detail .banner-content-gradient .banner-content .banner-event-logo-col{padding-top:0;padding-bottom:1.5rem}}.banner-event-detail .banner-content-gradient .banner-content .banner-event-logo-col .banner-supertitle{padding-right:1.5rem;margin-bottom:2rem;font-family:Poppins,sans-serif;font-size:18px}@media (max-width:1099.98px){.banner-event-detail .banner-content-gradient .banner-content .banner-event-logo-col .banner-supertitle{-webkit-transform:translateX(2rem);transform:translateX(2rem);padding-right:0;font-size:16px}}@media (max-width:767.98px){.banner-event-detail .banner-content-gradient .banner-content .banner-event-logo-col .banner-supertitle{-webkit-transform:none;transform:none}}.banner-event-detail .banner-content-gradient .banner-content .banner-event-logo-col .banner-supertitle span{margin-inline:.5rem}.banner-event-detail .banner-content-gradient .banner-content .banner-event-form-col{position:absolute;right:0;-webkit-transform:translateY(-7rem);transform:translateY(-7rem)}@media (max-width:1099.98px){.banner-event-detail .banner-content-gradient .banner-content .banner-event-form-col{position:relative;-webkit-transform:none;transform:none;margin-inline:auto}}.banner-event-detail .banner-content-gradient .banner-content .banner-event-form-col .banner-event-form{padding:2rem}.banner-event-detail .banner-content-gradient .banner-content .banner-event-form-col .banner-event-form .banner-event-form-title{color:#fff;text-align:center;text-transform:uppercase}.banner.banner-gradient{background:#1b1464;background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#1b1464),color-stop(200%,#1fca7e));background:linear-gradient(180deg,#1b1464 25%,#1fca7e 200%)}.banner .banner-content{padding-block:4.5rem;text-align:center}@media (max-width:1199.98px){.banner .banner-content{padding-bottom:3rem}}.banner .banner-content .item-supertitle{margin-bottom:1rem}.banner .banner-content .item-title{margin-bottom:1rem;font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.8px}.banner .banner-content .item-text{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:1.4}.banner.banner-products .banner-content{text-align:left}@media (max-width:1099.98px){.banner.banner-products .banner-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:3rem;text-align:center}.banner.banner-products .banner-content .banner-text-block{margin-bottom:2rem}}.banner.banner-threat-prevention{position:relative}.banner.banner-threat-prevention .banner-background-image{position:absolute;inset:0;background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;background-size:cover}.page-template-template_global-resources .banner .banner-content .item-text a,.page-template-template_training-portfolio .banner .banner-content .item-text a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_global-resources .banner .banner-content .item-text a:active,.page-template-template_global-resources .banner .banner-content .item-text a:focus,.page-template-template_global-resources .banner .banner-content .item-text a:hover,.page-template-template_training-portfolio .banner .banner-content .item-text a:active,.page-template-template_training-portfolio .banner .banner-content .item-text a:focus,.page-template-template_training-portfolio .banner .banner-content .item-text a:hover{-webkit-text-decoration-color:#1fca7e;text-decoration-color:#1fca7e;color:#1fca7e}.page-template-template_global-resources .banner .item-text,.page-template-template_training-portfolio .banner .item-text{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.banner-clipped-bottom-corner{position:relative;isolation:isolate}.banner-clipped-bottom-corner::before{content:"";position:absolute;inset:0;bottom:-12rem;z-index:-1;background:#1b1464;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,#1b1464),color-stop(150%,#1fca7e));background:linear-gradient(180deg,#1b1464 15%,#1fca7e 150%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.cta-section{position:relative;background:#8fe4be;background:-webkit-gradient(linear,left top,left bottom,from(#1b1464),color-stop(150%,#8fe4be));background:linear-gradient(180deg,#1b1464 0,#8fe4be 150%)}.cta-section::before{content:"";display:block;position:absolute;inset:0;background-image:url(/wp-content/themes/outseer/images/rectangles-vertical.png);opacity:.1}.cta-section .item-content{text-align:center;color:#fff}@media (min-width:1100px){.cta-section .item-content .item-title{font-size:40px}}.cta-section .item-content .item-text{margin-bottom:2.5rem;font-size:17px}.cta-section .item-content .btn{position:relative;padding-inline:2rem;padding-block:1rem;margin-top:0;border-radius:6px;font-size:17px;font-weight:600}@media (max-width:579.98px){.cta-section .item-content .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cta-section .item-content .btn .fa-chevron-right{position:relative;top:0;left:0;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.cta-section .item-content .btn :active .fa-chevron-right,.cta-section .item-content .btn :focus .fa-chevron-right,.cta-section .item-content .btn:hover .fa-chevron-right{left:.25rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.featured-items .featured-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:2rem;position:relative}.featured-items .featured-item .item-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:solid 1px #e7e9e9;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-items .featured-item .item-content .item-image{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:100%;overflow:hidden;padding-top:56.25%;background-position:center;background-repeat:no-repeat;background-size:cover}.featured-items .featured-item .item-content .item-image::before{content:"";display:block;position:absolute;inset:0;background-color:#1fca7e;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-items .featured-item .item-content .item-title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;position:relative;padding:2rem}.featured-items .featured-item .item-content .item-title-block .item-category{display:inline-block;margin-bottom:1rem;text-transform:uppercase;font-size:16px;letter-spacing:.2ch;color:#989898}.featured-items .featured-item .item-content .item-title-block .item-title{margin-bottom:1rem;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-items .featured-item .item-content .item-title-block .item-text{margin-bottom:1.5rem;font-size:17px;color:#323232}.featured-items .featured-item .item-content .item-title-block .read-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:auto;color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-items .featured-item .item-content .item-title-block .read-more span{display:inline-block;font-size:17px;font-weight:600;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-items .featured-item .item-content .item-title-block .read-more::after{content:"\f054";position:relative;left:0;display:inline;font-family:FontAwesome,sans-serif;font-size:1.2em;margin-left:.5rem;color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-items .featured-item .item-content :active,.featured-items .featured-item .item-content :focus,.featured-items .featured-item .item-content:hover{border-color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-items .featured-item .item-content :active .item-image::before,.featured-items .featured-item .item-content :focus .item-image::before,.featured-items .featured-item .item-content:hover .item-image::before{opacity:.25;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-items .featured-item .item-content :active .item-title-block .read-more span,.featured-items .featured-item .item-content :focus .item-title-block .read-more span,.featured-items .featured-item .item-content:hover .item-title-block .read-more span{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-items .featured-item .item-content :active .item-title-block .read-more::after,.featured-items .featured-item .item-content :focus .item-title-block .read-more::after,.featured-items .featured-item .item-content:hover .item-title-block .read-more::after{left:.75rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-items .featured-item .item-content :active .item-title-block .item-title,.featured-items .featured-item .item-content :focus .item-title-block .item-title,.featured-items .featured-item .item-content:hover .item-title-block .item-title{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-resources .featured-resources-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.featured-resources .featured-resources-item .item-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding:1.5rem;padding-right:37%;border-radius:8px;color:#323232;font-family:Roboto,sans-serif}@media (max-width:579.98px){.featured-resources .featured-resources-item .item-content{padding-right:1.5rem}}.featured-resources .featured-resources-item .item-content .item-image{display:block;position:absolute;top:1.5rem;right:0;bottom:1.5rem;left:67%;background-size:contain;z-index:1}@media (max-width:579.98px){.featured-resources .featured-resources-item .item-content .item-image{height:145px;top:unset;bottom:0}}.featured-resources .featured-resources-item .item-content .item-supertitle{margin-bottom:.5rem;font-size:16px;text-transform:uppercase;font-weight:400;letter-spacing:3.2px;line-height:1;color:#fff}.featured-resources .featured-resources-item .item-content .item-text{padding-bottom:1.5rem}@media (max-width:579.98px){.featured-resources .featured-resources-item .item-content .item-text{font-size:16px;padding-right:29%}}.featured-resources .featured-resources-item .item-content .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;position:relative;isolation:isolate;overflow:hidden;border-radius:8px}.featured-resources .featured-resources-item .item-content .btn::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#fff;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-resources .featured-resources-item .item-content .btn .fa-chevron-right{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-resources .featured-resources-item .item-content:active .btn,.featured-resources .featured-resources-item .item-content:focus .btn,.featured-resources .featured-resources-item .item-content:hover .btn{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-resources .featured-resources-item .item-content:active .btn::before,.featured-resources .featured-resources-item .item-content:focus .btn::before,.featured-resources .featured-resources-item .item-content:hover .btn::before{opacity:.25;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-resources .featured-resources-item .item-content:active .btn .fa-chevron-right,.featured-resources .featured-resources-item .item-content:focus .btn .fa-chevron-right,.featured-resources .featured-resources-item .item-content:hover .btn .fa-chevron-right{-webkit-transform:translateX(.5rem);transform:translateX(.5rem);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-resources .featured-reports-item .item-content{background:linear-gradient(132deg,#1fca7e 0,#cfdd19 100%)}.featured-resources .featured-webinars-item .item-content{background:linear-gradient(127deg,#35d4d8 0,#5654af 100%)}.agenda{position:relative;padding-top:3rem;padding-bottom:3rem}.agenda::after{content:"";display:block;position:absolute;top:7.75rem;right:0;width:25%;bottom:0;z-index:-1;background-image:url(/wp-content/themes/outseer/images/event-details-template-agenda-background.png);background-position:right center;background-repeat:repeat-y;background-size:contain}@media (max-width:767.98px){.agenda::after{content:none}}@media (max-width:1299.98px){.agenda .agenda-items{padding-right:2rem;padding-left:2rem}}@media (max-width:579.98px){.agenda .agenda-items{padding-right:1rem;padding-left:1rem}}.agenda .agenda-items .agenda-title{padding-bottom:.25rem;margin-bottom:1rem;border-bottom:solid 1px rgba(0,0,0,.25);font-family:Roboto,sans-serif;font-size:28px;font-weight:600;color:#1fca7e}@media (max-width:579.98px){.agenda .agenda-items .agenda-title{font-size:24px}}.agenda .agenda-items .agenda-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2rem}@media (max-width:579.98px){.agenda .agenda-items .agenda-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.agenda .agenda-items .agenda-item:last-of-type{padding-bottom:0}.agenda .agenda-items .agenda-item .item-hour{-ms-flex-negative:0;flex-shrink:0;min-width:227px;padding-right:2rem;font-size:20px;font-weight:600;color:#000}@media (max-width:579.98px){.agenda .agenda-items .agenda-item .item-hour{min-width:185px;font-size:18px;padding-right:1rem}}.agenda .agenda-items .agenda-item .item-text-block .item-title{font-size:20px;font-weight:700;color:#1b1464}@media (max-width:579.98px){.agenda .agenda-items .agenda-item .item-text-block .item-title{font-size:18px}}.agenda .agenda-items .agenda-item .item-text-block .item-speakers{font-size:17px;font-weight:600;color:#5a5a5a}@media (max-width:579.98px){.agenda .agenda-items .agenda-item .item-text-block .item-speakers{font-size:15px}}.agenda .agenda-items .agenda-item .item-text-block .item-text{padding-top:.25rem;font-size:17px;color:#323232}@media (max-width:579.98px){.agenda .agenda-items .agenda-item .item-text-block .item-text{font-size:15px}}@media (max-width:1299.98px){.event-footer-details{padding-right:2rem;padding-left:2rem}}@media (max-width:579.98px){.event-footer-details{padding-right:1rem;padding-left:1rem}}.event-footer-details .event-details-item{background-color:#1b1464}@media (max-width:767.98px){.event-footer-details .event-details-item{background-color:transparent}}.event-footer-details .event-details-item .item-content{padding-top:2rem;padding-right:2rem;padding-bottom:4rem;padding-left:4rem;color:#fff}@media (max-width:1199.98px){.event-footer-details .event-details-item .item-content{padding-bottom:3rem;padding-left:3rem}}@media (max-width:1099.98px){.event-footer-details .event-details-item .item-content{padding-right:1rem;padding-bottom:2rem;padding-left:1rem}}@media (max-width:767.98px){.event-footer-details .event-details-item .item-content{padding-right:2rem;padding-left:2rem;background-color:#1b1464}}@media (max-width:579.98px){.event-footer-details .event-details-item .item-content{padding-right:1.5rem;padding-left:1.5rem;background-color:#1b1464}}.event-footer-details .event-details-item .item-content .item-title{padding-top:2rem;padding-bottom:2rem;font-family:Poppins,sans-serif;font-size:38px;font-weight:600}@media (max-width:1099.98px){.event-footer-details .event-details-item .item-content .item-title{padding-top:0;font-size:34px}}@media (max-width:579.98px){.event-footer-details .event-details-item .item-content .item-title{font-size:30px}}.event-footer-details .event-details-item .item-content .item-location{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}.event-footer-details .event-details-item .item-content .item-location i{padding-left:.5rem;margin-right:1.5rem;font-size:25px}@media (max-width:1099.98px){.event-footer-details .event-details-item .item-content .item-location i{margin-right:.75rem}}@media (max-width:579.98px){.event-footer-details .event-details-item .item-content .item-location i{font-size:22px}}.event-footer-details .event-details-item .item-content .item-location span{font-size:20px;line-height:1.5em;text-decoration:underline}@media (max-width:579.98px){.event-footer-details .event-details-item .item-content .item-location span{font-size:18px}}.event-footer-details .event-details-item .item-content .item-datetime{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}.event-footer-details .event-details-item .item-content .item-datetime i{padding-left:.5rem;margin-right:1.5rem;font-size:25px}@media (max-width:1099.98px){.event-footer-details .event-details-item .item-content .item-datetime i{margin-right:.75rem}}@media (max-width:579.98px){.event-footer-details .event-details-item .item-content .item-datetime i{font-size:22px}}.event-footer-details .event-details-item .item-content .item-datetime span{font-size:20px;line-height:1.5em}@media (max-width:579.98px){.event-footer-details .event-details-item .item-content .item-datetime span{font-size:18px}}.event-footer-details .event-details-item .item-content .item-cta{position:relative;padding-block:.3rem;padding-inline:2rem;border:solid 2px #fff;border-radius:2px;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.event-footer-details .event-details-item .item-content .item-cta::before{content:"";position:absolute;inset:0;pointer-events:none;background-color:#fff;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.event-footer-details .event-details-item .item-content .item-cta :active::before,.event-footer-details .event-details-item .item-content .item-cta :focus::before,.event-footer-details .event-details-item .item-content .item-cta:hover::before{opacity:.25;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.event-footer-details .google-maps-embed-col .google-maps-embed{position:absolute;inset:0}.event-footer-details .google-maps-embed-col .google-maps-embed iframe{width:100%;max-height:100%}@media (max-width:767.98px){.event-footer-details .google-maps-embed-col .google-maps-embed{position:relative}.event-footer-details .google-maps-embed-col .google-maps-embed iframe{min-height:350px}}@media (max-width:1299.98px){.speaker-items{padding-right:2rem;padding-left:2rem}}@media (max-width:579.98px){.speaker-items{padding-right:1rem;padding-left:1rem}}.speaker-items .speakers-title{padding-bottom:.25rem;margin-bottom:1rem;border-bottom:solid 1px rgba(0,0,0,.25);font-family:Roboto,sans-serif;font-size:28px;font-weight:600;color:#1fca7e}@media (max-width:579.98px){.speaker-items .speakers-title{font-size:24px}}@media (max-width:1099.98px){.speaker-items .speaker-item{padding-bottom:2rem}}.speaker-items .speaker-item .item-content .item-image{margin-top:.5rem;margin-bottom:1rem}@media (max-width:1099.98px){.speaker-items .speaker-item .item-content .item-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.speaker-items .speaker-item .item-content .item-image img{border-radius:50%}@media (max-width:1099.98px){.speaker-items .speaker-item .item-content .item-image img{width:66%}}@media (max-width:579.98px){.speaker-items .speaker-item .item-content .item-image img{width:100%}}.speaker-items .speaker-item .item-content .item-title{font-size:20px;font-weight:700;color:#1b1464}@media (max-width:1099.98px){.speaker-items .speaker-item .item-content .item-title{text-align:center}}@media (max-width:579.98px){.speaker-items .speaker-item .item-content .item-title{font-size:18px}}.speaker-items .speaker-item .item-content .item-text{font-size:17px;color:#323232}@media (max-width:1099.98px){.speaker-items .speaker-item .item-content .item-text{text-align:center}}@media (max-width:579.98px){.speaker-items .speaker-item .item-content .item-text{font-size:15px}}@media (min-width:1100px){.speaker-items.justify-content-lg-start .speaker-item{margin-right:3rem}.speaker-items.justify-content-lg-start .speaker-item:last-of-type{margin-right:0}}@media screen and (max-width:1100px) and (min-width:950px){.event-overview-detail-nav{padding-left:1.5rem}}.event-overview-detail-nav .event-overview-detail-nav-title{margin-bottom:1rem;color:#1b1464;font-family:Poppins,sans-serif;font-weight:600}.event-overview-detail-nav .event-overview-detail-nav-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1.5rem}.event-overview-detail-nav .event-overview-detail-nav-items .event-overview-detail-nav-item{margin-bottom:1.5rem}.event-overview-detail-nav .event-overview-detail-nav-items .event-overview-detail-nav-item .item-content{padding-block:.25rem;padding-inline:1.5rem;margin-right:1rem;background-color:transparent;border:solid 1px #1fca7e;color:#1b1464;font-size:18px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.event-overview-detail-nav .event-overview-detail-nav-items .event-overview-detail-nav-item .item-content.active{background-color:#1fca7e;color:#fff}.event-overview-detail-nav .event-overview-detail-nav-items .event-overview-detail-nav-item .item-content :active,.event-overview-detail-nav .event-overview-detail-nav-items .event-overview-detail-nav-item .item-content :focus,.event-overview-detail-nav .event-overview-detail-nav-items .event-overview-detail-nav-item .item-content:hover{background-color:#1fca7e;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.event-overview-detail-nav .event-overview-detail-nav-items .event-overview-detail-nav-item:last-of-type .item-content{margin-right:0}.mid-page-cta{padding-block:4.5rem}@media (max-width:1099.98px){.mid-page-cta{padding-block:3rem}}.mid-page-cta .cta-content .cta-title{margin-bottom:2.5rem}@media (max-width:1099.98px){.mid-page-cta .cta-content .cta-title{margin-bottom:1.5rem}}.mid-page-cta .cta-content .btn{margin-top:0}.full-width-statistics .section-intro-block .item-title{font-size:25px;font-weight:600}.full-width-statistics .statistic-item .item-value{font-size:60px;font-weight:600}.full-width-statistics .statistic-item .item-text{font-family:Roboto,sans-serif}@media (min-width:1100px){.page-template-template_global-data-network .full-width-statistics .section-intro-block .item-title{font-size:40px}}@property --step-btn-bg-color-start{syntax:"&lt;color&gt;";inherits:false;initial-value:#ccc}@property --step-btn-bg-color-end{syntax:"&lt;color&gt;";inherits:false;initial-value:#ccc}.step-buttons-box .step-nav-items{gap:2rem}@media (max-width:1199.98px){.step-buttons-box .step-nav-items{gap:1rem}}.step-buttons-box .step-nav-item{--step-btn-bg-color-start:#ccc;--step-btn-bg-color-end:#ccc;padding-block:.25rem;padding-inline:2rem;background:-webkit-gradient(linear,left top,right top,color-stop(6.64%,var(--step-btn-bg-color-start)),color-stop(119.13%,var(--step-btn-bg-color-end)));background:linear-gradient(90deg,var(--step-btn-bg-color-start) 6.64%,var(--step-btn-bg-color-end) 119.13%);border-radius:20px;color:#fff;letter-spacing:.25ch;transition:--step-btn-bg-color-start .3s ease-out,--step-btn-bg-color-end .3s ease-out}.step-buttons-box .step-nav-item:active,.step-buttons-box .step-nav-item:hover{--step-btn-bg-color-start:#b51596;--step-btn-bg-color-end:#ea602a;transition:--step-btn-bg-color-start .3s ease-out,--step-btn-bg-color-end .3s ease-out}.step-buttons-box .step-nav-item.active{--step-btn-bg-color-start:#b51596;--step-btn-bg-color-end:#ea602a;pointer-events:none}@media (max-width:1099.98px){.step-buttons-box .step-nav-item.active{pointer-events:initial}}.step-buttons-box .step-content-items{-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.step-buttons-box .step-content-item{overflow:hidden;font-family:Roboto,sans-serif;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width:1100px){.step-buttons-box .step-content-item .item-content{gap:1.5rem}}@media (max-width:1099.98px){.step-buttons-box .step-content-item{border-radius:8px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}}.step-buttons-box .step-content-item .item-title{font-family:Poppins,sans-serif;font-size:32px;font-weight:600}@media (max-width:1099.98px){.step-buttons-box .step-content-item .item-title{font-size:25px}}.step-buttons-box .step-content-item .item-subtitle{font-size:20px;font-style:italic}@media (max-width:1099.98px){.step-buttons-box .step-content-item .item-subtitle{font-size:18px}}.step-buttons-box .step-content-item .item-text{font-size:17px}.step-buttons-box .step-content-item .item-text-group-block{font-size:14px}.step-buttons-box .step-content-item .item-text-group-title{font-weight:600}.step-buttons-box .step-content-item:not(.active){height:0;opacity:0;pointer-events:none}body.front{background-color:#fff}.video-wrap{width:100%;height:100%;position:relative}.video__thumb{width:100%;height:100%;background-size:cover;background-position:center}.video__play{display:inline-block;border:0;outline:0;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.video__play img{width:100%;height:100%;border-radius:50%;-webkit-transform:scale(1.02);transform:scale(1.02)}.video__play span{display:none;height:0;font-size:0}.tech{padding:4.5rem 0 10rem;background-color:#efefef}@media (max-width:767.98px){.tech{padding-top:4.5rem}}@media screen and (min-width:580px){.tech{padding:0 0 10rem;background-image:url(/wp-content/themes/outseer/images/lines-overlay.svg);background-position:0 50%;background-repeat:no-repeat}}.tech .technology{padding:2rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.tech .technology{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:580px){.tech .technology{padding:5rem 2rem}}@media screen and (min-width:1100px){.tech .technology{padding:6rem 2rem 6rem 4rem}}.tech .technology__text h3{color:#1b1464}.tech .technology__image{margin-right:3rem;min-width:4rem}@media (max-width:767.98px){.tech .technology__image{margin-bottom:1rem}}@media screen and (min-width:1300px){.tech .technology__image{min-width:5rem}}.tech .technology__image img{height:4rem;width:auto;display:block;margin:0 auto}@media (max-width:767.98px){.tech .technology__image img{margin:0}}.tech__wrapper{position:relative;height:100%;width:100%;background:url(/wp-content/themes/outseer/images/outseer-circle-lighter.svg);background-repeat:no-repeat;background-position:center center;background-size:42%}@media screen and (min-width:768px){.tech__wrapper::before{content:'';position:absolute;height:0;width:50%;right:0;top:50%;bottom:0;margin:0 auto;border-top:1px dashed grey}.tech__wrapper::after{content:'';position:absolute;height:100%;width:.1rem;right:50%;top:0;bottom:0;margin:auto;border-right:1px dashed grey}}.rich-content .rich-block{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;padding:0}@media screen and (min-width:580px){.rich-content .rich-block{display:-webkit-box;display:-ms-flexbox;display:flex}}.rich-content .rich-block__quote{display:none;padding:9rem 4rem;color:#fff;font-weight:500;font-size:24px}@media (max-width:579.98px){.rich-content .rich-block__quote{padding:6rem 3rem}}@media screen and (min-width:1100px){.rich-content .rich-block__quote{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}}.rich-content .rich-block__content{width:100%;padding:9rem 4rem}@media (max-width:579.98px){.rich-content .rich-block__content{padding:6rem 3rem}}@media screen and (min-width:1100px){.rich-content .rich-block__content{width:50%}}.rich-content .rich-block__content span{font-family:Roboto,sans-serif;display:block;position:absolute;bottom:3rem}.rich-content .rich-block__content a{font-family:Roboto,sans-serif;display:block;margin:1rem 0 2rem 0}.rich-content .rich-block__content a:hover{text-decoration:none}.rich-content .rich-block__content a:hover svg{margin-left:.6rem;-webkit-transition:all ease .3s;transition:all ease .3s}.rich-content .rich-block__content a svg{height:1rem;margin-left:.15rem;position:relative;top:.15rem;-webkit-transition:all ease .3s;transition:all ease .3s}.rich-content .rich-block__content a svg path{fill:#1fca7e}.rich-content .rich-block__content h2,.rich-content .rich-block__content h3,.rich-content .rich-block__content h4,.rich-content .rich-block__content h5{font-family:Roboto,sans-serif;font-weight:500}.rich-content .rich-block__content.blue{color:#fff;background-color:rgba(17,13,58,.9)}.rich-content .rich-block__content.blue a{color:#fff}.rich-content .rich-block__content.blue span{color:#1fca7e}.rich-content .rich-block__content.white{color:#1b1464;background-color:#fff}.rich-content .rich-block__content.white a{color:#1b1464}.rich-content .rich-block__content.white span{color:#1fca7e}.rich-content .rich-block__content.green{color:#fff;background-color:#1fca7e}.rich-content .rich-block__content.green a{color:#1b1464}.rich-content .rich-block__content.green a:hover{text-decoration:none}.rich-content .rich-block__content.green a:hover svg{margin-left:.6rem;-webkit-transition:all ease .3s;transition:all ease .3s}.rich-content .rich-block__content.green a svg{height:2rem;margin-left:.3rem;-webkit-transition:all ease .3s;transition:all ease .3s}.rich-content .rich-block__content.green a svg path{fill:#fff}.rich-content .rich-block__content.green span{color:#fff}.three-columns-section .section-intro-block .item-content{text-align:center}@media (max-width:767.98px){.three-columns-section .section-intro-block .item-content{text-align:left}}.three-columns-section .section-intro-block .item-content .item-supertitle{margin-bottom:.5rem;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:.25ch;color:#1fca7e}.three-columns-section .section-intro-block .item-content .item-title{margin-bottom:4rem;color:#323232}@media (min-width:1100px){.three-columns-section .section-intro-block .item-content .item-title{font-size:40px}}@media (max-width:767.98px){.three-columns-section .section-intro-block .item-content .item-title{margin-bottom:3rem}}.three-columns-section .three-columns-section-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.three-columns-section .three-columns-section-items .three-columns-section-item{margin-bottom:4rem}.three-columns-section .three-columns-section-items .three-columns-section-item .item-content{padding-inline:1rem;text-align:center}.three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-image{margin-bottom:2rem}@media (max-width:767.98px){.three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-image{margin-bottom:.75rem}}.three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-title{margin-bottom:.75rem;color:#1b1464}.three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-text{margin-bottom:1.25rem;font-size:17px}.three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link{font-size:17px;font-weight:700;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link .fa-chevron-right{position:relative;top:1px;left:0;color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link:active,.three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link:focus,.three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link:active .fa-chevron-right,.three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link:focus .fa-chevron-right,.three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link:hover .fa-chevron-right{left:.25rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.statistics-box-section .container{padding-block:3rem;background:-webkit-gradient(linear,left bottom,left top,color-stop(-45.73%,#35d4d8),to(#1b1464));background:linear-gradient(0deg,#35d4d8 -45.73%,#1b1464 100%);border-radius:20px}.statistics-box-section .container .section-intro-block{text-align:center;color:#fff}@media (min-width:1100px){.statistics-box-section .container .section-intro-block .item-title{font-size:40px}}.statistics-box-section .container .statistic-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.statistics-box-section .container .statistic-items .statistic-item{margin-bottom:3rem;text-align:center}.statistics-box-section .container .statistic-items .statistic-item .item-content{padding-inline:2rem}.statistics-box-section .container .statistic-items .statistic-item .item-content .item-value{font-size:60px;font-weight:600;color:#cfdd19}.products-section{position:relative;text-align:center}@media (min-width:1100px){.products-section{text-align:left}}.products-section::before{content:"";position:absolute;top:-5rem;right:0;left:50%;bottom:3rem;z-index:-1;background-image:url(/wp-content/themes/outseer/images/bkgd-right.svg)}@media (max-width:1099.98px){.products-section::before{content:none}}@media (min-width:1100px){.products-section .section-intro-block{padding-top:3rem}}.products-section .section-intro-block .item-content{margin-bottom:2.5rem}.products-section .section-intro-block .item-content .item-supertitle{margin-bottom:.5rem;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:.25ch;color:#1fca7e}.products-section .section-intro-block .item-content .item-title{margin-bottom:1rem;color:#323232}@media (min-width:1100px){.products-section .section-intro-block .item-content .item-title{font-size:40px}}.products-section .product-items .product-item{padding-top:1rem;padding-bottom:1rem}@media (max-width:1099.98px){.products-section .product-items .product-item{padding-bottom:3rem}}@media (max-width:767.98px){.products-section .product-items .product-item{padding-bottom:4.5rem}}.products-section .product-items .product-item:last-of-type{padding-bottom:0}.products-section .product-items .product-item .item-content{position:relative;padding-left:1.5rem}@media (max-width:1099.98px){.products-section .product-items .product-item .item-content{padding-left:0}}.products-section .product-items .product-item .item-content::before{content:"";position:absolute;top:0;bottom:100%;left:0;width:4px;background-color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.products-section .product-items .product-item .item-content::before{content:none}}.products-section .product-items .product-item .item-content .item-title{display:inline-block;color:#989898;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.products-section .product-items .product-item .item-content .item-title{color:#323232}}.products-section .product-items .product-item .item-content .item-title:active,.products-section .product-items .product-item .item-content .item-title:hover{color:#323232;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.products-section .product-items .product-item .item-content .item-product-content{max-height:0;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.products-section .product-items .product-item .item-content .item-product-content{max-height:100%}}.products-section .product-items .product-item .item-content .item-product-content .item-text{margin-top:.5rem;margin-bottom:.75rem}.products-section .product-items .product-item .item-content .item-product-content .item-link{font-size:17px;font-weight:700;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.products-section .product-items .product-item .item-content .item-product-content .item-link .fa-chevron-right{position:relative;top:1px;left:0;color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.products-section .product-items .product-item .item-content .item-product-content .item-link:active,.products-section .product-items .product-item .item-content .item-product-content .item-link:focus,.products-section .product-items .product-item .item-content .item-product-content .item-link:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.products-section .product-items .product-item .item-content .item-product-content .item-link:active .fa-chevron-right,.products-section .product-items .product-item .item-content .item-product-content .item-link:focus .fa-chevron-right,.products-section .product-items .product-item .item-content .item-product-content .item-link:hover .fa-chevron-right{left:.25rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.products-section .product-items .product-item.active .item-content::before{bottom:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.products-section .product-items .product-item.active .item-content .item-title{color:#323232}.products-section .product-items .product-item.active .item-content .item-product-content{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.products-section .product-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.products-section .product-image img{border-radius:8px}.statistics-section .container{position:relative;padding-block:4rem}.statistics-section .container::after,.statistics-section .container::before{content:"";position:absolute;right:0;left:0;height:2px;background-color:#e7e9e9}.statistics-section .container::before{top:0}.statistics-section .container::after{bottom:0}.statistics-section .container .section-intro-block{text-align:center}.statistics-section .container .section-intro-block .item-title{margin-bottom:1rem;color:#323232}@media (min-width:1100px){.statistics-section .container .section-intro-block .item-title{font-size:40px}}@media (max-width:767.98px){.statistics-section .container .section-intro-block .item-title{margin-bottom:2.5rem}}.statistics-section .container .statistic-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.statistics-section .container .statistic-items .statistic-item .item-content{padding-inline:3rem;text-align:center}@media (max-width:1099.98px){.statistics-section .container .statistic-items .statistic-item .item-content{padding-inline:1rem}}.statistics-section .container .statistic-items .statistic-item .item-content .item-value{margin-bottom:.5rem;background:-webkit-gradient(linear,left top,left bottom,from(#1fca7e),to(#13ac68));background:linear-gradient(180deg,#1fca7e 0,#13ac68 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:70px;font-weight:700}@media (max-width:1099.98px){.statistics-section .container .statistic-items .statistic-item .item-content .item-value{font-size:60px}}@media (max-width:767.98px){.statistics-section .container .statistic-items .statistic-item .item-content .item-value{margin-bottom:0;font-size:80px}}.statistics-section .container .statistic-items .statistic-item .item-content .item-value span{font-size:45px;font-weight:400}@media (max-width:767.98px){.statistics-section .container .statistic-items .statistic-item:first-of-type{margin-bottom:3rem}}@media (max-width:579.98px){.statistics-section .container .statistic-items .statistic-item:first-of-type .item-content .item-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}}.featured-content-section{position:relative}.featured-content-section::before{content:"";position:absolute;top:0;right:70%;bottom:0;left:0;z-index:-1;background-image:url(/wp-content/themes/outseer/images/bkgd-left.svg)}@media (max-width:767.98px){.featured-content-section::before{content:none}}@media (max-width:767.98px){.featured-content-section .container{padding-block:6rem}}@media (max-width:579.98px){.featured-content-section .container{padding-bottom:10rem}}.featured-content-section .container&gt;.row,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow{position:relative}.featured-content-section .container&gt;.row .featured-content-background,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-background,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-background{position:absolute;top:0;right:25%;bottom:0;left:0;background-position:center bottom;background-repeat:no-repeat;background-size:cover;border-radius:10px}@media (max-width:767.98px){.featured-content-section .container&gt;.row .featured-content-background,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-background,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-background{right:0;bottom:50%;background-image:none!important}}.featured-content-section .container&gt;.row .featured-content-background img,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-background img,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-background img{display:none}@media (max-width:767.98px){.featured-content-section .container&gt;.row .featured-content-background img,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-background img,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-background img{display:block;border-radius:10px}}.featured-content-section .container&gt;.row .featured-content-item .item-content,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-item .item-content,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-item .item-content{padding:3rem;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:10px}@media (max-width:767.98px){.featured-content-section .container&gt;.row .featured-content-item .item-content,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-item .item-content,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-item .item-content{padding:2rem;-webkit-transform:translateY(25%);transform:translateY(25%)}}@media screen and (max-width:579.98px) and (max-width:470px){.featured-content-section .container&gt;.row .featured-content-item .item-content,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-item .item-content,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-item .item-content{-webkit-transform:translateY(15%);transform:translateY(15%)}}@media screen and (max-width:579.98px) and (max-width:375px){.featured-content-section .container&gt;.row .featured-content-item .item-content,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-item .item-content,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-item .item-content{-webkit-transform:translateY(7.5%);transform:translateY(7.5%)}}.featured-content-section .container&gt;.row .featured-content-item .item-content .item-supertitle,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-item .item-content .item-supertitle,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-item .item-content .item-supertitle{margin-bottom:.5rem;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:.25ch;color:#1fca7e}.featured-content-section .container&gt;.row .featured-content-item .item-content .item-title,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-item .item-content .item-title,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-item .item-content .item-title{color:#1b1464}.featured-content-section .container&gt;.row .featured-content-item .item-content .item-text .item-metric-values span,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-item .item-content .item-text .item-metric-values span,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-item .item-content .item-text .item-metric-values span{font-size:24px;font-weight:700}.featured-content-section .container&gt;.row .featured-content-item .item-content .item-text .item-metric-values span.vs,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-item .item-content .item-text .item-metric-values span.vs,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-item .item-content .item-text .item-metric-values span.vs{font-weight:400}.featured-content-section .container&gt;.row .featured-content-item .item-content .item-text .asterisk,.featured-content-section .marketo-two-col .container&gt;.mktoFormRow .featured-content-item .item-content .item-text .asterisk,.marketo-two-col .featured-content-section .container&gt;.mktoFormRow .featured-content-item .item-content .item-text .asterisk{font-size:14px;font-style:italic}.featured-items-section .section-intro-block{margin-bottom:3rem;text-align:center}@media (max-width:579.98px){.featured-items-section .section-intro-block{text-align:left}}.featured-items-section .section-intro-block .item-content .item-supertitle{margin-bottom:.5rem;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:.25ch;color:#1fca7e}.featured-items-section .section-intro-block .item-content .item-title{color:#323232}@media (min-width:1100px){.featured-items-section .section-intro-block .item-content .item-title{font-size:40px}}.generic-text{padding:6rem 0}.cta-area{position:relative;background:#8fe4be;background:-webkit-gradient(linear,left top,left bottom,from(#1b1464),color-stop(150%,#8fe4be));background:linear-gradient(180deg,#1b1464 0,#8fe4be 150%);background-size:cover;padding-top:4rem;padding-bottom:4rem}.cta-area::before{content:"";display:block;position:absolute;inset:0;background-image:url(/wp-content/themes/outseer/images/rectangles-vertical.png);opacity:.1}.cta-area .text-wrapper p{font-size:24px;font-weight:300}.cta-area .text-wrapper a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.cta-area .text-wrapper a:active,.cta-area .text-wrapper a:focus,.cta-area .text-wrapper a:hover{-webkit-text-decoration-color:#1fca7e;text-decoration-color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.blog-cats{padding:0 0 4rem}.blog-cats .categories-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.blog-cats .categories-filter .categories-filter-item{width:175px;color:#1b1464;font-family:Roboto,sans-serif;border:1px solid #1fca7e;padding:.25rem .5rem;cursor:pointer;-webkit-transition:all ease .3s;transition:all ease .3s;margin-right:1rem;text-align:center}.blog-cats .categories-filter .categories-filter-item:hover{background-color:#1fca7e;-webkit-transition:all ease .3s;transition:all ease .3s;text-decoration:none;color:#fff}.featured-post{background-color:#1b1464}.featured-post__text{max-width:680px;padding:1rem 5rem!important}@media (max-width:1099.98px){.featured-post__text{padding:3rem!important}}@media (max-width:767.98px){.featured-post__text{padding:1rem 2rem!important}}@media (max-width:579.98px){.featured-post__text{padding:1.5rem!important}}.featured-post__text .title{font-size:28px}@media (max-width:1099.98px){.featured-post__text .title{font-size:23px}}.featured-post__text a{text-decoration:none;cursor:pointer}.featured-post__text a h1,.featured-post__text a h2,.featured-post__text a h3,.featured-post__text a h4,.featured-post__text a h5{cursor:pointer}.featured-post__text a.cat-link{display:inline-block}.featured-post__text a:hover{text-decoration:none}.featured-post__text span{margin-bottom:1rem}.featured-post .cats{color:#1fca7e;margin-bottom:.75rem}.featured-post__image{min-height:28rem;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}@media (max-width:579.98px){.featured-post__image{min-height:20rem}}.cats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cats .category-item{padding:.2rem .75rem;margin-right:1rem;margin-bottom:.5rem;background:#fff;color:#1b1464;font-size:13px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767.98px){.cats .category-item{margin-right:.5rem;padding:.1rem .35rem}}.cats .category-item :active,.cats .category-item :focus,.cats .category-item:hover{background:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.blog-lists{padding:4rem 0}.blog-lists .cats{color:#1fca7e}.blog-lists .cats a{cursor:pointer}.blog-lists .cats a:hover{text-decoration:none}.blog-lists .bordered{padding-bottom:2rem}.blog-lists .pagination{margin-top:2rem}.blog-lists__single-post{margin-bottom:4rem}.blog-lists__single-post .wrapper{height:100%}.blog-lists__single-post .image{position:relative;padding-top:66.6%;background-size:cover!important}.blog-lists__single-post .image .cats{position:absolute;top:1rem;left:1rem;z-index:3}.blog-lists__single-post .image__overlay{position:absolute;left:0;top:0;width:100%;height:100%;padding:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all ease .3s;transition:all ease .3s;cursor:pointer;background-repeat:no-repeat}@media (max-width:767.98px){.blog-lists__single-post .image__overlay{padding:1.5rem}}.blog-lists__single-post .image__overlay:hover{background-color:rgba(31,202,126,.6);-webkit-transition:all ease .3s;transition:all ease .3s;background-position:center}.blog-lists__single-post .text{margin-top:1.5rem;font-family:Roboto,sans-serif}.blog-lists__single-post .text .title{position:relative;color:#1b1464;font-size:24px;line-height:1.3;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.blog-lists__single-post .text .title{font-size:23px;font-weight:500}}.blog-lists__single-post .text .title :active,.blog-lists__single-post .text .title :focus,.blog-lists__single-post .text .title:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog{padding:1rem 0 5rem;margin-top:178px;border-bottom:1px dashed #e8e7ed}@media (max-width:1099.98px){.single-blog{margin-top:138px}}@media (max-width:579.98px){.single-blog{margin-top:100px}}.single-blog .breadcrumb{margin-bottom:0;font-size:17px;font-family:Roboto,sans-serif}.single-blog .breadcrumb .current{display:none}.single-blog .breadcrumb #crumbs .slash:nth-last-child(2){display:none!important}.single-blog .banner-single-blog{padding:10rem 0 10rem;margin-top:-2rem;margin-bottom:5rem;clip-path:polygon(0 13%,100% 0,100% 80%,74% 100%,0 83%);background:#eff0f1;position:relative;z-index:1}@media (max-width:767.98px){.single-blog .banner-single-blog{padding:8rem 0 7rem;clip-path:polygon(0 10%,100% 0,100% 90%,74% 100%,0 93%)}}@media (max-width:1099.98px){.single-blog .banner-single-blog .banner-title{font-size:32px}}@media (max-width:767.98px){.single-blog .banner-single-blog .banner-title{font-size:28px}}.single-blog .banner-single-blog .meta-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem;margin-top:auto;border-top:1px dashed #5a5a5a;color:#707070;font-family:Roboto,sans-serif;font-size:17px}.single-blog .banner-single-blog .meta-info strong{font-weight:500!important}@media (max-width:579.98px){.single-blog .banner-single-blog .meta-info{font-size:13px}}.single-blog .banner-single-blog .meta-info .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.single-blog .banner-single-blog .meta-info .author img{width:64px;height:64px;margin-right:.5rem;border-radius:50%}.single-blog .banner-single-blog .meta-info .author .author-link{color:#1b1464;font-weight:500;font-family:Roboto,sans-serif;font-size:17px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog .banner-single-blog .meta-info .author .author-link :active,.single-blog .banner-single-blog .meta-info .author .author-link :focus,.single-blog .banner-single-blog .meta-info .author .author-link:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog .banner-single-blog .banner-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-blog .banner-single-blog .banner-image .social-links{position:absolute;top:100%;right:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;padding-top:.75rem}@media screen and (max-width:1370px){.single-blog .banner-single-blog .banner-image .social-links{position:relative;right:unset;top:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767.98px){.single-blog .banner-single-blog .banner-image .social-links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.single-blog .banner-single-blog .banner-image .social-links a{position:relative;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:.2rem;background:#1b1464;background:linear-gradient(135deg,#1b1464 0,#1fca7e 100%);border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog .banner-single-blog .banner-image .social-links a:after{content:"";position:absolute;width:38px;height:38px;background-color:#eff0f1;border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog .banner-single-blog .banner-image .social-links a .fa-brands,.single-blog .banner-single-blog .banner-image .social-links a .fa-envelope{z-index:2;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog .banner-single-blog .banner-image .social-links a :active:after,.single-blog .banner-single-blog .banner-image .social-links a :focus:after,.single-blog .banner-single-blog .banner-image .social-links a:hover:after{background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog .banner-single-blog .banner-image .social-links a :active .fa-brands,.single-blog .banner-single-blog .banner-image .social-links a :active .fa-envelope,.single-blog .banner-single-blog .banner-image .social-links a :focus .fa-brands,.single-blog .banner-single-blog .banner-image .social-links a :focus .fa-envelope,.single-blog .banner-single-blog .banner-image .social-links a:hover .fa-brands,.single-blog .banner-single-blog .banner-image .social-links a:hover .fa-envelope{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog .blog-content ol,.single-blog .blog-content ul{margin-block:0}.single-blog .blog-content ol li,.single-blog .blog-content ul li{margin-bottom:.75rem}.single-blog .blog-content ol li:last-of-type,.single-blog .blog-content ul li:last-of-type{margin-bottom:1.6rem}.single-blog .blog-content p+ol,.single-blog .blog-content p+ul{margin-top:-.85rem}.single-blog .blog-content__cats{color:#1fca7e;margin-bottom:2rem}.single-blog .blog-content__cats a:hover{text-decoration:none}.single-blog .blog-content__quote{margin:4rem 0;background-color:#1b1464;color:#fff;padding:5rem;clip-path:polygon(0 0,100% 16%,100% 100%,0 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-blog .blog-content__quote .quote-mark{display:-webkit-box;display:-ms-flexbox;display:flex;width:30%}@media screen and (min-width:580px){.single-blog .blog-content__quote .quote-mark{width:40%}}.single-blog .blog-content__quote .quote{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:4rem}@media screen and (min-width:580px){.single-blog .blog-content__quote .quote{padding-left:0}}.single-blog .blog-content__quote .quote span.quote-text{font-weight:600;font-size:24px}@media screen and (min-width:580px){.single-blog .blog-content__quote .quote span.quote-text{font-size:35px}}.single-blog .blog-content__quote .quote span.author{display:block;font-family:Roboto,sans-serif}.single-blog .blog-content__standard-copy h1,.single-blog .blog-content__standard-copy h2,.single-blog .blog-content__standard-copy h3,.single-blog .blog-content__standard-copy h4,.single-blog .blog-content__standard-copy h5{color:#1b1464;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:0}.single-blog .blog-content__standard-copy strong{font-weight:500}.single-blog .blog-content__standard-copy a{text-decoration:none;color:#1fca7e;font-weight:500;font-family:Roboto,sans-serif}.single-blog .blog-content__standard-copy a:hover{text-decoration:none;color:#1b1464}.single-blog .blog-content__standard-copy ol{margin-left:1.7rem}.single-blog .blog-content__standard-copy li{line-height:1.4;font-size:17px;font-family:Roboto,sans-serif}.single-blog .blog-content__featured-image{margin:4rem 0}.author{color:#707070;font-family:Roboto,sans-serif;font-size:17px}@media (max-width:579.98px){.author{text-align:center}}.author .author-image{text-align:center}.author .author-image img{width:250px;border-radius:50%;border:1px solid #1fca7e}.author .author-title{color:#555759}.author .author-bio p:last-of-type{margin-bottom:0}.other-posts{background-color:#f0f0f0;padding:5rem 0}.other-posts .other-post .other-post__title{color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.other-posts .other-post :active .other-post__title,.other-posts .other-post :focus .other-post__title,.other-posts .other-post:hover .other-post__title{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.postslist .postslist-item{display:block;border-bottom:2px dashed #e8e7ed}.postslist .postslist-item .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1rem;padding-bottom:1rem;color:#555759;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width:1100px) and (max-width:1199.98px){.postslist .postslist-item .item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.postslist .postslist-item .item-content .item-image{margin-bottom:1rem}}@media (max-width:579.98px){.postslist .postslist-item .item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.postslist .postslist-item .item-content .item-image{margin-bottom:1rem}}.postslist .postslist-item .item-content .item-image{width:140px;height:85px;max-width:100%;-ms-flex-negative:0;flex-shrink:0;margin-right:1rem;background-size:cover!important}.postslist .postslist-item .item-content .item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.postslist .postslist-item .item-content .item-details .item-title{font-size:17px;font-weight:500;line-height:1.15;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.postslist .postslist-item .item-content :active,.postslist .postslist-item .item-content :focus,.postslist .postslist-item .item-content:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.banner-archive{margin-top:148px;padding:6rem 0 18rem;clip-path:polygon(0 13%,100% 0,100% 80%,74% 100%,0 83%);background:#eff0f1;position:relative;z-index:1}@media (max-width:1099.98px){.banner-archive{padding:6rem 0 14rem}}@media (max-width:767.98px){.banner-archive{padding:5rem 0 10rem;clip-path:polygon(0 10%,100% 0,100% 90%,74% 100%,0 93%)}}.banner-archive .breadcrumb{margin-bottom:4rem;font-size:17px;font-family:Roboto,sans-serif}.banner-archive .breadcrumb .current{display:none}.banner-archive .breadcrumb #crumbs .slash:nth-last-child(2){display:none!important}@media (max-width:1099.98px){.banner-archive .banner-title{font-size:32px}}@media (max-width:767.98px){.banner-archive .banner-title{font-size:28px}}.blog-lists.archive{padding-top:0;margin-top:-16rem;position:relative;z-index:3}@media (max-width:1099.98px){.blog-lists.archive{margin-top:-12rem}}@media (max-width:767.98px){.blog-lists.archive{margin-top:-9rem}}.breadcrumb-author{margin-top:178px;margin-bottom:0;font-size:17px;font-family:Roboto,sans-serif;color:#707070}@media (max-width:1099.98px){.breadcrumb-author{margin-top:120px}}.banner-single-author{margin-top:-1.5rem;padding:6rem 0 10rem;clip-path:polygon(0 13%,100% 0,100% 80%,74% 100%,0 83%);background:#eff0f1;position:relative;z-index:1}@media (max-width:767.98px){.banner-single-author{padding:8rem 0 7rem;clip-path:polygon(0 10%,100% 0,100% 90%,74% 100%,0 93%)}}@media (max-width:1099.98px){.banner-single-author .banner-title{font-size:32px}}@media (max-width:767.98px){.banner-single-author .banner-title{font-size:28px}}.banner-single-author .meta-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1.5rem;margin-top:auto;border-top:1px dashed #5a5a5a;color:#707070;font-size:20px}.banner-single-author .meta-info strong{font-weight:500!important}.banner-single-author .banner-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-single-author .banner-image img{width:300px;max-width:100%;border-radius:50%}.banner-single-author .banner-image .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;padding-top:.75rem;margin-left:2rem;position:relative}.banner-single-author .banner-image .social-links::before{content:'Share';display:block;position:absolute;right:105%;color:#707070}@media (max-width:767.98px){.banner-single-author .banner-image .social-links::before{padding-bottom:.75rem}}.banner-single-author .banner-image .social-links a{position:relative;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:.2rem;background:#1b1464;background:linear-gradient(135deg,#1b1464 0,#1fca7e 100%);border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.banner-single-author .banner-image .social-links a:after{content:"";position:absolute;width:38px;height:38px;background-color:#eff0f1;border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.banner-single-author .banner-image .social-links a .fa-brands,.banner-single-author .banner-image .social-links a .fa-envelope{z-index:2;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.banner-single-author .banner-image .social-links a :active:after,.banner-single-author .banner-image .social-links a :focus:after,.banner-single-author .banner-image .social-links a:hover:after{background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.banner-single-author .banner-image .social-links a :active .fa-brands,.banner-single-author .banner-image .social-links a :active .fa-envelope,.banner-single-author .banner-image .social-links a :focus .fa-brands,.banner-single-author .banner-image .social-links a :focus .fa-envelope,.banner-single-author .banner-image .social-links a:hover .fa-brands,.banner-single-author .banner-image .social-links a:hover .fa-envelope{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.author-posts{padding-top:0;margin-top:-6rem;position:relative;z-index:3}@media (max-width:1099.98px){.author-posts{margin-top:-4rem}}@media (max-width:767.98px){.author-posts{margin-top:-3rem}}.product-page-intro{padding:13rem 0 8rem;background:url(/wp-content/themes/outseer/images/intro-bg.svg);background-size:cover;position:relative;clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);color:#fff;margin-top:-6rem}.product-page-intro::after{content:'';position:absolute;bottom:0;left:0;background-color:#f0f0f0;height:10rem}.main-features{position:relative;background-image:url(/wp-content/themes/outseer/images/large-chevron.svg);background-position:25%;background-size:15%;background-repeat:no-repeat}@media screen and (min-width:768px){.main-features:before{content:'';background-color:#f0f0f0;position:absolute;width:50%;height:100%;top:0;left:0;z-index:-1}}.main-features.features-green{background-position:38%}@media screen and (min-width:768px){.main-features.features-green:before{background-color:#1fca7e}}.main-features .features-list{padding:0;border-top:1px dashed #a7a6a6}.main-features__text{padding:5rem 4rem}@media (max-width:579.98px){.main-features__text{padding:4rem 1.5rem}}@media screen and (min-width:1100px){.main-features__text{padding:5rem 8rem}}.main-features .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:4rem 3rem;border-bottom:1px dashed #a7a6a6}@media (max-width:579.98px){.main-features .feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media screen and (min-width:1100px){.main-features .feature{padding:6rem 7rem}}.main-features .feature__icon{padding-right:5rem}.main-features .feature__icon img{width:7rem;display:block;margin:0 auto}@media (max-width:579.98px){.main-features .feature__icon{padding-right:0;padding-bottom:1.5rem}}.main-features .feature__text p:last-of-type{margin-bottom:0}.key-features .text{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;padding-right:3rem}.key-features .image{min-height:45rem;background-size:cover;background-position:center;background-repeat:no-repeat}.key-features .features-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.key-features .features-list ul{margin-top:5rem}.key-features .features-list ul li{list-style:none;border-bottom:1px solid #ccc;margin:0 0 2rem;font-family:Roboto,sans-serif}.page-template-template_solutions-page .hero .hero-inner__left p{font-size:18px;color:#707070}.solution-page-intro{padding:8rem 0;background:transparent linear-gradient(289deg,#1fca7e 0,#1b1464 100%) 0 0 no-repeat padding-box;background-size:cover;position:relative;clip-path:polygon(0 0,100% 9%,100% 86%,14% 100%,0 79%);color:#fff;margin-top:-7rem;z-index:3}@media (max-width:1199.98px){.solution-page-intro{clip-path:polygon(0 0,100% 9%,100% 86%,14% 100%,0 85%)}}@media (max-width:767.98px){.solution-page-intro{clip-path:polygon(0 0,100% 9%,100% 91%,14% 100%,0 91%)}}@media (max-width:579.98px){.solution-page-intro{clip-path:polygon(0 0,100% 9%,100% 91%,21% 98%,0 91%)}}.solution-page-intro::after{content:'';position:absolute;bottom:0;left:0;background-color:#f0f0f0;height:10rem}.product-intro{padding:5rem 0;background-color:#f0f0f0;position:relative;background-image:url(/wp-content/themes/outseer/images/lines-overlay.svg);background-position:0 50%;background-repeat:no-repeat}.product-intro:before{content:'';background-color:#f0f0f0;height:10rem;position:absolute;width:100%;top:-10rem;left:0;z-index:-1}.solutions-body{border-bottom:1px dashed #5a5a5a}.solutions-body+.product-grid{margin-top:0!important}.page-template-template_solutions-page .product-grid{margin-top:-3rem}@media (max-width:579.98px){.page-template-template_solutions-page .product-grid{margin-top:0}}.banner-solutions-home{position:relative;background-size:cover!important}@media (max-width:767.98px){.banner-solutions-home{background-position:55% center!important}}.banner-solutions-home .banner-content{min-height:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){.banner-solutions-home .banner-content .banner-title{padding:2rem;padding-bottom:0;margin-bottom:0;background:rgba(255,255,255,.75)}}.banner-solutions-home .banner-content .banner-text{font-family:Roboto,sans-serif;font-size:20px;line-height:1.3;color:#707070}@media (max-width:767.98px){.banner-solutions-home .banner-content .banner-text{background:rgba(255,255,255,.75);padding:2rem;color:#555759}}.solutions-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem;color:#fff;line-height:1}@media (max-width:767.98px){.solutions-nav{font-size:25px}}.solutions-nav .solutions-nav-item{padding-right:1rem;padding-left:1rem;border-right:2px solid #fff;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.solutions-nav .solutions-nav-item.active{pointer-events:none;color:#1fca7e}.solutions-nav .solutions-nav-item:last-of-type{border-right:none}.solutions-nav .solutions-nav-item :active,.solutions-nav .solutions-nav-item :focus,.solutions-nav .solutions-nav-item:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.solutions-use-case{position:relative;margin-top:-10rem;min-height:700px;padding-top:8rem;color:#fff;z-index:1}.solutions-use-case .solutions-use-case-background{position:absolute;top:0;right:0;left:0;background:linear-gradient(293deg,#1fca7e 0,#1b1464 100%) 0 0 no-repeat padding-box;clip-path:polygon(0 25%,16% 0,100% 25%,100% 75%,0 100%);height:525px}@media (max-width:767.98px){.solutions-use-case .solutions-use-case-background{clip-path:polygon(0 20%,13% 0,100% 20%,100% 85%,0 100%)}}@media (max-width:579.98px){.solutions-use-case .solutions-use-case-background{clip-path:polygon(0 10%,13% 0,100% 10%,100% 90%,0 100%)}}.solutions-by-industry{background:#e8e7ed;padding-top:9rem;padding-bottom:9rem}.solutions-by-role{background:#fff;padding-top:9rem;padding-bottom:9rem}.solutions-display .solutions-items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solutions-display .solutions-items .solutions-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem}.solutions-display .solutions-items .solutions-item .item-content{width:100%;max-width:330px;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3rem 2rem 2rem 2rem;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2);text-align:center;position:relative}.solutions-display .solutions-items .solutions-item .item-content .item-title{min-height:58px;margin-right:-.75rem;margin-left:-.75rem;text-align:center;font-size:26px;line-height:1.1;color:#1b1464}.solutions-display .solutions-items .solutions-item .item-content .item-text{font-size:14px;line-height:1.5;color:#707070}.solutions-display .solutions-items .solutions-item .item-content .item-products{margin-top:auto;padding-top:1.5rem;font-size:14px}.solutions-display .solutions-items .solutions-item .item-content .rollover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;padding:2rem 1rem;background-color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.solutions-display .solutions-items .solutions-item .item-content .rollover::before{content:"\f054";font-family:FontAwesome,sans-serif;font-weight:100;display:block;color:#fff;font-size:160px;position:absolute;top:3rem;left:1rem;opacity:.2;z-index:3}.solutions-display .solutions-items .solutions-item .item-content .rollover::after{content:"\f054";font-family:FontAwesome,sans-serif;font-weight:100;display:block;color:#fff;font-size:160px;position:absolute;top:3rem;left:6rem;opacity:.2;z-index:3}.solutions-display .solutions-items .solutions-item .item-content .rollover .rollover-text{font-size:26px;color:#fff;line-height:1.2;text-align:center;margin-top:5rem;font-weight:600;font-family:Poppins,sans-serif;position:relative;z-index:4}.solutions-display .solutions-items .solutions-item .item-content .rollover .cta{display:block;padding:.35rem 1.5rem;margin-top:auto;margin-right:auto;margin-left:auto;text-align:center;background:#1b1464;color:#fff;font-family:Roboto,sans-serif;font-size:17px;font-weight:400}.solutions-display .solutions-items .solutions-item .item-content .rollover .cta svg{height:18px;position:relative;top:2px}.solutions-display .solutions-items .solutions-item .item-content :active .rollover,.solutions-display .solutions-items .solutions-item .item-content :focus .rollover,.solutions-display .solutions-items .solutions-item .item-content:hover .rollover{opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.solutions-home-cta{padding-top:13rem;padding-bottom:10rem;margin-top:-7rem;clip-path:polygon(0 0,100% 18%,100% 100%,0 100%);background:#1fca7e;color:#fff}@media (max-width:767.98px){.solutions-home-cta{clip-path:polygon(0 0,100% 9%,100% 100%,0 100%)}}.solutions-home-cta .cta-text,.solutions-home-cta .cta-title{max-width:480px}.solutions-home-cta .cta-text{font-size:23px;line-height:1.1;font-family:Roboto,sans-serif;font-weight:400}.resource-cats .categories-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.resource-cats .categories-filter .categories-filter-item{color:#1b1464;font-family:Roboto,sans-serif;border:1px solid #1fca7e;padding:.25rem .75rem;-webkit-transition:all ease .3s;transition:all ease .3s;margin-right:1rem;text-align:center}.resource-cats .categories-filter .categories-filter-item.active{background-color:#1fca7e;color:#fff}.resource-cats .categories-filter .categories-filter-item:hover{background-color:#1fca7e;-webkit-transition:all ease .3s;transition:all ease .3s;text-decoration:none;color:#fff}.banner-resources{padding:10rem 0 5rem;margin-bottom:4.5rem;position:relative;color:#fff;z-index:1}.banner-resources .featured-resource{margin-top:-4rem;margin-bottom:-5rem;position:relative}@media (max-width:767.98px){.banner-resources .featured-resource{margin-top:0}}.banner-resources .featured-resource.no-featured-resource{background:url(/wp-content/themes/outseer/images/outseer-iris-sm.png) center top no-repeat;min-height:200px}@media (max-width:1099.98px){.banner-resources .featured-resource.no-featured-resource{background-position:left top}}@media (max-width:767.98px){.banner-resources .featured-resource.no-featured-resource{background-position:center 2rem;margin-top:0}}.banner-resources .featured-resource .featured-resource-item{position:absolute;top:0;right:1rem;left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:345px;padding:3rem;background:#fff;color:#1b1464;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.banner-resources .featured-resource .featured-resource-item *{pointer-resources:none}@media (max-width:1099.98px){.banner-resources .featured-resource .featured-resource-item{padding:2rem}}@media (max-width:767.98px){.banner-resources .featured-resource .featured-resource-item{position:relative;right:0;left:0;margin-top:1.5rem;margin-bottom:-5rem}}.banner-resources .featured-resource .featured-resource-item::before{content:"";display:block;background:url(/wp-content/themes/outseer/images/outseer-iris-sm.png) center top no-repeat;position:absolute;top:3rem;right:0;bottom:0;left:0;z-index:0;opacity:.05}.banner-resources .featured-resource .featured-resource-item .item-content{display:block;width:100%;font-family:Roboto,sans-serif}.banner-resources .featured-resource .featured-resource-item .item-content .resource-description{font-size:18px;line-height:1.3}.banner-resources .featured-resource .featured-resource-item :active,.banner-resources .featured-resource .featured-resource-item :focus,.banner-resources .featured-resource .featured-resource-item:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.resource-lists{padding:4rem 0}.resource-lists .cats{color:#1fca7e}.resource-lists .bordered{padding-bottom:2rem}.resource-lists .pagination{margin-top:2rem}.resource-lists__single-post{display:none;margin-bottom:4rem;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.resource-lists__single-post.active{display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.resource-lists__single-post .resource-category{position:absolute;top:1rem;left:2rem;z-index:3}@media (max-width:1099.98px){.resource-lists__single-post .resource-category{top:1rem}}.resource-lists__single-post .resource-category .category-item{padding:.2rem .75rem;margin-right:1rem;margin-bottom:.5rem;background:#fff;color:#1b1464;font-size:13px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767.98px){.resource-lists__single-post .resource-category .category-item{margin-right:.5rem;padding:.1rem .35rem}}.resource-lists__single-post .wrapper{display:block;height:100%}.resource-lists__single-post .image{position:relative;padding-top:66.6%;background-size:cover!important}.resource-lists__single-post .image__overlay{position:absolute;left:0;top:0;width:100%;height:100%;padding:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all ease .3s;transition:all ease .3s;cursor:pointer;background-repeat:no-repeat}@media (max-width:767.98px){.resource-lists__single-post .image__overlay{padding:1.5rem}}.resource-lists__single-post .text{margin-top:1.5rem;font-family:Roboto,sans-serif;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.resource-lists__single-post .text .title{position:relative;font-size:24px;line-height:1.3}@media (max-width:767.98px){.resource-lists__single-post .text .title{font-size:23px;font-weight:500}}.resource-lists__single-post .wrapper :active .image__overlay,.resource-lists__single-post .wrapper :focus .image__overlay,.resource-lists__single-post .wrapper:hover .image__overlay{background-color:rgba(31,202,126,.6);-webkit-transition:all ease .3s;transition:all ease .3s;background-position:center}.resource-lists__single-post .wrapper :active .text,.resource-lists__single-post .wrapper :focus .text,.resource-lists__single-post .wrapper:hover .text{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.single-resource{padding:6rem 0}.single-resource .resource-content__link{margin-top:3rem}.single-resource .resource-content__link a.btn{margin:0}.single-resource .resource-content__standard-copy h1,.single-resource .resource-content__standard-copy h2,.single-resource .resource-content__standard-copy h3,.single-resource .resource-content__standard-copy h4,.single-resource .resource-content__standard-copy h5{color:#1b1464;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:0}.single-resource .resource-content__standard-copy strong{font-weight:500}.single-resource .resource-content__standard-copy a{text-decoration:none;color:#1fca7e;font-weight:500;font-family:Roboto,sans-serif}.single-resource .resource-content__standard-copy a:hover{text-decoration:none;color:#1b1464}.single-resource .resource-content__featured-image{margin:4rem 0}.intro-text{padding:9rem 0;background:url(/wp-content/themes/outseer/images/intro-bg.svg);background-size:cover;position:relative;top:-4rem;clip-path:polygon(0 22%,0 0,100% 5%,100% 93%,0 100%);color:#fff;z-index:1}.intro-text__text{margin-top:4rem}@media screen and (min-width:580px){.intro-text__text{margin-top:0}}@media screen and (min-width:580px){.intro-text{clip-path:polygon(0 22%,12% 0,100% 21%,100% 93%,0 100%);padding:12rem 0;top:-9rem}}@media screen and (min-width:768px){.intro-text{clip-path:polygon(0 9%,5% 0,100% 13%,100% 93%,0 100%);padding:9rem 0;top:-7rem}}.column-block-display&gt;.row,.marketo-two-col .column-block-display&gt;.mktoFormRow{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.column-block-display .dashed-inside .column-block-display-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:4rem;padding-bottom:4rem}.column-block-display .dashed-inside .column-block-display-item:nth-child(odd){border-right:1px dashed grey;border-bottom:1px dashed grey}@media (max-width:767.98px){.column-block-display .dashed-inside .column-block-display-item:nth-child(odd){border-right:none}}.column-block-display .dashed-inside .column-block-display-item:nth-child(even){border-bottom:1px dashed grey}.column-block-display .dashed-inside .column-block-display-item .item-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:3rem;padding-left:3em}@media (max-width:579.98px){.column-block-display .dashed-inside .column-block-display-item .item-content{padding-right:1.5rem;padding-left:1.5rem}}@media (min-width:768px){.column-block-display .dashed-inside:last-of-type .column-block-display-item{border-bottom:none}}@media (max-width:767.98px){.column-block-display .dashed-inside:last-of-type .column-block-display-item:last-of-type{border-bottom:none}}.column-block-display .column-block-display-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:6rem;padding-bottom:6rem}.column-block-display .column-block-display-item.w-550 .item-content{width:550px;max-width:100%}.column-block-display.tuck-under{margin-top:-11rem}.column-block-display.tuck-under&gt;.row:first-of-type .column-block-display-item,.marketo-two-col .column-block-display.tuck-under&gt;.mktoFormRow:first-of-type .column-block-display-item{padding-top:12rem;padding-bottom:8rem}@media (max-width:767.98px){.column-block-display.tuck-under&gt;.row:first-of-type .column-block-display-item,.marketo-two-col .column-block-display.tuck-under&gt;.mktoFormRow:first-of-type .column-block-display-item{padding-top:6rem}.column-block-display.tuck-under&gt;.row:first-of-type .column-block-display-item:first-of-type,.marketo-two-col .column-block-display.tuck-under&gt;.mktoFormRow:first-of-type .column-block-display-item:first-of-type{padding-top:10rem}}.color-box{width:195px;height:195px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1099.98px){.color-box{width:100px;height:100px}}@media (max-width:767.98px){.color-box{width:195px;height:195px}}@media (max-width:579.98px){.color-box{width:100px;height:100px}}.landing-page-template{background:#eff0f1}.landing-page-template .form-embed{width:100%;background:#1fca7e;padding:2.5rem}@media (max-width:1099.98px){.landing-page-template .form-embed{padding:1.25rem}}.landing-page-template .featured-image{width:100%}.landing-page-template .featured-image img{min-width:100%;height:auto;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.2);box-shadow:0 0 18px 0 rgba(0,0,0,.2)}.landing-page-template .landing-page-body{color:#707070}.landing-page-template .landing-page-prefooter{padding-top:13rem;padding-bottom:6rem;clip-path:polygon(16% 0,100% 30%,100% 100%,0 100%,0 42%);background:transparent linear-gradient(294deg,#1fca7e 0,#1b1464 100%) 0 0 no-repeat padding-box;color:#fff}@media (max-width:1099.98px){.landing-page-template .landing-page-prefooter{padding-top:11rem;clip-path:polygon(16% 0,100% 22%,100% 100%,0 100%,0 30%)}}@media (max-width:767.98px){.landing-page-template .landing-page-prefooter{padding-top:8rem;clip-path:polygon(18% 0,100% 12%,100% 100%,0 100%,0 15%)}}.landing-page-template .landing-page-prefooter .item-text{font-size:22px}.landing-page-template .landing-page-prefooter .item-text p{font-size:22px}.demo-page-template{background:#fff}.demo-page-template .form-embed{width:100%;background:#1fca7e;padding:2.5rem}@media (max-width:1099.98px){.demo-page-template .form-embed{padding:1.25rem}}.demo-page-template .featured-image{width:100%}.demo-page-template .featured-image img{min-width:100%;height:auto;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.2);box-shadow:0 0 18px 0 rgba(0,0,0,.2)}.demo-page-template .landing-page-body{color:#fff}.landing-page-event-template{background:#fff}.landing-page-event-template .form-embed{width:100%;background:#1fca7e;padding:2.5rem}@media (max-width:1099.98px){.landing-page-event-template .form-embed{padding:1.25rem}}.landing-page-event-template .featured-image{width:100%}.landing-page-event-template .featured-image img{min-width:100%;height:auto;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.2);box-shadow:0 0 18px 0 rgba(0,0,0,.2)}.landing-page-event-template .landing-page-body{color:#fff}.landing-page-event-template .event-location{padding-top:12rem;position:relative}@media (max-width:1099.98px){.landing-page-event-template .event-location{padding-top:9rem}}.landing-page-event-template .event-location::before{content:"";display:block;position:absolute;top:0;right:0;bottom:45%;left:0;min-height:400px;clip-path:polygon(16% 0,100% 30%,100% 100%,0 100%,0 32%);background:transparent linear-gradient(294deg,#1fca7e 0,#1b1464 100%) 0 0 no-repeat padding-box}.landing-page-event-template .event-location .location-image{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.22);box-shadow:0 0 20px 0 rgba(0,0,0,.22)}.landing-page-event-template .event-videos{padding-top:12rem;padding-bottom:6rem;position:relative}@media (max-width:1099.98px){.landing-page-event-template .event-videos{padding-top:9rem;padding-bottom:4rem}}.landing-page-event-template .event-videos::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;min-height:400px;clip-path:polygon(16% 0,100% 30%,100% 100%,0 100%,0 32%);background:transparent linear-gradient(294deg,#1fca7e 0,#1b1464 100%) 0 0 no-repeat padding-box}.page-template-template_landing-page-event-teaser{background:#000;color:#fff}.page-template-template_landing-page-event-teaser .header-news-alert,.page-template-template_landing-page-event-teaser header.header{display:none}.page-template-template_landing-page-event-teaser .video-background video{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.page-template-template_landing-page-event-teaser .video-background::before{content:"";display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.2)}.page-template-template_landing-page-event-teaser .video-background::after{content:"";display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:url(../../images/outseer-iris-glowing.png) center center no-repeat}.page-template-template_landing-page-event-teaser .header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0;margin:0;width:14rem;position:fixed;top:3rem;left:3rem;z-index:99}@media (max-width:1099.98px){.page-template-template_landing-page-event-teaser .header-logo{top:2rem;left:2rem}}@media (max-width:579.98px){.page-template-template_landing-page-event-teaser .header-logo{top:1.25rem;left:1.25rem}}.page-template-template_landing-page-event-teaser .header-logo svg *,.page-template-template_landing-page-event-teaser .header-logo svg path{fill:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_landing-page-event-teaser .header-logo svg :active *,.page-template-template_landing-page-event-teaser .header-logo svg :active path,.page-template-template_landing-page-event-teaser .header-logo svg :focus *,.page-template-template_landing-page-event-teaser .header-logo svg :focus path,.page-template-template_landing-page-event-teaser .header-logo svg:hover *,.page-template-template_landing-page-event-teaser .header-logo svg:hover path{fill:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_landing-page-event-teaser .page-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow-y:auto;color:#fff;background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(25%,#000),color-stop(85%,rgba(0,0,0,0)));background:linear-gradient(0deg,#000 25%,rgba(0,0,0,0) 85%)}.marketo-two-col .page-template-template_landing-page-event-teaser .page-wrapper .mktoFormRow,.page-template-template_landing-page-event-teaser .page-wrapper .marketo-two-col .mktoFormRow,.page-template-template_landing-page-event-teaser .page-wrapper .row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-template-template_landing-page-event-teaser .page-wrapper .container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-template-template_landing-page-event-teaser .page-wrapper .top-content{margin-top:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template_landing-page-event-teaser .page-wrapper .top-content&gt;*{margin-bottom:3rem}@media (max-width:1199.98px){.page-template-template_landing-page-event-teaser .page-wrapper .top-content&gt;*{margin-bottom:1.5rem}}@media (max-width:1099.98px){.page-template-template_landing-page-event-teaser .page-wrapper .top-content&gt;*{margin-bottom:1rem}}@media (max-width:579.98px){.page-template-template_landing-page-event-teaser .page-wrapper .top-content&gt;*{margin-bottom:1.25rem}}.page-template-template_landing-page-event-teaser .page-wrapper .bottom-content{margin-top:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template_landing-page-event-teaser .page-wrapper .bottom-content&gt;*{margin-bottom:1.5rem}@media (max-width:1199.98px){.page-template-template_landing-page-event-teaser .page-wrapper .bottom-content&gt;*{margin-bottom:1rem}}@media (max-width:1099.98px){.page-template-template_landing-page-event-teaser .page-wrapper .bottom-content&gt;*{margin-bottom:.5rem}}.page-template-template_landing-page-event-teaser .page-wrapper .page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-family:Poppins,sans-serif}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .page-title{font-family:Poppins,sans-serif;font-size:70px;letter-spacing:.15em;font-weight:500;line-height:1;text-shadow:0 3px 6px rgba(0,0,0,.3)}@media (max-width:1199.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .page-title{font-size:50px}}@media (max-width:1099.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .page-title{font-size:40px;font-weight:600;letter-spacing:.1em;line-height:1.2}}@media (max-width:579.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .page-title{font-size:32px;font-weight:700;letter-spacing:.05em}}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item{min-width:175px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1}@media (max-width:1199.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item{min-width:155px}}@media (max-width:1099.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item{min-width:125px}}@media (max-width:579.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item{min-width:90px}}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item .unit{display:block;width:100%;padding-right:.5em;padding-left:.5em;font-size:70px;font-weight:500;letter-spacing:.1em;border-right:4px solid #fff;margin-bottom:.25em}@media (max-width:1199.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item .unit{font-size:50px;border-right:3px solid #fff}}@media (max-width:1099.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item .unit{font-size:40px;border-right:2px solid #fff}}@media (max-width:579.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item .unit{font-size:32px}}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item .measurement{font-size:20px;font-weight:400}@media (max-width:1199.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item .measurement{font-size:18px}}@media (max-width:1099.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item .measurement{font-size:15px}}@media (max-width:579.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item .measurement{font-size:12px}}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .countdown-timer .countdown-timer-item:last-of-type .unit{border-right:none}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .event-cta{margin-bottom:1rem;font-size:20px;font-weight:400;line-height:1.1}@media (max-width:1099.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .event-cta{font-size:18px}}@media (max-width:579.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .event-cta{font-size:16px;margin-bottom:.75rem}}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .event-date{font-size:40px;font-weight:700;letter-spacing:.15em;line-height:1}@media (max-width:1199.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .event-date{font-size:36px}}@media (max-width:1099.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .event-date{font-size:30px}}@media (max-width:579.98px){.page-template-template_landing-page-event-teaser .page-wrapper .page-content .event-date{font-size:26px}}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .form-cta{font-size:24px;font-weight:400;line-height:1.1}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .form-embed{margin-top:auto}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .add-to-calendar-embed{text-align:center}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .add-to-calendar-embed .addeventatc{padding:0!important;background:0 0!important;color:#fff!important;outline:0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-weight:400!important;font-family:Poppins,sans-serif!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .add-to-calendar-embed .addeventatc .addeventatc_icon{display:none}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .add-to-calendar-embed .addeventatc::after{content:"\f133";font-family:FontAwesome,sans-serif;color:#fff;margin-left:.5em}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .add-to-calendar-embed .addeventatc :active,.page-template-template_landing-page-event-teaser .page-wrapper .page-content .add-to-calendar-embed .addeventatc :focus,.page-template-template_landing-page-event-teaser .page-wrapper .page-content .add-to-calendar-embed .addeventatc:hover{background:0 0!important;color:#1fca7e!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_landing-page-event-teaser .page-wrapper .page-content .add-to-calendar-embed .addeventatc :active::after,.page-template-template_landing-page-event-teaser .page-wrapper .page-content .add-to-calendar-embed .addeventatc :focus::after,.page-template-template_landing-page-event-teaser .page-wrapper .page-content .add-to-calendar-embed .addeventatc:hover::after{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page--error-404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page--error-404 .footer{-ms-flex-negative:0;flex-shrink:0}.error-page{min-height:90%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:6rem;padding-bottom:6rem;background:#1b1464 url(../../images/404-bg.svg) 0 0 no-repeat;color:#fff;position:relative}.error-page::before{content:"404";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:500px;font-weight:700}@media (max-width:1199.98px){.error-page::before{left:70%}}@media (max-width:1099.98px){.error-page::before{left:90%}}@media (max-width:767.98px){.error-page::before{left:100%}}@media (max-width:579.98px){.error-page::before{display:none}}.error-page::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:50%;border-left:1px dashed #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media (max-width:579.98px){.error-page::after{left:75%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.error-page p{font-size:22px;font-weight:600;font-family:Poppins,sans-serif}.error-page p:last-of-type{margin-bottom:1.5rem}.error-page .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.error-page .links a{display:inline-block;margin:0;margin-bottom:1.25rem;padding-top:.25rem;padding-bottom:.25rem;font-weight:400}.error-page .links a:last-of-type{margin-bottom:0}.event-cats .categories-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.event-cats .categories-filter .categories-filter-item{color:#1b1464;font-family:Roboto,sans-serif;border:1px solid #1fca7e;padding:.25rem .75rem;-webkit-transition:all ease .3s;transition:all ease .3s;margin-right:1rem;text-align:center}.event-cats .categories-filter .categories-filter-item.active{background-color:#1fca7e;color:#fff}.event-cats .categories-filter .categories-filter-item:hover{background-color:#1fca7e;-webkit-transition:all ease .3s;transition:all ease .3s;text-decoration:none;color:#fff}.banner-events{padding:10rem 0 5rem;margin-bottom:4.5rem;position:relative;color:#fff;z-index:1}.banner-events .featured-event{margin-top:-4rem;margin-bottom:-5rem;position:relative}@media (max-width:767.98px){.banner-events .featured-event{margin-top:0}}.banner-events .featured-event.no-featured-event{background:url(/wp-content/themes/outseer/images/outseer-iris-sm.png) center top no-repeat;min-height:200px}@media (max-width:1099.98px){.banner-events .featured-event.no-featured-event{background-position:left top}}@media (max-width:767.98px){.banner-events .featured-event.no-featured-event{background-position:center 2rem;margin-top:0}}.banner-events .featured-event .featured-event-item{position:absolute;top:0;right:1rem;left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:397px;padding:3rem;background:#fff;color:#1b1464;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.banner-events .featured-event .featured-event-item *{pointer-events:none}@media (max-width:1099.98px){.banner-events .featured-event .featured-event-item{padding:2rem}}@media (max-width:767.98px){.banner-events .featured-event .featured-event-item{position:relative;right:0;left:0;margin-top:1.5rem;margin-bottom:-5rem}}.banner-events .featured-event .featured-event-item::before{content:"";display:block;background:url(/wp-content/themes/outseer/images/outseer-iris-sm.png) center top no-repeat;position:absolute;top:3rem;right:0;bottom:0;left:0;z-index:0;opacity:.05}.banner-events .featured-event .featured-event-item .item-content{display:block;width:100%;font-family:Roboto,sans-serif}.banner-events .featured-event .featured-event-item .item-content .event-description{font-size:18px;line-height:1.3}.banner-events .featured-event .featured-event-item :active,.banner-events .featured-event .featured-event-item :focus,.banner-events .featured-event .featured-event-item:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.event-lists{padding:4rem 0}.event-lists .cats{color:#1fca7e}.event-lists .bordered{padding-bottom:2rem}.event-lists .pagination{margin-top:2rem}.event-lists__single-post{display:none;margin-bottom:4rem;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.event-lists__single-post.active{display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.event-lists__single-post .event-category{position:absolute;top:1rem;left:2rem;z-index:3}@media (max-width:1099.98px){.event-lists__single-post .event-category{top:1rem}}.event-lists__single-post .event-category .category-item{padding:.2rem .75rem;margin-right:1rem;margin-bottom:.5rem;background:#fff;color:#1b1464;font-size:13px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767.98px){.event-lists__single-post .event-category .category-item{margin-right:.5rem;padding:.1rem .35rem}}.event-lists__single-post .wrapper{display:block;height:100%}.event-lists__single-post .image{position:relative;padding-top:66.6%;background-size:cover!important}.event-lists__single-post .image__overlay{position:absolute;left:0;top:0;width:100%;height:100%;padding:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all ease .3s;transition:all ease .3s;cursor:pointer;background-repeat:no-repeat}@media (max-width:767.98px){.event-lists__single-post .image__overlay{padding:1.5rem}}.event-lists__single-post .text{margin-top:1.5rem;font-family:Roboto,sans-serif;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.event-lists__single-post .text .title{position:relative;font-size:24px;line-height:1.3}@media (max-width:767.98px){.event-lists__single-post .text .title{font-size:23px;font-weight:500}}.event-lists__single-post .wrapper :active .image__overlay,.event-lists__single-post .wrapper :focus .image__overlay,.event-lists__single-post .wrapper:hover .image__overlay{background-color:rgba(31,202,126,.6);-webkit-transition:all ease .3s;transition:all ease .3s;background-position:center}.event-lists__single-post .wrapper :active .text,.event-lists__single-post .wrapper :focus .text,.event-lists__single-post .wrapper:hover .text{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.landing-page-event-details .banner{position:relative;padding-top:3rem;padding-bottom:3rem}@media (max-width:1299.98px){.landing-page-event-details .banner{padding-right:2rem;padding-left:2rem}}@media (max-width:767.98px){.landing-page-event-details .banner{background:linear-gradient(135deg,#1b1464 0,#1fca7e 100%)}}@media (max-width:579.98px){.landing-page-event-details .banner{padding-right:1rem;padding-left:1rem}}.landing-page-event-details .banner::before{content:"";display:block;position:absolute;inset:0;background:#1b1464;background:-webkit-gradient(linear,left top,right top,from(#1b1464),to(#1fca7e));background:linear-gradient(90deg,#1b1464 0,#1fca7e 100%);z-index:-2}.landing-page-event-details .banner::after{content:"";display:block;position:absolute;inset:0;z-index:-1;background-image:url(/wp-content/themes/outseer/images/banner-event-globe.svg);background-position:90% center;background-repeat:no-repeat;background-size:contain}@media (max-width:1199.98px){.landing-page-event-details .banner::after{background-position:right center}}@media (max-width:1099.98px){.landing-page-event-details .banner::after{content:none}}.landing-page-event-details .banner .banner-content .banner-pretext{margin-bottom:2rem;font-size:18px;font-weight:400;color:#fff}.landing-page-event-details .banner .banner-content .banner-event-logo{margin-bottom:1.5rem}.landing-page-event-details .banner .banner-content .banner-text{padding-right:2rem;font-family:Roboto,sans-serif;color:#fff}@media (max-width:1099.98px){.landing-page-event-details .banner .banner-content .banner-text{padding-right:0}}.landing-page-event-details .banner .banner-form-col .form-content{position:absolute;z-index:1;padding:2rem;background-color:#1b1464}@media (max-width:1099.98px){.landing-page-event-details .banner .banner-form-col .form-content{position:relative}}.landing-page-event-details .banner .banner-form-col .form-content .form-title{text-align:center;color:#fff}.banner-press{padding:10rem 0 4rem;position:relative;color:#fff;z-index:1}.banner-press::before{content:'';display:block;top:0;right:0;bottom:0;left:0;position:absolute;background:#1b1464;background:linear-gradient(135deg,#1b1464 0,#1fca7e 100%);background-size:cover;clip-path:polygon(0 25%,80% 0,100% 25%,100% 100%,0 100%)}@media (max-width:1199.98px){.banner-press::before{clip-path:polygon(0 25%,85% 0,100% 15%,100% 100%,0 100%)}}@media (max-width:767.98px){.banner-press::before{clip-path:polygon(0 15%,85% 0,100% 15%,100% 100%,0 100%)}}.banner-press .press-contact{position:relative}@media (max-width:767.98px){.banner-press .press-contact{margin-top:0}}.banner-press .press-contact.no-press-contact{background:url(/wp-content/themes/outseer/images/outseer-iris-sm.png) center top no-repeat;min-height:200px;position:absolute;bottom:0;right:10%}@media (max-width:1099.98px){.banner-press .press-contact.no-press-contact{display:none}}.banner-press .press-contact .press-contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:579.98px){.banner-press .press-contact .press-contact-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.banner-press .press-contact .press-contact-item .item-image{display:block;width:175px;height:175px;border:2px solid #fff;border-radius:50%;margin-right:3rem;-ms-flex-negative:0;flex-shrink:0;background-size:cover!important;background-position:center center!important}@media (max-width:1199.98px){.banner-press .press-contact .press-contact-item .item-image{margin-right:1.5rem}}@media (max-width:579.98px){.banner-press .press-contact .press-contact-item .item-image{margin-right:0;margin-bottom:1.5rem}}.banner-press .press-contact .press-contact-item .item-content{display:block;width:100%;font-family:Roboto,sans-serif}.press-lists{padding:4rem 0}.press-lists .pagination{margin-top:2rem}.press-lists .press-items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.press-lists .press-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:3rem;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.press-lists .press-item .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:1.5rem;border-bottom:2px dashed #e8e7ed}.press-lists .press-item .item-content{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.5rem;font-family:Roboto,sans-serif;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.press-lists .press-item .item-content .title{position:relative;font-size:24px;line-height:1.3}@media (max-width:767.98px){.press-lists .press-item .item-content .title{font-size:23px;font-weight:500}}.press-lists .press-item .wrapper :active .item-content,.press-lists .press-item .wrapper :focus .item-content,.press-lists .press-item .wrapper:hover .item-content{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.single--press-release .subheader{margin-bottom:3rem;padding-bottom:3rem;border-bottom:2px dashed #e8e7ed;color:#1b1464}.banner-partners{padding-top:10rem;padding-bottom:2rem;position:relative;z-index:1}.banner-partners .banner-background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e8e7ed;background-repeat:no-repeat;background-position:right center;clip-path:polygon(0 25%,80% 0,100% 25%,100% 100%,0 100%)}@media (max-width:1199.98px){.banner-partners .banner-background{clip-path:polygon(0 25%,85% 0,100% 15%,100% 100%,0 100%)}}@media (max-width:767.98px){.banner-partners .banner-background{clip-path:polygon(0 15%,85% 0,100% 15%,100% 100%,0 100%);background-position:center center}}.banner-partners .banner-background::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#e8e7ed;clip-path:polygon(0 25%,80% 0,100% 25%,100% 100%,0 100%);opacity:0}@media (max-width:1199.98px){.banner-partners .banner-background::after{clip-path:polygon(0 25%,85% 0,100% 15%,100% 100%,0 100%)}}@media (max-width:1099.98px){.banner-partners .banner-background::after{opacity:.825}}@media (max-width:767.98px){.banner-partners .banner-background::after{clip-path:polygon(0 15%,85% 0,100% 15%,100% 100%,0 100%)}}.banner-partners .banner-content{position:relative;z-index:3;font-family:Roboto,sans-serif;color:#000}.banner-partners .banner-content .banner-text{font-size:20px;line-height:1.2}.two-col .column-1,.two-col .column-1 p{font-weight:700;color:#1b1464;font-family:Poppins,sans-serif;font-size:20px}.two-col .column-1 p p:last-of-type,.two-col .column-1 p:last-of-type{margin-bottom:0}.two-col .column-2 ul{margin-top:0}.two-col .column-2 li{color:#707070;font-family:Roboto,sans-serif;margin-bottom:.25rem}.two-col .tooltip{margin-bottom:0}.two-col .tooltip .tooltip-icon{width:35px;cursor:pointer}.two-col .tooltip .tooltip-text{position:absolute;top:-120px;padding:1rem;background-color:#f5f5f5;opacity:0;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.15),-5px -5px 20px rgba(0,0,0,.15);box-shadow:5px 5px 20px rgba(0,0,0,.15),-5px -5px 20px rgba(0,0,0,.15);z-index:-1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.two-col .tooltip .tooltip-text{left:15px;right:15px}}@media (max-width:691px) and (min-width:549px){.two-col .tooltip .tooltip-text{top:-130px}}@media (max-width:549px) and (min-width:425px){.two-col .tooltip .tooltip-text{top:-155px}}@media (max-width:425px) and (min-width:390px){.two-col .tooltip .tooltip-text{top:-180px}}@media (max-width:390px) and (min-width:0){.two-col .tooltip .tooltip-text{top:-210px}}.two-col .tooltip .tooltip-text h4{color:#1fca7e;font-weight:600;margin-bottom:.5rem}.two-col .tooltip .tooltip-text p{margin-bottom:0;color:#000}.two-col .tooltip .tooltip-text p span{font-weight:600}.two-col .tooltip :active .tooltip-text,.two-col .tooltip :focus .tooltip-text,.two-col .tooltip:hover .tooltip-text{z-index:unset;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform{overflow:hidden}.page-template-template_outseer-intelligent-platform&gt;.header{display:none}.page-template-template_outseer-intelligent-platform .header-news-alert{display:none}.page-template-template_outseer-intelligent-platform&gt;footer{display:none}.page-template-template_outseer-intelligent-platform #drift-frame-controller{display:none!important}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .platform-icon{position:fixed;top:2rem;right:2rem;max-width:125px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .platform-icon:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-filter:brightness(1.15);filter:brightness(1.15)}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .modal-platform{bottom:200px;height:unset;background:rgba(232,231,237,.9)}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .modal-platform .modal-inner{max-width:1400px;overflow:visible}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .modal-platform .modal-inner::before{display:none}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .modal-platform .modal-inner .modal-close{margin:0;top:-4rem;right:-4rem;width:auto;height:auto;color:#5a5a5a;border-radius:50%;font-size:60px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .modal-platform .modal-inner .modal-close:hover{color:#1fca7e;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .modal-platform .modal-inner .modal-content{width:1400px;margin:0}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard{margin-top:auto;margin-bottom:auto;position:relative}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .platform-items-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;margin-right:3.6rem}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .platform-items-container:last-of-type{margin-right:0}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .platform-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:84px;border:3.6px solid #fff;border-radius:18px;-webkit-box-shadow:0 0 36px rgba(0,0,0,.4);box-shadow:0 0 36px rgba(0,0,0,.4);position:relative}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .platform-items.active{z-index:5}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .platform-items .platform-items-title{position:absolute;top:0;right:0;left:0;width:100%;height:84px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.4rem .6rem;font-size:33.6px;border-radius:18px;color:#fff}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .platform-items .platform-item{margin:0 1.2rem 1.8rem 1.2rem}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .platform-items .platform-item .item-content{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:1.5rem;border:3.6px solid #fff;border-radius:18px;color:#fff;font-weight:500;font-size:28.8px;line-height:1;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .platform-items .platform-item .item-content:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-filter:brightness(1.15);filter:brightness(1.15)}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .platform-items .platform-item.active .item-content{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:1;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3);z-index:11;position:relative}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .platform-items .platform-item.active .fade{position:fixed;top:0;right:0;bottom:200px;left:0;background:#e8e7ed;opacity:.9;z-index:10}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .platform-items .platform-item:nth-of-type(2){margin-top:3rem}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .platform-items .platform-item:last-of-type{margin-bottom:3rem}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .arrow-next-section{width:4.5rem;position:absolute;left:100%;top:50%;margin-left:7.2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:4;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .arrow-next-section::before{content:"";display:block;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:3.6px dashed #e76034}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .arrow-next-section::after{content:"";display:block;width:0;height:0;border-right:21.6px solid transparent;border-bottom:36px solid #e76034;border-left:21.6px solid transparent;position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .threat-items-container{position:relative}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .threat-items{position:relative;z-index:1;background:#fbe7df}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .threat-items .platform-items-title{font-weight:700;background:#e76034}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .threat-items .threat-item .item-content{background:#e76034}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items-container{margin-right:1rem}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items-container .half-circle{position:absolute;top:0;bottom:0;right:-109.2px;width:456px;height:100%;background:#807e9b;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#807e9b),to(#272361));background:linear-gradient(90deg,#807e9b 50%,#272361 100%);z-index:2;border-bottom-right-radius:846px;border-top-right-radius:846px;-webkit-box-shadow:0 0 36px rgba(0,0,0,.4);box-shadow:0 0 36px rgba(0,0,0,.4);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items-container .half-circle::after{content:"Orchestrate";position:absolute;top:50%;right:-3rem;z-index:5;-webkit-transform:rotate(90deg) translateX(-12%);transform:rotate(90deg) translateX(-12%);color:#fff;font-size:28.8px;letter-spacing:1.8px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items-container .arrow-next-section{margin-left:108px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items-container .arrow-next-section::before{border-top:3.6px dashed #272361}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items-container .arrow-next-section::after{border-bottom:36px solid #272361}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items{width:100%;margin-right:332.4px;background:#544f88;position:relative;z-index:3}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .platform-items-title{font-weight:700;background:#272361}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .input-item{margin-right:360px;margin-bottom:117.6px;margin-left:4.2rem}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .input-item .item-content{background:#272361;position:relative}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .input-item .item-content:last-of-type{margin-bottom:0}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .input-item .item-content::after{content:"";display:block;width:268.8px;height:3.6px;position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:3.6px;background:#fff;opacity:1;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .input-item.active .item-content::after{opacity:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .risk-engine-disk .item-content{position:absolute;z-index:3;top:50%;left:100%;-webkit-transform:translate(-70%,-50%);transform:translate(-70%,-50%);margin-top:-10.8px;height:468px;width:468px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .risk-engine-disk .item-content:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-filter:brightness(1.15);filter:brightness(1.15)}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .risk-engine-disk.active .item-content{-webkit-transform:translate(-70%,-50%) scale(1.25);transform:translate(-70%,-50%) scale(1.25);opacity:1;z-index:11;-webkit-transition:all .3s ease-out,z-index 0s;transition:all .3s ease-out,z-index 0s}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .risk-engine-disk.active .fade{position:fixed;top:0;right:0;bottom:200px;left:0;background:#e8e7ed;opacity:.9;z-index:10}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .risk-engine-wheel .item-content{position:absolute;z-index:2;top:50%;left:100%;margin-left:1px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:702px;width:355.2px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .risk-engine-wheel .item-content:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-filter:brightness(1.15);filter:brightness(1.15)}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .risk-engine-wheel .half-circle{top:-82px;bottom:-82px;right:-90px;left:0;height:auto;width:unset;opacity:0;pointer-events:none;-webkit-transform:none;transform:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:-1}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .risk-engine-wheel.active .item-content{-webkit-transform:translate(0,-50%) scale(1.15);transform:translate(0,-50%) scale(1.15);z-index:11;opacity:1;-webkit-transition:all .3s ease-out,z-index 0s;transition:all .3s ease-out,z-index 0s}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .risk-engine-wheel.active .fade{position:fixed;top:0;right:0;bottom:200px;left:0;background:#e8e7ed;opacity:.9;z-index:10}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .risk-engine-wheel.active .half-circle{opacity:1;-webkit-transition:all .3s ease-out,z-index 0s;transition:all .3s ease-out,z-index 0s}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .input-items .risk-engine-wheel.active .half-circle::after{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .use-case-items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#a5edef;z-index:1}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .use-case-items .platform-items-title{font-weight:700;background:#51c2cc}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .use-case-items .use-case-item{margin-left:235.2px}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard .outseer-intelligent-platform .use-case-items .use-case-item .item-content{background:#51c2cc}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .dashboard.nav-active .arrow-next-section{opacity:0;pointer-events:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar{width:100%;height:200px;position:relative;background:linear-gradient(293deg,#1b1464 0,#1fca7e 100%) 0 0 no-repeat padding-box}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 6rem 1rem 0}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items.active{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items .nav-item{width:150px;height:150px;margin-right:2rem;margin-left:2rem;background-size:cover!important;border:4px solid #fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);position:relative;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items .nav-item img{position:absolute;top:100%;left:100%;-webkit-transform:translate(-55%,-75%);transform:translate(-55%,-75%);max-width:60px}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items .nav-item.active{border-color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items .nav-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-right:auto;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items .nav-back .item-content{width:170px;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#fff;background:#1b1464;border-top:3px solid #fff;border-bottom:3px solid #fff;z-index:2}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items .nav-back .item-content::after{content:"Home";display:inline-block;letter-spacing:2px;font-size:22px;font-weight:700;color:#fff;text-transform:uppercase;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items .nav-back .item-content img{width:100px;height:auto;margin-right:1rem;margin-left:1.5rem;z-index:3}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items .nav-back::before{content:"";display:block;position:absolute;top:50%;left:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:150px;width:150px;border-radius:50%;background-color:#1b1464;border:3px solid #fff}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items .nav-back:hover .item-content::after{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items.nav-default{padding:1rem 6rem;cursor:default}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items.nav-default *{pointer-events:none}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items.active-modal .nav-back{opacity:.5;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items.active-modal .nav-item{opacity:.5;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .nav-items.active-modal .nav-item.active{opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .modal{background:0 0}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .platform-item-modal .modal-inner{width:1660px;max-width:100%;-webkit-transform:translateY(-100px);transform:translateY(-100px);border:5px solid #1fca7e;border-radius:20px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.4);box-shadow:0 0 30px rgba(0,0,0,.4);background-position:center center!important;background-size:cover!important}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .platform-item-modal .modal-inner.cream{background:#f5f3f1;color:#555759}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .platform-item-modal .modal-inner.gradient{display:block;background:#1fca7e;background:linear-gradient(230deg,#1fca7e 0,#1b1464 100%);-webkit-text-fill-color:unset;color:#fff}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .platform-item-modal .modal-inner::before{display:none}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .navbar .platform-item-modal .modal-inner .modal-container{height:850px}.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .nav-back .item-content *,.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .platform-item .item-content *,.page-template-template_outseer-intelligent-platform .outseer-intelligent-platform-container .risk-engine .item-content *{pointer-events:none}.event-thank-you-page{position:relative;background-color:#e7e9e9;z-index:0}@media (max-width:1299.98px){.event-thank-you-page{padding-right:2rem;padding-left:2rem}}.event-thank-you-page::before{content:"";position:absolute;inset:0;z-index:1;background-image:url(/wp-content/uploads/2021/06/Press-Release-1.png);background-position:right bottom;background-repeat:no-repeat;background-size:contain}@media (max-width:1099.98px){.event-thank-you-page::before{left:30%}}@media (max-width:767.98px){.event-thank-you-page::before{content:none}}.event-thank-you-page::after{content:"";position:absolute;inset:0;z-index:2;background-color:rgba(255,255,255,.25)}@media (max-width:767.98px){.event-thank-you-page::after{content:none}}.event-thank-you-page .thank-you-content{z-index:3}.event-thank-you-page .thank-you-content .banner-pretext{margin-bottom:2rem;font-family:Poppins,sans-serif;font-size:18px}.event-thank-you-page .thank-you-content .banner-image{margin-bottom:2.5rem}.event-thank-you-page .thank-you-content .thank-you-message-title{margin-bottom:1.5rem;font-family:Poppins,sans-serif;font-size:28px;font-weight:600}@media (max-width:1099.98px){.event-thank-you-page .thank-you-content .thank-you-message-title{font-size:24px}}.event-thank-you-page .thank-you-content .thank-you-message-text{padding-bottom:1.5rem;color:#323232}.event-thank-you-page .thank-you-content .thank-you-message-text p{margin-bottom:0;font-size:20px}@media (max-width:1099.98px){.event-thank-you-page .thank-you-content .thank-you-message-text p{font-size:16px}}.event-thank-you-page .thank-you-content .thank-you-message-text a{text-decoration:underline;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.event-thank-you-page .thank-you-content .thank-you-message-text a :active,.event-thank-you-page .thank-you-content .thank-you-message-text a :focus,.event-thank-you-page .thank-you-content .thank-you-message-text a:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.event-thank-you-page .thank-you-content .thank-you-message-text ul{margin-block:0;margin-bottom:1.5rem}.event-thank-you-page .thank-you-content .thank-you-message-text ul li{font-size:20px}@media (max-width:1099.98px){.event-thank-you-page .thank-you-content .thank-you-message-text ul li{font-size:16px}}.alternating-image-and-text-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1.5rem;padding-bottom:3rem}.alternating-image-and-text-item:last-of-type{padding-bottom:0}@media (max-width:767.98px){.alternating-image-and-text-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767.98px){.alternating-image-and-text-item .image-col .item-image{margin-bottom:1rem;text-align:center}}@media (max-width:1199.98px){.alternating-image-and-text-item .text-col .item-content{padding-left:2rem}}@media (max-width:767.98px){.alternating-image-and-text-item .text-col .item-content{padding-left:0}}.alternating-image-and-text-item .text-col .item-content .item-pretext{margin-bottom:1rem;text-transform:uppercase;letter-spacing:.25ch;font-family:Roboto,sans-serif;font-weight:700;color:#1fca7e}.alternating-image-and-text-item .text-col .item-content .item-title{margin-bottom:1rem}.alternating-image-and-text-item .text-col .item-content .item-text{color:#323232}@media (max-width:767.98px){.alternating-image-and-text-item .text-col .item-content .item-text{font-size:16px}}@media (max-width:1199.98px){.alternating-image-and-text-item[data-setion-count=odd] .text-col .item-content{padding-left:0;padding-right:2rem}}@media (max-width:767.98px){.alternating-image-and-text-item[data-setion-count=odd] .text-col .item-content{padding-right:0}}.statistics-wrapper .item-pretext{margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.25ch;font-family:Roboto,sans-serif;font-weight:700;color:#1fca7e}.statistics-wrapper .item-text{font-family:Roboto,sans-serif;font-size:17px}.statistics-wrapper .statistic-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2rem}.statistics-wrapper .statistic-items .statistic-item{text-align:center}@media (max-width:767.98px){.statistics-wrapper .statistic-items .statistic-item{margin-bottom:1rem}.statistics-wrapper .statistic-items .statistic-item:last-of-type{margin-bottom:0}}.statistics-wrapper .statistic-items .statistic-item .item-content{padding-right:1rem;padding-left:1rem}.statistics-wrapper .statistic-items .statistic-item .item-content .item-value{font-size:60px;font-weight:700;color:#1fca7e}@media (max-width:1099.98px){.statistics-wrapper .statistic-items .statistic-item .item-content .item-value{font-size:50px}}.parallax{position:relative}.parallax .parallax-item .item-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:50vh;padding-inline:4rem;padding-block:8rem}@media (max-width:1199.98px){.parallax .parallax-item .item-content{padding-block:4rem;padding-right:6rem;padding-left:2rem}}@media (max-width:767.98px){.parallax .parallax-item .item-content{min-height:unset;padding-block:2rem;padding-right:.5rem;padding-left:.5rem}}.parallax .parallax-item .item-content .item-pretext{text-transform:uppercase;letter-spacing:.25ch;font-family:Roboto,sans-serif;font-weight:700;color:#1fca7e}.parallax .parallax-item .item-content .item-text{font-family:Roboto,sans-serif;font-size:17px;color:#323232}@media (max-width:767.98px){.parallax .parallax-item .item-content .item-text{font-size:16px}}.parallax .parallax-item .item-content .item-link{font-family:Roboto,sans-serif;font-size:17px;font-weight:700;letter-spacing:.1ch;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.parallax .parallax-item .item-content .item-link::after{content:'\f054';position:relative;top:2px;left:0;color:#1fca7e;font-family:FontAwesome,sans-serif;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.parallax .parallax-item .item-content .item-link:active,.parallax .parallax-item .item-content .item-link:focus,.parallax .parallax-item .item-content .item-link:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.parallax .parallax-item .item-content .item-link:active::after,.parallax .parallax-item .item-content .item-link:focus::after,.parallax .parallax-item .item-content .item-link:hover::after{left:.5rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width:768px){.parallax .parallax-item .item-content .item-image{display:none}}@media (max-width:767.98px){.parallax .parallax-item .item-content .item-image{display:block;width:100%;margin-top:2rem}}.parallax .parallax-image{position:absolute;top:0;right:0;bottom:0;left:40%;z-index:-1}@media (max-width:767.98px){.parallax .parallax-image{display:none}}.parallax .parallax-image .image{position:sticky;top:25%;width:100%;margin-top:2rem;margin-bottom:2rem;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767.98px){.parallax .parallax-image .image{position:absolute;top:unset;bottom:0;height:unset;opacity:1}}.parallax .parallax-image.active .image,.parallax .parallax-image:first-of-type .image{opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767.98px){.parallax .parallax-image:first-of-type{position:unset;width:100%;max-width:100%;padding-right:15px;padding-left:15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.parallax .parallax-image:first-of-type .image{position:unset}}.about-us-values-section{padding-top:3rem;padding-bottom:3rem;background:#8fe4be;background:-webkit-gradient(linear,left top,right top,from(#8fe4be),color-stop(70%,#1b1464));background:linear-gradient(90deg,#8fe4be 0,#1b1464 70%);background-repeat:no-repeat;position:relative}.about-us-values-section::before{content:"";display:block;background:url(/wp-content/themes/outseer/images/rectangles.svg) center left no-repeat;position:absolute;top:0;right:50%;bottom:0;left:0}@media (max-width:1099.98px){.about-us-values-section::before{display:none}}@media (max-width:1199.98px){.about-us-values-section{background:#1b1464}}.about-us-values-section .text-and-items-col .text-col .item-content{padding-left:3rem}@media (max-width:1099.98px){.about-us-values-section .text-and-items-col .text-col .item-content{padding-left:0}}.about-us-values-section .text-and-items-col .text-col .item-content .item-pretext{text-transform:uppercase;letter-spacing:.2em;font-family:Roboto,sans-serif;font-weight:700;color:#1fca7e}.about-us-values-section .text-and-items-col .text-col .item-content .item-title{margin-bottom:1rem;color:#fff}.about-us-values-section .text-and-items-col .text-col .item-content .item-text{font-family:Roboto,sans-serif;font-size:17;color:#fff;margin-bottom:1.5rem}.about-us-values-section .text-and-items-col .value-items{padding-left:3rem}@media (max-width:1099.98px){.about-us-values-section .text-and-items-col .value-items{padding-left:0}}.about-us-values-section .text-and-items-col .value-items .value-item{padding-bottom:2rem}.about-us-values-section .text-and-items-col .value-items .value-item .item-content .item-title{margin-bottom:.5rem;color:#cfdd19}.about-us-values-section .text-and-items-col .value-items .value-item .item-content .item-text{font-family:Roboto,sans-serif;font-size:14px;color:#fff}.video-and-text-section-wrapper{background:#8fe4be;background:url(/wp-content/themes/outseer/images/rectangles.svg),-webkit-gradient(linear,left top,right top,color-stop(-50%,#8fe4be),color-stop(50%,#1b1464));background:url(/wp-content/themes/outseer/images/rectangles.svg),linear-gradient(90deg,#8fe4be -50%,#1b1464 50%);background-repeat:no-repeat;margin-top:-2.5rem;clip-path:polygon(0 0,100% 7.5%,100% 100%,0 100%)}@media (max-width:1199.98px){.video-and-text-section-wrapper{margin-top:-5rem}}.video-and-text-section-wrapper .text-col{color:#fff}.video-and-text-section-wrapper .text-col .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding-left:3rem}@media (max-width:1199.98px){.video-and-text-section-wrapper .text-col .item-content{padding-left:0}}@media (min-width:768px) and (max-width:1099.98px){.benefits-section-wrapper.product-grid--benefits .three::before{content:""}}@media (min-width:768px) and (max-width:1099.98px){.benefits-section-wrapper.product-grid--benefits .three::after{content:""}}.benefits-section-wrapper .intro-col{margin-bottom:3rem;text-align:center}@media (max-width:1099.98px){.benefits-section-wrapper .intro-col{padding-top:3rem}}@media (max-width:767.98px){.benefits-section-wrapper .intro-col .item-content{padding-right:1rem;padding-left:1rem}}.benefits-section-wrapper .product-grid__wrapper{background:url(/wp-content/themes/outseer/images/outseer-circle.svg);background-repeat:no-repeat;background-position:center;background-color:#fff;background-size:35%}@media (max-width:767.98px){.benefits-section-wrapper .product-grid__wrapper{background:0 0}}.benefits-section-wrapper .product-grid__wrapper .benefit-items .benefit-item{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1099.98px){.benefits-section-wrapper .product-grid__wrapper .benefit-items .benefit-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media (max-width:767.98px){.benefits-section-wrapper .product-grid__wrapper .benefit-items .benefit-item .item-content{padding-right:1rem;padding-left:1rem}}.values-section-wrapper{position:relative;background:#8fe4be;background:-webkit-gradient(linear,left top,left bottom,from(#1b1464),color-stop(150%,#8fe4be));background:linear-gradient(180deg,#1b1464 0,#8fe4be 150%)}.values-section-wrapper::before{content:"";display:block;position:absolute;inset:0;background-image:url(/wp-content/themes/outseer/images/rectangles-vertical.png);opacity:.1}.values-section-wrapper .intro-col{margin-bottom:4rem;text-align:center;color:#fff}@media (max-width:767.98px){.values-section-wrapper .intro-col{margin-bottom:3rem}}.values-section-wrapper .value-items .value-item .item-content{padding-right:1rem;padding-left:1rem;text-align:center}@media (max-width:1099.98px){.values-section-wrapper .value-items .value-item .item-content{margin-bottom:2rem}}.values-section-wrapper .value-items .value-item .item-content .item-title{margin-bottom:.5rem;color:#cfdd19}.page-template-template_3d-secure p,.page-template-template_fraud-manager p{margin:0}.page-template-template_3d-secure .product-page-main-content,.page-template-template_fraud-manager .product-page-main-content{position:relative}.page-template-template_3d-secure .product-page-main-content .products-navbar,.page-template-template_fraud-manager .product-page-main-content .products-navbar{position:sticky;z-index:1;background-color:#fff;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .slick-list,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .slick-list .slick-track,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .slick-list .slick-slide,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .slick-list .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}@media screen and (max-width:980px){.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .slick-list .slick-slide,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .slick-list .slick-slide{margin-right:1rem}}.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .slick-list .slick-slide&gt;div,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .slick-list .slick-slide&gt;div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content{padding-block:1.25rem;padding-inline:2rem;background-color:transparent;border:none;color:#1b1464;font-family:Poppins,sans-serif;font-size:15px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content{padding-inline:1.5rem}}@media (max-width:767.98px){.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content{padding-inline:.75rem}}.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content:focus-visible,.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content:hover,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content:focus-visible,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content.active,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content.active{color:#1fca7e}@media (min-width:580px){.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item:first-of-type .item-content,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item:first-of-type .item-content{padding-left:0}}@media (min-width:580px){.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item:last-of-type .item-content,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item:last-of-type .item-content{padding-right:0}}.page-template-template_3d-secure .product-page-main-content .products-navbar .products-navbar-items .slick-slide,.page-template-template_fraud-manager .product-page-main-content .products-navbar .products-navbar-items .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_3d-secure .product-page-main-content .statistic-item,.page-template-template_fraud-manager .product-page-main-content .statistic-item{margin-bottom:2rem}.page-template-template_3d-secure .product-page-main-content .statistic-item .item-value,.page-template-template_fraud-manager .product-page-main-content .statistic-item .item-value{font-family:Poppins,sans-serif;font-size:60px;font-weight:700;letter-spacing:.8px;line-height:1.2}.page-template-template_3d-secure .product-page-main-content .overview-accordion-item,.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item{border:solid 1px rgba(31,202,126,0);border-radius:.5rem;-webkit-box-shadow:4px 4px 18px 0 rgba(0,0,0,.08);box-shadow:4px 4px 18px 0 rgba(0,0,0,.08);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .overview-accordion-item .item-title-block,.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item .item-title-block{border:0;background:0 0}.page-template-template_3d-secure .product-page-main-content .overview-accordion-item .item-title-block:focus-visible .fa-solid,.page-template-template_3d-secure .product-page-main-content .overview-accordion-item .item-title-block:hover .fa-solid,.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item .item-title-block:focus-visible .fa-solid,.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item .item-title-block:hover .fa-solid{color:#1fca7e}.page-template-template_3d-secure .product-page-main-content .overview-accordion-item img,.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item img{max-width:48px;max-height:48px}.page-template-template_3d-secure .product-page-main-content .overview-accordion-item .item-title,.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item .item-title{cursor:pointer}.page-template-template_3d-secure .product-page-main-content .overview-accordion-item .fa-solid,.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item .fa-solid{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:23px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .overview-accordion-item .item-text,.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item .item-text{overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .overview-accordion-item .item-text p,.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item .item-text p{font-size:14px}.page-template-template_3d-secure .product-page-main-content .overview-accordion-item:has(.item-title-block:focus-visible),.page-template-template_3d-secure .product-page-main-content .overview-accordion-item:has(.item-title-block:hover),.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item:has(.item-title-block:focus-visible),.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item:has(.item-title-block:hover){border:solid 1px #1fca7e;-webkit-box-shadow:4px 4px 18px 0 #1fca7e;box-shadow:4px 4px 18px 0 #1fca7e}.page-template-template_3d-secure .product-page-main-content .overview-accordion-item[data-active=false] .item-text,.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item[data-active=false] .item-text{max-height:0}.page-template-template_3d-secure .product-page-main-content .overview-accordion-item[data-active=false] [rotating-icon],.page-template-template_fraud-manager .product-page-main-content .overview-accordion-item[data-active=false] [rotating-icon]{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media (max-width:1099.98px){.page-template-template_3d-secure .product-page-main-content .text-and-accordion .text-item,.page-template-template_fraud-manager .product-page-main-content .text-and-accordion .text-item{text-align:center}}.page-template-template_3d-secure .product-page-main-content .capability-nav-items,.page-template-template_fraud-manager .product-page-main-content .capability-nav-items{gap:4.5rem}@media (max-width:1099.98px){.page-template-template_3d-secure .product-page-main-content .capability-nav-items,.page-template-template_fraud-manager .product-page-main-content .capability-nav-items{gap:3rem}}@media (max-width:767.98px){.page-template-template_3d-secure .product-page-main-content .capability-nav-items,.page-template-template_fraud-manager .product-page-main-content .capability-nav-items{gap:.5rem}}.page-template-template_3d-secure .product-page-main-content .capability-nav-item,.page-template-template_fraud-manager .product-page-main-content .capability-nav-item{border:none;background:0 0}.page-template-template_3d-secure .product-page-main-content .capability-nav-item .item-title,.page-template-template_fraud-manager .product-page-main-content .capability-nav-item .item-title{position:relative;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase}@media (max-width:767.98px){.page-template-template_3d-secure .product-page-main-content .capability-nav-item .item-title,.page-template-template_fraud-manager .product-page-main-content .capability-nav-item .item-title{font-size:16px}}@media (max-width:767.98px){.page-template-template_3d-secure .product-page-main-content .capability-nav-item .item-title,.page-template-template_fraud-manager .product-page-main-content .capability-nav-item .item-title{font-size:17px}}.page-template-template_3d-secure .product-page-main-content .capability-nav-item .item-title::after,.page-template-template_fraud-manager .product-page-main-content .capability-nav-item .item-title::after{content:"";position:absolute;right:50%;left:50%;bottom:0;width:0;height:6px;background:-webkit-gradient(linear,left top,right top,from(#b51596),to(#ea602a));background:linear-gradient(90deg,#b51596 0,#ea602a 100%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .capability-nav-item i,.page-template-template_fraud-manager .product-page-main-content .capability-nav-item i{position:relative;top:3px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .capability-nav-item[data-active=true],.page-template-template_fraud-manager .product-page-main-content .capability-nav-item[data-active=true]{pointer-events:none}@media (max-width:579.98px){.page-template-template_3d-secure .product-page-main-content .capability-nav-item[data-active=true],.page-template-template_fraud-manager .product-page-main-content .capability-nav-item[data-active=true]{pointer-events:all}}.page-template-template_3d-secure .product-page-main-content .capability-nav-item[data-active=true] .item-title::after,.page-template-template_fraud-manager .product-page-main-content .capability-nav-item[data-active=true] .item-title::after{right:0;left:0;width:100%}.page-template-template_3d-secure .product-page-main-content .capability-nav-item[data-active=true] i,.page-template-template_fraud-manager .product-page-main-content .capability-nav-item[data-active=true] i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-template-template_3d-secure .product-page-main-content .capability-items,.page-template-template_fraud-manager .product-page-main-content .capability-items{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .capability-item,.page-template-template_fraud-manager .product-page-main-content .capability-item{position:absolute;opacity:0;overflow:hidden;-webkit-transition:opacity .3s ease-out,max-height .3s ease-out;transition:opacity .3s ease-out,max-height .3s ease-out}@media (max-width:579.98px){.page-template-template_3d-secure .product-page-main-content .capability-item,.page-template-template_fraud-manager .product-page-main-content .capability-item{position:relative;opacity:1;max-height:0}}.page-template-template_3d-secure .product-page-main-content .capability-item[data-active=true],.page-template-template_fraud-manager .product-page-main-content .capability-item[data-active=true]{position:relative;opacity:1}@media (max-width:579.98px){.page-template-template_3d-secure .product-page-main-content .capability-item[data-active=true],.page-template-template_fraud-manager .product-page-main-content .capability-item[data-active=true]{max-height:100%}}@media (min-width:1100px){.page-template-template_3d-secure .product-page-main-content .technology-item img,.page-template-template_fraud-manager .product-page-main-content .technology-item img{width:auto;max-height:350px}}@media (max-width:1099.98px){.page-template-template_3d-secure .product-page-main-content .technology-item img,.page-template-template_fraud-manager .product-page-main-content .technology-item img{max-width:500px}}@media (max-width:579.98px){.page-template-template_3d-secure .product-page-main-content .technology-item img,.page-template-template_fraud-manager .product-page-main-content .technology-item img{max-width:100%}}.page-template-template_3d-secure .product-page-main-content .technology-item .item-subtitle,.page-template-template_fraud-manager .product-page-main-content .technology-item .item-subtitle{font-size:20px;font-weight:700}.page-template-template_3d-secure .product-page-main-content .technology-item .item-bullet-points-block,.page-template-template_fraud-manager .product-page-main-content .technology-item .item-bullet-points-block{display:grid;grid-template-columns:1fr 1fr}.page-template-template_3d-secure .product-page-main-content .technology-item .item-bullet-points-block[data-grid-single-col],.page-template-template_fraud-manager .product-page-main-content .technology-item .item-bullet-points-block[data-grid-single-col]{grid-template-columns:1fr}@media (max-width:579.98px){.page-template-template_3d-secure .product-page-main-content .technology-item .item-bullet-points-block,.page-template-template_fraud-manager .product-page-main-content .technology-item .item-bullet-points-block{grid-template-columns:1fr}}.page-template-template_3d-secure .product-page-main-content .technology-item .item-link,.page-template-template_fraud-manager .product-page-main-content .technology-item .item-link{font-weight:700;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .technology-item .item-link i,.page-template-template_fraud-manager .product-page-main-content .technology-item .item-link i{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:inherit;transition:inherit}.page-template-template_3d-secure .product-page-main-content .technology-item .item-link:focus-visible,.page-template-template_3d-secure .product-page-main-content .technology-item .item-link:hover,.page-template-template_fraud-manager .product-page-main-content .technology-item .item-link:focus-visible,.page-template-template_fraud-manager .product-page-main-content .technology-item .item-link:hover{color:#1fca7e}.page-template-template_3d-secure .product-page-main-content .technology-item .item-link:focus-visible i,.page-template-template_3d-secure .product-page-main-content .technology-item .item-link:hover i,.page-template-template_fraud-manager .product-page-main-content .technology-item .item-link:focus-visible i,.page-template-template_fraud-manager .product-page-main-content .technology-item .item-link:hover i{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.page-template-template_3d-secure .product-page-main-content .mid-page-cta-item,.page-template-template_fraud-manager .product-page-main-content .mid-page-cta-item{border-radius:1rem}.page-template-template_3d-secure .product-page-main-content .journey-step-item .item-title,.page-template-template_fraud-manager .product-page-main-content .journey-step-item .item-title{font-size:20px;font-weight:700}.page-template-template_3d-secure .product-page-main-content .journey-step-item .item-card,.page-template-template_fraud-manager .product-page-main-content .journey-step-item .item-card{position:relative}.page-template-template_3d-secure .product-page-main-content .journey-step-item .item-card::before,.page-template-template_fraud-manager .product-page-main-content .journey-step-item .item-card::before{content:"";position:absolute;inset:0 15px;border-radius:8px;z-index:-1}.page-template-template_3d-secure .product-page-main-content .journey-step-item .item-card:nth-child(1)::before,.page-template-template_fraud-manager .product-page-main-content .journey-step-item .item-card:nth-child(1)::before{background:-webkit-gradient(linear,left top,right top,from(#ccf4f5),to(#e7ebac));background:linear-gradient(90deg,#ccf4f5 0,#e7ebac 100%)}.page-template-template_3d-secure .product-page-main-content .journey-step-item .item-card:nth-child(2)::before,.page-template-template_fraud-manager .product-page-main-content .journey-step-item .item-card:nth-child(2)::before{background:-webkit-gradient(linear,left top,right top,from(#e7ebac),to(#ffa081));background:linear-gradient(90deg,#e7ebac 0,#ffa081 100%)}.page-template-template_3d-secure .product-page-main-content .journey-step-item .item-card:nth-child(3)::before,.page-template-template_fraud-manager .product-page-main-content .journey-step-item .item-card:nth-child(3)::before{background:-webkit-gradient(linear,left top,right top,from(#ffa081),to(#f06161));background:linear-gradient(90deg,#ffa081 0,#f06161 100%)}.page-template-template_3d-secure .product-page-main-content .journey-step-item .item-card-content,.page-template-template_fraud-manager .product-page-main-content .journey-step-item .item-card-content{margin:2px;border-radius:8px}.page-template-template_3d-secure .product-page-main-content .journey-step-item .item-card-title,.page-template-template_fraud-manager .product-page-main-content .journey-step-item .item-card-title{font-weight:700}.page-template-template_3d-secure .product-page-main-content .journey-step-item .item-card-text,.page-template-template_fraud-manager .product-page-main-content .journey-step-item .item-card-text{font-size:14px}.page-template-template_3d-secure .featured-items-section .item-link,.page-template-template_fraud-manager .featured-items-section .item-link{font-weight:700;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .featured-items-section .item-link i,.page-template-template_fraud-manager .featured-items-section .item-link i{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:inherit;transition:inherit}.page-template-template_3d-secure .featured-items-section .item-link:focus-visible,.page-template-template_3d-secure .featured-items-section .item-link:hover,.page-template-template_fraud-manager .featured-items-section .item-link:focus-visible,.page-template-template_fraud-manager .featured-items-section .item-link:hover{color:#1fca7e}.page-template-template_3d-secure .featured-items-section .item-link:focus-visible i,.page-template-template_3d-secure .featured-items-section .item-link:hover i,.page-template-template_fraud-manager .featured-items-section .item-link:focus-visible i,.page-template-template_fraud-manager .featured-items-section .item-link:hover i{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.page-template-template_3d-secure .product-page-main-content .features-section{background:-webkit-gradient(linear,left top,right top,color-stop(-.52%,#1b1464),color-stop(121.53%,#35d4d8));background:linear-gradient(90deg,#1b1464 -.52%,#35d4d8 121.53%)}.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item{border:solid 1px rgba(31,202,126,0);border-radius:.5rem;-webkit-box-shadow:4px 4px 18px 0 rgba(0,0,0,.08);box-shadow:4px 4px 18px 0 rgba(0,0,0,.08);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item .item-clickable-block{border:0;background:0 0}.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item .item-clickable-block:focus-visible .fa-solid,.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item .item-clickable-block:hover .fa-solid{color:#1fca7e}.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item img{max-width:48px;max-height:48px}.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item .item-title{cursor:pointer}.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item .fa-solid{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:23px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item .item-text{overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item .item-text p{font-size:14px}.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item:has(.item-clickable-block:focus-visible),.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item:has(.item-clickable-block:hover){border:solid 1px #1fca7e;-webkit-box-shadow:4px 4px 18px 0 #1fca7e;box-shadow:4px 4px 18px 0 #1fca7e}.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item[data-active=false] .item-text{max-height:0}.page-template-template_3d-secure .product-page-main-content .features-section .features-accordion-item[data-active=false] [rotating-icon]{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media (max-width:1199.98px){.page-template-template_3d-secure .product-page-main-content .roi-section{text-align:center}}.page-template-template_3d-secure .product-page-main-content .roi-section .btn--white-hover-shading{border-color:#1b1464}.page-template-template_3d-secure .product-page-main-content .roi-section .btn:not(.btn--white-hover-shading):focus-visible,.page-template-template_3d-secure .product-page-main-content .roi-section .btn:not(.btn--white-hover-shading):hover{color:#1fca7e;background-color:rgba(0,0,0,0)}.page-template-template_3d-secure .product-page-main-content .services-item img{max-width:72px;height:72px}.page-template-template_3d-secure .product-page-main-content .services-item .item-title{font-weight:700}.page-template-template_3d-secure .product-page-main-content .services-section .item-link{font-weight:700;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_3d-secure .product-page-main-content .services-section .item-link i{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:inherit;transition:inherit}.page-template-template_3d-secure .product-page-main-content .services-section .item-link:focus-visible,.page-template-template_3d-secure .product-page-main-content .services-section .item-link:hover{color:#1fca7e}.page-template-template_3d-secure .product-page-main-content .services-section .item-link:focus-visible i,.page-template-template_3d-secure .product-page-main-content .services-section .item-link:hover i{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.page-template-template_fraud-manager .text-and-media-section{background:-webkit-gradient(linear,left top,right top,color-stop(-.52%,#1b1464),color-stop(121.53%,#35d4d8));background:linear-gradient(90deg,#1b1464 -.52%,#35d4d8 121.53%)}@media (max-width:1199.98px){.page-template-template_fraud-manager .text-and-media-section{text-align:center}}.page-template-template_event-overview .event-detail-pages{position:relative;isolation:isolate}.page-template-template_event-overview .event-detail-pages::before{content:"";position:absolute;top:-5rem;right:0;left:55%;bottom:0;z-index:-1;background-image:url(/wp-content/themes/outseer/images/bkgd-right.svg);pointer-events:none}.page-template-template_event-overview .event-detail-pages::after{content:"";position:absolute;top:3rem;right:55%;left:0;bottom:0;z-index:-1;background-image:url(/wp-content/themes/outseer/images/bkgd-left.svg)}.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item{margin-bottom:2rem}.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;isolation:isolate;overflow:hidden;padding:3rem;border-radius:6px;text-align:center}.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content::before{content:"";position:absolute;inset:0;z-index:-1;background-color:rgba(255,255,255,0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content .item-background{position:absolute;inset:0;z-index:-2;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content .item-date{margin-bottom:.5rem;font-size:25px;font-weight:500;text-shadow:1px 1px 5px rgba(255,255,255,.5);text-transform:uppercase}.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content .item-city{font-size:35px;font-weight:500;margin-bottom:1rem}.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content .item-cta{position:relative;padding-block:.25rem;padding-inline:2rem;background-color:#1b1464;color:#fff}.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content .item-cta::before{content:"";position:absolute;inset:0;pointer-events:none;background-color:#fff;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content .item-cta i{color:#1fca7e;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content :active::before,.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content :focus::before,.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content:hover::before{background-color:rgba(255,255,255,.33);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content :active .item-cta i,.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content :focus .item-cta i,.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content:hover .item-cta i{-webkit-transform:translateX(.25rem);transform:translateX(.25rem);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content :active .item-cta::before,.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content :focus .item-cta::before,.page-template-template_event-overview .event-detail-pages .event-detail-pages-items .event-detail-pages-item .item-content:hover .item-cta::before{opacity:.25;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow,.page-template-template_event-detail .event-description .container&gt;.row,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow{position:relative;padding-block:3rem}.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-image,.page-template-template_event-detail .event-description .container&gt;.row .event-description-image,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-image{position:absolute;top:0;right:25%;bottom:0;left:0;background-position:center bottom;background-repeat:no-repeat;background-size:cover;border-radius:6px}@media (max-width:1299.98px){.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-image,.page-template-template_event-detail .event-description .container&gt;.row .event-description-image,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-image{border-top-left-radius:0;border-bottom-left-radius:0}}@media (max-width:767.98px){.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-image,.page-template-template_event-detail .event-description .container&gt;.row .event-description-image,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-image{right:0;bottom:50%;background-image:none!important}}.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-image img,.page-template-template_event-detail .event-description .container&gt;.row .event-description-image img,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-image img{display:none}@media (max-width:767.98px){.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-image img,.page-template-template_event-detail .event-description .container&gt;.row .event-description-image img,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-image img{display:block}}.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content{padding:3rem;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:6px}@media (max-width:767.98px){.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content{padding:2rem;-webkit-transform:translateY(4.5rem);transform:translateY(4.5rem)}}@media (max-width:579.98px){.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content{-webkit-transform:translateY(3rem);transform:translateY(3rem)}}.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-supertitle,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-supertitle,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-supertitle{margin-bottom:.75rem;font-family:Roboto,sans-serif;font-size:21px;font-weight:500;text-transform:uppercase}@media (max-width:1099.98px){.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-supertitle,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-supertitle,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-supertitle{font-size:18px}}@media (max-width:579.98px){.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-supertitle,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-supertitle,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-supertitle{font-size:16px}}.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-title,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-title,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-title{margin-bottom:1rem;font-family:Roboto,sans-serif}.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-text,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-text,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-text{margin-bottom:2rem;font-size:23px;color:#323232}@media (max-width:1199.98px){.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-text,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-text,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-text{font-size:21px}}@media (max-width:767.98px){.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-text,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-text,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-text{font-size:18px}}.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-cta,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-cta,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-cta{position:relative;padding-block:.3rem;padding-inline:2rem;background-color:#1b1464;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-cta::before,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-cta::before,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-cta::before{content:"";position:absolute;inset:0;pointer-events:none;background-color:#fff;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-cta i,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-cta i,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-cta i{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-cta :active::before,.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-cta :focus::before,.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-cta:hover::before,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-cta :active::before,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-cta :focus::before,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-cta:hover::before,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-cta :active::before,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-cta :focus::before,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-cta:hover::before{opacity:.25;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-cta :active i,.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-cta :focus i,.marketo-two-col .page-template-template_event-detail .event-description .container&gt;.mktoFormRow .event-description-body .item-content .item-cta:hover i,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-cta :active i,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-cta :focus i,.page-template-template_event-detail .event-description .container&gt;.row .event-description-body .item-content .item-cta:hover i,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-cta :active i,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-cta :focus i,.page-template-template_event-detail .event-description .marketo-two-col .container&gt;.mktoFormRow .event-description-body .item-content .item-cta:hover i{-webkit-transform:translateX(.25rem);transform:translateX(.25rem);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v3 .product-page-main-content{position:relative}.page-template-template_product-page-v3 .product-page-main-content .products-navbar{position:sticky;z-index:1;background-color:#fff;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.page-template-template_product-page-v3 .product-page-main-content .products-navbar .products-navbar-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_product-page-v3 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content{padding-block:1.25rem;padding-inline:3rem;background-color:transparent;border:none;color:#1b1464;font-family:Poppins,sans-serif;font-size:15px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content{padding-inline:1.5rem}}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content{padding-inline:.75rem}}.page-template-template_product-page-v3 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content:active,.page-template-template_product-page-v3 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content:focus,.page-template-template_product-page-v3 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v3 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content.active{color:#1fca7e}@media (min-width:580px){.page-template-template_product-page-v3 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item:first-of-type .item-content{padding-left:0}}@media (min-width:580px){.page-template-template_product-page-v3 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item:last-of-type .item-content{padding-right:0}}.page-template-template_product-page-v3 .product-page-main-content .products-navbar .products-navbar-items .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_product-page-v3 .product-page-main-content #overview{padding-top:4.5rem}.page-template-template_product-page-v3 .product-page-main-content #overview.no-navbar{padding-top:1.5rem}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #overview{padding-block:3rem}}.page-template-template_product-page-v3 .product-page-main-content #overview .statistic-items{padding-top:2rem}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .statistic-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .statistic-items{padding-top:1.5rem}}.page-template-template_product-page-v3 .product-page-main-content #overview .statistic-items .statistic-item{margin-bottom:2rem}.page-template-template_product-page-v3 .product-page-main-content #overview .statistic-items .statistic-item .item-content{padding-inline:1rem;text-align:center}.page-template-template_product-page-v3 .product-page-main-content #overview .statistic-items .statistic-item .item-content .item-value{margin-bottom:.5rem;font-family:Poppins,sans-serif;font-size:60px;font-weight:700;letter-spacing:.8px;line-height:1.2}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .statistic-items .statistic-item .item-content .item-value{margin-bottom:0}}.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows{padding-block:4.5rem}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows{padding-top:3rem;padding-bottom:1.5rem;margin-top:-1rem}}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows{padding-bottom:0}}.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-intro .item-title{margin-bottom:1rem}.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items{margin-top:2rem}.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content{padding-top:2rem;padding-bottom:1rem}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content{padding-top:1rem;padding-bottom:2rem}}.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-image img{border-radius:8px}.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.left-text-block{padding-right:4rem}@media (max-width:1199.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.left-text-block{padding-right:2rem}}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.left-text-block{padding-right:1rem}}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.left-text-block{padding-right:0}}.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.right-text-block{padding-left:4rem}@media (max-width:1199.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.right-text-block{padding-left:2rem}}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.right-text-block{padding-left:1rem}}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.right-text-block{padding-left:0}}.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-title{margin-bottom:1rem;font-family:Roboto,sans-serif;font-size:32px;font-weight:600;line-height:1.3}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-title{margin-block:.5rem;font-size:28px}}.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-text ul li{padding-bottom:.25rem}.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-text ul li:last-of-type{padding-bottom:0}.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-text ul li::marker{color:#1fca7e}.page-template-template_product-page-v3 .product-page-main-content #overview .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item:last-of-type .item-content{padding-bottom:0}.page-template-template_product-page-v3 .product-page-main-content #capabilities .capabilities{padding-top:4.5rem}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content #capabilities .capabilities{padding-top:3rem}}.page-template-template_product-page-v3 .product-page-main-content #capabilities .capabilities .capabilities-intro .item-title{margin-bottom:1.5rem}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content #capabilities .capabilities .capabilities-intro .item-title{margin-bottom:1rem}}.page-template-template_product-page-v3 .product-page-main-content #capabilities .capabilities .capability-items{padding-top:1.25rem;padding-bottom:2.75rem}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #capabilities .capabilities .capability-items{padding-bottom:1.25rem}}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content #capabilities .capabilities .capability-items{padding-top:.5rem}}.page-template-template_product-page-v3 .product-page-main-content #capabilities .capabilities .capability-items .capability-item{margin-bottom:1.75rem}.page-template-template_product-page-v3 .product-page-main-content #capabilities .capabilities .capability-items .capability-item .item-content{padding:2rem;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.12);box-shadow:0 0 20px 0 rgba(0,0,0,.12);text-align:center}.page-template-template_product-page-v3 .product-page-main-content #capabilities .capabilities .capability-items .capability-item .item-content .item-image{margin-bottom:1.25rem}.page-template-template_product-page-v3 .product-page-main-content #capabilities .capabilities .capability-items .capability-item .item-content .item-title{margin-bottom:.5rem}.page-template-template_product-page-v3 .product-page-main-content #capabilities .capabilities .capability-items .capability-item .item-content .item-text{font-family:Roboto,sans-serif;font-size:14px;line-height:1.4}.page-template-template_product-page-v3 .product-page-main-content #technology{padding-block:4.5rem}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #technology{padding-block:3rem}}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-intro .item-supertitle{margin-bottom:.5rem}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-intro .item-title{margin-bottom:1rem}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs{padding-top:3rem}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs{padding-top:2rem}}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item{padding-bottom:2rem}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item{padding-bottom:3rem}}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item:last-of-type{padding-bottom:0}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content{position:relative;padding-left:1.5rem}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content::before{content:"";position:absolute;top:0;bottom:100%;left:0;width:4px;background-color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content::before{content:none}}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-title{display:inline-block;padding-inline:0;background:0 0;border:none;color:#989898;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:#323232}}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-title:active,.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-title:focus,.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-title:hover{color:#323232;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-technology-tab-content{max-height:0;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-technology-tab-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-height:100%}}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-technology-tab-content .item-text{margin-top:.5rem;margin-bottom:.75rem}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-technology-tab-content .item-text{margin-top:0}}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-technology-tab-content .item-link{font-size:17px;font-weight:700;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-technology-tab-content .item-link .fa-chevron-right{position:relative;top:1px;left:0;color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-technology-tab-content .item-link:active,.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-technology-tab-content .item-link:focus,.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-technology-tab-content .item-link:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-technology-tab-content .item-link:active .fa-chevron-right,.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-technology-tab-content .item-link:focus .fa-chevron-right,.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-technology-tab-content .item-link:hover .fa-chevron-right{left:.25rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:90%;margin-bottom:1rem;margin-inline:auto}}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item .item-content .item-image{max-width:100%}}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item.active .item-content::before{bottom:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item.active .item-content .item-title{color:#323232;pointer-events:none}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-items .technology-tab-item.active .item-content .item-technology-tab-content{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-image-col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-image-col.active{opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-image-col .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v3 .product-page-main-content #technology .technology-tabs .technology-tab-image-col .item-content .item-images-data{max-height:0;overflow:hidden}.page-template-template_product-page-v3 .product-page-main-content #case-study{padding-block:4.5rem}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #case-study{padding-block:3rem}}@media (max-width:767.98px){.page-template-template_product-page-v3 .product-page-main-content #case-study{padding-top:0;margin-top:-3rem}}@media (max-width:579.98px){.page-template-template_product-page-v3 .product-page-main-content #case-study{padding-bottom:0}}.page-template-template_product-page-v3 .product-page-main-content #case-study::before{content:none}@media (max-width:1299.98px){.page-template-template_product-page-v3 .product-page-main-content #case-study .featured-content-background{border-top-left-radius:0;border-bottom-left-radius:0}}@media (max-width:767.98px){.marketo-two-col .page-template-template_product-page-v3 .product-page-main-content #case-study&gt;.mktoFormRow,.page-template-template_product-page-v3 .product-page-main-content #case-study&gt;.row,.page-template-template_product-page-v3 .product-page-main-content .marketo-two-col #case-study&gt;.mktoFormRow{padding-inline:15px}}.page-template-template_product-page-v3 .product-page-main-content #resources{padding-block:4.5rem}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #resources{padding-block:3rem}}@media screen and (max-width:579.98px) and (max-width:470px){.page-template-template_product-page-v3 .product-page-main-content #resources{margin-top:-3rem}}@media screen and (max-width:579.98px) and (max-width:375px){.page-template-template_product-page-v3 .product-page-main-content #resources{margin-top:-6rem}}.page-template-template_product-page-v3 .product-page-main-content #resources .section-intro-block{margin-bottom:0}.page-template-template_product-page-v3 .product-page-main-content #resources .section-intro-block .item-title{margin-bottom:3rem}@media (max-width:1099.98px){.page-template-template_product-page-v3 .product-page-main-content #resources .section-intro-block .item-title{margin-bottom:1.5rem}}@media (max-width:579.98px){.page-template-template_product-page-v3 .product-page-main-content #resources .section-intro-block .item-title{text-align:center}}.page-template-template_product-page-v4 .product-page-main-content{position:relative}.page-template-template_product-page-v4 .product-page-main-content .products-navbar{position:sticky;z-index:1;background-color:#fff;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .slick-list .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}@media screen and (max-width:980px){.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .slick-list .slick-slide{margin-right:1rem}}.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .slick-list .slick-slide&gt;div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content{padding-block:1.25rem;padding-inline:2rem;background-color:transparent;border:none;color:#1b1464;font-family:Poppins,sans-serif;font-size:15px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content{padding-inline:1.5rem}}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content{padding-inline:.75rem}}.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content:active,.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content:focus,.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item .item-content.active{color:#1fca7e}@media (min-width:580px){.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item:first-of-type .item-content{padding-left:0}}@media (min-width:580px){.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .products-navbar-item:last-of-type .item-content{padding-right:0}}.page-template-template_product-page-v4 .product-page-main-content .products-navbar .products-navbar-items .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_product-page-v4 .product-page-main-content #overview{padding-top:4.5rem}.page-template-template_product-page-v4 .product-page-main-content #overview.no-navbar{padding-top:1.5rem}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content #overview{padding-block:3rem}}.page-template-template_product-page-v4 .product-page-main-content #overview .statistic-items{padding-top:1rem}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content #overview .statistic-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content #overview .statistic-items{padding-top:1.5rem}}.page-template-template_product-page-v4 .product-page-main-content #overview .statistic-items .statistic-item{margin-bottom:2rem}.page-template-template_product-page-v4 .product-page-main-content #overview .statistic-items .statistic-item .item-content{padding-inline:1rem;text-align:center}.page-template-template_product-page-v4 .product-page-main-content #overview .statistic-items .statistic-item .item-content .item-value{margin-bottom:.5rem;font-family:Poppins,sans-serif;font-size:60px;font-weight:700;letter-spacing:.8px;line-height:1.2}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content #overview .statistic-items .statistic-item .item-content .item-value{margin-bottom:0}}.page-template-template_product-page-v4 .product-page-main-content .text-and-card-section{position:relative;padding-top:4rem;background:url(../../images/globe_rev.webp) no-repeat;background-position-x:100%;background-position-y:20%}@media screen and (max-width:1800px){.page-template-template_product-page-v4 .product-page-main-content .text-and-card-section{background:url(../../images/globe.webp) no-repeat;background-position-x:100%;background-position-y:20%}}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content .text-and-card-section{padding-top:2rem;background-position-y:0}}.page-template-template_product-page-v4 .product-page-main-content .text-and-card-section .text-section{padding-right:1.5rem}.page-template-template_product-page-v4 .product-page-main-content .text-and-card-section .text-section .item-title{font-family:Poppins,sans-serif;color:#1b1464}.page-template-template_product-page-v4 .product-page-main-content .text-and-card-section .text-section .item-text{font-size:18px;font-family:Roboto,sans-serif}.page-template-template_product-page-v4 .product-page-main-content .text-and-card-section .card-section .card-item{padding:.5rem}.page-template-template_product-page-v4 .product-page-main-content .text-and-card-section .card-section .card-item .item-content{height:100%;background:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2);border-radius:10px;padding:1rem}.page-template-template_product-page-v4 .product-page-main-content .text-and-card-section .card-section .card-item .item-content .item-image{padding-block:1rem}.page-template-template_product-page-v4 .product-page-main-content .text-and-card-section .card-section .card-item .item-content .item-title{font-family:Poppins,sans-serif;padding-bottom:.5rem;font-weight:600;color:#1b1464}.page-template-template_product-page-v4 .product-page-main-content .text-and-card-section .card-section .card-item .item-content .item-text{font-family:Roboto,sans-serif}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows{padding-block:4.5rem}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows{margin-top:-1rem}}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-intro .item-title{font-family:Poppins,sans-serif;margin-bottom:1rem}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items{margin-top:2rem}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content{padding-top:2rem;padding-bottom:1rem}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content{padding-top:1rem;padding-bottom:2rem}}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-image img{border-radius:8px}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block{font-family:Roboto,sans-serif}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.left-text-block{padding-right:4rem}@media (max-width:1199.98px){.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.left-text-block{padding-right:2rem}}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.left-text-block{padding-right:1rem}}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.left-text-block{padding-right:0}}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.right-text-block{padding-left:4rem}@media (max-width:1199.98px){.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.right-text-block{padding-left:2rem}}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.right-text-block{padding-left:1rem}}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.right-text-block{padding-left:0}}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-supertitle{padding-bottom:.75rem}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-title{margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;line-height:1.3}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-title{margin-block:.5rem;font-size:28px}}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-text{font-family:Roboto,sans-serif}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-text ul li{padding-bottom:.25rem}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-text ul li:last-of-type{padding-bottom:0}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-text ul li::marker{color:#1fca7e}.page-template-template_product-page-v4 .product-page-main-content .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item:last-of-type .item-content{padding-bottom:0}.page-template-template_product-page-v4 .product-page-main-content #dashboard{background:#f2f4f7}.page-template-template_product-page-v4 .product-page-main-content #dashboard .dashboard{padding-block:4.5rem}.page-template-template_product-page-v4 .product-page-main-content #dashboard .dashboard .dashboard-intro .item-title{font-family:Poppins,sans-serif;padding-bottom:.5rem}.page-template-template_product-page-v4 .product-page-main-content #dashboard .dashboard .dashboard-content .dashboard-items{padding-top:3.25rem}.page-template-template_product-page-v4 .product-page-main-content #dashboard .dashboard .dashboard-content .dashboard-items .dashboard-item{position:relative;padding-right:5rem}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content #dashboard .dashboard .dashboard-content .dashboard-items .dashboard-item{padding-right:15px}}.page-template-template_product-page-v4 .product-page-main-content #dashboard .dashboard .dashboard-content .dashboard-items .dashboard-item .item-title{font-family:Poppins,sans-serif;margin-bottom:.75rem;color:#1b1464}.page-template-template_product-page-v4 .product-page-main-content #dashboard .dashboard .dashboard-content .dashboard-items .dashboard-item li::marker{color:#1fca7e}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content #dashboard .dashboard .dashboard-content .dashboard-items .dashboard-item:nth-of-type(2){padding-top:3rem}}.page-template-template_product-page-v4 .product-page-main-content #dashboard .dashboard .dashboard-content .dashboard-items .dashboard-item:nth-of-type(2):before{content:"";position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#1fca7e),color-stop(50%,transparent));background:linear-gradient(180deg,#1fca7e 50%,transparent 50%);background-size:100% 20px;left:-5%;width:1px;height:100%}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content #dashboard .dashboard .dashboard-content .dashboard-items .dashboard-item:nth-of-type(2):before{content:none}}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section{position:relative;padding-bottom:3rem}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section{padding-bottom:0}}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section::before{content:none}@media screen and (max-width:900px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container{padding-top:0;padding-bottom:4rem}}@media (max-width:579.98px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container{padding-bottom:5rem}}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .case-carousel-items .slick-prev:before{margin-left:-1rem;font-size:40px;color:#5a5a5a;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width:1400px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .case-carousel-items .slick-prev:before{margin-left:15px}}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .case-carousel-items .slick-prev:active:before,.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .case-carousel-items .slick-prev:focus:before,.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .case-carousel-items .slick-prev:hover:before{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .case-carousel-items .slick-next:before{font-size:40px;color:#5a5a5a;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .case-carousel-items .slick-next:active:before,.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .case-carousel-items .slick-next:focus:before,.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .case-carousel-items .slick-next:hover:before{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-background{position:absolute;top:0;right:25%;bottom:35%;left:5%;background-position:center bottom;background-repeat:no-repeat;background-size:cover;border-radius:10px}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-background{right:5%;bottom:50%;background-image:none!important}}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-background img{display:none}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-background img{display:block;border-radius:10px}}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item{padding-top:10rem}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item{padding-top:0;margin-bottom:25%}}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item .item-content{padding:3rem;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:10px}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item .item-content{padding:2rem;-webkit-transform:translateY(37%);transform:translateY(37%)}}@media screen and (max-width:1099.98px) and (max-width:750px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item .item-content{-webkit-transform:translateY(30%);transform:translateY(30%)}}@media screen and (max-width:1099.98px) and (max-width:750px) and (max-width:570px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item .item-content{-webkit-transform:translateY(25%);transform:translateY(25%)}}@media screen and (max-width:1099.98px) and (max-width:750px) and (max-width:570px) and (max-width:495px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item .item-content{-webkit-transform:translateY(15%);transform:translateY(15%)}}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item .item-content .item-supertitle{margin-bottom:.5rem;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:.25ch;color:#1fca7e}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item .item-content .item-title{font-family:Poppins,sans-serif;color:#1b1464}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item .item-content .item-text{font-family:Roboto,sans-serif}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item .item-content .item-text .item-metric-values span{font-size:24px;font-weight:700}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item .item-content .item-text .item-metric-values span.vs{font-weight:400}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .container .featured-content-wrapper .featured-content-item .item-content .item-text .asterisk{font-size:14px;font-style:italic}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .carousel-nav-section{position:absolute;right:55%;bottom:0}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .carousel-nav-section{bottom:5%}}@media screen and (max-width:1099.98px) and (max-width:950px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .carousel-nav-section{bottom:2%}}@media screen and (max-width:900px){.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .carousel-nav-section{bottom:-5%}}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .carousel-nav-section .carousel-nav .slick-prev:before{font-size:40px;color:#5a5a5a;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .carousel-nav-section .carousel-nav .slick-prev:active:before,.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .carousel-nav-section .carousel-nav .slick-prev:focus:before,.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .carousel-nav-section .carousel-nav .slick-prev:hover:before{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .carousel-nav-section .carousel-nav .slick-next:before{font-size:40px;color:#5a5a5a;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .carousel-nav-section .carousel-nav .slick-next:active:before,.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .carousel-nav-section .carousel-nav .slick-next:focus:before,.page-template-template_product-page-v4 .product-page-main-content .featured-content-section .carousel-nav-section .carousel-nav .slick-next:hover:before{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .product-page-main-content #capabilities{padding-block:4.5rem}.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .item-top-title{text-align:center;color:#1b1464}.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item{padding:1rem}.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:2rem;background:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2);border-radius:10px;text-align:center;cursor:pointer}@media (max-width:767.98px){.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content{cursor:none}}.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2);border-radius:10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content .item-image{padding-bottom:1rem}.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content .item-title{font-weight:600;font-family:Poppins,sans-serif;color:#1b1464}.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content .item-text{position:absolute;padding-inline:1.5rem;line-height:1.3;color:#fff;font-family:Roboto,sans-serif;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:579.98px){.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content .item-text{position:relative;padding-top:1.5rem;opacity:1;color:#555759}}@media (min-width:580px){.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content:active:before,.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content:focus:before,.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content:hover:before{background:#1b1464}.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content:active .item-text,.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content:focus .item-text,.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .card-items .card-item .item-content:hover .item-text{opacity:1}}.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item .item-text{font-family:Roboto,sans-serif}.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item:nth-of-type(2):before{content:"";position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#1fca7e),color-stop(50%,transparent));background:linear-gradient(180deg,#1fca7e 50%,transparent 50%);background-size:100% 20px;width:1px;height:100%;left:0}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item:nth-of-type(2):before{content:none}}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item:nth-of-type(2){padding-top:2rem}}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content #capabilities .card-section .card-section-items .card-section-item:nth-of-type(2) .item-top-title{padding-top:3rem}}.page-template-template_product-page-v4 .product-page-main-content #partners{position:relative;background:#f2f4f7;padding-block:4.5rem}.page-template-template_product-page-v4 .product-page-main-content #partners .text-section .title-block .item-title{margin-bottom:1rem}.page-template-template_product-page-v4 .product-page-main-content #partners .text-section .title-block .item-text{font-family:Roboto,sans-serif}.page-template-template_product-page-v4 .product-page-main-content #partners .logo-item{padding:.75rem;border-radius:10px}.page-template-template_product-page-v4 .product-page-main-content #partners .logo-item .image-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:.75rem 1.5rem;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2);border-radius:10px}.page-template-template_product-page-v4 .product-page-main-content #partners .logo-item img{width:100%;max-height:50px;margin-block:auto}.page-template-template_product-page-v4 .product-page-main-content #resources{padding-block:4.5rem}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content #resources{padding-block:3rem}}.page-template-template_product-page-v4 .product-page-main-content #resources .section-intro-block{margin-bottom:0}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content #resources .section-intro-block{padding-top:3rem}}.page-template-template_product-page-v4 .product-page-main-content #resources .section-intro-block .supertitle{padding-bottom:.75rem}.page-template-template_product-page-v4 .product-page-main-content #resources .section-intro-block .item-title{font-family:Poppins,sans-serif;margin-bottom:3rem}@media (max-width:1099.98px){.page-template-template_product-page-v4 .product-page-main-content #resources .section-intro-block .item-title{margin-bottom:1.5rem}}@media (max-width:579.98px){.page-template-template_product-page-v4 .product-page-main-content #resources .section-intro-block .item-title{text-align:center}}.page-template-template_product-page-v4 .takedown-section{position:relative;text-align:center;background-color:#1b1464}.page-template-template_product-page-v4 .takedown-section::before{content:"";background-image:repeating-linear-gradient(#1e2c72 0 1px,transparent 1px 100%),repeating-linear-gradient(90deg,#1e2c72 0 1px,transparent 1px 100%);background-size:150px 150px;position:absolute;width:100%;height:100%;left:0}@media (min-width:1100px){.page-template-template_product-page-v4 .takedown-section{text-align:left}}.page-template-template_product-page-v4 .takedown-section .takedown-intro{margin-top:1.5rem;padding-block:3rem}.page-template-template_product-page-v4 .takedown-section .takedown-intro .item-content{margin-bottom:1rem}.page-template-template_product-page-v4 .takedown-section .takedown-intro .item-content .item-supertitle{margin-bottom:.5rem;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:.25ch;color:#1fca7e}.page-template-template_product-page-v4 .takedown-section .takedown-intro .item-content .item-title{font-family:Poppins,sans-serif;margin-bottom:1rem;color:#fff}.page-template-template_product-page-v4 .takedown-section .takedown-intro .item-content .item-text{font-family:Roboto,sans-serif;text-align:left;color:#fff}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item{padding-top:1rem;padding-bottom:1rem}@media (max-width:1099.98px){.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item{padding-bottom:3rem}}@media (max-width:767.98px){.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item{padding-bottom:4.5rem}}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item:last-of-type{padding-bottom:0}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item .item-content{position:relative;padding-left:1.5rem;margin-bottom:0}@media (max-width:1099.98px){.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item .item-content{padding-left:0}}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item .item-content::before{content:"";position:absolute;top:0;bottom:100%;left:0;width:4px;background-color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item .item-content::before{content:none}}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item .item-content .item-title{display:inline-block;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border:none;background:0 0;padding-inline:0;font-family:Poppins,sans-serif;font-size:18px;color:#8d89b1;margin-bottom:0}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item .item-content .item-title:active,.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item .item-content .item-title:hover{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item .item-content .item-takedown-tab-content{max-height:0;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#fff}@media (max-width:1099.98px){.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item .item-content .item-takedown-tab-content{max-height:100%}}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item .item-content .item-takedown-tab-content .item-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;margin-bottom:1rem;width:125px;height:125px;border-radius:100px;background:#fff}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item .item-content .item-takedown-tab-content .item-image img{display:block}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item .item-content .item-takedown-tab-content .item-text{font-family:Roboto,sans-serif;text-align:left;margin-top:.5rem;margin-bottom:.75rem}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item.active .item-content::before{bottom:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item.active .item-content .item-title{color:#fff}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item.active .item-content .item-takedown-content{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .takedown-section .takedown-tab-items .takedown-tab-item:last-of-type{padding-bottom:3rem}.page-template-template_product-page-v4 .takedown-section .takedown-image-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template_product-page-v4 .takedown-section .takedown-image-section .image-items{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding-block:3rem}.page-template-template_product-page-v4 .takedown-section .takedown-image-section .image-items:before{content:"";position:absolute;left:50%;top:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#cfdd19),color-stop(50%,transparent));background:linear-gradient(180deg,#cfdd19 50%,transparent 50%);background-size:100% 20px;width:1px}.page-template-template_product-page-v4 .takedown-section .takedown-image-section .image-items .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_product-page-v4 .takedown-section .takedown-image-section .image-items .item-image{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:150px;height:150px;border-radius:50%;background:#fff;margin-top:1rem;margin-bottom:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template_product-page-v4 .takedown-section .takedown-image-section .image-items .item-image::before{content:"";position:absolute;width:150px;height:150px;background:rgba(27,20,100,.75);border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_product-page-v4 .takedown-section .takedown-image-section .image-items .item-image img{display:block;position:relative}.page-template-template_product-page-v4 .takedown-section .takedown-image-section .image-items .image-item.active .item-image::before{background:0 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-box-shadow:0 0 6px 0 rgba(255,255,255,.5),0 0 10px 0 #1545fc,-5px 0 12px 0 rgba(38,146,237,.6),0 0 30px 10px rgba(30,18,182,.5),-3px 0 24px 0 rgba(18,84,182,.7),-5px 0 70px 10px rgba(42,159,241,.8);box-shadow:0 0 6px 0 rgba(255,255,255,.5),0 0 10px 0 #1545fc,-5px 0 12px 0 rgba(38,146,237,.6),0 0 30px 10px rgba(30,18,182,.5),-3px 0 24px 0 rgba(18,84,182,.7),-5px 0 70px 10px rgba(42,159,241,.8)}.page-template-template_technology .technology-body{position:relative}.page-template-template_technology .technology-body #technology-navbar{position:sticky;z-index:1;background-color:#f5f3f1;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items .technology-navbar-item .item-content{padding-block:1.25rem;padding-inline:3rem;background-color:transparent;border:none;color:#1b1464;font-family:Poppins,sans-serif;font-size:15px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items .technology-navbar-item .item-content{padding-inline:1.5rem}}@media (max-width:767.98px){.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items .technology-navbar-item .item-content{padding-inline:.75rem}}.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items .technology-navbar-item .item-content:active,.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items .technology-navbar-item .item-content:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items .technology-navbar-item .item-content.active{color:#1fca7e}@media (min-width:580px){.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items .technology-navbar-item:first-of-type .item-content{padding-left:0}}@media (min-width:580px){.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items .technology-navbar-item:last-of-type .item-content{padding-right:0}}.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items .slick-list .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_technology .technology-body #technology-navbar .technology-navbar-items .slick-list .slick-slide&gt;div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template_technology .technology-body .tech-image-and-text-section{padding-block:4.5rem}@media (max-width:1099.98px){.page-template-template_technology .technology-body .tech-image-and-text-section{padding-block:3rem}}.page-template-template_technology .technology-body .tech-image-and-text-section .tech-section-intro{margin-bottom:2rem}@media (max-width:1099.98px){.page-template-template_technology .technology-body .tech-image-and-text-section .tech-section-intro{margin-bottom:1rem}}.page-template-template_technology .technology-body .tech-image-and-text-section .tech-section-intro .item-title{font-family:Poppins,sans-serif;font-size:38px;font-weight:600;letter-spacing:.8px;line-height:1.2}@media (max-width:767.98px){.page-template-template_technology .technology-body .tech-image-and-text-section .tech-section-intro .item-title{font-size:35px}}.page-template-template_technology .technology-body .tech-image-and-text-section .tech-section-image{padding-top:1.25rem}.page-template-template_technology .technology-body .detailed-tech-section{padding-block:4.5rem}@media (max-width:1099.98px){.page-template-template_technology .technology-body .detailed-tech-section{padding-block:3rem}}.page-template-template_technology .technology-body .detailed-tech-section:last-of-type{background-color:#f5f3f1}.page-template-template_technology .technology-body .detailed-tech-section .tech-section-intro .item-title{font-family:Poppins,sans-serif;font-size:38px;font-weight:600;letter-spacing:.8px;line-height:1.2}@media (max-width:767.98px){.page-template-template_technology .technology-body .detailed-tech-section .tech-section-intro .item-title{font-size:35px}}.page-template-template_technology .technology-body .detailed-tech-section .tech-text-and-image .tech-text .item-content .item-text{margin-bottom:.75rem}.page-template-template_technology .technology-body .detailed-tech-section .tech-text-and-image .tech-text .item-content .item-bullet-points .item-bullet-point{padding-bottom:.25rem}.page-template-template_technology .technology-body .detailed-tech-section .tech-text-and-image .tech-text .item-content .item-bullet-points .item-bullet-point:last-of-type{padding-bottom:0}.page-template-template_technology .technology-body .detailed-tech-section .tech-text-and-image .tech-text .item-content .item-bullet-points .item-bullet-point::marker{color:#1fca7e}@media (max-width:1099.98px){.page-template-template_technology .technology-body .detailed-tech-section .tech-text-and-image .tech-image{margin-bottom:1.5rem}}@media (max-width:1099.98px){.page-template-template_technology .technology-body .detailed-tech-section .tech-benefit-items{margin-bottom:-2rem}}@media (max-width:1099.98px){.page-template-template_technology .technology-body .detailed-tech-section .tech-benefit-items .tech-benefit-item{margin-bottom:2rem}}.page-template-template_technology .technology-body .detailed-tech-section .tech-benefit-items .tech-benefit-item .item-content{padding-inline:2rem}.page-template-template_technology .technology-body .detailed-tech-section .tech-benefit-items .tech-benefit-item .item-content .item-image{width:96px;aspect-ratio:1/1;margin-bottom:.5rem}@media (max-width:1099.98px){.page-template-template_technology .technology-body .detailed-tech-section .tech-benefit-items .tech-benefit-item .item-content .item-image{width:80px}}.page-template-template_technology .technology-body .detailed-tech-section .tech-benefit-items .tech-benefit-item .item-content .item-title{margin-bottom:.5rem}.page-template-template_technology .featured-items-section{padding-block:4.5rem}@media (max-width:1099.98px){.page-template-template_technology .featured-items-section{padding-block:3rem}}@media (max-width:1099.98px){.page-template-template_technology .featured-items-section .section-intro-block{margin-bottom:1rem}}.page-template-template_threat-prevention .statistics{padding-top:4.5rem;padding-bottom:2.5rem}@media (max-width:1099.98px){.page-template-template_threat-prevention .statistics{padding-top:3rem;padding-bottom:1rem}}.page-template-template_threat-prevention .statistics .statistics-intro .item-title{margin-bottom:2rem}.page-template-template_threat-prevention .statistics .statistic-items .statistic-item{margin-bottom:2rem}.page-template-template_threat-prevention .statistics .statistic-items .statistic-item .item-content{padding-inline:1rem;text-align:center}.page-template-template_threat-prevention .statistics .statistic-items .statistic-item .item-content .item-value{margin-bottom:.5rem;font-family:Poppins,sans-serif;font-size:60px;font-weight:700;letter-spacing:.8px;line-height:1.2}@media (max-width:767.98px){.page-template-template_threat-prevention .statistics .statistic-items .statistic-item .item-content .item-value{margin-bottom:0}}.page-template-template_threat-prevention .problems{padding-top:4.5rem;padding-bottom:2.5rem}@media (max-width:1099.98px){.page-template-template_threat-prevention .problems{padding-top:3rem;padding-bottom:1rem}}.page-template-template_threat-prevention .problems .problem-items{margin-top:1rem}.page-template-template_threat-prevention .problems .problem-items .problem-item{margin-bottom:2rem}.page-template-template_threat-prevention .problems .problem-items .problem-item .item-content{padding-inline:1rem;text-align:center}.page-template-template_threat-prevention .problems .problem-items .problem-item .item-content .item-image{margin-bottom:1rem}.page-template-template_threat-prevention .image-and-text-section{padding-block:4.5rem}@media (max-width:1099.98px){.page-template-template_threat-prevention .image-and-text-section{padding-block:3rem}}.page-template-template_threat-prevention .image-and-text-section .image-and-text-section-intro .item-title{font-family:Roboto,sans-serif;font-size:32px;font-weight:600;line-height:1.3}@media (max-width:1099.98px){.page-template-template_threat-prevention .image-and-text-section .image-and-text-section-intro .item-title{margin-bottom:0}}@media (max-width:767.98px){.page-template-template_threat-prevention .image-and-text-section .image-and-text-section-intro .item-title{font-size:28px}}@media (max-width:1099.98px){.page-template-template_threat-prevention .image-and-text-section .image-and-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1099.98px){.page-template-template_threat-prevention .image-and-text-section .image-and-text .image-col{margin-top:1rem;margin-bottom:1rem}}.page-template-template_threat-prevention .image-and-text-section .image-and-text .text-col .item-text{padding-left:4rem}@media (max-width:1299.98px){.page-template-template_threat-prevention .image-and-text-section .image-and-text .text-col .item-text{padding-left:2rem}}@media (max-width:1099.98px){.page-template-template_threat-prevention .image-and-text-section .image-and-text .text-col .item-text{padding-left:0;text-align:center}}.page-template-template_threat-prevention .solutions{padding-top:4.5rem;padding-bottom:2.5rem}@media (max-width:1099.98px){.page-template-template_threat-prevention .solutions{padding-top:3rem;padding-bottom:1rem}}.page-template-template_threat-prevention .solutions .solution-intro .item-title{font-family:Poppins,sans-serif;font-size:38px;font-weight:600;letter-spacing:.8px;line-height:1.2}@media (max-width:767.98px){.page-template-template_threat-prevention .solutions .solution-intro .item-title{font-size:35px}}.page-template-template_threat-prevention .solutions .solution-items .solution-item{margin-bottom:2rem}.page-template-template_threat-prevention .solutions .solution-items .solution-item .item-content{padding-inline:1rem;text-align:center}.page-template-template_threat-prevention .solutions .solution-items .solution-item .item-content .item-image{margin-bottom:.75rem}@media (max-width:767.98px){.page-template-template_threat-prevention .solutions .solution-items .solution-item .item-content .item-image{margin-bottom:.25rem}}.page-template-template_threat-prevention .solutions .solution-items .solution-item .item-content .item-image img{width:96px;aspect-ratio:1}.page-template-template_threat-prevention .solutions .solution-items .solution-item .item-content .item-text{margin-top:.25rem;margin-bottom:1rem}@media (max-width:1099.98px){.page-template-template_threat-prevention .solutions .solution-items .solution-item .item-content .item-text{margin-bottom:.5rem}}.page-template-template_threat-prevention .solutions .solution-items .solution-item .item-content .item-link{position:relative;color:#1b1464;font-weight:700;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_threat-prevention .solutions .solution-items .solution-item .item-content .item-link i{position:relative;top:1px;-webkit-transform:translateX(0);transform:translateX(0);margin-left:.5rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_threat-prevention .solutions .solution-items .solution-item .item-content .item-link:active,.page-template-template_threat-prevention .solutions .solution-items .solution-item .item-content .item-link:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_threat-prevention .solutions .solution-items .solution-item .item-content .item-link:active i,.page-template-template_threat-prevention .solutions .solution-items .solution-item .item-content .item-link:hover i{-webkit-transform:translateX(.25rem);transform:translateX(.25rem);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_threat-prevention .featured-content-section{padding-block:4.5rem}@media (max-width:1099.98px){.page-template-template_threat-prevention .featured-content-section{padding-block:3rem}}@media (max-width:767.98px){.page-template-template_threat-prevention .featured-content-section{padding-top:0;margin-top:-3rem}}.page-template-template_threat-prevention .featured-content-section::before{content:none}@media (max-width:1299.98px){.page-template-template_threat-prevention .featured-content-section .featured-content-background{border-top-left-radius:0!important;border-bottom-left-radius:0!important}}.page-template-template_threat-prevention .featured-content-section .featured-content-background img{border-radius:0!important}.page-template-template_threat-prevention .featured-items-section{padding-top:4.5rem;padding-bottom:2.5rem}@media (max-width:1099.98px){.page-template-template_threat-prevention .featured-items-section{padding-top:3rem;padding-bottom:1rem}}@media (max-width:579.98px){.page-template-template_threat-prevention .featured-items-section.case-study-above{margin-top:-3rem}}@media screen and (max-width:579.98px) and (max-width:470px){.page-template-template_threat-prevention .featured-items-section.case-study-above{margin-top:-6rem}}@media screen and (max-width:579.98px) and (max-width:375px){.page-template-template_threat-prevention .featured-items-section.case-study-above{margin-top:-9rem}}@media (max-width:1099.98px){.page-template-template_threat-prevention .featured-items-section .section-intro-block{margin-bottom:2rem}}@media (max-width:767.98px){.page-template-template_threat-prevention .featured-items-section .section-intro-block{margin-bottom:1rem}}.page-template-template_threat-prevention .featured-items-section .section-intro-block .item-title{text-align:center}@media (max-width:1099.98px){.page-template-template_threat-prevention .featured-items-section .section-intro-block .item-title{margin-bottom:0}}.page-template-template_trust-center .image-and-text-section .image-and-text{padding:3rem;background-color:#fff;border-radius:20px;-webkit-box-shadow:2px 2px 40px 0 rgba(0,0,0,.13);box-shadow:2px 2px 40px 0 rgba(0,0,0,.13)}@media (max-width:767.98px){.page-template-template_trust-center .image-and-text-section .image-and-text{padding:1.5rem}}.page-template-template_trust-center .image-and-text-section .image-and-text .item-image{line-height:1}@media (max-width:1099.98px){.page-template-template_trust-center .image-and-text-section .image-and-text .item-image{margin-bottom:2rem}}.page-template-template_trust-center .image-and-text-section .image-and-text .text-col .item-text-block{padding-left:1rem}@media (max-width:1099.98px){.page-template-template_trust-center .image-and-text-section .image-and-text .text-col .item-text-block{padding-left:0}}.page-template-template_trust-center .image-and-text-section .image-and-text .text-col .item-text-block .item-title{margin-bottom:1.5rem;font-family:Poppins,sans-serif;font-size:38px;font-weight:600;letter-spacing:.8px;line-height:1.2}@media (max-width:767.98px){.page-template-template_trust-center .image-and-text-section .image-and-text .text-col .item-text-block .item-title{font-size:35px}}.page-template-template_trust-center .image-and-text-section .image-and-text .text-col .item-text-block .item-text{margin-bottom:1.5rem}.page-template-template_trust-center .tabs-and-accordion .section-title{margin:0;text-align:center}.page-template-template_trust-center .tabs-and-accordion .section-title .item-title{margin-bottom:2.5rem;font-family:Poppins,sans-serif;font-size:35px;font-weight:600;letter-spacing:.8px;line-height:1.4}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .section-title .item-title{margin-bottom:2rem;font-size:31px}}@media (min-width:768px){.page-template-template_trust-center .tabs-and-accordion .tab-header-items-nav-items{position:relative;isolation:isolate;padding-inline:15px}.page-template-template_trust-center .tabs-and-accordion .tab-header-items-nav-items::after{content:"";position:absolute;right:15px;bottom:0;left:15px;height:2px;z-index:-1;background-color:#f5f3f1}}.page-template-template_trust-center .tabs-and-accordion .tab-header-items{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .tab-header-items{margin-bottom:1.5rem;border-bottom:none}}.page-template-template_trust-center .tabs-and-accordion .tab-header-items .tab-header-item{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .tab-header-items .tab-header-item .item-content{padding-bottom:2.5rem}@media (max-width:1099.98px){.page-template-template_trust-center .tabs-and-accordion .tab-header-items .tab-header-item .item-content{padding-right:.5rem}}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .tab-header-items .tab-header-item .item-content{padding-inline:1rem;padding-bottom:0;margin-top:2rem}}.page-template-template_trust-center .tabs-and-accordion .tab-header-items .tab-header-item .item-content .item-title{margin-bottom:1rem}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .tab-header-items .tab-header-item .item-content .item-title{font-size:25px}}.page-template-template_trust-center .tabs-and-accordion .tab-header-items .tab-header-item.active{opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .tab-nav-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.75rem}@media (max-width:1199.98px){.page-template-template_trust-center .tabs-and-accordion .tab-nav-items{gap:2.75rem}}@media (max-width:1099.98px){.page-template-template_trust-center .tabs-and-accordion .tab-nav-items{gap:1rem}}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .tab-nav-items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;isolation:isolate}.page-template-template_trust-center .tabs-and-accordion .tab-nav-items::after{content:"";position:absolute;isolation:isolate;right:15px;bottom:0;left:15px;height:2px;z-index:-1;background-color:#f5f3f1}}.page-template-template_trust-center .tabs-and-accordion .tab-nav-items .tab-nav-item{position:relative;isolation:isolate;height:100%;padding:0;margin:0;background-color:transparent;border:none;color:#323232;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;letter-spacing:.8px;line-height:1.3;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .tab-nav-items .tab-nav-item{padding-inline:1rem;padding-bottom:.5rem;font-size:16px}}.page-template-template_trust-center .tabs-and-accordion .tab-nav-items .tab-nav-item::after{content:"";position:absolute;right:0;bottom:0;left:0;height:6px;background-color:#1fca7e;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .tab-nav-items .tab-nav-item:active,.page-template-template_trust-center .tabs-and-accordion .tab-nav-items .tab-nav-item:focus,.page-template-template_trust-center .tabs-and-accordion .tab-nav-items .tab-nav-item:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .tab-nav-items .tab-nav-item.active{pointer-events:none}.page-template-template_trust-center .tabs-and-accordion .tab-nav-items .tab-nav-item.active::after{opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .accordion-items{padding-top:2.5rem;padding-inline:15px}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .accordion-items{padding-top:0}}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item{padding:5rem;background-color:#f5f3f1;border-radius:20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1199.98px){.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item{padding:3rem}}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item{padding:1.5rem}}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab{padding-block:2.5rem;border-bottom:solid 1px #1fca7e}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab{padding-block:1.25rem}}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab:first-of-type{padding-top:0}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab:last-of-type{padding-bottom:0;border-bottom:none}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block{position:relative;width:100%;padding-right:1.5rem;padding-left:0;margin:0;background-color:transparent;border:none;color:#323232;font-family:Poppins,sans-serif;font-size:23px;font-weight:600;letter-spacing:.8px;line-height:1.3;text-align:left;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block{font-size:18px}}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block::after,.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block::before{content:"";position:absolute;top:50%;background-color:#323232;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block::before{right:0;width:17px;height:2px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block::before{width:15px;-webkit-transform:none;transform:none}}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block::after{right:8px;width:2px;height:16px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block::after{top:calc(50% + 1px);right:7px;height:14px}}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block:active,.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block:focus,.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block:active::after,.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block:active::before,.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block:focus::after,.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block:focus::before,.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block:hover::after,.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block:hover::before{background-color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-title-block.active::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content{max-height:0;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content{padding-top:2rem}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content{padding-top:1.25rem}}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-text{margin-bottom:1rem}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-text{font-size:16px}}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-ctas{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-ctas .item-tab-cta{margin-bottom:1rem;color:#1b1464;font-size:18px;font-weight:600;letter-spacing:.8px;line-height:1.3;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767.98px){.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-ctas .item-tab-cta{font-size:16px}}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-ctas .item-tab-cta .fa-solid{margin-left:.25rem;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-ctas .item-tab-cta:last-of-type{margin-bottom:0}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-ctas .item-tab-cta:active,.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-ctas .item-tab-cta:focus,.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-ctas .item-tab-cta:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-ctas .item-tab-cta:active .fa-solid,.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-ctas .item-tab-cta:focus .fa-solid,.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content .item-accordion-tab .item-tab-content .item-tab-inner-content .item-tab-ctas .item-tab-cta:hover .fa-solid{-webkit-transform:translateX(.25rem);transform:translateX(.25rem);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_trust-center .tabs-and-accordion .accordion-items .accordion-item .item-content.active{opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_landing-page-sales .banner-gradient{margin-top:5rem;background:#1b1464;background:linear-gradient(135deg,#1b1464 0,#1fca7e 100%);background-size:cover}@media (max-width:1099.98px){.page-template-template_landing-page-sales .banner-gradient{margin-top:4rem}}.page-template-template_landing-page-sales .banner-gradient .banner-title{font-weight:500;line-height:1.1;color:#fff}.page-template-template_landing-page-sales .banner-gradient .banner-text{color:#fff}.page-template-template_landing-page-sales .banner-gradient .btn .fa-chevron-right{color:#1fca7e}.featured-item .featured-item-image{margin-bottom:1rem;width:100%}.featured-item .featured-btn .btn .fa-chevron-right{color:#1fca7e}.benefits-section .benefit-items .benefit-item .item-content .item-text{font-size:23px;font-weight:600;line-height:1.3;color:#1b1464}.benefits-section .item-btn .btn .fa-chevron-right{color:#1b1464}.alternating-image-and-text-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1.5rem;padding-bottom:3rem}.alternating-image-and-text-item:last-of-type{padding-bottom:0}@media (max-width:767.98px){.alternating-image-and-text-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.alternating-image-and-text-item .image-col .item-image{width:100%}@media (max-width:767.98px){.alternating-image-and-text-item .image-col .item-image{margin-bottom:1rem;text-align:center}}.alternating-image-and-text-item .text-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1199.98px){.alternating-image-and-text-item .text-col .item-content{padding-left:2rem}}@media (max-width:767.98px){.alternating-image-and-text-item .text-col .item-content{padding-left:0}}.alternating-image-and-text-item .text-col .item-content .item-pretext{margin-bottom:1rem;text-transform:uppercase;letter-spacing:.25ch;font-family:Roboto,sans-serif;font-weight:700;color:#1fca7e}.alternating-image-and-text-item .text-col .item-content .item-title{margin-bottom:1rem}.alternating-image-and-text-item .text-col .item-content .item-text{color:#323232}@media (max-width:767.98px){.alternating-image-and-text-item .text-col .item-content .item-text{font-size:16px}}.alternating-image-and-text-item .text-col .btn .fa-chevron-right{color:#1fca7e}@media (max-width:1199.98px){.alternating-image-and-text-item[data-setion-count=odd] .text-col .item-content{padding-left:0;padding-right:2rem}}@media (max-width:767.98px){.alternating-image-and-text-item[data-setion-count=odd] .text-col .item-content{padding-right:0}}.global-resources-body{position:relative}.global-resources-body .global-resources-navbar{position:sticky;z-index:4;background-color:#f5f3f1;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.global-resources-body .global-resources-navbar .global-resources-navbar-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.global-resources-body .global-resources-navbar .global-resources-navbar-items .global-resources-navbar-item .item-content{padding-block:1.25rem;padding-inline:3rem;background-color:transparent;border:none;color:#1b1464;font-family:Poppins,sans-serif;font-size:15px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1099.98px){.global-resources-body .global-resources-navbar .global-resources-navbar-items .global-resources-navbar-item .item-content{padding-inline:1.5rem}}@media (max-width:767.98px){.global-resources-body .global-resources-navbar .global-resources-navbar-items .global-resources-navbar-item .item-content{padding-inline:.75rem}}.global-resources-body .global-resources-navbar .global-resources-navbar-items .global-resources-navbar-item .item-content:active,.global-resources-body .global-resources-navbar .global-resources-navbar-items .global-resources-navbar-item .item-content:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.global-resources-body .global-resources-navbar .global-resources-navbar-items .global-resources-navbar-item .item-content.active{color:#1fca7e}@media (min-width:580px){.global-resources-body .global-resources-navbar .global-resources-navbar-items .global-resources-navbar-item:first-of-type .item-content{padding-left:0}}@media (min-width:580px){.global-resources-body .global-resources-navbar .global-resources-navbar-items .global-resources-navbar-item:last-of-type .item-content{padding-right:0}}.global-resources-body .global-resources-navbar .global-resources-navbar-items .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex}.global-resources-body .global-resources-navbar .global-resources-navbar-items .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.global-resources-body .global-resources-navbar .global-resources-navbar-items .slick-list .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.global-resources-body .global-resources-navbar .global-resources-navbar-items .slick-list .slick-slide&gt;div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-resources-body .global-resources-item .container{position:relative}.global-resources-body .global-resources-item .container::after{content:"";position:absolute;bottom:1rem;width:calc(100% - 30px);height:1px;background-color:#ccc}.global-resources-body .global-resources-item .item-title{padding-top:2rem}.global-resources-body .global-resources-item:nth-of-type(2){margin-top:1rem}.global-resources-body .global-resources-item:last-of-type .container::after{content:none}.training-portfolio-body{position:relative}.training-portfolio-body .training-portfolio-navbar{position:sticky;z-index:4;background-color:#f5f3f1;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .training-portfolio-navbar-item .item-content{padding-block:1.25rem;padding-inline:2rem;background-color:transparent;border:none;color:#1b1464;font-family:Poppins,sans-serif;font-size:15px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:1199.98px){.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .training-portfolio-navbar-item .item-content{padding-inline:1.5rem}}@media (max-width:1099.98px){.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .training-portfolio-navbar-item .item-content{padding-inline:1rem}}.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .training-portfolio-navbar-item .item-content:active,.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .training-portfolio-navbar-item .item-content:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .training-portfolio-navbar-item .item-content.active{color:#1fca7e}@media (max-width:1099.98px){.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .training-portfolio-navbar-item:first-of-type .item-content{padding-left:0}}@media (max-width:1099.98px){.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .training-portfolio-navbar-item:last-of-type .item-content{padding-right:0}}.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex}.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .slick-list .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}@media screen and (max-width:980px){.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .slick-list .slick-slide{margin-right:1rem}}.training-portfolio-body .training-portfolio-navbar .training-portfolio-navbar-items .slick-list .slick-slide&gt;div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.training-portfolio-body .portfolio-item{margin-top:4.5rem}.training-portfolio-body .portfolio-item:last-of-type{margin-bottom:4.5rem}@media (max-width:1099.98px){.training-portfolio-body .portfolio-item{margin-top:2rem}.training-portfolio-body .portfolio-item:last-of-type{margin-bottom:2rem}}.training-portfolio-body .portfolio-item .item-content .item-labels{position:relative;padding-block:.25rem}.training-portfolio-body .portfolio-item .item-content .item-labels::before{content:"";position:absolute;inset:0 15px;background:#1b1464;background:-webkit-gradient(linear,left top,right top,from(#1b1464),to(#1fca7e));background:linear-gradient(90deg,#1b1464 0,#1fca7e 100%)}.training-portfolio-body .portfolio-item .item-content .item-labels .item-label p{font-weight:700}.training-portfolio-body .portfolio-item .item-content .portfolio-sub-items .portfolio-sub-item{position:relative}.training-portfolio-body .portfolio-item .item-content .portfolio-sub-items .portfolio-sub-item::after{content:"";position:absolute;right:15px;bottom:0;left:15px;height:1px;background-color:#ccc}.training-portfolio-body .portfolio-item .item-content .portfolio-sub-items .portfolio-sub-item .portfolio-sub-item-content{padding-block:.75rem}.training-portfolio-body .portfolio-item .item-content .portfolio-sub-items .portfolio-sub-item .portfolio-sub-item-content .portfolio-sub-item-title p{font-weight:700}@media (max-width:1099.98px){.training-portfolio-body .portfolio-item .item-content .portfolio-sub-items .portfolio-sub-item .portfolio-sub-item-content .portfolio-sub-item-title{padding-right:.5rem}}.training-portfolio-body .portfolio-item .item-content .portfolio-sub-items .portfolio-sub-item .portfolio-sub-item-content .item-text p:last-of-type{margin-bottom:0}@media (max-width:1099.98px){.training-portfolio-body .portfolio-item .item-content .portfolio-sub-items .portfolio-sub-item .portfolio-sub-item-content .item-duration{-ms-flex-negative:0;flex-shrink:0}}@media (max-width:579.98px){.page-template-template_global-data-network .banner-products .banner-content{padding-block:2rem!important}.page-template-template_global-data-network .banner-products .banner-content .item-title{font-size:32px!important}}.page-template-template_global-data-network .alternating-image-and-text-rows{padding-block:1rem}@media (max-width:1099.98px){.page-template-template_global-data-network .alternating-image-and-text-rows{margin-top:-1rem}}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-intro .item-title{font-family:Poppins,sans-serif;margin-bottom:1rem}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content{padding-top:2rem;padding-bottom:1rem}@media (max-width:767.98px){.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content{padding-top:1rem;padding-bottom:2rem}}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-image img{border-radius:8px}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block{font-family:Roboto,sans-serif}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.left-text-block{padding-right:4rem}@media (max-width:1199.98px){.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.left-text-block{padding-right:2rem}}@media (max-width:1099.98px){.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.left-text-block{padding-right:1rem}}@media (max-width:767.98px){.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.left-text-block{padding-right:0}}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.right-text-block{padding-left:4rem}@media (max-width:1199.98px){.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.right-text-block{padding-left:2rem}}@media (max-width:1099.98px){.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.right-text-block{padding-left:1rem}}@media (max-width:767.98px){.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block.right-text-block{padding-left:0}}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-supertitle{padding-bottom:.75rem}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-title{margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;line-height:1.3}@media (max-width:767.98px){.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-title{margin-block:.5rem;font-size:28px}}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-text{font-family:Roboto,sans-serif}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-text ul li{padding-bottom:.25rem}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-text ul li:last-of-type{padding-bottom:0}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-text ul li::marker{color:#1fca7e}@media (max-width:767.98px){.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content .item-text-block .item-text{padding-bottom:2rem}}.page-template-template_global-data-network .alternating-image-and-text-rows .alternating-image-and-text-rows-items .alternating-image-and-text-row-item:last-of-type .item-content{padding-bottom:0}.page-template-template_global-data-network .three-column-section .three-column-section-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_global-data-network .three-column-section .three-column-section-items .three-column-section-item .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template_global-data-network .three-column-section .three-column-section-items .three-column-section-item .item-content .item-image{display:block;padding-bottom:1.5rem}.page-template-template_global-data-network .three-column-section .three-column-section-items .three-column-section-item .item-content .item-title{padding-bottom:1.5rem;font-weight:600;color:#1b1464}.page-template-template_global-data-network .three-column-section .three-column-section-items .three-column-section-item .item-content .item-text{font-family:Roboto,sans-serif;padding-bottom:1.5rem}.page-template-template_global-data-network .effective-fraud-prevention-section{background:#1b1464}.page-template-template_global-data-network .effective-fraud-prevention-section .title-block .super-title{color:#1fca7e}.page-template-template_global-data-network .effective-fraud-prevention-section .title-block .title{padding-bottom:1rem;color:#fff}.page-template-template_global-data-network .effective-fraud-prevention-section .title-block .text{color:#fff;font-family:Roboto,sans-serif}.page-template-template_global-data-network .effective-fraud-prevention-section .effective-fraud-prevention-item .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.page-template-template_global-data-network .effective-fraud-prevention-section .effective-fraud-prevention-item .item-content{padding-block:1rem}}.page-template-template_global-data-network .effective-fraud-prevention-section .effective-fraud-prevention-item .item-content .item-image-wrapper .item-number{font-size:100px;font-weight:600;opacity:.15;line-height:1.2;color:#fff}.page-template-template_global-data-network .effective-fraud-prevention-section .effective-fraud-prevention-item .item-content .item-image-wrapper .item-image{display:block;min-width:64px}.page-template-template_global-data-network .effective-fraud-prevention-section .effective-fraud-prevention-item .item-content .item-title{padding-block:1rem;font-weight:600;color:#1fca7e}.page-template-template_global-data-network .effective-fraud-prevention-section .effective-fraud-prevention-item .item-content .item-text{font-family:Roboto,sans-serif;color:#fff}.page-template-template_global-data-network .platform{padding-block:4.5rem}.page-template-template_global-data-network .platform .platform-intro .item-title{font-family:Poppins,sans-serif;padding-bottom:.5rem}.page-template-template_global-data-network .platform .platform-content .item-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_global-data-network .platform .platform-content .platform-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3.25rem}.page-template-template_global-data-network .platform .platform-content .platform-items .platform-item{position:relative;padding-right:3rem}@media (max-width:767.98px){.page-template-template_global-data-network .platform .platform-content .platform-items .platform-item{padding-right:15px}}.page-template-template_global-data-network .platform .platform-content .platform-items .platform-item .item-title{font-family:Poppins,sans-serif;margin-bottom:.75rem;color:#1b1464}.page-template-template_global-data-network .platform .platform-content .platform-items .platform-item li::marker{color:#1fca7e}@media (max-width:1099.98px){.page-template-template_global-data-network .platform .platform-content .platform-items .platform-item:nth-of-type(2){margin-bottom:3rem}}@media (max-width:767.98px){.page-template-template_global-data-network .platform .platform-content .platform-items .platform-item:nth-of-type(2){padding-block:3rem;margin-bottom:0}}.page-template-template_global-data-network .platform .platform-content .platform-items .platform-item:nth-of-type(2):before{content:"";position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#1fca7e),color-stop(50%,transparent));background:linear-gradient(180deg,#1fca7e 50%,transparent 50%);background-size:100% 20px;left:-5%;width:1px;height:100%}@media (max-width:767.98px){.page-template-template_global-data-network .platform .platform-content .platform-items .platform-item:nth-of-type(2):before{content:none}}.page-template-template_global-data-network .platform .platform-content .platform-items .platform-item:nth-of-type(3):before{content:"";position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#1fca7e),color-stop(50%,transparent));background:linear-gradient(180deg,#1fca7e 50%,transparent 50%);background-size:100% 20px;left:-5%;width:1px;height:100%}@media (max-width:1099.98px){.page-template-template_global-data-network .platform .platform-content .platform-items .platform-item:nth-of-type(3):before{content:none}}@media (max-width:579.98px){.page-template-template_technology-platform-page .banner-content{padding-block:2rem!important}.page-template-template_technology-platform-page .banner-content .item-title{font-size:32px!important}}.page-template-template_technology-platform-page .statistic-box-section .section-intro-block .item-title{font-family:Poppins,sans-serif;font-size:25px;font-weight:600}.page-template-template_technology-platform-page .statistic-item .item-value{font-size:48px;font-weight:600}.page-template-template_technology-platform-page .statistic-item .item-text{font-family:Roboto,sans-serif}.page-template-template_technology-platform-page .text-and-card-section{padding-top:3rem}@media (max-width:1099.98px){.page-template-template_technology-platform-page .text-and-card-section{padding-top:2rem}}@media (max-width:579.98px){.page-template-template_technology-platform-page .text-and-card-section .text-section{text-align:center}}.page-template-template_technology-platform-page .text-and-card-section .text-section .item-text{font-family:Roboto,sans-serif}.page-template-template_technology-platform-page .text-and-card-section .card-item .item-content{border-radius:10px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}@media (max-width:579.98px){.page-template-template_technology-platform-page .text-and-card-section .card-item .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.page-template-template_technology-platform-page .text-and-card-section .card-item .item-title{font-weight:600}.page-template-template_technology-platform-page .text-and-card-section .card-item .item-text{font-family:Roboto,sans-serif}.page-template-template_technology-platform-page .alternating-image-and-text-rows{padding-top:6rem;padding-bottom:4.5rem}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items{margin-top:2rem}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content{padding-top:2rem;padding-bottom:1rem}@media (max-width:767.98px){.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-content{padding-top:1rem;padding-bottom:2rem}}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item img{border-radius:8px}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-text-block{font-family:Roboto,sans-serif}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .left-text-block{padding-right:4rem}@media (max-width:1199.98px){.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .left-text-block{padding-right:2rem}}@media (max-width:1099.98px){.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .left-text-block{padding-right:1rem}}@media (max-width:767.98px){.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .left-text-block{padding-right:0}}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .right-text-block{padding-left:4rem}@media (max-width:1199.98px){.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .right-text-block{padding-left:2rem}}@media (max-width:1099.98px){.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .right-text-block{padding-left:1rem}}@media (max-width:767.98px){.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .right-text-block{padding-left:0}}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-supertitle{padding-bottom:.75rem}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-title{font-size:32px;font-weight:600;line-height:1.3}@media (max-width:767.98px){.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-title{font-size:28px}}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-text{font-family:Roboto,sans-serif}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-text ul li{padding-bottom:.25rem}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-text ul li:last-of-type{padding-bottom:0}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-text ul li::marker{color:#1fca7e}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-link{color:#1b1464;font-family:Roboto,sans-serif;font-weight:600}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-link i{top:1px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-link:active,.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-link:focus,.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-link:hover{color:#1fca7e}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-link:active i,.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-link:focus i,.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item .item-link:hover i{-webkit-transform:translateX(.25rem);transform:translateX(.25rem);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_technology-platform-page .alternating-image-and-text-rows-items .alternating-image-and-text-row-item:last-of-type .item-content{padding-bottom:0}.page-template-template_technology-platform-page .dashboard{padding-block:4.5rem}.page-template-template_technology-platform-page .dashboard-items{padding-top:3.25rem}.page-template-template_technology-platform-page .dashboard-item{padding-right:5rem}@media (max-width:1199.98px){.page-template-template_technology-platform-page .dashboard-item{padding-right:15px}}@media (max-width:1199.98px){.page-template-template_technology-platform-page .dashboard-item{text-align:center}}.page-template-template_technology-platform-page .dashboard-item:not(:nth-of-type(1)):before{content:"";position:absolute;left:-2.25rem;width:1px;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#1fca7e),color-stop(50%,transparent));background:linear-gradient(180deg,#1fca7e 50%,transparent 50%);background-size:100% 20px}@media (max-width:1199.98px){.page-template-template_technology-platform-page .dashboard-item:not(:nth-of-type(1)):before{left:0}}@media (max-width:1099.98px){.page-template-template_technology-platform-page .dashboard-item:not(:nth-of-type(1)):before{content:none}}.page-template-template_technology-platform-page .dashboard-item li::marker{color:#1fca7e}.page-template-template_technology-platform-page .three-columns-section .section-intro-block .item-content{text-align:center}.page-template-template_technology-platform-page .three-columns-section .section-intro-block .item-content .item-supertitle{margin-bottom:.5rem;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:.25ch;color:#1fca7e}.page-template-template_technology-platform-page .three-columns-section .section-intro-block .item-content .item-title{margin-bottom:3rem;color:#323232}@media (min-width:1100px){.page-template-template_technology-platform-page .three-columns-section .section-intro-block .item-content .item-title{font-size:40px}}@media (max-width:767.98px){.page-template-template_technology-platform-page .three-columns-section .section-intro-block .item-content .item-title{margin-bottom:2rem}}.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item{margin-bottom:4rem}.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content{padding-inline:1rem;text-align:center}.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-image{margin-bottom:2rem}@media (max-width:767.98px){.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-image{margin-bottom:.75rem}}.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-title{margin-bottom:.75rem;color:#1b1464}.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-text{margin-bottom:1.25rem;font-size:17px;font-family:Roboto,sans-serif}.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link{font-size:17px;font-weight:700;color:#1b1464;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link .fa-chevron-right{position:relative;top:1px;left:0;color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link:active,.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link:focus,.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link:hover{color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link:active .fa-chevron-right,.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link:focus .fa-chevron-right,.page-template-template_technology-platform-page .three-columns-section .three-columns-section-items .three-columns-section-item .item-content .item-link:hover .fa-chevron-right{left:.25rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.feature-item .item-content{padding-bottom:2rem}@media (max-width:579.98px){.feature-item .item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.feature-item .item-content .item-image{padding-right:2rem}@media (max-width:579.98px){.feature-item .item-content .item-image{padding-right:0;margin-bottom:1rem}}.feature-item .item-content .item-image img{min-width:80px}.feature-item .item-content .item-text-block .item-title{margin-bottom:1rem}@media (max-width:579.98px){.feature-item .item-content .item-text-block .item-title{text-align:center}}@property --step-btn-bg-color-start{syntax:"&lt;color&gt;";inherits:false;initial-value:#ccc}@property --step-btn-bg-color-end{syntax:"&lt;color&gt;";inherits:false;initial-value:#ccc}.platform-section .step-nav-items{gap:2rem}.platform-section .step-nav-item{--step-btn-bg-color-start:#ccc;--step-btn-bg-color-end:#ccc;padding-block:.25rem;padding-inline:2rem;background:-webkit-gradient(linear,left top,right top,color-stop(6.64%,var(--step-btn-bg-color-start)),color-stop(119.13%,var(--step-btn-bg-color-end)));background:linear-gradient(90deg,var(--step-btn-bg-color-start) 6.64%,var(--step-btn-bg-color-end) 119.13%);border-radius:20px;color:#fff;letter-spacing:.25ch;transition:--step-btn-bg-color-start .3s ease-out,--step-btn-bg-color-end .3s ease-out}.platform-section .step-nav-item:active,.platform-section .step-nav-item:hover{--step-btn-bg-color-start:#b51596;--step-btn-bg-color-end:#ea602a;transition:--step-btn-bg-color-start .3s ease-out,--step-btn-bg-color-end .3s ease-out}.platform-section .step-nav-item.active{--step-btn-bg-color-start:#b51596;--step-btn-bg-color-end:#ea602a;pointer-events:none}@media (max-width:1099.98px){.platform-section .step-nav-item.active{pointer-events:initial}}.platform-section .step-content-items{padding:3rem 1.5rem 1.5rem 1.5rem;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.platform-section .step-content-item{overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width:1100px){.platform-section .step-content-item .item-content{gap:1.5rem}.platform-section .step-content-item .item-intro-block{-ms-flex-negative:0;flex-shrink:0;max-width:30%}}@media (max-width:1099.98px){.platform-section .step-content-item{border-radius:8px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}}.platform-section .step-content-item .item-image img{max-width:48px}.platform-section .step-content-item .item-title{font-size:32px}.platform-section .step-content-item:not(.active){height:0}.page-template-template_landing-page-bnm .btn{font-weight:600}.page-template-template_landing-page-bnm .btn i{top:-1px}.page-template-template_landing-page-bnm .image-and-text-section .item-link{color:#1b1464;font-weight:600}.page-template-template_landing-page-bnm .image-and-text-section .item-link i{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_landing-page-bnm .image-and-text-section .item-link:active,.page-template-template_landing-page-bnm .image-and-text-section .item-link:focus,.page-template-template_landing-page-bnm .image-and-text-section .item-link:hover{color:#1fca7e}.page-template-template_landing-page-bnm .image-and-text-section .item-link:active i,.page-template-template_landing-page-bnm .image-and-text-section .item-link:focus i,.page-template-template_landing-page-bnm .image-and-text-section .item-link:hover i{-webkit-transform:translateX(.25rem);transform:translateX(.25rem);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.text-items-and-button-section .introduction-item p{font-size:20px}.text-items-and-button-section .bnm-item p{font-weight:600}.page-template-template_roi-calculator-simplified{--title-size:20px;--subtitle-size:18px}.page-template-template_roi-calculator-simplified .item-footnote p{font-size:14px}.page-template-template_roi-calculator-simplified .item-footnote p:last-of-type{margin-bottom:0}.input-group-col .item-content{border:solid 1px #ccc;border-radius:.5rem;-webkit-box-shadow:4px 4px 15px 0 rgba(0,0,0,.13);box-shadow:4px 4px 15px 0 rgba(0,0,0,.13)}.input-group-col .item-input-group-title{font-size:var(--title-size);font-weight:700}.input-group-col .item-input-number{font-weight:700}.input-group-col .item-input-slider-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-col .item-input-slider-wrapper .item-input-slider{-webkit-appearance:none;width:100%;height:20px}.input-group-col .item-input-slider-wrapper .item-input-slider::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#1fca7e),color-stop(#1b1464),to(#ccc));background:linear-gradient(90deg,#1fca7e,#1b1464 var(--slider-value),#ccc var(--slider-value));border-radius:16px;height:15px}.input-group-col .item-input-slider-wrapper .item-input-slider::-webkit-slider-thumb{position:relative;top:-5px;-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#ea602a;cursor:pointer}.input-group-col .item-input-slider-wrapper .item-input-slider::-webkit-slider-thumb:focus{-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666}.input-group-col .item-input-slider-wrapper .item-input-slider::-moz-range-track{background:#ccc;border-radius:16px;height:15px}.input-group-col .item-input-slider-wrapper::after,.input-group-col .item-input-slider-wrapper::before{position:absolute;bottom:1rem}.input-group-col .item-input-slider-wrapper::before{content:"1 million"}.input-group-col .item-input-slider-wrapper::after{content:"1 billion";right:0}.input-group-col .item-difference{position:relative;margin-top:1.25rem}@media (max-width:579.98px){.input-group-col .item-difference{margin-top:0}}.input-group-col .item-difference::before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background-color:#ccc}.input-group-col .item-difference .item-difference-title{font-size:var(--title-size);font-weight:700}.input-group-col .item-difference .item-difference-value{font-size:55px;font-weight:700}@media (max-width:1099.98px){.input-group-col .item-difference .item-difference-value{font-size:50px}}@media (max-width:579.98px){.input-group-col .item-difference .item-difference-value{font-size:40px}}.results-item-col .item-content{border:solid 1px #ccc;border-radius:.5rem;-webkit-box-shadow:4px 4px 15px 0 rgba(0,0,0,.13);box-shadow:4px 4px 15px 0 rgba(0,0,0,.13)}.results-item-col .item-title{font-size:var(--title-size);font-weight:700}.results-item-col .results-item:not(:last-of-type){border-bottom:solid 1px #ccc}.results-item-col .results-item-title{font-size:var(--subtitle-size);font-weight:700}@media (max-width:1099.98px){.results-item-col .results-item-value{font-size:28px}}@media (max-width:1099.98px){.page-template-template_behavioral-biometrics .alternating-image-and-text-sections{text-align:left}}.bb-cards-section .item-content{border:solid 1px #ccc;border-radius:.625rem}.bb-cards-section .item-content img{height:96px}@media (max-width:1099.98px){.bb-cards-section .item-content img{height:70px}}.bb-cards-section .item-content .item-title{font-size:1rem;font-weight:600}.text-and-cards-section{background:linear-gradient(103.04deg,#1b1464,#1fca7e)}@media (max-width:767.98px){.bb-text-item{text-align:center}}.bb-text-item .item-content{border-radius:.5rem;-webkit-box-shadow:4px 4px 18px 0 rgba(0,0,0,.08);box-shadow:4px 4px 18px 0 rgba(0,0,0,.08)}.bb-text-item .item-text{font-size:14px}@media (min-width:1100px){.how-it-works-section .step-buttons-box+.text-and-cards-item{margin-top:1.5rem}}@media (max-width:1099.98px){.how-it-works-section .text-and-cards-item{text-align:center}}.how-it-works-section .bb-card-item .item-content{border:solid 1px #ccc;border-radius:.625rem}.how-it-works-section .bb-card-item .item-title{font-weight:600}.how-it-works-section .bb-card-item .item-text{font-size:14px}@media (max-width:767.98px){.text-and-media-section{text-align:center}}.vertical-image-text-item img{height:76px}.vertical-image-text-item .item-title{font-size:1rem;font-weight:600}@media (max-width:1099.98px){.alternating-image-and-text-sections{text-align:center}}.process-section{background-color:#1b1464}.process-item .item-content{display:grid;grid-template-columns:72px 1fr;gap:1.5rem}@media (max-width:1099.98px){.process-item .item-content{grid-template-columns:1fr;gap:1rem;text-align:center}}.page-template-template_risk-engine .card-item .item-content{border:solid 1px #ccc;border-radius:.5rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_risk-engine .card-item .item-content:focus-visible,.page-template-template_risk-engine .card-item .item-content:hover{border-color:#1fca7e}.page-template-template_risk-engine .card-item .item-content:focus-visible .item-cta,.page-template-template_risk-engine .card-item .item-content:hover .item-cta{color:#1fca7e}.page-template-template_risk-engine .card-item .item-content:focus-visible .item-cta i,.page-template-template_risk-engine .card-item .item-content:hover .item-cta i{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.page-template-template_risk-engine .card-item .item-cta{color:#1b1464;font-weight:700;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-template-template_risk-engine .card-item .item-cta i{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.transition-0{-webkit-transition:all "0.0" ease-out;transition:all "0.0" ease-out}.border-0{border:0 solid #000}.border-radius-0{border-radius:0}.transition-1{-webkit-transition:all "0.1" ease-out;transition:all "0.1" ease-out}.border-1{border:1px solid #000}.border-radius-1{border-radius:1px}.transition-2{-webkit-transition:all "0.2" ease-out;transition:all "0.2" ease-out}.border-2{border:2px solid #000}.border-radius-2{border-radius:2px}.transition-3{-webkit-transition:all "0.3" ease-out;transition:all "0.3" ease-out}.border-3{border:3px solid #000}.border-radius-3{border-radius:3px}.transition-4{-webkit-transition:all "0.4" ease-out;transition:all "0.4" ease-out}.border-4{border:4px solid #000}.border-radius-4{border-radius:4px}.transition-5{-webkit-transition:all "0.5" ease-out;transition:all "0.5" ease-out}.border-5{border:5px solid #000}.border-radius-5{border-radius:5px}.transition-6{-webkit-transition:all "0.6" ease-out;transition:all "0.6" ease-out}.border-6{border:6px solid #000}.border-radius-6{border-radius:6px}.transition-7{-webkit-transition:all "0.7" ease-out;transition:all "0.7" ease-out}.border-7{border:7px solid #000}.border-radius-7{border-radius:7px}.transition-8{-webkit-transition:all "0.8" ease-out;transition:all "0.8" ease-out}.border-8{border:8px solid #000}.border-radius-8{border-radius:8px}.transition-9{-webkit-transition:all "0.9" ease-out;transition:all "0.9" ease-out}.border-9{border:9px solid #000}.border-radius-9{border-radius:9px}.text-8{font-size:8px!important}.text-9{font-size:9px!important}.text-10{font-size:10px!important}.text-11{font-size:11px!important}.text-12{font-size:12px!important}.text-13{font-size:13px!important}.text-14{font-size:14px!important}.text-15{font-size:15px!important}.text-16{font-size:16px!important}.text-17{font-size:17px!important}.text-18{font-size:18px!important}.text-19{font-size:19px!important}.text-20{font-size:20px!important}.text-21{font-size:21px!important}.text-22{font-size:22px!important}.text-23{font-size:23px!important}.text-24{font-size:24px!important}.text-25{font-size:25px!important}.text-26{font-size:26px!important}.text-27{font-size:27px!important}.text-28{font-size:28px!important}.text-29{font-size:29px!important}.text-30{font-size:30px!important}.text-31{font-size:31px!important}.text-32{font-size:32px!important}.text-33{font-size:33px!important}.text-34{font-size:34px!important}.text-35{font-size:35px!important}.text-36{font-size:36px!important}.text-37{font-size:37px!important}.text-38{font-size:38px!important}.text-39{font-size:39px!important}.text-40{font-size:40px!important}.text-41{font-size:41px!important}.text-42{font-size:42px!important}.text-43{font-size:43px!important}.text-44{font-size:44px!important}.text-45{font-size:45px!important}.text-46{font-size:46px!important}.text-47{font-size:47px!important}.text-48{font-size:48px!important}.text-49{font-size:49px!important}.text-50{font-size:50px!important}.text-51{font-size:51px!important}.text-52{font-size:52px!important}.text-53{font-size:53px!important}.text-54{font-size:54px!important}.text-55{font-size:55px!important}.text-56{font-size:56px!important}.text-57{font-size:57px!important}.text-58{font-size:58px!important}.text-59{font-size:59px!important}.text-60{font-size:60px!important}.text-61{font-size:61px!important}.text-62{font-size:62px!important}.text-63{font-size:63px!important}.text-64{font-size:64px!important}.text-65{font-size:65px!important}.text-66{font-size:66px!important}.text-67{font-size:67px!important}.text-68{font-size:68px!important}.text-69{font-size:69px!important}.text-70{font-size:70px!important}.text-71{font-size:71px!important}.text-72{font-size:72px!important}.text-73{font-size:73px!important}.text-74{font-size:74px!important}.text-75{font-size:75px!important}.text-76{font-size:76px!important}.text-77{font-size:77px!important}.text-78{font-size:78px!important}.text-79{font-size:79px!important}.text-80{font-size:80px!important}.text-81{font-size:81px!important}.text-82{font-size:82px!important}.text-83{font-size:83px!important}.text-84{font-size:84px!important}.text-85{font-size:85px!important}.text-86{font-size:86px!important}.text-87{font-size:87px!important}.text-88{font-size:88px!important}.text-89{font-size:89px!important}.text-90{font-size:90px!important}.text-91{font-size:91px!important}.text-92{font-size:92px!important}.text-93{font-size:93px!important}.text-94{font-size:94px!important}.text-95{font-size:95px!important}.text-96{font-size:96px!important}.text-97{font-size:97px!important}.text-98{font-size:98px!important}.text-99{font-size:99px!important}.border-radius{border-radius:5px}.background-color-brand{background:#1fca7e}.text-color-brand{color:#1fca7e}.border-color-brand{border-color:#1fca7e}.background-hover-color-brand :active,.background-hover-color-brand :focus,.background-hover-color-brand:hover{background:#1fca7e}.text-hover-color-brand :active,.text-hover-color-brand :focus,.text-hover-color-brand:hover{color:#1fca7e}.border-hover-color-brand :active,.border-hover-color-brand :focus,.border-hover-color-brand:hover{border-color:#1fca7e}.background-color-brand-lighter{background:#f77802}.text-color-brand-lighter{color:#f77802}.border-color-brand-lighter{border-color:#f77802}.background-hover-color-brand-lighter :active,.background-hover-color-brand-lighter :focus,.background-hover-color-brand-lighter:hover{background:#f77802}.text-hover-color-brand-lighter :active,.text-hover-color-brand-lighter :focus,.text-hover-color-brand-lighter:hover{color:#f77802}.border-hover-color-brand-lighter :active,.border-hover-color-brand-lighter :focus,.border-hover-color-brand-lighter:hover{border-color:#f77802}.background-color-brand-darker{background:#35d4d8}.text-color-brand-darker{color:#35d4d8}.border-color-brand-darker{border-color:#35d4d8}.background-hover-color-brand-darker :active,.background-hover-color-brand-darker :focus,.background-hover-color-brand-darker:hover{background:#35d4d8}.text-hover-color-brand-darker :active,.text-hover-color-brand-darker :focus,.text-hover-color-brand-darker:hover{color:#35d4d8}.border-hover-color-brand-darker :active,.border-hover-color-brand-darker :focus,.border-hover-color-brand-darker:hover{border-color:#35d4d8}.background-color-brand-alt{background:#1b1464}.text-color-brand-alt{color:#1b1464}.border-color-brand-alt{border-color:#1b1464}.background-hover-color-brand-alt :active,.background-hover-color-brand-alt :focus,.background-hover-color-brand-alt:hover{background:#1b1464}.text-hover-color-brand-alt :active,.text-hover-color-brand-alt :focus,.text-hover-color-brand-alt:hover{color:#1b1464}.border-hover-color-brand-alt :active,.border-hover-color-brand-alt :focus,.border-hover-color-brand-alt:hover{border-color:#1b1464}.background-color-brand-alt-lighter{background:#1d5472}.text-color-brand-alt-lighter{color:#1d5472}.border-color-brand-alt-lighter{border-color:#1d5472}.background-hover-color-brand-alt-lighter :active,.background-hover-color-brand-alt-lighter :focus,.background-hover-color-brand-alt-lighter:hover{background:#1d5472}.text-hover-color-brand-alt-lighter :active,.text-hover-color-brand-alt-lighter :focus,.text-hover-color-brand-alt-lighter:hover{color:#1d5472}.border-hover-color-brand-alt-lighter :active,.border-hover-color-brand-alt-lighter :focus,.border-hover-color-brand-alt-lighter:hover{border-color:#1d5472}.background-color-brand-alt-darker{background:#cfdd19}.text-color-brand-alt-darker{color:#cfdd19}.border-color-brand-alt-darker{border-color:#cfdd19}.background-hover-color-brand-alt-darker :active,.background-hover-color-brand-alt-darker :focus,.background-hover-color-brand-alt-darker:hover{background:#cfdd19}.text-hover-color-brand-alt-darker :active,.text-hover-color-brand-alt-darker :focus,.text-hover-color-brand-alt-darker:hover{color:#cfdd19}.border-hover-color-brand-alt-darker :active,.border-hover-color-brand-alt-darker :focus,.border-hover-color-brand-alt-darker:hover{border-color:#cfdd19}.background-color-text{background:#555759}.text-color-text{color:#555759}.border-color-text{border-color:#555759}.background-hover-color-text :active,.background-hover-color-text :focus,.background-hover-color-text:hover{background:#555759}.text-hover-color-text :active,.text-hover-color-text :focus,.text-hover-color-text:hover{color:#555759}.border-hover-color-text :active,.border-hover-color-text :focus,.border-hover-color-text:hover{border-color:#555759}.background-color-text-lighter{background:#707070}.text-color-text-lighter{color:#707070}.border-color-text-lighter{border-color:#707070}.background-hover-color-text-lighter :active,.background-hover-color-text-lighter :focus,.background-hover-color-text-lighter:hover{background:#707070}.text-hover-color-text-lighter :active,.text-hover-color-text-lighter :focus,.text-hover-color-text-lighter:hover{color:#707070}.border-hover-color-text-lighter :active,.border-hover-color-text-lighter :focus,.border-hover-color-text-lighter:hover{border-color:#707070}.background-color-text-darker{background:#000}.text-color-text-darker{color:#000}.border-color-text-darker{border-color:#000}.background-hover-color-text-darker :active,.background-hover-color-text-darker :focus,.background-hover-color-text-darker:hover{background:#000}.text-hover-color-text-darker :active,.text-hover-color-text-darker :focus,.text-hover-color-text-darker:hover{color:#000}.border-hover-color-text-darker :active,.border-hover-color-text-darker :focus,.border-hover-color-text-darker:hover{border-color:#000}.background-color-text-alt{background:#ccc}.text-color-text-alt{color:#ccc}.border-color-text-alt{border-color:#ccc}.background-hover-color-text-alt :active,.background-hover-color-text-alt :focus,.background-hover-color-text-alt:hover{background:#ccc}.text-hover-color-text-alt :active,.text-hover-color-text-alt :focus,.text-hover-color-text-alt:hover{color:#ccc}.border-hover-color-text-alt :active,.border-hover-color-text-alt :focus,.border-hover-color-text-alt:hover{border-color:#ccc}.background-color-grey{background:#e8e7ed}.text-color-grey{color:#e8e7ed}.border-color-grey{border-color:#e8e7ed}.background-hover-color-grey :active,.background-hover-color-grey :focus,.background-hover-color-grey:hover{background:#e8e7ed}.text-hover-color-grey :active,.text-hover-color-grey :focus,.text-hover-color-grey:hover{color:#e8e7ed}.border-hover-color-grey :active,.border-hover-color-grey :focus,.border-hover-color-grey:hover{border-color:#e8e7ed}.background-color-grey-lighter{background:#eff0f1}.text-color-grey-lighter{color:#eff0f1}.border-color-grey-lighter{border-color:#eff0f1}.background-hover-color-grey-lighter :active,.background-hover-color-grey-lighter :focus,.background-hover-color-grey-lighter:hover{background:#eff0f1}.text-hover-color-grey-lighter :active,.text-hover-color-grey-lighter :focus,.text-hover-color-grey-lighter:hover{color:#eff0f1}.border-hover-color-grey-lighter :active,.border-hover-color-grey-lighter :focus,.border-hover-color-grey-lighter:hover{border-color:#eff0f1}.background-color-grey-darker{background:#5a5a5a}.text-color-grey-darker{color:#5a5a5a}.border-color-grey-darker{border-color:#5a5a5a}.background-hover-color-grey-darker :active,.background-hover-color-grey-darker :focus,.background-hover-color-grey-darker:hover{background:#5a5a5a}.text-hover-color-grey-darker :active,.text-hover-color-grey-darker :focus,.text-hover-color-grey-darker:hover{color:#5a5a5a}.border-hover-color-grey-darker :active,.border-hover-color-grey-darker :focus,.border-hover-color-grey-darker:hover{border-color:#5a5a5a}.background-color-grey-alt{background:#323232}.text-color-grey-alt{color:#323232}.border-color-grey-alt{border-color:#323232}.background-hover-color-grey-alt :active,.background-hover-color-grey-alt :focus,.background-hover-color-grey-alt:hover{background:#323232}.text-hover-color-grey-alt :active,.text-hover-color-grey-alt :focus,.text-hover-color-grey-alt:hover{color:#323232}.border-hover-color-grey-alt :active,.border-hover-color-grey-alt :focus,.border-hover-color-grey-alt:hover{border-color:#323232}.background-color-grey-alt-lighter{background:#e7e9e9}.text-color-grey-alt-lighter{color:#e7e9e9}.border-color-grey-alt-lighter{border-color:#e7e9e9}.background-hover-color-grey-alt-lighter :active,.background-hover-color-grey-alt-lighter :focus,.background-hover-color-grey-alt-lighter:hover{background:#e7e9e9}.text-hover-color-grey-alt-lighter :active,.text-hover-color-grey-alt-lighter :focus,.text-hover-color-grey-alt-lighter:hover{color:#e7e9e9}.border-hover-color-grey-alt-lighter :active,.border-hover-color-grey-alt-lighter :focus,.border-hover-color-grey-alt-lighter:hover{border-color:#e7e9e9}.background-color-grey-alt-darker{background:#989898}.text-color-grey-alt-darker{color:#989898}.border-color-grey-alt-darker{border-color:#989898}.background-hover-color-grey-alt-darker :active,.background-hover-color-grey-alt-darker :focus,.background-hover-color-grey-alt-darker:hover{background:#989898}.text-hover-color-grey-alt-darker :active,.text-hover-color-grey-alt-darker :focus,.text-hover-color-grey-alt-darker:hover{color:#989898}.border-hover-color-grey-alt-darker :active,.border-hover-color-grey-alt-darker :focus,.border-hover-color-grey-alt-darker:hover{border-color:#989898}.background-color-grey-lightest{background:#f5f3f1}.text-color-grey-lightest{color:#f5f3f1}.border-color-grey-lightest{border-color:#f5f3f1}.background-hover-color-grey-lightest :active,.background-hover-color-grey-lightest :focus,.background-hover-color-grey-lightest:hover{background:#f5f3f1}.text-hover-color-grey-lightest :active,.text-hover-color-grey-lightest :focus,.text-hover-color-grey-lightest:hover{color:#f5f3f1}.border-hover-color-grey-lightest :active,.border-hover-color-grey-lightest :focus,.border-hover-color-grey-lightest:hover{border-color:#f5f3f1}.background-color-grey-background{background:#f2f4f7}.text-color-grey-background{color:#f2f4f7}.border-color-grey-background{border-color:#f2f4f7}.background-hover-color-grey-background :active,.background-hover-color-grey-background :focus,.background-hover-color-grey-background:hover{background:#f2f4f7}.text-hover-color-grey-background :active,.text-hover-color-grey-background :focus,.text-hover-color-grey-background:hover{color:#f2f4f7}.border-hover-color-grey-background :active,.border-hover-color-grey-background :focus,.border-hover-color-grey-background:hover{border-color:#f2f4f7}.background-color-fail{background:#fff}.text-color-fail{color:#fff}.border-color-fail{border-color:#fff}.background-hover-color-fail :active,.background-hover-color-fail :focus,.background-hover-color-fail:hover{background:#fff}.text-hover-color-fail :active,.text-hover-color-fail :focus,.text-hover-color-fail:hover{color:#fff}.border-hover-color-fail :active,.border-hover-color-fail :focus,.border-hover-color-fail:hover{border-color:#fff}.background-color-success{background:#fff}.text-color-success{color:#fff}.border-color-success{border-color:#fff}.background-hover-color-success :active,.background-hover-color-success :focus,.background-hover-color-success:hover{background:#fff}.text-hover-color-success :active,.text-hover-color-success :focus,.text-hover-color-success:hover{color:#fff}.border-hover-color-success :active,.border-hover-color-success :focus,.border-hover-color-success:hover{border-color:#fff}.background-color-link{background:#1fca7e}.text-color-link{color:#1fca7e}.border-color-link{border-color:#1fca7e}.background-hover-color-link :active,.background-hover-color-link :focus,.background-hover-color-link:hover{background:#1fca7e}.text-hover-color-link :active,.text-hover-color-link :focus,.text-hover-color-link:hover{color:#1fca7e}.border-hover-color-link :active,.border-hover-color-link :focus,.border-hover-color-link:hover{border-color:#1fca7e}.background-color-link-alt{background:#fff}.text-color-link-alt{color:#fff}.border-color-link-alt{border-color:#fff}.background-hover-color-link-alt :active,.background-hover-color-link-alt :focus,.background-hover-color-link-alt:hover{background:#fff}.text-hover-color-link-alt :active,.text-hover-color-link-alt :focus,.text-hover-color-link-alt:hover{color:#fff}.border-hover-color-link-alt :active,.border-hover-color-link-alt :focus,.border-hover-color-link-alt:hover{border-color:#fff}.background-color-hover{background:#f77802}.text-color-hover{color:#f77802}.border-color-hover{border-color:#f77802}.background-hover-color-hover :active,.background-hover-color-hover :focus,.background-hover-color-hover:hover{background:#f77802}.text-hover-color-hover :active,.text-hover-color-hover :focus,.text-hover-color-hover:hover{color:#f77802}.border-hover-color-hover :active,.border-hover-color-hover :focus,.border-hover-color-hover:hover{border-color:#f77802}.background-color-hover-alt{background:#fff}.text-color-hover-alt{color:#fff}.border-color-hover-alt{border-color:#fff}.background-hover-color-hover-alt :active,.background-hover-color-hover-alt :focus,.background-hover-color-hover-alt:hover{background:#fff}.text-hover-color-hover-alt :active,.text-hover-color-hover-alt :focus,.text-hover-color-hover-alt:hover{color:#fff}.border-hover-color-hover-alt :active,.border-hover-color-hover-alt :focus,.border-hover-color-hover-alt:hover{border-color:#fff}.background-color-white{background:#fff}.text-color-white{color:#fff}.border-color-white{border-color:#fff}.background-hover-color-white :active,.background-hover-color-white :focus,.background-hover-color-white:hover{background:#fff}.text-hover-color-white :active,.text-hover-color-white :focus,.text-hover-color-white:hover{color:#fff}.border-hover-color-white :active,.border-hover-color-white :focus,.border-hover-color-white:hover{border-color:#fff}.background-color-black{background:#000}.text-color-black{color:#000}.border-color-black{border-color:#000}.background-hover-color-black :active,.background-hover-color-black :focus,.background-hover-color-black:hover{background:#000}.text-hover-color-black :active,.text-hover-color-black :focus,.text-hover-color-black:hover{color:#000}.border-hover-color-black :active,.border-hover-color-black :focus,.border-hover-color-black:hover{border-color:#000}@media (max-width:700px){.hide-700{display:none!important}}@media (max-width:690px){.hide-690{display:none!important}}@media (max-width:680px){.hide-680{display:none!important}}@media (max-width:670px){.hide-670{display:none!important}}@media (max-width:660px){.hide-660{display:none!important}}@media (max-width:650px){.hide-650{display:none!important}}@media (max-width:640px){.hide-640{display:none!important}}@media (max-width:630px){.hide-630{display:none!important}}@media (max-width:620px){.hide-620{display:none!important}}@media (max-width:610px){.hide-610{display:none!important}}@media (max-width:600px){.hide-600{display:none!important}}@media (max-width:590px){.hide-590{display:none!important}}@media (max-width:580px){.hide-580{display:none!important}}@media (max-width:570px){.hide-570{display:none!important}}@media (max-width:560px){.hide-560{display:none!important}}@media (max-width:550px){.hide-550{display:none!important}}@media (max-width:540px){.hide-540{display:none!important}}@media (max-width:530px){.hide-530{display:none!important}}@media (max-width:520px){.hide-520{display:none!important}}@media (max-width:510px){.hide-510{display:none!important}}@media (max-width:500px){.hide-500{display:none!important}}@media (max-width:490px){.hide-490{display:none!important}}@media (max-width:480px){.hide-480{display:none!important}}@media (max-width:470px){.hide-470{display:none!important}}@media (max-width:460px){.hide-460{display:none!important}}@media (max-width:450px){.hide-450{display:none!important}}@media (max-width:440px){.hide-440{display:none!important}}@media (max-width:430px){.hide-430{display:none!important}}@media (max-width:420px){.hide-420{display:none!important}}@media (max-width:410px){.hide-410{display:none!important}}@media (max-width:400px){.hide-400{display:none!important}}@media (max-width:390px){.hide-390{display:none!important}}@media (max-width:380px){.hide-380{display:none!important}}@media (max-width:370px){.hide-370{display:none!important}}@media (max-width:360px){.hide-360{display:none!important}}@media (max-width:350px){.hide-350{display:none!important}}@media (max-width:340px){.hide-340{display:none!important}}@media (max-width:330px){.hide-330{display:none!important}}@media (max-width:320px){.hide-320{display:none!important}}@media (max-width:310px){.hide-310{display:none!important}}@media (max-width:300px){.hide-300{display:none!important}}.author .author-image img,.img-fluid,.logo-slider .carousel .slides .logo-slider-item .item-content img,.outseer-megamenu .megamenu-featured-item img,.single-blog .banner-single-blog .meta-info .author img,.two-column-logo-display .two-column-logo-display-items .two-column-logo-display-item .left-column img{max-width:100%;height:auto}.font-primary{font-family:Roboto,sans-serif!important}.font-secondary{font-family:Poppins,sans-serif!important}.font-tertiary{font-family:Arial,sans-serif!important}.w-100{width:100%}.h-100{height:100%}.position-relative{position:relative}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdGllcy9fdmFyaWFibGVzLnNjc3MiLCJ1dGlsaXRpZXMvX2FuaW1hdGlvbnMuc2NzcyIsInN0eWxlcy5jc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsImJvb3RzdHJhcC1ncmlkL2dyaWQvX2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCJib290c3RyYXAtZ3JpZC9ncmlkL19ncmlkLnNjc3MiLCJib290c3RyYXAtZ3JpZC9ncmlkL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvZ3JpZC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJib290c3RyYXAtZ3JpZC9ncmlkL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImJvb3RzdHJhcC1ncmlkL2dyaWQvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJib290c3RyYXAtZ3JpZC9ncmlkL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvZ3JpZC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsInV0aWxpdGllcy9fbWl4aW5zLnNjc3MiLCJiYXNlL19oZWxwZXIuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsImJhc2UvX2Zvcm1zLnNjc3MiLCJsaWJzL19saXZpY29ucy5zY3NzIiwibGlicy9fZmxpY2tpdHkuc2NzcyIsImxpYnMvX3NwbGlkZS5taW4uc2NzcyIsImxpYnMvX3NsaWNrLnNjc3MiLCJsaWJzL19zbGljay10aGVtZS5zY3NzIiwiZ2xvYmFsL19oZWFkZXIuc2NzcyIsImdsb2JhbC9fY29udGVudC1lZGl0b3ItZml4LWZyb250LnNjc3MiLCJnbG9iYWwvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtY2lyY2xlcy5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fdGV4dC1hbmQtaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3QtZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9fYmlvZ3JhcGh5LWdyaWQuc2NzcyIsImNvbXBvbmVudHMvX2Jpb2dyYXBoeS1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlLWFuZC10ZXh0LWNvbHVtbnMuc2NzcyIsImNvbXBvbmVudHMvX2FuZ2xlZC1jdGEuc2NzcyIsImNvbXBvbmVudHMvX3RleHQtYW5kLWJnLWltYWdlLnNjc3MiLCJjb21wb25lbnRzL190d28tbmFycm93LWNvbHVtbnMuc2NzcyIsImNvbXBvbmVudHMvX2Z1bGwtd2lkdGgtdGV4dC5zY3NzIiwiY29tcG9uZW50cy9fZGlzcGxheXMuc2NzcyIsImNvbXBvbmVudHMvY2Fyb3VzZWxzL190ZXN0aW1vbmlhbHMuc2NzcyIsImNvbXBvbmVudHMvX2Nhcm91c2Vscy5zY3NzIiwiY29tcG9uZW50cy9fcm9pLWNhbGN1bGF0b3Iuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lcnMuc2NzcyIsImNvbXBvbmVudHMvX2JvdHRvbS1jYWxsLXRvLWFjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZWQtaXRlbS1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlZC1yZXBvcnQtd2ViaW5hci5zY3NzIiwiY29tcG9uZW50cy9fZXZlbnQtYWdlbmRhLnNjc3MiLCJjb21wb25lbnRzL19ldmVudC1mb290ZXItZGV0YWlscy5zY3NzIiwiY29tcG9uZW50cy9fZXZlbnQtc3BlYWtlcnMuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYuc2NzcyIsImNvbXBvbmVudHMvX21pZC1wYWdlLWNhbGwtdG8tYWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19mdWxsLXdpZHRoLXN0YXRpc3RpY3Muc2NzcyIsImNvbXBvbmVudHMvX3N0ZXAtYnV0dG9ucy1ib3guc2NzcyIsInBhZ2VzL19mcm9udC1wYWdlLnNjc3MiLCJwYWdlcy9faG9tZXBhZ2Uuc2NzcyIsInBhZ2VzL19nZW5lcmljLXBhZ2Uuc2NzcyIsInBhZ2VzL19ibG9nLnNjc3MiLCJwYWdlcy9fcHJvZHVjdHMuc2NzcyIsInBhZ2VzL19zb2x1dGlvbnNfcGFnZXMuc2NzcyIsInBhZ2VzL19yZXNvdXJjZXMuc2NzcyIsInBhZ2VzL19icmFuZC5zY3NzIiwicGFnZXMvX2xhbmRpbmctcGFnZXMuc2NzcyIsInBhZ2VzL19kZW1vLXBhZ2Uuc2NzcyIsInBhZ2VzL19sYW5kaW5nLXBhZ2UtZXZlbnQuc2NzcyIsInBhZ2VzL19sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyLnNjc3MiLCJwYWdlcy9fNDA0LnNjc3MiLCJwYWdlcy9fZXZlbnRzLnNjc3MiLCJwYWdlcy9fbmV3cy1wcmVzcy5zY3NzIiwicGFnZXMvX3BhcnRuZXJzLnNjc3MiLCJwYWdlcy9faW50ZWxsaWdlbnQtcGxhdGZvcm0uc2NzcyIsInBhZ2VzL190aGFuay15b3UtcGFnZXMuc2NzcyIsInBhZ2VzL19hYm91dC11cy1wYWdlLnNjc3MiLCJwYWdlcy9fY2FyZWVycy1wYWdlLnNjc3MiLCJwYWdlcy9fM2Qtc2VjdXJlLnNjc3MiLCJwYWdlcy9fcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldy5zY3NzIiwicGFnZXMvX3BhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsLnNjc3MiLCJwYWdlcy9fcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMuc2NzcyIsInBhZ2VzL19wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NC5zY3NzIiwicGFnZXMvX3BhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS5zY3NzIiwicGFnZXMvX3BhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24uc2NzcyIsInBhZ2VzL19wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlci5zY3NzIiwicGFnZXMvX2xhbmRpbmctcGFnZS1zYWxlcy5zY3NzIiwicGFnZXMvX2dsb2JhbC1yZXNvdXJjZXMuc2NzcyIsInBhZ2VzL190cmFpbmluZy1wb3J0Zm9saW8uc2NzcyIsInBhZ2VzL19wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsuc2NzcyIsInBhZ2VzL19wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZS5zY3NzIiwicGFnZXMvX3RlbXBsYXRlX2xhbmRpbmctcGFnZS1ibm0uc2NzcyIsInBhZ2VzL19yb2ktY2FsY3VsYXRvci1zaW1wbGlmaWVkLnNjc3MiLCJwYWdlcy9fdGVtcGxhdGUtYmVoYXZpb3JhbC1iaW9tZXRyaWNzLnNjc3MiLCJwYWdlcy9fdGVtcGxhdGUtcmlzay1lbmdpbmUuc2NzcyIsInV0aWxpdGllcy9fY3VzdG9tLXV0aWxpdGllcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFJQSxXQUNHLFlBQUEsUUFDQSxJQUFBLG9DQUFBLGdCQUNBLFlBQUEsSUFDQSxXQUFBLE9BR0gsV0FDRyxZQUFBLFFBQ0EsSUFBQSxzQ0FBQSxnQkFDQSxZQUFBLElBQ0EsV0FBQSxPQUdILFdBQ0csWUFBQSxRQUNBLElBQUEsdUNBQUEsZ0JBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHSCxXQUNHLFlBQUEsUUFDQSxJQUFBLHFDQUFBLGdCQUNBLFlBQUEsSUFDQSxXQUFBLE9BR0gsV0FDRyxZQUFBLE9BQ0EsSUFBQSxxQ0FBQSxnQkFDQSxZQUFBLElBQ0EsV0FBQSxPQUdILFdBQ0csWUFBQSxPQUNBLElBQUEsc0NBQUEsZ0JBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHSCxXQUNHLFlBQUEsT0FDQSxJQUFBLG9DQUFBLGdCQUNBLFlBQUEsSUFDQSxXQUFBLE9BR0gsV0FDRyxZQUFBLE9BQ0EsSUFBQSxtQ0FBQSxnQkFDQSxZQUFBLElBQ0EsV0FBQSxPQ3pESCw4QkFDQyxHQUNDLFFBQUEsRUFDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdELEtBQ0MsUUFBQSxFQUNBLGtC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QUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxPRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxPRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxPRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxPRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxPRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxPRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxPRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxRRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxRRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSx1REFBQSxRQUFBLGlEQUFBLHlDQUFBLDJDQUFBLHVFQUFBLGlFRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VRSSxhQUF3QiwwQkFBQSxFQUFBLGVBQUEsR0FBQSxNQUFBLEdBRXhCLFlBQXVCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FHckIsU0FBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixtRUFBQSxTQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGtFQUFBLFNBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsU0FBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFNBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsU0FBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFNBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsU0FBd0IsMEJBQUEsR0FBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixVQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLFVBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsVUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQU10QixVRlJSLFlBQUEsU0VRUSxVRlJSLFlBQUEsVUVRUSxVRlJSLFlBQUEsSUVRUSxVRlJSLFlBQUEsVUVRUSxVRlJSLFlBQUEsVUVRUSxVRlJSLFlBQUEsSUVRUSxVRlJSLFlBQUEsVUVRUSxVRlJSLFlBQUEsVUVRUSxVRlJSLFlBQUEsSUVRUSxXRlJSLFlBQUEsVUVRUSxXRlJSLFlBQUEsVUNLRSx5QkM5QkUsUUFDRSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FJQSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBQ0EsVUFBQSxVRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBQ0EsVUFBQSxVRXhCRSxhRk1KLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtFSE0sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUFBQSwyQ0FBQSxpRUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFR00sV0FBQSx5Q0ZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sV0ZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sV0FBQSx1RUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFUUksZ0JBQXdCLDBCQUFBLEVBQUEsZUFBQSxHQUFBLE1BQUEsR0FFeEIsZUFBdUIsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUdyQixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBTXRCLGFGUlIsWUFBQSxFRVFRLGFGUlIsWUFBQSxTRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxJRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxJRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxJRVFRLGNGUlIsWUFBQSxVRVFRLGNGUlIsWUFBQSxXQ0tFLHlCQzlCRSxRQUNFLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUlBLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVFeEJFLGFGTUosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0VITSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVQUFBLGlERlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVQUFBLHlDRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VRSSxnQkFBd0IsMEJBQUEsRUFBQSxlQUFBLEdBQUEsTUFBQSxHQUV4QixlQUF1QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBR3JCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsa0VBQUEsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixtRUFBQSxZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEdBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FNdEIsYUZSUixZQUFBLEVFUVEsYUZSUixZQUFBLFNFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLElFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLElFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLElFUVEsY0ZSUixZQUFBLFVFUVEsY0ZSUixZQUFBLFdDS0UsMEJDOUJFLFFBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBSUEsaUJGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0U3QkksaUJGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUU3QkksaUJGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUNBLFVBQUEsVUU3QkksaUJGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUU3QkksaUJGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUU3QkksaUJGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUNBLFVBQUEsVUV4QkUsYUZNSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLRUhNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFVBQUEseUNGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRVFJLGdCQUF3QiwwQkFBQSxFQUFBLGVBQUEsR0FBQSxNQUFBLEdBRXhCLGVBQXVCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FHckIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsR0FBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQU10QixhRlJSLFlBQUEsRUVRUSxhRlJSLFlBQUEsU0VRUSxhRlJSLFlBQUEsVUVRUSxhRlJSLFlBQUEsSUVRUSxhRlJSLFlBQUEsVUVRUSxhRlJSLFlBQUEsVUVRUSxhRlJSLFlBQUEsSUVRUSxhRlJSLFlBQUEsVUVRUSxhRlJSLFlBQUEsVUVRUSxhRlJSLFlBQUEsSUVRUSxjRlJSLFlBQUEsVUVRUSxjRlJSLFlBQUEsV0NLRSwwQkM5QkUsUUFDRSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FJQSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBQ0EsVUFBQSxVRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBQ0EsVUFBQSxVRXhCRSxhRk1KLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtFSE0sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUFBQSxpRUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFR00sV0ZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sV0ZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sV0ZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFUUksZ0JBQXdCLDBCQUFBLEVBQUEsZUFBQSxHQUFBLE1BQUEsR0FFeEIsZUFBdUIsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUdyQixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBTXRCLGFGUlIsWUFBQSxFRVFRLGFGUlIsWUFBQSxTRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxJRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxJRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxJRVFRLGNGUlIsWUFBQSxVRVFRLGNGUlIsWUFBQSxXQ0tFLDBCQzlCRSxTQUNFLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUlBLGtCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtFN0JJLGtCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGtCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVFN0JJLGtCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGtCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGtCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVFeEJFLGNGTUosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0VITSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxZRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxZRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxZRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VRSSxpQkFBd0IsMEJBQUEsRUFBQSxlQUFBLEdBQUEsTUFBQSxHQUV4QixnQkFBdUIsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUdyQixhQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsYUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixhQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsYUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixhQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFB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QkFBQSxJQUFBLE1BQUEsU0FBQSxXQUFBLElBQUEsTUFBQSxTQUdGLFVBQ0UsT0FBQSxJQUFBLE1BQUEsS0FHRixpQkFDRSxjQUFBLElBVEYsY0FDRSxtQkFBQSxJQUFBLE1BQUEsU0FBQSxXQUFBLElBQUEsTUFBQSxTQUdGLFVBQ0UsT0FBQSxJQUFBLE1BQUEsS0FHRixpQkFDRSxjQUFBLElBVEYsY0FDRSxtQkFBQSxJQUFBLE1BQUEsU0FBQSxXQUFBLElBQUEsTUFBQSxTQUdGLFVBQ0UsT0FBQSxJQUFBLE1BQUEsS0FHRixpQkFDRSxjQUFBLElBVEYsY0FDRSxtQkFBQSxJQUFBLE1BQUEsU0FBQSxXQUFBLElBQUEsTUFBQSxTQUdGLFVBQ0UsT0FBQSxJQUFBLE1BQUEsS0FHRixpQkFDRSxjQUFBLElBS0YsUUFDRSxVQUFBLGNBREYsUUFDRSxVQUFBLGNBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBSUosZUFDRSxjQUFBLElBSUEsd0JBQ0UsV0FBQSxRQUdGLGtCQUNFLE1BQUEsUUFHRixvQkFDRSxhQUFBLFF6Rml0bUJKLHNDQUNBLHFDeUYv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Rix5QkFERixVQUVJLFFBQUEsZ0JBREYseUJBREYsVUFFSSxRQUFBLGdCQURGLHlCQURGLFVBRUksUUFBQSxnQkFERix5QkFERixVQUVJLFFBQUEsZ0JBREYseUJBREYsVUFFSSxRQUFBLGdCQURGLHlCQURGLFVBRUksUUFBQSxnQkFERix5QkFERixVQUVJLFFBQUEsZ0JBREYseUJBREYsVUFFSSxRQUFBLGdCQURGLHlCQURGLFVBRUksUUFBQSxnQkFERix5QkFERixVQUVJLFFBQUEsZ0JBREYseUJBREYsVUFFSSxRQUFBLGdCQURGLHlCQURGLFVBRUksUUFBQSxnQkFERix5QkFERixVQUVJLFFBQUEsZ0JBREYseUJBREYsVUFFSSxRQUFBLGdCQURGLHlCQURGLFVBRUksUUFBQSxnQkFERix5QkFERixVQUVJLFFBQUEsZ0JBREYseUJBREYsVUFFSSxRQUFBLGdCQURGLHlCQURGLFVBRUksUUFBQSxnQkFERix5QkFERixVQUVJLFFBQUEsZ0JBT04sMEJBQUEsV0FBQSxtRUFBQSw4Q0FBQSx3REFBQSx1R0FDRSxVQUFBLEtBQ0EsT0FBQSxLQUdGLGNBQ0UsWUFBQSxNQUFBLENBQUEscUJBR0YsZ0JBQ0UsWUFBQSxPQUFBLENBQUEscUJBR0YsZUFDRSxZQUFBLEtBQUEsQ0FBQSxxQkFHRixPQUNFLE1BQUEsS0FHRixPQUNFLE9BQUEsS0FHRixtQkFDRSxTQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgVkFSSUFCTEVTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1BvcHBpbnMtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICBmb250LXdlaWdodDogNTAwO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICBmb250LXdlaWdodDogNDAwO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUG9wcGlucy1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLy9Db2xvcnMgc2V0IGFzICNmZmYgYXJlIHVuc2V0LCAjZmZmIGlzIGEgcGxhY2Vob2xkZXIgZm9yIHV0aWxpdHkgY2xhc3Nlc1xyXG4vLyAhISEhISBJRiBhZGRpbmcgb3IgcmVtb3ZpbmcgY29sb3IgdmFyaWFibGVzLCBQTEVBU0UgVVBEQVRFICRjb2xvcnMgaW4gX2N1c3RvbS11dGlsaXRpZXMuc2Nzc1xyXG4kY29sb3ItYnJhbmQ6IHJnYigzMSwgMjAyLCAxMjYpOyAvL0dyZWVuXHJcbiRjb2xvci1icmFuZC1saWdodGVyOiAjRjc3ODAyOyAvL09yYW5nZVxyXG4kY29sb3ItYnJhbmQtZGFya2VyOiAjMzVkNGQ4O1xyXG5cclxuJGNvbG9yLWJyYW5kLWFsdDogcmdiKDI3LCAyMCwgMTAwKTsgLy9CbHVlXHJcbiRjb2xvci1icmFuZC1hbHQtbGlnaHRlcjogIzFENTQ3MjsgLy9NYXV2ZT9cclxuJGNvbG9yLWJyYW5kLWFsdC1kYXJrZXI6ICNjZmRkMTk7XHJcblxyXG4kY29sb3ItdGV4dDogIzU1NTc1OTtcclxuJGNvbG9yLXRleHQtbGlnaHRlcjogIzcwNzA3MDtcclxuJGNvbG9yLXRleHQtZGFya2VyOiAjMDAwO1xyXG4kY29sb3ItdGV4dC1hbHQ6ICNjY2M7XHJcblxyXG4kY29sb3ItZ3JleTogI2U4ZTdlZDtcclxuJGNvbG9yLWdyZXktbGlnaHRlcjogI2VmZjBmMTtcclxuJGNvbG9yLWdyZXktZGFya2VyOiAjNWE1YTVhO1xyXG4kY29sb3ItZ3JleS1hbHQ6ICMzMjMyMzI7XHJcbiRjb2xvci1ncmV5LWFsdC1saWdodGVyOiAjZTdlOWU5O1xyXG4kY29sb3ItZ3JleS1hbHQtZGFya2VyOiAjOTg5ODk4O1xyXG4kY29sb3ItZ3JleS1saWdodGVzdDogI2Y1ZjNmMTtcclxuJGNvbG9yLWdyZXktYmFja2dyb3VuZDogI2YyZjRmNztcclxuXHJcbiRjb2xvci1mYWlsOiAjZmZmOyAvL3Vuc2V0XHJcbiRjb2xvci1zdWNjZXNzOiAjZmZmOyAvL3Vuc2V0XHJcblxyXG4kY29sb3ItbGluazogJGNvbG9yLWJyYW5kOyAvL3Vuc2V0XHJcbiRjb2xvci1saW5rLWFsdDogI2ZmZjsgLy91bnNldFxyXG4kY29sb3ItaG92ZXI6ICRjb2xvci1icmFuZC1saWdodGVyO1xyXG4kY29sb3ItaG92ZXItYWx0OiAjZmZmOyAvL3Vuc2V0XHJcblxyXG4kY29sb3Itd2hpdGU6ICNmZmY7XHJcbiRjb2xvci1ibGFjazogIzAwMDtcclxuJGNvbG9yLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcclxuXHJcbiRmb250LXByaW1hcnk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZWNvbmRhcnk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtdGVydGlhcnk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcbiRmb250LXF1YXJ0ZW5hcnk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbiRmb250LWF3ZXNvbWU6IFwiRm9udEF3ZXNvbWVcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiRib3JkZXItcmFkaXVzOiA1cHg7XHJcbiR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbi8vT1JJR0lOQUwgVkFSSUFCTEVTIFNFVCBCRUxPV1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgMS5cdFRZUE9HUkFQSFlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRoZWFkZXItZm9udDogICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuJGJvZHktZm9udDogICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgMi5cdFJFU1BPTlNJVkUgQlJFQUtQT0lOVFNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIElmIHlvdSBuZWVkIHRvIGNoYW5nZSB0aGVzZSB0aGVuIHlvdSdsbCBuZWVkIHRvIGNoYW5nZSB0aGUgc2FtZSB2YXJpYWJsZXMgaW4gdGhlIGJvb3RzdHJhcCB2YXJpYWJsZXMgZmlsZSBvbiBsaW5lIDE5MSBiZWNhdXNlIGJvb3RzdHJhcCB3b24ndCByZWNvZ25pc2UgdGhlc2UgdmFyaWFibGVzIGluIHRoaXMgZmlsZVxyXG4keHM6IDQwMHB4O1xyXG4kc206IDU4MHB4O1xyXG4kbWQ6IDc2OHB4O1xyXG4kbGc6IDExMDBweDtcclxuJHhsOiAxMjAwcHg7XHJcbiR4eGw6IDEzMDBweDtcclxuXHJcbiR4cy1taW46ICR4cztcclxuJHhzLW1heDogKCRzbSAtIDEpO1xyXG4kc20tbWluOiAkc207XHJcbiRzbS1tYXg6ICgkbWQgLSAxKTtcclxuJG1kLW1pbjogJG1kO1xyXG4kbWQtbWF4OiAoJGxnIC0gMSk7XHJcbiRsZy1taW46ICRsZztcclxuJGxnLW1heDogKCR4bCAtIDEpO1xyXG4keGwtbWluOiAkeGw7XHJcbiR4bC1tYXg6ICgkeHhsIC0gMSk7XHJcbiR4eGwtbWluOiAkeHhsO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgQ09MT1VSU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGdyZXktZGFya2VzdDogIzIyMjIyMjtcclxuJGdyZXktZGFyazogIzMzMzMzMztcclxuJGdyZXktbWlkOiAjODA4MDgwO1xyXG4kZ3JleS1taWQtbGlnaHQ6ICNjN2M3Yzc7XHJcbiRncmV5LWxpZ2h0OiAjY2NjY2NjO1xyXG4kZ3JleS1saWdodGVzdDogI2YwZjBmMDtcclxuJGdyZXktbGlnaHRlcjogI2ZhZmFmYTtcclxuJGdyZXk6ICNBN0E2QTY7XHJcbiRncmV5LWFsdDogI0Y1RjVGNTtcclxuJHdoaXRlOiAjZmZmO1xyXG5cclxuJGdyZWVuOiByZ2IoMzEsIDIwMiwgMTI2KTtcclxuJGJsdWU6IHJnYigyNywgMjAsIDEwMCk7XHJcblxyXG5cclxuJG9yYW5nZTogI0Y3NzgwMjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgIFotSU5ERVhcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHotMTAwOiAxMDA7XHJcbiR6LTIwMDogMjAwO1xyXG4kei0zMDA6IDMwMDtcclxuJHotNDAwOiA0MDA7XHJcbiR6LTUwMDogNTAwO1xyXG4kei02MDA6IDYwMDtcclxuJHotNzAwOiA3MDA7XHJcbiR6LTgwMDogODAwO1xyXG4kei05MDA6IDkwMDtcclxuJHotMTAwMDogMTAwMDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgIFBBRERJTkdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWN0aW9uLXBhZGRpbmc6IDVyZW0gMDtcclxuIiwiQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkBtaXhpbiBmYWRlSW5Eb3duQW5pbWF0aW9uIHtcblx0b3BhY2l0eTogMDtcblx0YW5pbWF0aW9uOiBmYWRlSW5Eb3duIGVhc2UgLjVzIC4zcztcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5AbWl4aW4gZmFkZUluVXBBbmltYXRpb24ge1xuXHRhbmltYXRpb246IGZhZGVJblVwIGVhc2UgLjVzIC4zcztcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBtaXhpbiBmYWRlSW5BbmltYXRpb24oJGRlbGF5KSB7XG5cdG9wYWNpdHk6IDA7XG5cdGFuaW1hdGlvbjogZmFkZUluIGVhc2UgLjNzIC4xcztcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuXG4uYm91bmNlIHtcbiAgXHRhbmltYXRpb246IGJvdW5jZSAycyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuXHQwJSxcblx0MjAlLFxuXHQ1MCUsXG5cdDgwJSxcblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cblx0NDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHR9XG5cblx0NjAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHR9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgTUFJTiBTQVNTIFNUWUxFUyBGSUxFXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgMS5cdFVUSUxJVElFU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFZBUklBQkxFU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Qb3BwaW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgIDEuXHRUWVBPR1JBUEhZXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAyLlx0UkVTUE9OU0lWRSBCUkVBS1BPSU5UU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgQ09MT1VSU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgWi1JTkRFWFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgUEFERElOR1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbk1JWElOU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmJvdW5jZSB7XG4gIGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsXG4gIDIwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIDIuXHRCQVNFXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgTk9STUFMSVNFXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcclxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXHJcbiAqICAgIHVzZXIgem9vbS5cclxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cclxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxyXG4gKiBhbmQgRmlyZWZveC5cclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cclxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cclxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cclxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcclxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxyXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cclxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxyXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxyXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuICogdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxyXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXHJcbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXHJcbiAqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXHJcbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXHJcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cclxuICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXHJcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cclxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXHJcbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBUYWJsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTMwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEzMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTMwMHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwsIC5ldmVudC10aGFuay15b3UtcGFnZSwgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xuICAgIG1heC13aWR0aDogMTMwMHB4OyB9IH1cblxuLnJvdywgLm1hcmtldG8tdHdvLWNvbCAubWt0b0Zvcm1Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAubWFya2V0by10d28tY29sIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wsIC5ta3RvLW1lc3NhZ2UtZmllbGQtbGFzdCAubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSAubWt0b0Zvcm1Db2wsIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0sIC5jb2x1bW4tYmxvY2stZGlzcGxheSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbSwgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCwgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLnRleHQtY29sLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXh4bC0xLCAuY29sLXh4bC0yLCAuY29sLXh4bC0zLCAuY29sLXh4bC00LCAuY29sLXh4bC01LCAuY29sLXh4bC02LCAuY29sLXh4bC03LCAuY29sLXh4bC04LCAuY29sLXh4bC05LCAuY29sLXh4bC0xMCwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEyLCAuY29sLXh4bCxcbi5jb2wteHhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiwgLm1hcmtldG8tdHdvLWNvbCAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sLCAubWt0by1tZXNzYWdlLWZpZWxkLWxhc3QgLm1rdG9Gb3JtUm93Om50aC1sYXN0LW9mLXR5cGUoMikgLm1rdG9Gb3JtQ29sLCAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtLCAuY29sdW1uLWJsb2NrLWRpc3BsYXkgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0sIC5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LWNvbnRlbnQsIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC50ZXh0LWNvbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEsIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtW2RhdGEtc2V0aW9uLWNvdW50PVwib2RkXCJdIC5pbWFnZS1jb2wge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiwgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW1bZGF0YS1zZXRpb24tY291bnQ9XCJvZGRcIl0gLnRleHQtY29sIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYsIC5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCwgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwLCAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiwgLm1rdG8tbWVzc2FnZS1maWVsZC1sYXN0IC5ta3RvRm9ybVJvdzpudGgtbGFzdC1vZi10eXBlKDIpIC5ta3RvRm9ybUNvbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02LCAuY29sdW1uLWJsb2NrLWRpc3BsYXkgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCwgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSwgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW1bZGF0YS1zZXRpb24tY291bnQ9XCJvZGRcIl0gLnRleHQtY29sIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiwgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW1bZGF0YS1zZXRpb24tY291bnQ9XCJvZGRcIl0gLmltYWdlLWNvbCB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiwgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01LCAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14eGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14eGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteHhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSxcbi5ldmVudC10aGFuay15b3UtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01LFxuLmV2ZW50LXRoYW5rLXlvdS1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LCAuYmFubmVyLWNsaXBwZWQtZ3JhZGllbnQgLmJhbm5lci10ZXh0LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQkFTRVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkubmF2LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgYm9keS5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogOHJlbTsgfVxuICAuYWRtaW4tYmFyIC5wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtOyB9XG5cbi5tYWluIHtcbiAgbWluLWhlaWdodDogMTFyZW07IH1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbnNlY3Rpb24ucGFkZGVkIHtcbiAgcGFkZGluZzogNHJlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIHNlY3Rpb24ucGFkZGVkIHtcbiAgICAgIHBhZGRpbmc6IDZyZW0gMDsgfSB9XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuXG4uYmctZ3JleS1saWdodGVyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTsgfVxuXG4uc2Nyb2xsLWFycm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDglIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAyMDtcbiAgb3BhY2l0eTogLjc7IH1cbiAgLnNjcm9sbC1hcnJvdyBzdmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnNjcm9sbC1hcnJvdyBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDsgfSB9XG4gICAgLnNjcm9sbC1hcnJvdyBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuc2Nyb2xsLWFycm93IHtcbiAgICAgIGJvdHRvbTogM3JlbTsgfSB9XG5cbi5jbGlja2FibGUtcm93IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50ZW1wLWNvbnRlbnQge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDOyB9XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG51bC5wYWdlLW51bWJlcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7IH1cbiAgdWwucGFnZS1udW1iZXJzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDFyZW07IH1cbiAgICB1bC5wYWdlLW51bWJlcnMgbGkgYSB7XG4gICAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgICAgdWwucGFnZS1udW1iZXJzIGxpIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgdWwucGFnZS1udW1iZXJzIGxpIGEubmV4dCwgdWwucGFnZS1udW1iZXJzIGxpIGEucHJldiB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuYnJlYWRjcnVtYiAuc2xhc2gge1xuICAgIGNvbG9yOiAjODA4MDgwOyB9XG4gIC5icmVhZGNydW1iIGEge1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5icmVhZGNydW1iIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cblxuLmVtYmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmRhc2hlZC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjNWE1YTVhOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbkhFTFBFUlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRlYnVnIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjsgfVxuXG4uZGVidWcyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgbGltZTsgfVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jbGVhci1sZWZ0IHtcbiAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uY2xlYXItcmlnaHQge1xuICBjbGVhcjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uY2xlYXItbm9uZSB7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC5kaXNwbGF5LXRhYmxlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLmRpc3BsYXktdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLmRpc3BsYXktdGFibGUtY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAgIC5kaXNwbGF5LXRhYmxlLWNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfSB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZsZXgtLXNwYWNlLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmxleC0tanVzdGlmeS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5mbGV4LS1hbGlnbi1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZsZXgtLXJvdy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LS1jb2wtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC0td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mbGV4LS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmZsZXgtLWNvbCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47IH1cbiAgLmZsZXgtLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmZsZXgtLWxnIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi52aXNpYmxlLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC52aXNpYmxlLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5uby1ndXR0ZXIge1xuICBtYXJnaW46IDA7IH1cbiAgLm5vLWd1dHRlciA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuICAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbiAgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYmctLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0OyB9XG5cbi5iZy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMWZjYTdlOyB9XG5cbi5iZy0tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cblxuLmJhY2tncm91bmQtY29sb3ItZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxYjE0NjQsICMxZmNhN2UpOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWdyYWRpZW50LWdyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNDQ0NDQ0MgMCUsICNGN0Y3RjcgMTAwJSk7IH1cblxuLnBhZGRpbmctdCwgLnBhZGRpbmcteSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucGFkZGluZy10LCAucGFkZGluZy15IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cmVtOyB9IH1cblxuLnBhZGRpbmctYiwgLnBhZGRpbmcteSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucGFkZGluZy1iLCAucGFkZGluZy15IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtOyB9IH1cblxuLm1hcmdpbi10IHtcbiAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLm1hcmdpbi10IHtcbiAgICAgIG1hcmdpbi10b3A6IDdyZW07IH0gfVxuXG4ubWFyZ2luLWIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubWFyZ2luLWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTsgfSB9XG5cbi5tYXJnaW4tdC0tc21hbGwsIC5tYXJnaW4teS0tc21hbGwge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubWFyZ2luLXQtLXNtYWxsLCAubWFyZ2luLXktLXNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuXG4ubWFyZ2luLWItLXNtYWxsLCAubWFyZ2luLXktLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLm1hcmdpbi1iLS1zbWFsbCwgLm1hcmdpbi15LS1zbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cblxuLm9iamVjdC1maXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgLm9iamVjdC1maXQtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtcIjsgfVxuXG4uYm9yZGVyLWJvdHRvbS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGdyZXk7IH1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgaDEuZ3JhZGllbnQsXG4gIC5oMS5ncmFkaWVudCxcbiAgaDIuZ3JhZGllbnQsXG4gIC5oMi5ncmFkaWVudCxcbiAgaDMuZ3JhZGllbnQsXG4gIC5oMy5ncmFkaWVudCxcbiAgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IC5ncmFkaWVudC5pdGVtLXRpdGxlLFxuICBoNC5ncmFkaWVudCxcbiAgLmg0LmdyYWRpZW50LFxuICBoNS5ncmFkaWVudCxcbiAgLmg1LmdyYWRpZW50LFxuICBoNi5ncmFkaWVudCxcbiAgLmg2LmdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFiMTQ2NCwgIzFmY2E3ZSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgaDEueGwsXG4gIC5oMS54bCxcbiAgaDIueGwsXG4gIC5oMi54bCxcbiAgaDMueGwsXG4gIC5oMy54bCxcbiAgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IC54bC5pdGVtLXRpdGxlLFxuICBoNC54bCxcbiAgLmg0LnhsLFxuICBoNS54bCxcbiAgLmg1LnhsLFxuICBoNi54bCxcbiAgLmg2LnhsIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgaDEuY2VudGVyZWQsXG4gIC5oMS5jZW50ZXJlZCxcbiAgaDIuY2VudGVyZWQsXG4gIC5oMi5jZW50ZXJlZCxcbiAgaDMuY2VudGVyZWQsXG4gIC5oMy5jZW50ZXJlZCxcbiAgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IC5jZW50ZXJlZC5pdGVtLXRpdGxlLFxuICBoNC5jZW50ZXJlZCxcbiAgLmg0LmNlbnRlcmVkLFxuICBoNS5jZW50ZXJlZCxcbiAgLmg1LmNlbnRlcmVkLFxuICBoNi5jZW50ZXJlZCxcbiAgLmg2LmNlbnRlcmVkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGgxLmNlbnRlcmVkLFxuICAgICAgLmgxLmNlbnRlcmVkLFxuICAgICAgaDIuY2VudGVyZWQsXG4gICAgICAuaDIuY2VudGVyZWQsXG4gICAgICBoMy5jZW50ZXJlZCxcbiAgICAgIC5oMy5jZW50ZXJlZCxcbiAgICAgIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gLml0ZW0tY29udGVudCAuY2VudGVyZWQuaXRlbS10aXRsZSxcbiAgICAgIGg0LmNlbnRlcmVkLFxuICAgICAgLmg0LmNlbnRlcmVkLFxuICAgICAgaDUuY2VudGVyZWQsXG4gICAgICAuaDUuY2VudGVyZWQsXG4gICAgICBoNi5jZW50ZXJlZCxcbiAgICAgIC5oNi5jZW50ZXJlZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7IH0gfVxuICBoMS5ibHVlLFxuICAuaDEuYmx1ZSxcbiAgaDIuYmx1ZSxcbiAgLmgyLmJsdWUsXG4gIGgzLmJsdWUsXG4gIC5oMy5ibHVlLFxuICAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQgLmJsdWUuaXRlbS10aXRsZSxcbiAgaDQuYmx1ZSxcbiAgLmg0LmJsdWUsXG4gIGg1LmJsdWUsXG4gIC5oNS5ibHVlLFxuICBoNi5ibHVlLFxuICAuaDYuYmx1ZSB7XG4gICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgaDEuZ3JlZW4sXG4gIC5oMS5ncmVlbixcbiAgaDIuZ3JlZW4sXG4gIC5oMi5ncmVlbixcbiAgaDMuZ3JlZW4sXG4gIC5oMy5ncmVlbixcbiAgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IC5ncmVlbi5pdGVtLXRpdGxlLFxuICBoNC5ncmVlbixcbiAgLmg0LmdyZWVuLFxuICBoNS5ncmVlbixcbiAgLmg1LmdyZWVuLFxuICBoNi5ncmVlbixcbiAgLmg2LmdyZWVuIHtcbiAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICBoMS5ib2xkLFxuICAuaDEuYm9sZCxcbiAgaDIuYm9sZCxcbiAgLmgyLmJvbGQsXG4gIGgzLmJvbGQsXG4gIC5oMy5ib2xkLFxuICAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQgLmJvbGQuaXRlbS10aXRsZSxcbiAgaDQuYm9sZCxcbiAgLmg0LmJvbGQsXG4gIGg1LmJvbGQsXG4gIC5oNS5ib2xkLFxuICBoNi5ib2xkLFxuICAuaDYuYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxYjE0NjQsICMxZmNhN2UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmdyYWRpZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMWIxNDY0LCAjMWZjYTdlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbmgxLFxuLmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG5cbmgyLFxuLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgaDIueGwsXG4gIC5oMi54bCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgaDIueGwsXG4gICAgICAuaDIueGwge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH0gfVxuXG5oMyxcbi5oMyxcbi5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuaDUsXG4uaDUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5zdWJ0aXRsZS0xIHtcbiAgY29sb3I6ICMxYjE0NjQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuYm9keSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7IH1cbiAgYSAqIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zczsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMS42cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICBwLmJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxub2wge1xuICBtYXJnaW46IDAgMTNweCA4cHggMTVweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIG9sLmZhbmN5IHtcbiAgICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgb2wuZmFuY3kgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgb2wuZmFuY3kgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgb2wuZmFuY3kgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKSBcIsKgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgb2wuZmFuY3kgbGk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICMxZmNhN2U7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0zNCUsIDIwJSk7IH1cblxudWwge1xuICBtYXJnaW4tbGVmdDogMS43cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlOyB9XG4gIHVsLnVuc3R5bGVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICB1bCBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuXG5vbCBvbCxcbm9sIHVsLFxudWwgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxudGFibGUge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDJyZW0gMDsgfVxuICB0YWJsZSAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7IH1cblxudHIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3OyB9XG4gIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG50ZCB7XG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzdjN2M3OyB9XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxcmVtOyB9XG5cbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxubWFyayB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLmZpcnN0LWxhc3QgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5maXJzdC1sYXN0ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnRleHQtd2hpdGUgaDEsXG4gIC50ZXh0LXdoaXRlIGgyLFxuICAudGV4dC13aGl0ZSBoMyxcbiAgLnRleHQtd2hpdGUgaDQsXG4gIC50ZXh0LXdoaXRlIGg1IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgLnRleHQtYmx1ZSBoMSxcbiAgLnRleHQtYmx1ZSBoMixcbiAgLnRleHQtYmx1ZSBoMyxcbiAgLnRleHQtYmx1ZSBoNCxcbiAgLnRleHQtYmx1ZSBoNSB7XG4gICAgY29sb3I6ICMxYjE0NjQ7IH1cblxuLnRleHQtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhlYWRpbmctbWIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5oZWFkaW5nLW1iIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH0gfVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogIzFmY2E3ZTsgfVxuXG4uYmlnIHtcbiAgZm9udC1zaXplOiAxMTglOyB9XG5cbi5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTgwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAgIC5sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDIwMCU7IH0gfVxuXG4uY21zLXRleHQgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zM2VtOyB9XG4gIC5jbXMtdGV4dCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdXBlcnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wLXRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBCVVRUT05TXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuICBwYWRkaW5nOiAwLjY1cmVtIDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiAjMWIxNDY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAuYnRuIC5mYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4OyB9XG4gIC5idG4gLmZhLWNoZXZyb24tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJ0biBzdmcge1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gICAgLmJ0biBzdmcgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzOyB9XG4gIC5idG46Zm9jdXMsIC5idG46YWN0aXZlLCAuYnRuOnZpc2l0ZWQge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmJ0bjpob3ZlciwgLmJ0bjphY3RpdmUsIC5idG46Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bjpob3ZlciAuZmEtY2hldnJvbi1yaWdodCwgLmJ0bjphY3RpdmUgLmZhLWNoZXZyb24tcmlnaHQsIC5idG46Zm9jdXMgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXJlbSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYnRuLS1ibHVlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFiMTQ2NDsgfVxuXG4uYnRuLS1ncmVlbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZmNhN2U7IH1cblxuLmJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFiMTQ2NDsgfVxuICAuYnRuLS13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDsgfVxuICAgIC5idG4tLXdoaXRlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICMxZmNhN2U7IH1cblxuLmJ0bi0td2hpdGUtb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuICAuYnRuLS13aGl0ZS1vdXRsaW5lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMWIxNDY0OyB9XG5cbi5idG4tLXdoaXRlLWhvdmVyLXNoYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFiMTQ2NDtcbiAgYm9yZGVyOiAycHggI2ZmZiBzb2xpZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJ0bi0td2hpdGUtaG92ZXItc2hhZGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogLTJweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5idG4tLXdoaXRlLWhvdmVyLXNoYWRpbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIGJvcmRlcjogMnB4ICNmYWZhZmEgc29saWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAgIC5idG4tLXdoaXRlLWhvdmVyLXNoYWRpbmc6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5idG4tLXdoaXRlLWhvdmVyLXNoYWRpbmc6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzFmY2E3ZTsgfVxuXG4uYnRuLS1zb2xpZCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxYjE0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuYnRuLS1zb2xpZDpob3ZlcixcbiAgLmJ0bi0tc29saWQgOmFjdGl2ZSxcbiAgLmJ0bi0tc29saWQgOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5idG4tLWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLmJ0bi0tbGluayBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLmJ0bi0tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLS1saW5rOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICMxYjE0NjQ7IH1cblxuLmJ0bi1icmFuZC1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3NzgwMjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5idG4tYnJhbmQtbGlnaHRlcjpob3ZlciwgLmJ0bi1icmFuZC1saWdodGVyOmZvY3VzLCAuYnRuLWJyYW5kLWxpZ2h0ZXI6YWN0aXZlIHtcbiAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYnRuLWJyYW5kLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuYnRuLWJyYW5kLWFsdDpob3ZlciwgLmJ0bi1icmFuZC1hbHQ6Zm9jdXMsIC5idG4tYnJhbmQtYWx0OmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxZmNhN2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLmJ0bi1icmFuZC1hbHQtaG92ZXItdHJhbnNwYXJlbmN5IHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXI6IHNvbGlkIDJweCAjMWIxNDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJ0bi1icmFuZC1hbHQtaG92ZXItdHJhbnNwYXJlbmN5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAtMnB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJ0bi1icmFuZC1hbHQtaG92ZXItdHJhbnNwYXJlbmN5OmhvdmVyOjpiZWZvcmUsIC5idG4tYnJhbmQtYWx0LWhvdmVyLXRyYW5zcGFyZW5jeTpmb2N1czo6YmVmb3JlLCAuYnRuLWJyYW5kLWFsdC1ob3Zlci10cmFuc3BhcmVuY3k6YWN0aXZlOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLmJ0bi1ob2xsb3ctYm9yZGVyLWJyYW5kLWFsdC1ob3Zlci10cmFuc3BhcmVuY3kge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlcjogc29saWQgMnB4ICMxYjE0NjQ7XG4gIGNvbG9yOiAjMWIxNDY0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuYnRuLWhvbGxvdy1ib3JkZXItYnJhbmQtYWx0LWhvdmVyLXRyYW5zcGFyZW5jeTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogLTJweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5idG4taG9sbG93LWJvcmRlci1icmFuZC1hbHQtaG92ZXItdHJhbnNwYXJlbmN5OmhvdmVyLCAuYnRuLWhvbGxvdy1ib3JkZXItYnJhbmQtYWx0LWhvdmVyLXRyYW5zcGFyZW5jeTpmb2N1cywgLmJ0bi1ob2xsb3ctYm9yZGVyLWJyYW5kLWFsdC1ob3Zlci10cmFuc3BhcmVuY3k6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgIC5idG4taG9sbG93LWJvcmRlci1icmFuZC1hbHQtaG92ZXItdHJhbnNwYXJlbmN5OmhvdmVyOjpiZWZvcmUsIC5idG4taG9sbG93LWJvcmRlci1icmFuZC1hbHQtaG92ZXItdHJhbnNwYXJlbmN5OmZvY3VzOjpiZWZvcmUsIC5idG4taG9sbG93LWJvcmRlci1icmFuZC1hbHQtaG92ZXItdHJhbnNwYXJlbmN5OmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5idG4tLXdoaXRlLW91dGxpbmUtaG92ZXItdHJhbnNwYXJlbmN5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG4gIC5idG4tLXdoaXRlLW91dGxpbmUtaG92ZXItdHJhbnNwYXJlbmN5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAtMnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5idG4tLXdoaXRlLW91dGxpbmUtaG92ZXItdHJhbnNwYXJlbmN5OjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5idG4tLXdoaXRlLW91dGxpbmUtaG92ZXItdHJhbnNwYXJlbmN5OmhvdmVyLCAuYnRuLS13aGl0ZS1vdXRsaW5lLWhvdmVyLXRyYW5zcGFyZW5jeTpmb2N1cywgLmJ0bi0td2hpdGUtb3V0bGluZS1ob3Zlci10cmFuc3BhcmVuY3k6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4tLXdoaXRlLW91dGxpbmUtaG92ZXItdHJhbnNwYXJlbmN5OmhvdmVyOjpiZWZvcmUsIC5idG4tLXdoaXRlLW91dGxpbmUtaG92ZXItdHJhbnNwYXJlbmN5OmZvY3VzOjpiZWZvcmUsIC5idG4tLXdoaXRlLW91dGxpbmUtaG92ZXItdHJhbnNwYXJlbmN5OmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5idG4tYnJhbmQtYWx0LWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmRkMTk7XG4gIGNvbG9yOiAjMWIxNDY0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuYnRuLWJyYW5kLWFsdC1kYXJrZXI6aG92ZXIsIC5idG4tYnJhbmQtYWx0LWRhcmtlcjpmb2N1cywgLmJ0bi1icmFuZC1hbHQtZGFya2VyOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjViODtcbiAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYnRuLS13aXRoLWFycm93IHtcbiAgcGFkZGluZy1yaWdodDogMi4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJ0bi0td2l0aC1hcnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkuMDg2IDE0LjkzOCclM0UlM0NwYXRoIGRhdGEtbmFtZT0nUGF0aCAxNTAnIGQ9J00xLjYxNyAxNC45MzhMMCAxMy4zMjFsNS44NTItNS44NTJMMCAxLjYxNyAxLjYxNyAwbDcuNDY5IDcuNDY5eicgZmlsbD0nJTIzMWZjYTdlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5idG4tZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJ0bi1kb3dubG9hZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkuMDg2IDE0LjkzOCclM0UlM0NwYXRoIGRhdGEtbmFtZT0nUGF0aCAxNTAnIGQ9J00xLjYxNyAxNC45MzhMMCAxMy4zMjFsNS44NTItNS44NTJMMCAxLjYxNyAxLjYxNyAwbDcuNDY5IDcuNDY5eicgZmlsbD0nJTIzMWZjYTdlJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxZmNhN2U7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5idG4tZG93bmxvYWQ6aG92ZXIsIC5idG4tZG93bmxvYWQ6YWN0aXZlLCAuYnRuLWRvd25sb2FkOmZvY3VzIHtcbiAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYnRuLWJyYW5kLWFsdC1yZWRlc2lnbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHBhZGRpbmctYmxvY2s6IDEuMjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJ0bi1icmFuZC1hbHQtcmVkZXNpZ246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5idG4tYnJhbmQtYWx0LXJlZGVzaWduOmhvdmVyOjpiZWZvcmUsIC5idG4tYnJhbmQtYWx0LXJlZGVzaWduOmZvY3VzOjpiZWZvcmUsIC5idG4tYnJhbmQtYWx0LXJlZGVzaWduOmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5idG4tbGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWIxNDY0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJ0bi1sYW5ndWFnZS1zZWxlY3Rvcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTsgfVxuXG4uYnRuLXNhbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgY29sb3I6ICMxYjE0NjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5idG4tc2FsZXM6aG92ZXIsIC5idG4tc2FsZXM6Zm9jdXMsIC5idG4tc2FsZXM6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5idG4tYnJhbmQtaG92ZXItdHJhbnNwYXJlbmN5IHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXI6IHNvbGlkIDJweCAjMWZjYTdlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICBjb2xvcjogIzFiMTQ2NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJ0bi1icmFuZC1ob3Zlci10cmFuc3BhcmVuY3k6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IC0ycHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuYnRuLWJyYW5kLWhvdmVyLXRyYW5zcGFyZW5jeTpob3ZlciwgLmJ0bi1icmFuZC1ob3Zlci10cmFuc3BhcmVuY3k6Zm9jdXMsIC5idG4tYnJhbmQtaG92ZXItdHJhbnNwYXJlbmN5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgIC5idG4tYnJhbmQtaG92ZXItdHJhbnNwYXJlbmN5OmhvdmVyOjpiZWZvcmUsIC5idG4tYnJhbmQtaG92ZXItdHJhbnNwYXJlbmN5OmZvY3VzOjpiZWZvcmUsIC5idG4tYnJhbmQtaG92ZXItdHJhbnNwYXJlbmN5OmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbiNta3RvU3R5bGVMb2FkZWQge1xuICAvKiBjc3MgbG9hZCBkZXRlY3Rpb24sIGRvIG5vdCByZW1vdmUgKi9cbiAgY29sb3I6ICMxMjM0NTY7IH1cblxuLm1rdG9Gb3JtIGZpZWxkc2V0IHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZCxcbi5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgcGFkZGluZzogMnB4IDNweDsgfVxuXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQ6Zm9jdXMsXG4ubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxNDY0ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZCB7XG4gICAgaGVpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfSB9XG5cbi5tYXJrZXRvLWZvcm0td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1cmVtOyB9XG4gIC5tYXJrZXRvLWZvcm0td3JhcHBlciAubWt0b0Zvcm1Sb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgLm1hcmtldG8tZm9ybS13cmFwcGVyIC5ta3RvRm9ybVJvdzpudGgtb2YtdHlwZSgyKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudCAubWt0b0Zvcm1Sb3c6Zmlyc3Qtb2YtdHlwZSAubWt0b0Zvcm1Db2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OSU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50IC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlIC5ta3RvRm9ybUNvbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudCAjbWt0b0Zvcm1fMTExMCAubWt0b0Zvcm1Sb3c6Zmlyc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudCAjbWt0b0Zvcm1fMTAyOSAubWt0b0Zvcm1Sb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ5JTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQgI21rdG9Gb3JtXzExMTAgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUgLm1rdG9Gb3JtQ29sLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQgI21rdG9Gb3JtXzEwMjkgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUgLm1rdG9Gb3JtQ29sIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQgI21rdG9Gb3JtXzExMTAgLm1rdG9Gb3JtUm93Om50aC1vZi10eXBlKDIpLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50ICNta3RvRm9ybV8xMDI5IC5ta3RvRm9ybVJvdzpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luLWxlZnQ6IDIlOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZSAjbWt0b0Zvcm1fMTEwMCAubWt0b0Zvcm1Sb3c6Zmlyc3Qtb2YtdHlwZSAubWt0b0Zvcm1Db2wge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMCAwIDUwJTtcbiAgd2lkdGg6IDQ5JTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UgI21rdG9Gb3JtXzExMDAgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UgI21rdG9Gb3JtXzExMDAgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUgLm1rdG9Gb3JtQ29sOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMiU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfc29sdXRpb25zLWhvbWUgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9kZW1vLXBhZ2UgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUsXG4uZXZlbnRzLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC1kZXRhaWxzIC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlLFxuI21rdG9Gb3JtXzEwMDMgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUsXG4jbWt0b0Zvcm1fMTAwNCAubWt0b0Zvcm1Sb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ5JTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9zb2x1dGlvbnMtaG9tZSAubWt0b0Zvcm1Sb3c6bnRoLW9mLXR5cGUoMiksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9kZW1vLXBhZ2UgLm1rdG9Gb3JtUm93Om50aC1vZi10eXBlKDIpLFxuLmV2ZW50cy10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAubWt0b0Zvcm1Sb3c6bnRoLW9mLXR5cGUoMiksXG4jbWt0b0Zvcm1fMTAwMyAubWt0b0Zvcm1Sb3c6bnRoLW9mLXR5cGUoMiksXG4jbWt0b0Zvcm1fMTAwNCAubWt0b0Zvcm1Sb3c6bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1sZWZ0OiAyJTsgfVxuXG4jbWt0b0Zvcm1fMTAwMyBzZWxlY3QjVGl0bGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjMzZW0gMC41ZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNta3RvRm9ybV8xMDAzIC5ta3RvRm9ybUNvbDpoYXModGV4dGFyZWEpIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWt0b0Zvcm0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbmxhYmVsLm1rdG9MYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMzNlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIGxhYmVsLm1rdG9MYWJlbCAubWt0b0FzdGVyaXgge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubW9kYWwtaW5uZXIgbGFiZWwubWt0b0xhYmVsIHtcbiAgY29sb3I6ICMxYjE0NjQgIWltcG9ydGFudDsgfVxuXG4ubW9kYWwtaW5uZXIgLm1rdG9Gb3JtIHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG5pbnB1dC5ta3RvRmllbGQsIHRleHRhcmVhLm1rdG9GaWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZmNhN2UgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4zM2VtIDAuNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFiMTQ2NCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIGlucHV0Lm1rdG9GaWVsZCA6Zm9jdXMsIHRleHRhcmVhLm1rdG9GaWVsZCA6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjE0NjQgIWltcG9ydGFudDsgfVxuXG4ubWt0b0ZpZWxkRGVzY3JpcHRvciB7XG4gIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50OyB9XG5cbi5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbldyYXAubWt0b05hdGl2ZSAubWt0b0J1dHRvbixcbi5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSAubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVlbSAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uV3JhcC5ta3RvTmF0aXZlIC5ta3RvQnV0dG9uOmhvdmVyLFxuICAubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b25XcmFwLm1rdG9OYXRpdmUgLm1rdG9CdXR0b24gOmFjdGl2ZSxcbiAgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uV3JhcC5ta3RvTmF0aXZlIC5ta3RvQnV0dG9uIDpmb2N1cyxcbiAgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIC5ta3RvQnV0dG9uOmhvdmVyLFxuICAubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgLm1rdG9CdXR0b24gOmFjdGl2ZSxcbiAgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIC5ta3RvQnV0dG9uIDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzI2MWQ4ZjtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uV3JhcC5ta3RvTmF0aXZlIC5ta3RvQnV0dG9uOmFmdGVyLFxuICAubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgLm1rdG9CdXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEuNGVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwLjc1ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5LjA4NiAxNC45MzgnJTNFJTNDcGF0aCBkYXRhLW5hbWU9J1BhdGggMTUwJyBkPSdNMS42MTcgMTQuOTM4TDAgMTMuMzIxbDUuODUyLTUuODUyTDAgMS42MTcgMS42MTcgMGw3LjQ2OSA3LjQ2OXonIGZpbGw9JyUyMzFmY2E3ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ubWt0b0ZpZWxkV3JhcCxcbi5ta3RvRm9ybUNvbCB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1rdG9PZmZzZXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1rdG9CdXR0b25XcmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWt0b0d1dHRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWFya2V0by1saWdodG1vZGUgbGFiZWwubWt0b0xhYmVsIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4ubWt0b0Zvcm1Sb3cgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWZjYTdlOyB9XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAud3BjZjctbm90LXZhbGlkLXRpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcqJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDNyZW0gMCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0ge1xuICAgIG1heC13aWR0aDogNTByZW07IH0gfVxuXG4uZm9ybS1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAgIC5mb3JtLXJvdy4tLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmZvcm0tcm93Li0tZmxleCAuZm9ybV9faW5wdXQge1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAgIC5mb3JtLXJvdy4tLWZsZXggLmZvcm1fX2lucHV0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgICAgLmZvcm0tcm93Li0tZmxleCAuZm9ybV9faW5wdXQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAgIC5mb3JtLXJvdy4tLWZsZXg6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZm9ybS1yb3cgcCwgLmZvcm0tcm93IGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgLmZvcm0tcm93IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZvcm1fX2lucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogLjRyZW07IH1cbiAgLmZvcm1fX2lucHV0LS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtX19pbnB1dC0tc2VsZWN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2Rvd24tY2hldnJvbi5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgdG9wOiAxLjVyZW07XG4gICAgICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgLmZvcm1fX2lucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZm9ybV9faW5wdXQgaW5wdXQsIC5mb3JtX19pbnB1dCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mb3JtX19pbnB1dCBpbnB1dDpmb2N1cywgLmZvcm1fX2lucHV0IHNlbGVjdDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5mb3JtX19pbnB1dCBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDEuMnJlbSAzLjVyZW0gMS4ycmVtIDEuMnJlbTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5mb3JtX19pbnB1dCA6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmZvcm1fX2lucHV0IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgLmZvcm1fX2lucHV0IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9faW5wdXQuLS1zdWJtaXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZvcm1fX2lucHV0Li0tc3VibWl0IGJ1dHRvbiB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuZm9ybV9faW5wdXQuLS1zdWJtaXQgYnV0dG9uOmZvY3VzLCAuZm9ybV9faW5wdXQuLS1zdWJtaXQgYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWt0b0Zvcm0ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5ta3RvRm9ybVJvdyB7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIGZsZXgtc2hyaW5rOiAyO1xuICAgIG1heC13aWR0aDogMzExcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAubmV3c2xldHRlci1zdWJzY3JpcHRpb24gLm1rdG9Gb3JtUm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG4gICAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAubmV3c2xldHRlci1zdWJzY3JpcHRpb24gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAubmV3c2xldHRlci1zdWJzY3JpcHRpb24gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkIHtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50OyB9XG4gICAgICAubmV3c2xldHRlci1zdWJzY3JpcHRpb24gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAjRW1haWwge1xuICAgICAgICB3aWR0aDogMzExcHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMWIxNDY0OyB9XG4gICAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uOjphZnRlciB7XG4gICAgICB3aWR0aDogMS4xNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uZW1haWwtc3Vic2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmVtYWlsLXN1YnNjcmlwdGlvbiAubWt0b0Zvcm1Sb3cge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBmbGV4LXNocmluazogMjtcbiAgICBtYXgtd2lkdGg6IDMxMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmVtYWlsLXN1YnNjcmlwdGlvbiAubWt0b0Zvcm1Sb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cbiAgICAuZW1haWwtc3Vic2NyaXB0aW9uIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuZW1haWwtc3Vic2NyaXB0aW9uIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9MYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmVtYWlsLXN1YnNjcmlwdGlvbiAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGQge1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5lbWFpbC1zdWJzY3JpcHRpb24gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAuZW1haWwtc3Vic2NyaXB0aW9uIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgI0VtYWlsIHtcbiAgICAgICAgd2lkdGg6IDMxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5lbWFpbC1zdWJzY3JpcHRpb24gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQ6ICMxZmNhN2UgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5lbWFpbC1zdWJzY3JpcHRpb24gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5lbWFpbC1zdWJzY3JpcHRpb24gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b246OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1hcmtldG8tdHdvLWNvbCAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmtldG8tdHdvLWNvbCAubWt0b0Zvcm1Sb3cgLm1rdG9GaWVsZERlc2NyaXB0b3IubWt0b0Zvcm1Db2wgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIDMuXHRMSUJTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBAbmFtZTogICAgICAgTGl2SWNvbnNFdm8uY3NzIC0gdGhlIHN0eWxlcyBmb3IgTGl2SWNvbnMgKExpdmUgSWNvbnMpIEV2b2x1dGlvblxyXG4gKiBAdmVyc2lvbjogICAgMi45LlhYWCAoWFhYIGlzIGEgdG90YWwgbnVtYmVyIG9mIGljb25zKVxyXG4gKiBAVVJMOiAgICAgICAgaHR0cHM6Ly9saXZpY29ucy5jb21cclxuICogQGNvcHlyaWdodDogIChjKSAyMDEzLTIwMjAgRGVlVGhlbWVzIChodHRwczovL2NvZGVjYW55b24ubmV0L3VzZXIvRGVlVGhlbWVzKVxyXG4gKiBAbGljZW5zZXM6ICAgaHR0cHM6Ly9jb2RlY2FueW9uLm5ldC9saWNlbnNlcy9yZWd1bGFyXHJcbiAgICAgICAgICAgICAgICBodHRwczovL2NvZGVjYW55b24ubmV0L2xpY2Vuc2VzL2V4dGVuZGVkXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxpdmljb24tZXZvLWhvbGRlciB7XG4gIHdpZHRoOiAwO1xuICAvKiB0byBwcmV2ZW50IFwiZmxpY2tlcmluZ1wiIHdoaWxlIHJlbmRlcmluZyAqLyB9XG5cbmRpdi5saXZpY29uLWV2by1ob2xkZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5zcGFuLmxpdmljb24tZXZvLWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubGl2aWNvbi1ldm8taG9sZGVyIC5saWV2by1zdmctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ubGl2aWNvbi1ldm8taG9sZGVyIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubGl2aWNvbi1ldm8taG9sZGVyIHN2Zyxcbi5saXZpY29uLWV2by1ob2xkZXIgc3ZnICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubGl2aWNvbi1ldm8tZXJyb3Ige1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5NDI0MjsgfVxuXG4ubGl2aWNvbi1ldm8tZXJyb3Igc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTRweDsgfVxuXG4ubGl2aWNvbi1ldm8tZXJyb3IgYWNyb255bSB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogaGVscDtcbiAgY29sb3I6ICNjOTQyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2M5NDI0MjsgfVxuXG4vKlxyXG5JY29ucycgc2l6ZSBjYW4gYmUgY29udHJvbGxlZCB2aWEgbWVkaWEgcXVlcmllcy5cclxuUGxlYXNlIHRyeSB0byB1bmNvbW1lbnQgdGhlIGxpbmVzIGJlbG93LlxyXG4qL1xuLypcclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmxpdmljb24tZXZvLWhvbGRlciB7XHJcbiAgICB3aWR0aDo2MHB4IWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XHJcbiAgLmxpdmljb24tZXZvLWhvbGRlciB7XHJcbiAgICB3aWR0aDogMTgwcHghaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4qL1xuLyohIEZsaWNraXR5IHYyLjIuMlxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGRyYWdnYWJsZSAqL1xuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cbi5mbGlja2l0eS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGOyB9XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42OyB9XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxMHB4OyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMTBweDsgfVxuXG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTsgfVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTsgfVxuXG5Aa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7IH0gfVxuXG4uc3BsaWRlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnNwbGlkZV9fbGlzdCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cblxuLnNwbGlkZS5pcy1hY3RpdmUgLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOTUlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7IH1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zcGxpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNwbGlkZSxcbi5zcGxpZGVfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zcGxpZGVfX3NsaWRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4uc3BsaWRlX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNwbGlkZV9fc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogc3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5zcGxpZGVfX3RyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zcGxpZGUtLWRyYWdnYWJsZSA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNwbGlkZS0tZmFkZSA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zcGxpZGUtLWZhZGUgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zcGxpZGUtLWZhZGUgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNwbGlkZS0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5zcGxpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQ6ICNjY2M7IH1cblxuLnNwbGlkZV9fYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEuMmVtO1xuICBoZWlnaHQ6IDEuMmVtOyB9XG5cbi5zcGxpZGVfX2Fycm93OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLnNwbGlkZV9fYXJyb3c6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMWVtOyB9XG5cbi5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuXG4uc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAxZW07IH1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAwLjVlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgYm9yZGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7IH1cblxuLnNwbGlkZS0tbmF2ID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc3BsaWRlLS1uYXYgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuLnNwbGlkZS0tbmF2ID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldixcbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDFlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4uc3BsaWRlLS1ydGwgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnLFxuLnNwbGlkZS0tcnRsID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cblxuLnNwbGlkZS0tcnRsID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0LFxuLnNwbGlkZS0tcnRsID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICBsZWZ0OiAxZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmcsXG4uc3BsaWRlLS1ydGwgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cblxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LFxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpOyB9XG5cbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldixcbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgdG9wOiAxZW07IH1cblxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Zyxcbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0LFxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMWVtOyB9XG5cbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmcsXG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvdHRvbTogNTAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMC41ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4gIC5zbGljay1uZXh0OmhvdmVyLFxuICAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuICAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaQXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKGklwiOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpJcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaQXCI7IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgNC5cdEdMT0JBTFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEhFQURFUlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIC4ycztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDsgfVxuICAuaGVhZGVyLm5ld3MtYWxlcnQtYWN0aXZlIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAuYWRtaW4tYmFyIC5oZWFkZXIge1xuICAgIHRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYWRtaW4tYmFyIC5oZWFkZXIge1xuICAgICAgICB0b3A6IDQ2cHggIWltcG9ydGFudDsgfSB9XG4gIC5oZWFkZXItaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDByZW0gMXJlbSAwIDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5uZXdzLWFsZXJ0LWFjdGl2ZSAuaGVhZGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAwIDFyZW07IH1cbiAgLmhlYWRlci1sb2dvLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDE0cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDE0cmVtOyB9XG4gICAgLmhlYWRlci1sb2dvIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlYWRlci1sb2dvIHN2ZyAuY2xzLTExIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuaGVhZGVyLWxvZ286aG92ZXIgc3ZnIC5jbHMtMTEsIC5oZWFkZXItbG9nbzphY3RpdmUgc3ZnIC5jbHMtMTEsIC5oZWFkZXItbG9nbzpmb2N1cyBzdmcgLmNscy0xMSB7XG4gICAgICBmaWxsOiAjMWZjYTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuaGVhZGVyLWxvZ286Zm9jdXMsIC5oZWFkZXItbG9nbzphY3RpdmUsIC5oZWFkZXItbG9nbzp2aXNpdGVkIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICBib2R5LnNjcm9sbGVkIC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICBib2R5LnNjcm9sbGVkIC5oZWFkZXItaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9IH1cbiAgICBib2R5LnNjcm9sbGVkIC5oZWFkZXItbG9nby13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICBib2R5LnNjcm9sbGVkIC5oZWFkZXIgc3ZnIHBhdGgsXG4gICAgYm9keS5zY3JvbGxlZCAuaGVhZGVyIHN2ZyAqIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIGJvZHkuc2Nyb2xsZWQgLmhlYWRlciBzdmcgLmNscy0xMSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgYm9keS5zY3JvbGxlZCAuaGVhZGVyIHN2Zzpob3ZlciBwYXRoLFxuICAgIGJvZHkuc2Nyb2xsZWQgLmhlYWRlciBzdmc6aG92ZXIgKixcbiAgICBib2R5LnNjcm9sbGVkIC5oZWFkZXIgc3ZnIDphY3RpdmUgcGF0aCxcbiAgICBib2R5LnNjcm9sbGVkIC5oZWFkZXIgc3ZnIDphY3RpdmUgKixcbiAgICBib2R5LnNjcm9sbGVkIC5oZWFkZXIgc3ZnIDpmb2N1cyBwYXRoLFxuICAgIGJvZHkuc2Nyb2xsZWQgLmhlYWRlciBzdmcgOmZvY3VzICoge1xuICAgICAgZmlsbDogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgYm9keS5zY3JvbGxlZCAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgYm9keS5zY3JvbGxlZCAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyLCBib2R5LnNjcm9sbGVkIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6Zm9jdXMsIGJvZHkuc2Nyb2xsZWQgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazphY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keS5zY3JvbGxlZCAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyOjpiZWZvcmUsIGJvZHkuc2Nyb2xsZWQgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1czo6YmVmb3JlLCBib2R5LnNjcm9sbGVkIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6YWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgYm9keS5zY3JvbGxlZCAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDsgfVxuICAgIGJvZHkuc2Nyb2xsZWQgLmhlYWRlci1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIGJvZHkuc2Nyb2xsZWQuYWRtaW4tYmFyIC5oZWFkZXIge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDsgfSB9XG5cbi5oZWFkZXItbmV3cy1hbGVydCB7XG4gIGhlaWdodDogMi41cmVtO1xuICB6LWluZGV4OiAxMDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFkbWluLWJhciAuaGVhZGVyLW5ld3MtYWxlcnQge1xuICAgIHRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYWRtaW4tYmFyIC5oZWFkZXItbmV3cy1hbGVydCB7XG4gICAgICAgIHRvcDogNDZweCAhaW1wb3J0YW50OyB9IH1cbiAgLmhlYWRlci1uZXdzLWFsZXJ0IC5oZWFkZXItbmV3cy1hbGVydC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuaGVhZGVyLW5ld3MtYWxlcnQgLmhlYWRlci1uZXdzLWFsZXJ0LWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIC5oZWFkZXItbmV3cy1hbGVydCAuaGVhZGVyLW5ld3MtYWxlcnQtaXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiTkVXIVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuaGVhZGVyLW5ld3MtYWxlcnQgLmhlYWRlci1uZXdzLWFsZXJ0LWl0ZW06aG92ZXIsXG4gICAgLmhlYWRlci1uZXdzLWFsZXJ0IC5oZWFkZXItbmV3cy1hbGVydC1pdGVtIDphY3RpdmUsXG4gICAgLmhlYWRlci1uZXdzLWFsZXJ0IC5oZWFkZXItbmV3cy1hbGVydC1pdGVtIDpmb2N1cyB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5vdXRzZWVyLW1lZ2FtZW51IGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG5cbi5vdXRzZWVyLW1lZ2FtZW51IC5tZWdhbWVudS1mZWF0dXJlZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI3NXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLm91dHNlZXItbWVnYW1lbnUgLm1lZ2FtZW51LWZlYXR1cmVkLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm91dHNlZXItbWVnYW1lbnUgLm1lZ2FtZW51LWZlYXR1cmVkLWl0ZW0gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzU1NTc1OTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5vdXRzZWVyLW1lZ2FtZW51IC5tZWdhbWVudS1mZWF0dXJlZC1pdGVtOmhvdmVyIGRpdiwgLm91dHNlZXItbWVnYW1lbnUgLm1lZ2FtZW51LWZlYXR1cmVkLWl0ZW06YWN0aXZlIGRpdiwgLm91dHNlZXItbWVnYW1lbnUgLm1lZ2FtZW51LWZlYXR1cmVkLWl0ZW06Zm9jdXMgZGl2IHtcbiAgICBjb2xvcjogIzFmY2E3ZTsgfVxuXG4uaGVhZGVyLW1hcmdpbnMsIC5oZXJvLCAuYmFubmVyLWNsaXBwZWQtZ3JhZGllbnQsIC5mZWF0dXJlZC1wb3N0LCAuYmFubmVyLXJlc291cmNlcywgLmJhbm5lci1ldmVudHMsIC5iYW5uZXItcHJlc3Mge1xuICBtYXJnaW4tdG9wOiA4NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAuaGVhZGVyLW1hcmdpbnMsIC5oZXJvLCAuYmFubmVyLWNsaXBwZWQtZ3JhZGllbnQsIC5mZWF0dXJlZC1wb3N0LCAuYmFubmVyLXJlc291cmNlcywgLmJhbm5lci1ldmVudHMsIC5iYW5uZXItcHJlc3Mge1xuICAgICAgbWFyZ2luLXRvcDogNzJweDsgfSB9XG4gIC5hZG1pbi1iYXIgLmhlYWRlci1tYXJnaW5zLCAuYWRtaW4tYmFyIC5oZXJvLCAuYWRtaW4tYmFyIC5iYW5uZXItY2xpcHBlZC1ncmFkaWVudCwgLmFkbWluLWJhciAuZmVhdHVyZWQtcG9zdCwgLmFkbWluLWJhciAuYmFubmVyLXJlc291cmNlcywgLmFkbWluLWJhciAuYmFubmVyLWV2ZW50cywgLmFkbWluLWJhciAuYmFubmVyLXByZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAxMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5hZG1pbi1iYXIgLmhlYWRlci1tYXJnaW5zLCAuYWRtaW4tYmFyIC5oZXJvLCAuYWRtaW4tYmFyIC5iYW5uZXItY2xpcHBlZC1ncmFkaWVudCwgLmFkbWluLWJhciAuZmVhdHVyZWQtcG9zdCwgLmFkbWluLWJhciAuYmFubmVyLXJlc291cmNlcywgLmFkbWluLWJhciAuYmFubmVyLWV2ZW50cywgLmFkbWluLWJhciAuYmFubmVyLXByZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODhweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYWRtaW4tYmFyIC5oZWFkZXItbWFyZ2lucywgLmFkbWluLWJhciAuaGVybywgLmFkbWluLWJhciAuYmFubmVyLWNsaXBwZWQtZ3JhZGllbnQsIC5hZG1pbi1iYXIgLmZlYXR1cmVkLXBvc3QsIC5hZG1pbi1iYXIgLmJhbm5lci1yZXNvdXJjZXMsIC5hZG1pbi1iYXIgLmJhbm5lci1ldmVudHMsIC5hZG1pbi1iYXIgLmJhbm5lci1wcmVzcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMnB4OyB9IH1cblxuLmhlYWRlci1wYWRkaW5nLCAuYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDg1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5oZWFkZXItcGFkZGluZywgLmJhbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNzJweDsgfSB9XG4gIC5hZG1pbi1iYXIgLmhlYWRlci1wYWRkaW5nLCAuYWRtaW4tYmFyIC5iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5hZG1pbi1iYXIgLmhlYWRlci1wYWRkaW5nLCAuYWRtaW4tYmFyIC5iYW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogODhweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYWRtaW4tYmFyIC5oZWFkZXItcGFkZGluZywgLmFkbWluLWJhciAuYmFubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMnB4OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfYmVoYXZpb3JhbC1iaW9tZXRyaWNzIC5oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC5oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtYm5tIC5oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLmhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Jpc2stZW5naW5lIC5oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yb2ktY2FsY3VsYXRvci1zaW1wbGlmaWVkIC5oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2JlaGF2aW9yYWwtYmlvbWV0cmljcyAuaGVhZGVyIHN2ZyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9iZWhhdmlvcmFsLWJpb21ldHJpY3MgLmhlYWRlciBzdmcgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuaGVhZGVyIHN2ZyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5oZWFkZXIgc3ZnICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlciBzdmcgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAuaGVhZGVyIHN2ZyAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtYm5tIC5oZWFkZXIgc3ZnIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ibm0gLmhlYWRlciBzdmcgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5oZWFkZXIgc3ZnIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAuaGVhZGVyIHN2ZyAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuaGVhZGVyIHN2ZyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuaGVhZGVyIHN2ZyAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yb2ktY2FsY3VsYXRvci1zaW1wbGlmaWVkIC5oZWFkZXIgc3ZnIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3JvaS1jYWxjdWxhdG9yLXNpbXBsaWZpZWQgLmhlYWRlciBzdmcgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyIHN2ZyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5oZWFkZXIgc3ZnICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuaGVhZGVyIHN2ZyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmhlYWRlciBzdmcgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciBzdmcgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciBzdmcgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXIgc3ZnIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyIHN2ZyAqIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2JlaGF2aW9yYWwtYmlvbWV0cmljcyAuaGVhZGVyIHN2ZyAuY2xzLTExLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5oZWFkZXIgc3ZnIC5jbHMtMTEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlciBzdmcgLmNscy0xMSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSAuaGVhZGVyIHN2ZyAuY2xzLTExLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLmhlYWRlciBzdmcgLmNscy0xMSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcmlzay1lbmdpbmUgLmhlYWRlciBzdmcgLmNscy0xMSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCAuaGVhZGVyIHN2ZyAuY2xzLTExLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5oZWFkZXIgc3ZnIC5jbHMtMTEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuaGVhZGVyIHN2ZyAuY2xzLTExLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyIHN2ZyAuY2xzLTExLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciBzdmcgLmNscy0xMSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9iZWhhdmlvcmFsLWJpb21ldHJpY3MgLmhlYWRlciBzdmc6aG92ZXIgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfYmVoYXZpb3JhbC1iaW9tZXRyaWNzIC5oZWFkZXIgc3ZnOmhvdmVyICosIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2JlaGF2aW9yYWwtYmlvbWV0cmljcyAuaGVhZGVyIHN2ZzphY3RpdmUgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfYmVoYXZpb3JhbC1iaW9tZXRyaWNzIC5oZWFkZXIgc3ZnOmFjdGl2ZSAqLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9iZWhhdmlvcmFsLWJpb21ldHJpY3MgLmhlYWRlciBzdmc6Zm9jdXMgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfYmVoYXZpb3JhbC1iaW9tZXRyaWNzIC5oZWFkZXIgc3ZnOmZvY3VzICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmhlYWRlciBzdmc6aG92ZXIgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuaGVhZGVyIHN2Zzpob3ZlciAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5oZWFkZXIgc3ZnOmFjdGl2ZSBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5oZWFkZXIgc3ZnOmFjdGl2ZSAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5oZWFkZXIgc3ZnOmZvY3VzIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmhlYWRlciBzdmc6Zm9jdXMgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAuaGVhZGVyIHN2Zzpob3ZlciBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC5oZWFkZXIgc3ZnOmhvdmVyICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlciBzdmc6YWN0aXZlIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlciBzdmc6YWN0aXZlICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlciBzdmc6Zm9jdXMgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAuaGVhZGVyIHN2Zzpmb2N1cyAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtYm5tIC5oZWFkZXIgc3ZnOmhvdmVyIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ibm0gLmhlYWRlciBzdmc6aG92ZXIgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSAuaGVhZGVyIHN2ZzphY3RpdmUgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSAuaGVhZGVyIHN2ZzphY3RpdmUgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSAuaGVhZGVyIHN2Zzpmb2N1cyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtYm5tIC5oZWFkZXIgc3ZnOmZvY3VzICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAuaGVhZGVyIHN2Zzpob3ZlciBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLmhlYWRlciBzdmc6aG92ZXIgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5oZWFkZXIgc3ZnOmFjdGl2ZSBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLmhlYWRlciBzdmc6YWN0aXZlICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAuaGVhZGVyIHN2Zzpmb2N1cyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLmhlYWRlciBzdmc6Zm9jdXMgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcmlzay1lbmdpbmUgLmhlYWRlciBzdmc6aG92ZXIgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcmlzay1lbmdpbmUgLmhlYWRlciBzdmc6aG92ZXIgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcmlzay1lbmdpbmUgLmhlYWRlciBzdmc6YWN0aXZlIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Jpc2stZW5naW5lIC5oZWFkZXIgc3ZnOmFjdGl2ZSAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuaGVhZGVyIHN2Zzpmb2N1cyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuaGVhZGVyIHN2Zzpmb2N1cyAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yb2ktY2FsY3VsYXRvci1zaW1wbGlmaWVkIC5oZWFkZXIgc3ZnOmhvdmVyIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3JvaS1jYWxjdWxhdG9yLXNpbXBsaWZpZWQgLmhlYWRlciBzdmc6aG92ZXIgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCAuaGVhZGVyIHN2ZzphY3RpdmUgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCAuaGVhZGVyIHN2ZzphY3RpdmUgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCAuaGVhZGVyIHN2Zzpmb2N1cyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yb2ktY2FsY3VsYXRvci1zaW1wbGlmaWVkIC5oZWFkZXIgc3ZnOmZvY3VzICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlciBzdmc6aG92ZXIgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyIHN2Zzpob3ZlciAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5oZWFkZXIgc3ZnOmFjdGl2ZSBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5oZWFkZXIgc3ZnOmFjdGl2ZSAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5oZWFkZXIgc3ZnOmZvY3VzIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlciBzdmc6Zm9jdXMgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5oZWFkZXIgc3ZnOmhvdmVyIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuaGVhZGVyIHN2Zzpob3ZlciAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmhlYWRlciBzdmc6YWN0aXZlIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuaGVhZGVyIHN2ZzphY3RpdmUgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5oZWFkZXIgc3ZnOmZvY3VzIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuaGVhZGVyIHN2Zzpmb2N1cyAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyIHN2Zzpob3ZlciBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyIHN2Zzpob3ZlciAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyIHN2ZzphY3RpdmUgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciBzdmc6YWN0aXZlICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5oZWFkZXIgc3ZnOmZvY3VzIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5oZWFkZXIgc3ZnOmZvY3VzICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyIHN2Zzpob3ZlciBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciBzdmc6aG92ZXIgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXIgc3ZnOmFjdGl2ZSBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciBzdmc6YWN0aXZlICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyIHN2Zzpmb2N1cyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciBzdmc6Zm9jdXMgKiB7XG4gICAgZmlsbDogIzFmY2E3ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9iZWhhdmlvcmFsLWJpb21ldHJpY3MgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluayxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbmssXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ibm0gLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluayxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbmssXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Jpc2stZW5naW5lIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbmssXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3JvaS1jYWxjdWxhdG9yLXNpbXBsaWZpZWQgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluayxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluayxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluayxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2JlaGF2aW9yYWwtYmlvbWV0cmljcyAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9iZWhhdmlvcmFsLWJpb21ldHJpY3MgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1cywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfYmVoYXZpb3JhbC1iaW9tZXRyaWNzIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6YWN0aXZlLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3ZlcixcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6Zm9jdXMsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZSxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6aG92ZXIsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmZvY3VzLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazphY3RpdmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ibm0gLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1cyxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtYm5tIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6YWN0aXZlLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmZvY3VzLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZSxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Jpc2stZW5naW5lIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6Zm9jdXMsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcmlzay1lbmdpbmUgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazphY3RpdmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3JvaS1jYWxjdWxhdG9yLXNpbXBsaWZpZWQgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1cyxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yb2ktY2FsY3VsYXRvci1zaW1wbGlmaWVkIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6YWN0aXZlLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3ZlcixcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6Zm9jdXMsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZSxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3ZlcixcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1cyxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazphY3RpdmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3ZlcixcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmZvY3VzLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6YWN0aXZlLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmZvY3VzLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9iZWhhdmlvcmFsLWJpb21ldHJpY3MgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3Zlcjo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9iZWhhdmlvcmFsLWJpb21ldHJpY3MgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1czo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9iZWhhdmlvcmFsLWJpb21ldHJpY3MgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazphY3RpdmU6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3Zlcjo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmZvY3VzOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6YWN0aXZlOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6aG92ZXI6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1czo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZTo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtYm5tIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6Zm9jdXM6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ibm0gLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazphY3RpdmU6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1czo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6YWN0aXZlOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmZvY3VzOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZTo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yb2ktY2FsY3VsYXRvci1zaW1wbGlmaWVkIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6Zm9jdXM6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3JvaS1jYWxjdWxhdG9yLXNpbXBsaWZpZWQgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazphY3RpdmU6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3Zlcjo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmZvY3VzOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6YWN0aXZlOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3Zlcjo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6Zm9jdXM6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZTo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3Zlcjo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1czo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazphY3RpdmU6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1czo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6YWN0aXZlOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9iZWhhdmlvcmFsLWJpb21ldHJpY3MgLmhlYWRlci5zY3JvbGxlZCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuaGVhZGVyLnNjcm9sbGVkLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC5oZWFkZXIuc2Nyb2xsZWQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ibm0gLmhlYWRlci5zY3JvbGxlZCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5oZWFkZXIuc2Nyb2xsZWQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Jpc2stZW5naW5lIC5oZWFkZXIuc2Nyb2xsZWQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3JvaS1jYWxjdWxhdG9yLXNpbXBsaWZpZWQgLmhlYWRlci5zY3JvbGxlZCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyLnNjcm9sbGVkLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmhlYWRlci5zY3JvbGxlZCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlci5zY3JvbGxlZCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXIuc2Nyb2xsZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4ubWVnYS1tZW51LWNvbHVtbiAuaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubWVnYS1tZW51LWNvbHVtbiAuaXRlbS1jb250ZW50IC5pdGVtLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTg1cHg7IH1cblxuLm1lZ2FtZW51LWJsb2cgLm1lZ2EtbWVudS1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5tZWdhbWVudS1ibG9nIC5tZWdhLW1lbnUtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm1lZ2FtZW51LWJsb2cgLm1lZ2EtbWVudS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNtZW51LXByb2R1Y3RzLXRlY2hub2xvZ3kgbGk6Zmlyc3Qtb2YtdHlwZSxcbiNtZW51LXByb2R1Y3RzLXNlcnZpY2VzIGxpOmZpcnN0LW9mLXR5cGUsXG4jbWVudS1zb2x1dGlvbnMtdXNlLWNhc2VzIGxpOmZpcnN0LW9mLXR5cGUsXG4jbWVudS1zb2x1dGlvbnMtaW5kdXN0cmllcyBsaTpmaXJzdC1vZi10eXBlLFxuI21lbnUtc29sdXRpb24tcm9sZXMgbGk6Zmlyc3Qtb2YtdHlwZSxcbiNtZW51LWNvbXBhbnktY29tcGFueSBsaTpmaXJzdC1vZi10eXBlLFxuI21lbnUtcmVzb3VyY2VzLWFsbC1yZXNvdXJjZXMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICNtZW51LXByb2R1Y3RzLXRlY2hub2xvZ3kgbGk6Zmlyc3Qtb2YtdHlwZSBhLFxuICAjbWVudS1wcm9kdWN0cy1zZXJ2aWNlcyBsaTpmaXJzdC1vZi10eXBlIGEsXG4gICNtZW51LXNvbHV0aW9ucy11c2UtY2FzZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhLFxuICAjbWVudS1zb2x1dGlvbnMtaW5kdXN0cmllcyBsaTpmaXJzdC1vZi10eXBlIGEsXG4gICNtZW51LXNvbHV0aW9uLXJvbGVzIGxpOmZpcnN0LW9mLXR5cGUgYSxcbiAgI21lbnUtY29tcGFueS1jb21wYW55IGxpOmZpcnN0LW9mLXR5cGUgYSxcbiAgI21lbnUtcmVzb3VyY2VzLWFsbC1yZXNvdXJjZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgI21lbnUtcHJvZHVjdHMtdGVjaG5vbG9neSBsaTpmaXJzdC1vZi10eXBlIGE6OmJlZm9yZSxcbiAgICAjbWVudS1wcm9kdWN0cy1zZXJ2aWNlcyBsaTpmaXJzdC1vZi10eXBlIGE6OmJlZm9yZSxcbiAgICAjbWVudS1zb2x1dGlvbnMtdXNlLWNhc2VzIGxpOmZpcnN0LW9mLXR5cGUgYTo6YmVmb3JlLFxuICAgICNtZW51LXNvbHV0aW9ucy1pbmR1c3RyaWVzIGxpOmZpcnN0LW9mLXR5cGUgYTo6YmVmb3JlLFxuICAgICNtZW51LXNvbHV0aW9uLXJvbGVzIGxpOmZpcnN0LW9mLXR5cGUgYTo6YmVmb3JlLFxuICAgICNtZW51LWNvbXBhbnktY29tcGFueSBsaTpmaXJzdC1vZi10eXBlIGE6OmJlZm9yZSxcbiAgICAjbWVudS1yZXNvdXJjZXMtYWxsLXJlc291cmNlcyBsaTpmaXJzdC1vZi10eXBlIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnPic7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzMCUsIDUlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgI21lbnUtcHJvZHVjdHMtdGVjaG5vbG9neSBsaTpmaXJzdC1vZi10eXBlIGE6YWN0aXZlLCAjbWVudS1wcm9kdWN0cy10ZWNobm9sb2d5IGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1cywgI21lbnUtcHJvZHVjdHMtdGVjaG5vbG9neSBsaTpmaXJzdC1vZi10eXBlIGE6aG92ZXIsXG4gICAgI21lbnUtcHJvZHVjdHMtc2VydmljZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmFjdGl2ZSxcbiAgICAjbWVudS1wcm9kdWN0cy1zZXJ2aWNlcyBsaTpmaXJzdC1vZi10eXBlIGE6Zm9jdXMsXG4gICAgI21lbnUtcHJvZHVjdHMtc2VydmljZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmhvdmVyLFxuICAgICNtZW51LXNvbHV0aW9ucy11c2UtY2FzZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmFjdGl2ZSxcbiAgICAjbWVudS1zb2x1dGlvbnMtdXNlLWNhc2VzIGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1cyxcbiAgICAjbWVudS1zb2x1dGlvbnMtdXNlLWNhc2VzIGxpOmZpcnN0LW9mLXR5cGUgYTpob3ZlcixcbiAgICAjbWVudS1zb2x1dGlvbnMtaW5kdXN0cmllcyBsaTpmaXJzdC1vZi10eXBlIGE6YWN0aXZlLFxuICAgICNtZW51LXNvbHV0aW9ucy1pbmR1c3RyaWVzIGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1cyxcbiAgICAjbWVudS1zb2x1dGlvbnMtaW5kdXN0cmllcyBsaTpmaXJzdC1vZi10eXBlIGE6aG92ZXIsXG4gICAgI21lbnUtc29sdXRpb24tcm9sZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmFjdGl2ZSxcbiAgICAjbWVudS1zb2x1dGlvbi1yb2xlcyBsaTpmaXJzdC1vZi10eXBlIGE6Zm9jdXMsXG4gICAgI21lbnUtc29sdXRpb24tcm9sZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmhvdmVyLFxuICAgICNtZW51LWNvbXBhbnktY29tcGFueSBsaTpmaXJzdC1vZi10eXBlIGE6YWN0aXZlLFxuICAgICNtZW51LWNvbXBhbnktY29tcGFueSBsaTpmaXJzdC1vZi10eXBlIGE6Zm9jdXMsXG4gICAgI21lbnUtY29tcGFueS1jb21wYW55IGxpOmZpcnN0LW9mLXR5cGUgYTpob3ZlcixcbiAgICAjbWVudS1yZXNvdXJjZXMtYWxsLXJlc291cmNlcyBsaTpmaXJzdC1vZi10eXBlIGE6YWN0aXZlLFxuICAgICNtZW51LXJlc291cmNlcy1hbGwtcmVzb3VyY2VzIGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1cyxcbiAgICAjbWVudS1yZXNvdXJjZXMtYWxsLXJlc291cmNlcyBsaTpmaXJzdC1vZi10eXBlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgI21lbnUtcHJvZHVjdHMtdGVjaG5vbG9neSBsaTpmaXJzdC1vZi10eXBlIGE6YWN0aXZlOjpiZWZvcmUsICNtZW51LXByb2R1Y3RzLXRlY2hub2xvZ3kgbGk6Zmlyc3Qtb2YtdHlwZSBhOmZvY3VzOjpiZWZvcmUsICNtZW51LXByb2R1Y3RzLXRlY2hub2xvZ3kgbGk6Zmlyc3Qtb2YtdHlwZSBhOmhvdmVyOjpiZWZvcmUsXG4gICAgICAjbWVudS1wcm9kdWN0cy1zZXJ2aWNlcyBsaTpmaXJzdC1vZi10eXBlIGE6YWN0aXZlOjpiZWZvcmUsXG4gICAgICAjbWVudS1wcm9kdWN0cy1zZXJ2aWNlcyBsaTpmaXJzdC1vZi10eXBlIGE6Zm9jdXM6OmJlZm9yZSxcbiAgICAgICNtZW51LXByb2R1Y3RzLXNlcnZpY2VzIGxpOmZpcnN0LW9mLXR5cGUgYTpob3Zlcjo6YmVmb3JlLFxuICAgICAgI21lbnUtc29sdXRpb25zLXVzZS1jYXNlcyBsaTpmaXJzdC1vZi10eXBlIGE6YWN0aXZlOjpiZWZvcmUsXG4gICAgICAjbWVudS1zb2x1dGlvbnMtdXNlLWNhc2VzIGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1czo6YmVmb3JlLFxuICAgICAgI21lbnUtc29sdXRpb25zLXVzZS1jYXNlcyBsaTpmaXJzdC1vZi10eXBlIGE6aG92ZXI6OmJlZm9yZSxcbiAgICAgICNtZW51LXNvbHV0aW9ucy1pbmR1c3RyaWVzIGxpOmZpcnN0LW9mLXR5cGUgYTphY3RpdmU6OmJlZm9yZSxcbiAgICAgICNtZW51LXNvbHV0aW9ucy1pbmR1c3RyaWVzIGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1czo6YmVmb3JlLFxuICAgICAgI21lbnUtc29sdXRpb25zLWluZHVzdHJpZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmhvdmVyOjpiZWZvcmUsXG4gICAgICAjbWVudS1zb2x1dGlvbi1yb2xlcyBsaTpmaXJzdC1vZi10eXBlIGE6YWN0aXZlOjpiZWZvcmUsXG4gICAgICAjbWVudS1zb2x1dGlvbi1yb2xlcyBsaTpmaXJzdC1vZi10eXBlIGE6Zm9jdXM6OmJlZm9yZSxcbiAgICAgICNtZW51LXNvbHV0aW9uLXJvbGVzIGxpOmZpcnN0LW9mLXR5cGUgYTpob3Zlcjo6YmVmb3JlLFxuICAgICAgI21lbnUtY29tcGFueS1jb21wYW55IGxpOmZpcnN0LW9mLXR5cGUgYTphY3RpdmU6OmJlZm9yZSxcbiAgICAgICNtZW51LWNvbXBhbnktY29tcGFueSBsaTpmaXJzdC1vZi10eXBlIGE6Zm9jdXM6OmJlZm9yZSxcbiAgICAgICNtZW51LWNvbXBhbnktY29tcGFueSBsaTpmaXJzdC1vZi10eXBlIGE6aG92ZXI6OmJlZm9yZSxcbiAgICAgICNtZW51LXJlc291cmNlcy1hbGwtcmVzb3VyY2VzIGxpOmZpcnN0LW9mLXR5cGUgYTphY3RpdmU6OmJlZm9yZSxcbiAgICAgICNtZW51LXJlc291cmNlcy1hbGwtcmVzb3VyY2VzIGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1czo6YmVmb3JlLFxuICAgICAgI21lbnUtcmVzb3VyY2VzLWFsbC1yZXNvdXJjZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNTAlLCA1JSk7XG4gICAgICAgIGNvbG9yOiAjMWZjYTdlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbmEgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG4gIGEgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJz4nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzAlLCA1JSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuYTphY3RpdmUgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGUsIGE6Zm9jdXMgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGUsIGE6aG92ZXIgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzFmY2E3ZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICBhOmFjdGl2ZSAubWVnYW1lbnUtc2VjdGlvbi10aXRsZTo6YmVmb3JlLCBhOmZvY3VzIC5tZWdhbWVudS1zZWN0aW9uLXRpdGxlOjpiZWZvcmUsIGE6aG92ZXIgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwJSwgNSUpO1xuICAgIGNvbG9yOiAjMWZjYTdlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAhaW1wb3J0YW50OyB9XG4gIC5tZWdhbWVudS1zZWN0aW9uLXRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICc+JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTMwJSwgNSUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5tZWdhbWVudS1zZWN0aW9uLXRpdGxlOmFjdGl2ZSwgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGU6Zm9jdXMsIC5tZWdhbWVudS1zZWN0aW9uLXRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogIzFmY2E3ZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGU6YWN0aXZlOjpiZWZvcmUsIC5tZWdhbWVudS1zZWN0aW9uLXRpdGxlOmZvY3VzOjpiZWZvcmUsIC5tZWdhbWVudS1zZWN0aW9uLXRpdGxlOmhvdmVyOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwJSwgNSUpO1xuICAgICAgY29sb3I6ICMxZmNhN2UgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2JlaGF2aW9yYWwtYmlvbWV0cmljcyAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluayxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ibm0gLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcmlzay1lbmdpbmUgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yb2ktY2FsY3VsYXRvci1zaW1wbGlmaWVkIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9iZWhhdmlvcmFsLWJpb21ldHJpY3MgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6OmFmdGVyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtYm5tIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOjphZnRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazo6YWZ0ZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Jpc2stZW5naW5lIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOjphZnRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazo6YWZ0ZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOjphZnRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOjphZnRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9iZWhhdmlvcmFsLWJpb21ldHJpY3MgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2JlaGF2aW9yYWwtYmlvbWV0cmljcyAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfYmVoYXZpb3JhbC1iaW9tZXRyaWNzIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphY3RpdmUsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXMsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWN0aXZlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcmlzay1lbmdpbmUgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXMsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Jpc2stZW5naW5lIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphY3RpdmUsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWN0aXZlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXMsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphY3RpdmUge1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG5cbi5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IC5ibG9nLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgKixcbi5zaW5nbGUtLXByZXNzLXJlbGVhc2UgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQgKixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2RlbW8tcGFnZSAubGFuZGluZy1wYWdlLWJvZHkgKixcbi5sYW5kaW5nLXBhZ2UtZXZlbnQtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1ib2R5ICosXG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSAqLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAuY29sLTEyICosXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAqLFxuLm1hcmtldG8tdHdvLWNvbCAubWt0b0Zvcm1Sb3cgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAubWt0b0Zvcm1Db2wgKixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLm1rdG8tbWVzc2FnZS1maWVsZC1sYXN0IC5ta3RvRm9ybVJvdzpudGgtbGFzdC1vZi10eXBlKDIpIC5ta3RvRm9ybUNvbCAqLFxuLm1rdG8tbWVzc2FnZS1maWVsZC1sYXN0IC5ta3RvRm9ybVJvdzpudGgtbGFzdC1vZi10eXBlKDIpIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLm1rdG9Gb3JtQ29sICosXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gKixcbi5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAqLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAuY29sdW1uLWJsb2NrLWRpc3BsYXkgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0gKixcbi5jb2x1bW4tYmxvY2stZGlzcGxheSAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtICosXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LWNvbnRlbnQgKixcbi5ldmVudC10aGFuay15b3UtcGFnZSAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC50aGFuay15b3UtY29udGVudCAqLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudGV4dC1jb2wgKixcbi5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLnRleHQtY29sICosXG4uZmVhdHVyZWQtaXRlbSAuaXRlbS10ZXh0ICosXG4uaGVyby1pbm5lciAuaGVyby1pbm5lcl9fbGVmdCAqLFxuLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLXByZWZvb3RlciAuaXRlbS10ZXh0ICosXG4uZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1tZXNzYWdlLXRleHQgKixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50d28tY29sIC5jb2x1bW4tMSAqLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnR3by1jb2wgLmNvbHVtbi0yICosXG4uY3RhLWFyZWEgLmNvbC0xMiAqLFxuLmN0YS1hcmVhIC5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAqLFxuLm1hcmtldG8tdHdvLWNvbCAubWt0b0Zvcm1Sb3cgLmN0YS1hcmVhIC5ta3RvRm9ybUNvbCAqLFxuLmN0YS1hcmVhIC5ta3RvLW1lc3NhZ2UtZmllbGQtbGFzdCAubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSAubWt0b0Zvcm1Db2wgKixcbi5ta3RvLW1lc3NhZ2UtZmllbGQtbGFzdCAubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSAuY3RhLWFyZWEgLm1rdG9Gb3JtQ29sICosXG4uY3RhLWFyZWEgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAqLFxuLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLmN0YS1hcmVhIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gKixcbi5jdGEtYXJlYSAuY29sdW1uLWJsb2NrLWRpc3BsYXkgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0gKixcbi5jb2x1bW4tYmxvY2stZGlzcGxheSAuY3RhLWFyZWEgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0gKixcbi5jdGEtYXJlYSAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50ICosXG4uZXZlbnQtdGhhbmsteW91LXBhZ2UgLmN0YS1hcmVhIC50aGFuay15b3UtY29udGVudCAqLFxuLmN0YS1hcmVhIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC50ZXh0LWNvbCAqLFxuLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLmN0YS1hcmVhIC50ZXh0LWNvbCAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IC5ibG9nLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaW1nLFxuLnNpbmdsZS0tcHJlc3MtcmVsZWFzZSAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9kZW1vLXBhZ2UgLmxhbmRpbmctcGFnZS1ib2R5IGltZyxcbi5sYW5kaW5nLXBhZ2UtZXZlbnQtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1ib2R5IGltZyxcbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1ib2R5IGltZyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLmNvbC0xMiBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCBpbWcsXG4ubWFya2V0by10d28tY29sIC5ta3RvRm9ybVJvdyAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5ta3RvRm9ybUNvbCBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5ta3RvLW1lc3NhZ2UtZmllbGQtbGFzdCAubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSAubWt0b0Zvcm1Db2wgaW1nLFxuLm1rdG8tbWVzc2FnZS1maWVsZC1sYXN0IC5ta3RvRm9ybVJvdzpudGgtbGFzdC1vZi10eXBlKDIpIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLm1rdG9Gb3JtQ29sIGltZyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSBpbWcsXG4ucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gaW1nLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAuY29sdW1uLWJsb2NrLWRpc3BsYXkgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0gaW1nLFxuLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0gaW1nLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50IGltZyxcbi5ldmVudC10aGFuay15b3UtcGFnZSAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC50aGFuay15b3UtY29udGVudCBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC50ZXh0LWNvbCBpbWcsXG4uYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC50ZXh0LWNvbCBpbWcsXG4uZmVhdHVyZWQtaXRlbSAuaXRlbS10ZXh0IGltZyxcbi5oZXJvLWlubmVyIC5oZXJvLWlubmVyX19sZWZ0IGltZyxcbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1wcmVmb290ZXIgLml0ZW0tdGV4dCBpbWcsXG4uZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1tZXNzYWdlLXRleHQgaW1nLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnR3by1jb2wgLmNvbHVtbi0xIGltZyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50d28tY29sIC5jb2x1bW4tMiBpbWcsXG4uY3RhLWFyZWEgLmNvbC0xMiBpbWcsXG4uY3RhLWFyZWEgLm1hcmtldG8tdHdvLWNvbCAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIGltZyxcbi5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IC5jdGEtYXJlYSAubWt0b0Zvcm1Db2wgaW1nLFxuLmN0YS1hcmVhIC5ta3RvLW1lc3NhZ2UtZmllbGQtbGFzdCAubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSAubWt0b0Zvcm1Db2wgaW1nLFxuLm1rdG8tbWVzc2FnZS1maWVsZC1sYXN0IC5ta3RvRm9ybVJvdzpudGgtbGFzdC1vZi10eXBlKDIpIC5jdGEtYXJlYSAubWt0b0Zvcm1Db2wgaW1nLFxuLmN0YS1hcmVhIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gaW1nLFxuLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLmN0YS1hcmVhIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gaW1nLFxuLmN0YS1hcmVhIC5jb2x1bW4tYmxvY2stZGlzcGxheSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbSBpbWcsXG4uY29sdW1uLWJsb2NrLWRpc3BsYXkgLmN0YS1hcmVhIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtIGltZyxcbi5jdGEtYXJlYSAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50IGltZyxcbi5ldmVudC10aGFuay15b3UtcGFnZSAuY3RhLWFyZWEgLnRoYW5rLXlvdS1jb250ZW50IGltZyxcbi5jdGEtYXJlYSAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudGV4dC1jb2wgaW1nLFxuLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLmN0YS1hcmVhIC50ZXh0LWNvbCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgcGFkZGluZzogNXJlbSAwIDNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7IH1cbiAgZm9vdGVyIC5pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNXJlbTsgfVxuICBmb290ZXIgLmljb24gcCB7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIGZvb3RlciAuZm9vdGVyLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbGlua3Mge1xuICAgIGZsb2F0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBmb290ZXIgLmZvb3Rlci1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLWxpbmtzIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlci1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLWxpbmtzIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbGlua3MgbGkgYTphY3RpdmUsIGZvb3RlciAuZm9vdGVyLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbGlua3MgbGkgYTpmb2N1cywgZm9vdGVyIC5mb290ZXItc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5jb2wtbWQtMzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5jb2wtc20tNTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMgLmNvbC0xMiwgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCwgLm1hcmtldG8tdHdvLWNvbCAubWt0b0Zvcm1Sb3cgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5ta3RvRm9ybUNvbCwgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5ta3RvLW1lc3NhZ2UtZmllbGQtbGFzdCAubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSAubWt0b0Zvcm1Db2wsIC5ta3RvLW1lc3NhZ2UtZmllbGQtbGFzdCAubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMgLm1rdG9Gb3JtQ29sLCBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSwgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0sIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAuY29sdW1uLWJsb2NrLWRpc3BsYXkgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0sIC5jb2x1bW4tYmxvY2stZGlzcGxheSBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0sIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50LCAuZXZlbnQtdGhhbmsteW91LXBhZ2UgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC50aGFuay15b3UtY29udGVudCwgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC50ZXh0LWNvbCwgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC50ZXh0LWNvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5mb290ZXItbmF2IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMgLmZvb3Rlci1uYXYgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5mb290ZXItbmF2IGxpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAuZm9vdGVyLW5hdiBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAuZm9vdGVyLW5hdiBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAuZm9vdGVyLW5hdiBsaSBhOmhvdmVyLFxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAuZm9vdGVyLW5hdiBsaSBhIDpmb2N1cyxcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMgLmZvb3Rlci1uYXYgbGkgYSA6YWN0aXZlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgZm9vdGVyIC5sZWdhbC1pdGVtcyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICBmb290ZXIgLmxlZ2FsLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfSB9XG4gICAgZm9vdGVyIC5sZWdhbC1pdGVtcyAuY29weXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmNvcHlyaWdodCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgZm9vdGVyIC5sZWdhbC1pdGVtcyAuY29weXJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICBmb290ZXIgLmxlZ2FsLWl0ZW1zIC5jb3B5cmlnaHQgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogI2NjYzsgfVxuICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmxlZ2FsLWl0ZW0tbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgZm9vdGVyIC5sZWdhbC1pdGVtcyAubGVnYWwtaXRlbS1saW5rcyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICBmb290ZXIgLmxlZ2FsLWl0ZW1zIC5sZWdhbC1pdGVtLWxpbmtzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmxlZ2FsLWl0ZW0tbGlua3MgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4taW5saW5lOiAxLjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmxlZ2FsLWl0ZW0tbGlua3MgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMC41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5sZWdhbC1pdGVtcyAubGVnYWwtaXRlbS1saW5rcyBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMDsgfSB9XG4gICAgICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmxlZ2FsLWl0ZW0tbGlua3MgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgZm9vdGVyIC5sZWdhbC1pdGVtcyAubGVnYWwtaXRlbS1saW5rcyBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBmb290ZXIgLmxlZ2FsLWl0ZW1zIC5sZWdhbC1pdGVtLWxpbmtzIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgZm9vdGVyIC5sZWdhbC1pdGVtcyAubGVnYWwtaXRlbS1saW5rcyBsaSBhOmhvdmVyLFxuICAgICAgICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmxlZ2FsLWl0ZW0tbGlua3MgbGkgYSA6Zm9jdXMsXG4gICAgICAgICAgZm9vdGVyIC5sZWdhbC1pdGVtcyAubGVnYWwtaXRlbS1saW5rcyBsaSBhIDphY3RpdmUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgNS5cdENPTVBPTkVOVFNcclxuLy8gXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zb2NpYWwtbGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDFyZW0gMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbjogMCAycmVtIDA7IH0gfVxuICAuc29jaWFsLWxpbmtzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuc29jaWFsLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5wcmVzcy1yZWxlYXNlLXRlbXBsYXRlLWRlZmF1bHQgLnNpZGViYXIgLnNvY2lhbC1saW5rcyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZDogIzFiMTQ2NDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzFiMTQ2NCAwJSwgIzFmY2E3ZSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAucHJlc3MtcmVsZWFzZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaWRlYmFyIC5zb2NpYWwtbGlua3MgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5wcmVzcy1yZWxlYXNlLXRlbXBsYXRlLWRlZmF1bHQgLnNpZGViYXIgLnNvY2lhbC1saW5rcyBhIC5mYS1icmFuZHMsXG4gIC5wcmVzcy1yZWxlYXNlLXRlbXBsYXRlLWRlZmF1bHQgLnNpZGViYXIgLnNvY2lhbC1saW5rcyBhIC5mYS1lbnZlbG9wZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAucHJlc3MtcmVsZWFzZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaWRlYmFyIC5zb2NpYWwtbGlua3MgYTpob3ZlcjphZnRlcixcbiAgLnByZXNzLXJlbGVhc2UtdGVtcGxhdGUtZGVmYXVsdCAuc2lkZWJhciAuc29jaWFsLWxpbmtzIGEgOmFjdGl2ZTphZnRlcixcbiAgLnByZXNzLXJlbGVhc2UtdGVtcGxhdGUtZGVmYXVsdCAuc2lkZWJhciAuc29jaWFsLWxpbmtzIGEgOmZvY3VzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAucHJlc3MtcmVsZWFzZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaWRlYmFyIC5zb2NpYWwtbGlua3MgYTpob3ZlciAuZmEtYnJhbmRzLFxuICAucHJlc3MtcmVsZWFzZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaWRlYmFyIC5zb2NpYWwtbGlua3MgYTpob3ZlciAuZmEtZW52ZWxvcGUsXG4gIC5wcmVzcy1yZWxlYXNlLXRlbXBsYXRlLWRlZmF1bHQgLnNpZGViYXIgLnNvY2lhbC1saW5rcyBhIDphY3RpdmUgLmZhLWJyYW5kcyxcbiAgLnByZXNzLXJlbGVhc2UtdGVtcGxhdGUtZGVmYXVsdCAuc2lkZWJhciAuc29jaWFsLWxpbmtzIGEgOmFjdGl2ZSAuZmEtZW52ZWxvcGUsXG4gIC5wcmVzcy1yZWxlYXNlLXRlbXBsYXRlLWRlZmF1bHQgLnNpZGViYXIgLnNvY2lhbC1saW5rcyBhIDpmb2N1cyAuZmEtYnJhbmRzLFxuICAucHJlc3MtcmVsZWFzZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaWRlYmFyIC5zb2NpYWwtbGlua3MgYSA6Zm9jdXMgLmZhLWVudmVsb3BlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uc29jaWFsLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMuOHJlbTtcbiAgd2lkdGg6IDMuOHJlbTtcbiAgYmFja2dyb3VuZDogIzFiMTQ2NDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzFiMTQ2NCAwJSwgIzFmY2E3ZSAxMDAlKTtcbiAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuc29jaWFsLWNpcmNsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbGVmdDogMS41cHg7XG4gICAgd2lkdGg6IDMuNnJlbTtcbiAgICBoZWlnaHQ6IDMuN3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuc29jaWFsLWNpcmNsZTpob3ZlcjphZnRlcixcbiAgLnNvY2lhbC1jaXJjbGUgOmFjdGl2ZTphZnRlcixcbiAgLnNvY2lhbC1jaXJjbGUgOmZvY3VzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuc29jaWFsLWNpcmNsZS0tbGlua2VkaW4gLmZhLWJyYW5kczpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIGxlZnQ6IDE3cHg7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLnNvY2lhbC1jaXJjbGUtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3LjgxMScgaGVpZ2h0PSczNi45MDknIHZpZXdCb3g9JzAgMCAxNy44MTEgMzYuOTA5JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjY1OScgZGF0YS1uYW1lPSdQYXRoIDI2NTknIGQ9J000NjIuNTEyLDg3Ni43MTlsLS40MjUsNS41MmgtNS42NjF2MTkuMTgzaC03LjE1M1Y4ODIuMjM5aC0zLjgxN3YtNS41MmgzLjgxN3YtMy43MTFjMC0xLjYzMy4wNDItNC4xNTYsMS4yMy01LjcxOGE2Ljc4NSw2Ljc4NSwwLDAsMSw1LjkyMi0yLjc3OCwyNC4wMjIsMjQuMDIyLDAsMCwxLDYuODQyLjY4NmwtLjk1NCw1LjY1NGExMi45MDYsMTIuOTA2LDAsMCwwLTMuMDc1LS40NTljLTEuNDgzLDAtMi44MTMuNTMtMi44MTMsMi4wMTN2NC4zMTJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNDQ1LjQ1NyAtODY0LjUxMyknIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTsgfVxuICAuc29jaWFsLWNpcmNsZS0teW91dHViZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNScgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDM1IDI1JyUzRSUzQ3BhdGggaWQ9J2ljb25tb25zdHIteW91dHViZS05JyBkPSdNNDEuMSw0Mi4yM2MtNS4yNTUuMzYtMTYuOTYuMzYtMjIuMjA4LDBDMTMuMiw0MS44NCwxMi41NDIsMzkuMDU1LDEyLjUsMzBjLjA0My05LjA3My43MTItMTEuODQsNi4zOTUtMTIuMjMsNS4yNDctLjM2LDE2Ljk1NS0uMzYsMjIuMjA4LDAsNS42OTIuMzksNi4zNTMsMy4xNzUsNi40LDEyLjIzQzQ3LjQ1NSwzOS4wNzMsNDYuNzg3LDQxLjg0LDQxLjEsNDIuMjNaTTI1LDI0LjE0NXYxMS43MUwzNy43MzEsMzBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIuNSAtMTcuNSknIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTsgfVxuICAuc29jaWFsLWNpcmNsZS0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMy4yNjInIGhlaWdodD0nMjcuMDI1JyB2aWV3Qm94PScwIDAgMzMuMjYyIDI3LjAyNSclM0UlM0NwYXRoIGlkPSd0d2l0dGVyJyBkPSdNMzMuMjYyLDUxLjJhMTQuMjE3LDE0LjIxNywwLDAsMS0zLjkyOSwxLjA3Nyw2Ljc4MSw2Ljc4MSwwLDAsMCwzLTMuNzY5LDEzLjYyOCwxMy42MjgsMCwwLDEtNC4zMjQsMS42NTEsNi44MTksNi44MTksMCwwLDAtMTEuOCw0LjY2Myw3LjAyMSw3LjAyMSwwLDAsMCwuMTU4LDEuNTU1QTE5LjMsMTkuMywwLDAsMSwyLjMxNiw0OS4yNDNhNi44MjEsNi44MjEsMCwwLDAsMi4xLDkuMTE0LDYuNzM0LDYuNzM0LDAsMCwxLTMuMDgxLS44NHYuMDc1YTYuODUsNi44NSwwLDAsMCw1LjQ2Myw2LjcsNi44MDYsNi44MDYsMCwwLDEtMS43ODguMjI1QTYuMDI5LDYuMDI5LDAsMCwxLDMuNzE1LDY0LjRhNi44ODQsNi44ODQsMCwwLDAsNi4zNzIsNC43NSwxMy43LDEzLjcsMCwwLDEtOC40NTUsMi45MDhBMTIuNzcyLDEyLjc3MiwwLDAsMSwwLDcxLjk2NWExOS4yLDE5LjIsMCwwLDAsMTAuNDYxLDMuMDZjMTIuNTQ4LDAsMTkuNDA4LTEwLjM5NCwxOS40MDgtMTkuNCwwLS4zLS4wMS0uNTkyLS4wMjUtLjg4MUExMy42LDEzLjYsMCwwLDAsMzMuMjYyLDUxLjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC00OCknIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTsgfVxuICAuc29jaWFsLWNpcmNsZS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGhlaWdodDogNnJlbTsgfVxuXG4uaGVybyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDYwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgbWluLWhlaWdodDogMzByZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfSB9XG4gIC5oZXJvLmZ1bGwge1xuICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICAuaGVyby5mdWxsIC5oZXJvLWlubmVyX19sZWZ0IHtcbiAgICAgIGZsZXg6IDAgMCA3NSU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAuaGVyby5mdWxsIC5oZXJvLWlubmVyX19sZWZ0IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDAlOyB9IH1cbiAgLmhlcm8uc3RhbmRhcmQge1xuICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNjQwcHgpIHtcbiAgICAgIC5oZXJvLnN0YW5kYXJkIHtcbiAgICAgICAgaGVpZ2h0OiA4MHZoOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuaGVyby5zdGFuZGFyZCB7XG4gICAgICBoZWlnaHQ6IDkwdmg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyby5zdGFuZGFyZCAuaGVyby1pbm5lcl9fbGVmdCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmhlcm8uc3RhbmRhcmQgLmhlcm8taW5uZXJfX2xlZnQge1xuICAgICAgICBmbGV4OiAwIDAgNDUlOyB9IH1cbiAgLmhlcm8uYmxvZyB7XG4gICAgaGVpZ2h0OiAzMHJlbTsgfVxuICAuaGVyby52aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5oZXJvLnZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiA4MHZoOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5oZXJvLnZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiA5MHZoOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5oZXJvLnZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiA4MHZoOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc5Ljk4cHgpIGFuZCAobWluLWhlaWdodDogNzUwcHgpIHtcbiAgICAuaGVyby52aWRlbyB7XG4gICAgICBoZWlnaHQ6IDY1dmg7IH0gfVxuICAgIC5oZXJvLnZpZGVvIHZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7IH1cblxuLmhlcm8taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIHBhZGRpbmc6IDAgM3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmhlcm8taW5uZXIge1xuICAgICAgcGFkZGluZzogMCAycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmhlcm8taW5uZXIge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAuaGVyby1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuICAuaGVyby1pbm5lciAud3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5oZXJvLWlubmVyIC53cmFwIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuaGVyby1pbm5lciAud3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmhlcm8taW5uZXIgaDEge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5oZXJvLWlubmVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgLmhlcm8taW5uZXIgaDIge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5oZXJvLWlubmVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgLmhlcm8taW5uZXIgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5oZXJvLWlubmVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgLmhlcm8taW5uZXIgaDQge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgLmhlcm8taW5uZXIgaDMsXG4gICAgLmhlcm8taW5uZXIgaDQsXG4gICAgLmhlcm8taW5uZXIgaDUsXG4gICAgLmhlcm8taW5uZXIgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH0gfVxuICAuaGVyby1pbm5lciBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLmhlcm8taW5uZXIgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgICAgLmhlcm8taW5uZXIgcC5iaWdnZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5oZXJvLWlubmVyIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmhlcm8taW5uZXIgc3Bhbi5zdWItdGl0bGUge1xuICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC5oZXJvLWlubmVyX19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNzUlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuaGVyby1pbm5lcl9fbGVmdCB7XG4gICAgICAgIGZsZXg6IDAgMCA4MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuaGVyby1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC1oZWlnaHQ6IDYxMHB4KSB7XG4gIC5oZXJvLnN0YW5kYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBtaW4taGVpZ2h0OiAzMnJlbTsgfSB9XG5cbi5wYWdlLS0xMjI4IC5oZXJvIHtcbiAgbWluLWhlaWdodDogMjByZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnBhZ2UtLTEyMjggLmhlcm8ge1xuICAgICAgbWluLWhlaWdodDogMjByZW07IH0gfVxuICAucGFnZS0tMTIyOCAuaGVyby5zdGFuZGFyZCB7XG4gICAgaGVpZ2h0OiA0NTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA2NDBweCkge1xuICAgICAgLnBhZ2UtLTEyMjggLmhlcm8uc3RhbmRhcmQge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFnZS0tMTIyOCAuaGVyby5zdGFuZGFyZCB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgICAucGFnZS0tMTIyOCAuaGVyby5zdGFuZGFyZCAuaGVyby1pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLS0xMjI4IC5oZXJvLnN0YW5kYXJkIC5oZXJvLWlubmVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLnBhZ2UtLWhvbWUgLmhlcm8udmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDU2LjI1JSAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgIC5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIHtcbiAgICAgIHBhZGRpbmc6IDQ3LjI1JSAwIDAgMDsgfSB9XG4gIC5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIC5oZXJvLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIC5oZXJvLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLnBhZ2UtLWhvbWUgLmhlcm8udmlkZW8gLmhlcm8taW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxYjE0NjQgMCUsIHJnYmEoMjcsIDIwLCAxMDAsIDApIDgwJSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtLWhvbWUgLmhlcm8udmlkZW8gLmhlcm8taW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAucGFnZS0taG9tZSAuaGVyby52aWRlbyAuaGVyby1pbm5lciAud3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIC5oZXJvLWlubmVyIC53cmFwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAucGFnZS0taG9tZSAuaGVyby52aWRlbyAuaGVyby1pbm5lciAuaGVyby1pbm5lcl9fcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDQlO1xuICAgICAgYm90dG9tOiA2cmVtO1xuICAgICAgd2lkdGg6IDY5JTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAucGFnZS0taG9tZSAuaGVyby52aWRlbyAuaGVyby1pbm5lciAuaGVyby1pbm5lcl9fcmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtLWhvbWUgLmhlcm8udmlkZW8gLmhlcm8taW5uZXIgLmhlcm8taW5uZXJfX3JpZ2h0IHtcbiAgICAgICAgICBib3R0b206IDhyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIC5oZXJvLWlubmVyIC5oZXJvLWlubmVyX19yaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFiMTQ2NDtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9IH1cbiAgICAgIC5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIC5oZXJvLWlubmVyIC5oZXJvLWlubmVyX19yaWdodCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLWhvbWUgLmhlcm8udmlkZW8gLmhlcm8taW5uZXIgLmhlcm8taW5uZXJfX3JpZ2h0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLWhvbWUgLmhlcm8udmlkZW8gLmhlcm8taW5uZXIgLmhlcm8taW5uZXJfX3JpZ2h0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIC5oZXJvLWlubmVyIC5oZXJvLWlubmVyX19yaWdodCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfSB9XG5cbi50ZXh0LWFuZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnRleHQtYW5kLWltYWdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH0gfVxuICAudGV4dC1hbmQtaW1hZ2VfX2ltYWdlLWNvbCwgLnRleHQtYW5kLWltYWdlX190ZXh0LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAudGV4dC1hbmQtaW1hZ2VfX2ltYWdlLWNvbCwgLnRleHQtYW5kLWltYWdlX190ZXh0LWNvbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAudGV4dC1hbmQtaW1hZ2VfX3RleHQtY29sIHtcbiAgICBvcmRlcjogLTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnRleHQtYW5kLWltYWdlX190ZXh0LWNvbCB7XG4gICAgICAgIG9yZGVyOiAwOyB9IH1cbiAgLnRleHQtYW5kLWltYWdlX19pbWFnZS1jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnRleHQtYW5kLWltYWdlX19pbWFnZS1jb2wge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzAlOyB9IH1cbiAgLnRleHQtYW5kLWltYWdlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7IH1cbiAgLnRleHQtYW5kLWltYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2cmVtIDNyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAudGV4dC1hbmQtaW1hZ2VfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA2cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDY4cmVtOyB9IH1cblxuLnRleHQtYW5kLWltYWdlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIGNvbG9yOiAjMWIxNDY0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRleHQtYW5kLWltYWdlLS1mbGlwIC50ZXh0LWFuZC1pbWFnZV9faW1hZ2UtY29sIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRleHQtYW5kLWltYWdlLS1mbGlwIC50ZXh0LWFuZC1pbWFnZV9fY29udGVudCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH0gfVxuXG4ucHJvZHVjdC1ncmlkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1jaXJjbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTMlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5wcm9kdWN0LWdyaWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnByb2R1Y3QtZ3JpZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucHJvZHVjdC1ncmlkIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnByb2R1Y3QtZ3JpZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5wcm9kdWN0LWdyaWQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7IH0gfVxuICAucHJvZHVjdC1ncmlkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2R1Y3QtZ3JpZF9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgLnByb2R1Y3QtZ3JpZF9fd3JhcHBlcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAucHJvZHVjdC1ncmlkX193cmFwcGVyOmJlZm9yZSwgLnByb2R1Y3QtZ3JpZF9fd3JhcHBlcjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAucHJvZHVjdC1ncmlkX193cmFwcGVyLnRocmVlOjpiZWZvcmUsIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXIuZm91cjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgZ3JleTsgfVxuICAgIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXIudGhyZWU6OmFmdGVyLCAucHJvZHVjdC1ncmlkX193cmFwcGVyLmZvdXI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAwLjFyZW07XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICM4MDgwODA7IH1cbiAgICAucHJvZHVjdC1ncmlkX193cmFwcGVyLnR3bzo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIGdyZXk7IH1cbiAgICAucHJvZHVjdC1ncmlkX193cmFwcGVyLnR3bzo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDAuMXJlbTtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzgwODA4MDsgfVxuICAgIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXIub25lOjphZnRlciB7XG4gICAgICB3aWR0aDogMC4xcmVtO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjODA4MDgwOyB9XG4gIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAucHJvZHVjdC1ncmlkIC5wcm9kdWN0IHtcbiAgICAgICAgcGFkZGluZzogNnJlbSA0cmVtOyB9IH1cbiAgICAucHJvZHVjdC1ncmlkIC5wcm9kdWN0X190ZXh0IGgzIHtcbiAgICAgIGNvbG9yOiAjMWIxNDY0OyB9XG4gICAgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdF9faW1hZ2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdF9faW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdF9faW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTsgfSB9XG4gICAgICAucHJvZHVjdC1ncmlkIC5wcm9kdWN0X19pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIHtcbiAgcGFkZGluZzogNHJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucHJvZHVjdC1ncmlkLS1iZW5lZml0cyB7XG4gICAgICBwYWRkaW5nOiA3cmVtIDA7IH0gfVxuXG4ucHJvZHVjdC1ncmlkLS1iZW5lZml0cyAudGhyZWU6YmVmb3JlLCAucHJvZHVjdC1ncmlkLS1iZW5lZml0cyAudGhyZWU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC50aHJlZTpiZWZvcmUsIC5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC50aHJlZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiOyB9IH1cblxuLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMgLnByb2R1Y3Qge1xuICBwYWRkaW5nOiAycmVtIDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAucHJvZHVjdC1ncmlkLS1iZW5lZml0cyAucHJvZHVjdCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMi4yNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMgLnByb2R1Y3Qge1xuICAgICAgcGFkZGluZzogNXJlbSA0cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMgLnByb2R1Y3Qge1xuICAgICAgcGFkZGluZzogNnJlbSA1cmVtOyB9IH1cblxuLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMgLnByb2R1Y3RfX2ltYWdlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgbWF4LXdpZHRoOiA2cmVtOyB9XG4gIC5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC5wcm9kdWN0X19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC5wcm9kdWN0X19pbWFnZSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdC1ncmlkLS1iZW5lZml0cyAucHJvZHVjdF9faW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuLmJpb2dyYXBoeS1ncmlkLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtN3JlbTsgfVxuXG4uYmlvZ3JhcGh5LWdyaWQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbTsgfVxuICAuYmlvZ3JhcGh5LWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAuYmlvZ3JhcGh5LWdyaWRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJpb2dyYXBoeS1ncmlkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLmJpb2dyYXBoeS1ncmlkX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgLmJpb2dyYXBoeS1ncmlkX19saW5rIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmJpb2dyYXBoeS1ncmlkX19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmJpb2dyYXBoeS1ncmlkX19saW5rOmhvdmVyIC5iaW9ncmFwaHktZ3JpZF9fbmFtZSxcbiAgICAgIC5iaW9ncmFwaHktZ3JpZF9fbGluazpob3ZlciAuc3VidGl0bGUtMSB7XG4gICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDsgfVxuICAuYmlvZ3JhcGh5LWdyaWRfX3Bob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJpb2dyYXBoeS1ncmlkX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5iaW9ncmFwaHktZ3JpZF9fb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNywgMjAsIDEwMCwgMC44KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmJpb2dyYXBoeS1ncmlkX19vdmVybGF5IHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLjJyZW07IH1cbiAgLmJpb2dyYXBoeS1ncmlkIC5zb2NpYWwtY2lyY2xlLS1saW5rZWRpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG4gICAgLmJpb2dyYXBoeS1ncmlkIC5zb2NpYWwtY2lyY2xlLS1saW5rZWRpbjphY3RpdmUgLmZhLWJyYW5kczpiZWZvcmUsIC5iaW9ncmFwaHktZ3JpZCAuc29jaWFsLWNpcmNsZS0tbGlua2VkaW46Zm9jdXMgLmZhLWJyYW5kczpiZWZvcmUsIC5iaW9ncmFwaHktZ3JpZCAuc29jaWFsLWNpcmNsZS0tbGlua2VkaW46aG92ZXIgLmZhLWJyYW5kczpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5iaW9ncmFwaHktZ3JpZCAuc29jaWFsLWNpcmNsZS0tbGlua2VkaW46YWN0aXZlOmFmdGVyLCAuYmlvZ3JhcGh5LWdyaWQgLnNvY2lhbC1jaXJjbGUtLWxpbmtlZGluOmZvY3VzOmFmdGVyLCAuYmlvZ3JhcGh5LWdyaWQgLnNvY2lhbC1jaXJjbGUtLWxpbmtlZGluOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJpb2dyYXBoeS1ncmlkX19uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cbiAgLmJpb2dyYXBoeS1ncmlkX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmJpb2dyYXBoeS1ncmlkX19pY29uLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjRyZW07XG4gICAgd2lkdGg6IDI0cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5iaW9ncmFwaHktZ3JpZCAuc3VidGl0bGUtMSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cblxuLmJpb2dyYXBoeS1ncmlkX19saW5rOmhvdmVyIC5iaW9ncmFwaHktZ3JpZF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmItbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAuYi1tb2RhbC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iLW1vZGFsX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAyMCwgMTAwLCAwLjgpOyB9XG4gIC5iLW1vZGFsX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWF4LWhlaWdodDogOTV2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgIC5iLW1vZGFsX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5iLW1vZGFsX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgLmItbW9kYWxfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYi1tb2RhbF9faGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA2cmVtOyB9IH1cbiAgLmItbW9kYWxfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcmVtO1xuICAgIHRvcDogMHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmItbW9kYWxfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjcxNVwiO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuYi1tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmItbW9kYWxfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDRyZW0gNHJlbTsgfSB9XG4gIC5iLW1vZGFsX19wb3J0cmFpdCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5iLW1vZGFsX19wb3J0cmFpdDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmItbW9kYWxfX3BvcnRyYWl0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICAuYi1tb2RhbF9fcG9ydHJhaXQgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuYi1tb2RhbF9faW1hZ2UtY29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmItbW9kYWxfX2ltYWdlLWNvbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmItbW9kYWxfX2ltYWdlLWNvbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07IH0gfVxuICAuYi1tb2RhbF9fdGV4dC1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmItbW9kYWxfX3RleHQtY29sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5iLW1vZGFsX190ZXh0LWNvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHJlbTsgfSB9XG4gICAgLmItbW9kYWxfX3RleHQtY29sIC5zb2NpYWwtY2lyY2xlOmFjdGl2ZSAuZmEtYnJhbmRzOmJlZm9yZSwgLmItbW9kYWxfX3RleHQtY29sIC5zb2NpYWwtY2lyY2xlOmZvY3VzIC5mYS1icmFuZHM6YmVmb3JlLCAuYi1tb2RhbF9fdGV4dC1jb2wgLnNvY2lhbC1jaXJjbGU6aG92ZXIgLmZhLWJyYW5kczpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5iLW1vZGFsX190ZXh0LWNvbCAuc29jaWFsLWNpcmNsZTphY3RpdmU6YWZ0ZXIsIC5iLW1vZGFsX190ZXh0LWNvbCAuc29jaWFsLWNpcmNsZTpmb2N1czphZnRlciwgLmItbW9kYWxfX3RleHQtY29sIC5zb2NpYWwtY2lyY2xlOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1tZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1tc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTsgfSB9XG5cbi5iLW1vZGFsLmFjdGl2ZSAuYi1tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTsgfVxuXG4uYi1tb2RhbC5hY3RpdmUgLmItbW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hlZC1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjODA4MDgwOyB9IH1cblxuLmItYXJyb3cge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuMDg3JyBoZWlnaHQ9JzIxLjk4NScgdmlld0JveD0nMCAwIDEzLjA4NyAyMS45ODUnJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjU0JyBkYXRhLW5hbWU9J1BhdGggMjY1NCcgZD0nTTEwODMuODI5LDUxOC40MjRsMi4wOTQsMi4wOTQtOC45LDguOSw4LjksOC45LTIuMDk0LDIuMDk0LTEwLjk5Mi0xMC45OTJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA3Mi44MzYgLTUxOC40MjQpJyBmaWxsPSclMjMxZmNhN2UnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDEyNW1zIGVhc2UtaW4tb3V0OyB9XG4gIC5iLWFycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgNTAlOyB9XG4gIC5iLWFycm93LS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uYi1jb250cm9scy1tb2JpbGUge1xuICB3aWR0aDogOTQuNSU7XG4gIG1heC13aWR0aDogMTkxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDI7IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zczsgfVxuICAubW9kYWwuYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1vZGFsLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1vZGFsLWlubmVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWIxNDY0IDAlLCAjMWZjYTdlIDEwMCUpOyB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0cmVtOyB9XG4gIC5tb2RhbCBzcGFuLm5hbWUge1xuICAgIG1hcmdpbjogMnJlbSAwIDFyZW0gMDtcbiAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm1vZGFsIHNwYW4ucm9sZSB7XG4gICAgbWFyZ2luOiAwIDAgMS42cmVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2RhbC1jbG9zZSB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1vZGFsLWNsb3NlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICMxZmNhN2U7IH1cbiAgICAubW9kYWwtY2xvc2Ugc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAubW9kYWwtY2xvc2Ugc3ZnIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICAgIGZpbGw6ICNjY2NjY2M7IH1cblxuLnZpZGVvLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnZpZGVvLW1vZGFsIC52aWRlby1tb2RhbC1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LXdpZHRoOiA0NiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzAwcHgpIHtcbiAgICAgIC52aWRlby1tb2RhbCAudmlkZW8tbW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwMDBweCkge1xuICAgICAgLnZpZGVvLW1vZGFsIC52aWRlby1tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDY1JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAudmlkZW8tbW9kYWwgLnZpZGVvLW1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1heC13aWR0aDogODUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAudmlkZW8tbW9kYWwgLnZpZGVvLW1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1heC13aWR0aDogODUlOyB9IH1cbiAgICAudmlkZW8tbW9kYWwgLnZpZGVvLW1vZGFsLWRpYWxvZyAudmlkZW8tbW9kYWwtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAudmlkZW8tbW9kYWwgLnZpZGVvLW1vZGFsLWRpYWxvZyAudmlkZW8tbW9kYWwtY29udGVudCAuY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTM1JSwgLTE1MCUpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogLTAuNXJlbSAtMC41cmVtIC0xcmVtIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjdyZW07XG4gICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAudmlkZW8tbW9kYWwgLnZpZGVvLW1vZGFsLWRpYWxvZyAudmlkZW8tbW9kYWwtY29udGVudCAuY2xvc2UtYnV0dG9uOmFjdGl2ZSwgLnZpZGVvLW1vZGFsIC52aWRlby1tb2RhbC1kaWFsb2cgLnZpZGVvLW1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ1dHRvbjpmb2N1cywgLnZpZGVvLW1vZGFsIC52aWRlby1tb2RhbC1kaWFsb2cgLnZpZGVvLW1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAudmlkZW8tbW9kYWwgLnZpZGVvLW1vZGFsLWRpYWxvZyAudmlkZW8tbW9kYWwtY29udGVudCAuY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLnZpZGVvLW1vZGFsIC52aWRlby1tb2RhbC1kaWFsb2cgLnZpZGVvLW1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0xMDAlKTsgfSB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2Utc2FsZXMgLmNsb3NlLWJ1dHRvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyNSUsIC0xMzAlKSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLXNhbGVzIC5jbG9zZS1idXR0b24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1zYWxlcyAuY2xvc2UtYnV0dG9uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTEwMCUpICFpbXBvcnRhbnQ7IH0gfVxuXG4uaW1hZ2UtYW5kLXRleHQtY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLmltYWdlLWFuZC10ZXh0LWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmltYWdlLWFuZC10ZXh0LWNvbHVtbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmltYWdlLWFuZC10ZXh0LWNvbHVtbl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICAuaW1hZ2UtYW5kLXRleHQtY29sdW1uX19pbWFnZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hbmdsZWQtY3RhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogM3JlbSAwIDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hbmdsZWQtY3RhIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMCA4cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmFuZ2xlZC1jdGEge1xuICAgICAgcGFkZGluZzogNXJlbSAwIDEwcmVtOyB9IH1cbiAgLmFuZ2xlZC1jdGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDk5JTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2NDQnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA2NDQgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDUxSDY0NFY0Nkw3My43OTE3IDBMMCA0NlY1MVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAxJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5hbmdsZWQtY3RhLmdyYWRpZW50LWJhY2tncm91bmQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiOTdhO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvaW50cm8tYmcuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAyMiUsIDIyJSAwJSwgMTAwJSAxNyUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMjIlLCAyMiUgMCUsIDEwMCUgMTclLCAxMDAlIDEwMCUsIDAgMTAwJSk7IH1cbiAgICAuYW5nbGVkLWN0YS5ncmFkaWVudC1iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYW5nbGVkLWN0YV9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MHJlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9pbnZlc3Rvci1wYWdlIC5hbmdsZWQtY3RhLmdyYWRpZW50LWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgbWFyZ2luLXRvcDogLTRyZW07XG4gIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvcmVjdGFuZ2xlcy5zdmcpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjE0NjQgNDAlLCAjMWQ2NTcwIDgwJSwgIzMyOTE3NSA5NSUsICM0NmI5N2EgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDIyJSwgMjIlIDAlLCAxMDAlIDE3JSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMjIlLCAyMiUgMCUsIDEwMCUgMTclLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9pbnZlc3Rvci1wYWdlIC5hbmdsZWQtY3RhLmdyYWRpZW50LWJhY2tncm91bmQge1xuICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAlLCAyMiUgMCUsIDEwMCUgMTAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAlLCAyMiUgMCUsIDEwMCUgMTAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9pbnZlc3Rvci1wYWdlIC5hbmdsZWQtY3RhLmdyYWRpZW50LWJhY2tncm91bmQge1xuICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgNSUsIDIyJSAwJSwgMTAwJSA1JSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDUlLCAyMiUgMCUsIDEwMCUgNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ludmVzdG9yLXBhZ2UgLmFuZ2xlZC1jdGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRleHQtYW5kLWJnLWltYWdlIHtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZXh0LWFuZC1iZy1pbWFnZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDYwcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRleHQtYW5kLWJnLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDZyZW0gMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC50ZXh0LWFuZC1iZy1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiA3cmVtIDA7XG4gICAgICBtaW4taGVpZ2h0OiA0MHJlbTsgfSB9XG4gIC50ZXh0LWFuZC1iZy1pbWFnZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC50ZXh0LWFuZC1iZy1pbWFnZV9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZXh0LWFuZC1iZy1pbWFnZV9fdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogMzByZW07IH0gfVxuICAudGV4dC1hbmQtYmctaW1hZ2VfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGV4dC1hbmQtYmctaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG5cbi50ZXh0LWFuZC1iZy1pbWFnZS0tZXh0ZW5kLWJvdHRvbSB7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmc6IDZyZW0gMCAxNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRleHQtYW5kLWJnLWltYWdlLS1leHRlbmQtYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDhyZW0gMCAxNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC50ZXh0LWFuZC1iZy1pbWFnZS0tZXh0ZW5kLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nOiAxMHJlbSAwIDE4cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEycmVtOyB9IH1cblxuLnR3by1uYXJyb3ctY29sdW1uc19fY29sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50d28tbmFycm93LWNvbHVtbnNfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudHdvLW5hcnJvdy1jb2x1bW5zX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzgwODA4MDsgfSB9XG4gIC50d28tbmFycm93LWNvbHVtbnNfX2NvbCBwIGEge1xuICAgIGNvbG9yOiAjMWIxNDY0OyB9XG5cbi5mdWxsLXdpZHRoLXRleHQge1xuICBwYWRkaW5nOiA1cmVtIDA7IH1cblxuLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5IC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNlOGU3ZWQ7IH1cbiAgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5IC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbSBwIHtcbiAgICBjb2xvcjogIzcwNzA3MDsgfVxuICAgIC50d28tY29sdW1uLWxvZ28tZGlzcGxheSAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW0gcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXkgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXkgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtIC5sZWZ0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAjZThlN2VkOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5IC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbSAubGVmdC1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5IC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbSAubGVmdC1jb2x1bW4ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuICAgIC50d28tY29sdW1uLWxvZ28tZGlzcGxheSAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW0gLmxlZnQtY29sdW1uIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5IC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbSAucmlnaHQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50d28tY29sdW1uLWxvZ28tZGlzcGxheSAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW0gLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXkgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtIC5yaWdodC1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuICAgIC50d28tY29sdW1uLWxvZ28tZGlzcGxheSAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW0gLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWxvZ29zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC50d28tY29sdW1uLWxvZ28tZGlzcGxheSAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW0gLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWxvZ29zIC5sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDFyZW07XG4gICAgICAgIG1heC13aWR0aDogMjE1cHg7IH1cbiAgICAgICAgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5IC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbSAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tbG9nb3MgLmxvZ28gaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuXG4udHdvLWNvbHVtbi1sb2dvLWRpc3BsYXkudHVjay11bmRlciB7XG4gIG1hcmdpbi10b3A6IC05cmVtOyB9XG4gIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS50dWNrLXVuZGVyIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbTpmaXJzdC1vZi10eXBlIC5sZWZ0LWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS50dWNrLXVuZGVyIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbTpmaXJzdC1vZi10eXBlIC5yaWdodC1jb2x1bW4ge1xuICAgICAgcGFkZGluZy10b3A6IDEzcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LnR1Y2stdW5kZXIgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtOmxhc3Qtb2YtdHlwZSAubGVmdC1jb2x1bW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcmVtOyB9IH1cbiAgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LnR1Y2stdW5kZXIgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtOmxhc3Qtb2YtdHlwZSAucmlnaHQtY29sdW1uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07IH1cblxuLmxpc3QtYXJyb3dzLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB1bCwgLmRlbW8tcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHkgdWwsIC5sYW5kaW5nLXBhZ2UtZXZlbnQtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1ib2R5IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5saXN0LWFycm93cyBsaSwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHkgdWwgbGksIC5kZW1vLXBhZ2UtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1ib2R5IHVsIGxpLCAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB1bCBsaSB7XG4gICAgcGFkZGluZy10b3A6IDAuNDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5saXN0LWFycm93cyBsaTo6YmVmb3JlLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB1bCBsaTo6YmVmb3JlLCAuZGVtby1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB1bCBsaTo6YmVmb3JlLCAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItYXJyb3cuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5saXN0LWFycm93cy5saWdodCBsaTo6YmVmb3JlLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB1bC5saWdodCBsaTo6YmVmb3JlLCAuZGVtby1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB1bCBsaTo6YmVmb3JlLCAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB1bCBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1hcnJvdy1saWdodC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLmxhbmRpbmctcGFnZS1ib2R5IHVsIGxpIHVsIGxpLmV2ZW50LWxpOjpiZWZvcmUge1xuICB3aWR0aDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvb3V0c2Vlci1pcmlzLWxpLnBuZ1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG4gICAgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAuaXRlbS1pbWFnZSB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gLml0ZW0taW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuICAgICAgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAuaXRlbS1pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgICAgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzcwNzA3MDsgfVxuXG4udGhyZWUtY29sLWJsb2NrLWRpc3BsYXkgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW1zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheSAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXktaXRlbXMgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5IC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtcyAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAxLjVyZW0gMi41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheSAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXktaXRlbXMgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDFyZW0gMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5IC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtcyAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbSAwLjVyZW0gMS41cmVtOyB9IH1cbiAgICAgIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheSAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXktaXRlbXMgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSxcbiAgICAgIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheSAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXktaXRlbXMgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheSAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXktaXRlbXMgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gICAgICAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXkgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW1zIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdDo6YWZ0ZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC5zbGljay1zbGlkZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stc2xpZGUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC5zbGljay1zbGlkZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjAwcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLXNsaWRlOjpiZWZvcmUsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stc2xpZGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDAuNXJlbTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvcXVvdGUtbWFya3MtaG9tZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stc2xpZGU6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stc2xpZGU6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC5zbGljay1zbGlkZSA+IGRpdiAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stc2xpZGUgPiBkaXYgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC5zbGljay1zbGlkZSA+IGRpdiAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0sXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLXNsaWRlID4gZGl2IC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLXNsaWRlID4gZGl2IC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbTo6YWZ0ZXIsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC5zbGljay1zbGlkZSA+IGRpdiAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMDBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtOjphZnRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvcXVvdGUtbWFya3MtaG9tZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbTo6YWZ0ZXIsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbTo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW06OmFmdGVyLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW06OmFmdGVyIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50LFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMTZyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tY29udGVudCxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLXRleHQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLXRleHQsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLXRleHQsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tYXV0aG9yLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tYXV0aG9yLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tYXV0aG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWF1dGhvcixcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWF1dGhvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLXNvdXJjZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tc291cmNlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1zb3VyY2UsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1zb3VyY2Uge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tc291cmNlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tc291cmNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLW5hdixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1uYXYge1xuICBnYXA6IDFyZW07IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLW5hdjpub3QoOmVtcHR5KSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAudGVzdGltb25pYWxzLWNhcm91c2VsLW5hdjpub3QoOmVtcHR5KSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1uYXYgLnNsaWNrLXByZXYsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1uYXYgLnNsaWNrLW5leHQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1uYXYgLnNsaWNrLXByZXYsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1uYXYgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLW5hdiAuc2xpY2stcHJldjpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLW5hdiAuc2xpY2stcHJldjpmb2N1cy12aXNpYmxlLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1uYXYgLnNsaWNrLW5leHQ6aG92ZXIsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLW5hdiAuc2xpY2stbmV4dDpmb2N1cy12aXNpYmxlLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1uYXYgLnNsaWNrLXByZXY6aG92ZXIsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAudGVzdGltb25pYWxzLWNhcm91c2VsLW5hdiAuc2xpY2stcHJldjpmb2N1cy12aXNpYmxlLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1uYXYgLnNsaWNrLW5leHQ6aG92ZXIsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAudGVzdGltb25pYWxzLWNhcm91c2VsLW5hdiAuc2xpY2stbmV4dDpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtbmF2IC5zbGljay1wcmV2OjpiZWZvcmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsLW5hdiAuc2xpY2stbmV4dDo6YmVmb3JlLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1uYXYgLnNsaWNrLXByZXY6OmJlZm9yZSxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtbmF2IC5zbGljay1uZXh0OjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lXFwgNiBQcm8nLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1uYXYgLnNsaWNrLXByZXY6OmJlZm9yZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAudGVzdGltb25pYWxzLWNhcm91c2VsLW5hdiAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDUzJzsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtbmF2IC5zbGljay1uZXh0OjpiZWZvcmUsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1uYXYgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1NCc7IH1cblxuLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1wYWdpbmF0aW9uIC52aWRlby1jYXJvdXNlbC1wYWdpbmF0aW9uLWl0ZW0ge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZThlN2VkO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1wYWdpbmF0aW9uIC52aWRlby1jYXJvdXNlbC1wYWdpbmF0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFmY2E3ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA1MDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNDAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4OyB9IH1cbiAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLWl0ZW0gPiAqIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDM1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjE1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbS5wcmV2IHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLWl0ZW0ucHJldiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAtNTAlKTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLWl0ZW0ucHJldiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLCAtNTAlKTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbS5wcmV2IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NSUsIC01MCUpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtLnByZXYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYxJSwgLTUwJSk7IH0gfVxuICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLWl0ZW0ucHJldiBpZnJhbWUge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbS5uZXh0IHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpOyB9XG4gICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbS5uZXh0IGlmcmFtZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtLm5leHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwgLTUwJSk7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtLm5leHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSk7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLWl0ZW0ubmV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzUlLCAtNTAlKTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbS5uZXh0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOSUsIC01MCUpOyB9IH1cbiAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLW5hdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1uYXYge1xuICAgICAgICAgIHdpZHRoOiA2NzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1uYXYge1xuICAgICAgICAgIHdpZHRoOiA1MTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1uYXYge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLW5hdiAudmlkZW8tY2Fyb3VzZWwtbmF2LWl0ZW0ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1uYXYgLnZpZGVvLWNhcm91c2VsLW5hdi1pdGVtICoge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9XG4gICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtbmF2IC52aWRlby1jYXJvdXNlbC1uYXYtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgei1pbmRleDogLTk5O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLW5hdiAudmlkZW8tY2Fyb3VzZWwtbmF2LWl0ZW06aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLW5hdiAudmlkZW8tY2Fyb3VzZWwtbmF2LWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1uYXYgLnZpZGVvLWNhcm91c2VsLW5hdi1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLW5hdiAudmlkZW8tY2Fyb3VzZWwtbmF2LWl0ZW06bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogNjAlOyB9XG4gICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtbmF2IC52aWRlby1jYXJvdXNlbC1uYXYtaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtbmF2IC52aWRlby1jYXJvdXNlbC1uYXYtaXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiA0MCU7IH1cblxuLmxvZ28tc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzFiMTQ2NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sb2dvLXNsaWRlciAuc2xpY2stc2xpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubG9nby1zbGlkZXIgLmNhcm91c2VsLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sb2dvLXNsaWRlciAuY2Fyb3VzZWwgLnNsaWRlcyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubG9nby1zbGlkZXIgLmNhcm91c2VsIC5zbGlkZXM6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWIxNDY0IDAlLCByZ2JhKDI3LCAyMCwgMTAwLCAwKSAxMDAlKTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAubG9nby1zbGlkZXIgLmNhcm91c2VsIC5zbGlkZXM6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzFiMTQ2NCAwJSwgcmdiYSgyNywgMjAsIDEwMCwgMCkgMTAwJSk7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgLmxvZ28tc2xpZGVyIC5jYXJvdXNlbCAuc2xpZGVzIC5sb2dvLXNsaWRlci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAgIC5sb2dvLXNsaWRlciAuY2Fyb3VzZWwgLnNsaWRlcyAubG9nby1zbGlkZXItaXRlbSAuaXRlbS1jb250ZW50IGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7IH1cbiAgLmxvZ28tc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5sb2dvLXNsaWRlci5uby1wYWdpbmF0aW9uIC5jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwge1xuICB6LWluZGV4OiAxOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLmJpZy1xdW90ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5iaWctcXVvdGVzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuYmlnLXF1b3RlcyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stbGlzdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWIxNDY0IDAlLCByZ2JhKDI3LCAyMCwgMTAwLCAwKSAxMDAlKTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiAxMDglO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLWFycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogOSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICAgICAgbGVmdDogMTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICAgICAgbGVmdDogMTElOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgICAgICBsZWZ0OiAxMiU7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA2LjUlOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0b3A6IDExMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5ODsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2lyaXMucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNGY0Yzg0IDAlLCByZ2JhKDc5LCA3NiwgMTMyLCAwKSAxMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbTo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAyLjVyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIyKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLW5hbWUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tam9iLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWN1cnJlbnQgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzFmY2E3ZSAwJSwgcmdiYSgzMSwgMjAyLCAxMjYsIDApIDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWN1cnJlbnQgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG5cbi5sb2dvcy1jYXJvdXNlbCAuaXRlbS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMyMzIzMjsgfVxuXG4ubG9nb3MtY2Fyb3VzZWwgLmxvZ29zLWNhcm91c2VsLWl0ZW1zLTAge1xuICBwYWRkaW5nLXRvcDogMS41cmVtOyB9XG4gIC5sb2dvcy1jYXJvdXNlbCAubG9nb3MtY2Fyb3VzZWwtaXRlbXMtMCAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubG9nb3MtY2Fyb3VzZWwgLmxvZ29zLWNhcm91c2VsLWl0ZW1zLTAgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5sb2dvcy1jYXJvdXNlbCAubG9nb3MtY2Fyb3VzZWwtaXRlbXMtMCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5sb2dvcy1jYXJvdXNlbCAubG9nb3MtY2Fyb3VzZWwtaXRlbXMtMCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgICAgIC5sb2dvcy1jYXJvdXNlbCAubG9nb3MtY2Fyb3VzZWwtaXRlbXMtMCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IC5sb2dvcy1jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAubG9nb3MtY2Fyb3VzZWwgLmxvZ29zLWNhcm91c2VsLWl0ZW1zLTAgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiAubG9nb3MtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cblxuLmxvZ29zLWNhcm91c2VsIC5sb2dvcy1jYXJvdXNlbC1pdGVtcy0xIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuICAubG9nb3MtY2Fyb3VzZWwgLmxvZ29zLWNhcm91c2VsLWl0ZW1zLTEgLnNsaWNrLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxvZ29zLWNhcm91c2VsIC5sb2dvcy1jYXJvdXNlbC1pdGVtcy0xIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAubG9nb3MtY2Fyb3VzZWwgLmxvZ29zLWNhcm91c2VsLWl0ZW1zLTEgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAubG9nb3MtY2Fyb3VzZWwgLmxvZ29zLWNhcm91c2VsLWl0ZW1zLTEgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICAgICAubG9nb3MtY2Fyb3VzZWwgLmxvZ29zLWNhcm91c2VsLWl0ZW1zLTEgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiAubG9nb3MtY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmxvZ29zLWNhcm91c2VsIC5sb2dvcy1jYXJvdXNlbC1pdGVtcy0xIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYgLmxvZ29zLWNhcm91c2VsLWl0ZW0gLml0ZW0tY29udGVudCBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG5cbi5sb2dvcy1jYXJvdXNlbC5oZXJvLWNhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogLTg4cHg7IH1cbiAgLmxvZ29zLWNhcm91c2VsLmhlcm8tY2Fyb3VzZWwgLmhlcm8tY2Fyb3VzZWwtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy1ibG9jazogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiAucm9pLWNhbGN1bGF0b3ItaGVhZGVyIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICB6LWluZGV4OiAyO1xyXG5cclxuICAgLmhlYWRlci1pbWFnZSB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBoMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgIH1cclxufSAqL1xuLnJvaS1jYWxjdWxhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yb2ktY2FsY3VsYXRvciAuYmFja2dyb3VuZC1ncmV5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIHotaW5kZXg6IC0yOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5yb2ktY2FsY3VsYXRvciAuZ3JleS1hcmVhLXNtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZ3JleS1hcmVhLXNtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICB6LWluZGV4OiAtMjsgfSB9XG4gIC5yb2ktY2FsY3VsYXRvciAuYmx1ZS1hcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTIlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNTNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5ibHVlLWFyZWEge1xuICAgICAgICBoZWlnaHQ6IDU1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5ibHVlLWFyZWEtc20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5ibHVlLWFyZWEtc206OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7IH0gfVxuICAucm9pLWNhbGN1bGF0b3IgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5yb2ktY2FsY3VsYXRvciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAucm9pLWNhbGN1bGF0b3IgaDEge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAucm9pLWNhbGN1bGF0b3IgaDUge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4ZW07IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5pbnB1dHMtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5oYWxmLXdpZHRoIHtcbiAgICB3aWR0aDogNDcuNSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuaGFsZi13aWR0aCB7XG4gICAgICAgIHdpZHRoOiB1bnNldDsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmhhbGYtd2lkdGguYm94LWdyb3VwLXhzIHtcbiAgICAgICAgICB3aWR0aDogNDcuNSU7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5oYWxmLXdpZHRoLmJveC1idXR0b24tZ3JvdXAteHMge1xuICAgICAgICAgIHdpZHRoOiA1MiU7IH0gfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuaGFsZi13aWR0aCAuc2xpZGVyIHtcbiAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmhhbGYtd2lkdGggLnNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gIC5yb2ktY2FsY3VsYXRvciAuc2xpZGVyLWdyb3VwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5sYWJlbC1wcmUtZXJyb3ItbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIHNlbGVjdCxcbiAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgcGFkZGluZy10b3A6IDAuOXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIHNlbGVjdCxcbiAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgc2VsZWN0LFxuICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAjY2FzZUNvc3QsXG4gICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwICNTTVNDb3N0LFxuICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAjYXZnLXRyYW5zYWN0aW9uLXNwZW5kIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5lcnJvci1tZXNzYWdlLmFjdGl2ZS1tZXNzYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJtaW5cIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMnJlbTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlcjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwibWF4XCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTJyZW07IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyLmZ1bGwtd2lkdGgge1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlci5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXIuZnVsbC13aWR0aCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXIjdHJhbnNhY3Rpb25OdW1iZXJTbGlkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIxTVwiOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciN0cmFuc2FjdGlvbk51bWJlclNsaWRlcjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiMTAwTVwiOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciNhcHByb3ZhbFJhdGVTbGlkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCI1MCVcIjsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXIjYXBwcm92YWxSYXRlU2xpZGVyOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCI4NSVcIjsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXIjZnJhdWRSYXRlU2xpZGVyOjpiZWZvcmUsIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciNhaUZyYXVkUmF0ZVNsaWRlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIjAlXCI7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyI2ZyYXVkUmF0ZVNsaWRlcjo6YWZ0ZXIsIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciNhaUZyYXVkUmF0ZVNsaWRlcjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiNTAlXCI7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyI2ZkclNsaWRlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIjUwJVwiOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciNmZHJTbGlkZXI6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIjEwMCVcIjsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXIjY2hhbGxlbmdlUmF0ZVNsaWRlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIjUlXCI7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyI2NoYWxsZW5nZVJhdGVTbGlkZXI6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIjMwJVwiOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciNmYWlsdXJlUmF0ZVNsaWRlcjo6YmVmb3JlLCAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXIjYWlGYWlsdXJlUmF0ZVNsaWRlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIjAlXCI7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyI2ZhaWx1cmVSYXRlU2xpZGVyOjphZnRlciwgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyI2FpRmFpbHVyZVJhdGVTbGlkZXI6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIjEwMCVcIjsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyLWlucHV0LWJveC1mdWxsLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDE1JTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXItaW5wdXQtYm94LWZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyLWlucHV0LWJveC1mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyLWlucHV0LWJveCB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyLWlucHV0LWJveCB7XG4gICAgICAgICAgICB3aWR0aDogMzUlOyB9IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLnJvaS1idG4ge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAucm9pLWJ0biNyZXR1cm5CdG4ge1xuICAgICAgICB3aWR0aDogNDcuNSU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5yb2ktYnRuI3JldHVybkJ0biB7XG4gICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAucm9pLWJ0biNjYWxjdWxhdGVST0lCdG5JbnB1dFJlc3VsdHMge1xuICAgICAgICB3aWR0aDogNDcuNSU7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAucm9pLWJ0biNjYWxjdWxhdGVST0lCdG5JbnB1dFJlc3VsdHMge1xuICAgICAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHVuc2V0OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5yb2ktYnRuIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTsgfSB9XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLnJvaS1idG4gc3BhbiB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLnJvaS1idG4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5yb2ktYnRuIHNwYW4gc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogM3B4OyB9IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAucm9pLWJ0bjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAucm9pLWJ0bjpob3ZlciBzcGFuOjphZnRlcixcbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAucm9pLWJ0biA6Zm9jdXMgc3Bhbjo6YWZ0ZXIsXG4gICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLnJvaS1idG4gOmFjdGl2ZSBzcGFuOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5yb2ktYnRuOmhvdmVyOjpiZWZvcmUsXG4gICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLnJvaS1idG4gOmZvY3VzOjpiZWZvcmUsXG4gICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLnJvaS1idG4gOmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAucm9pLWNhbGN1bGF0b3IgLmluaXRpYWwtc2lkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmluaXRpYWwtc2lkZS1pbWFnZSAuc2lkZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuaW5pdGlhbC1zaWRlLWltYWdlIC5zaWRlLWltYWdlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTJyZW07XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWZjYTdlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWZjYTdlIDAlLCAjMWIxNDY0IDEwMCUpOyB9XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLmluaXRpYWwtc2lkZS1pbWFnZSAuc2lkZS1pbWFnZSBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmluaXRpYWwtc2lkZS1pbWFnZSAudGV4dC1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtMnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuaW5pdGlhbC1zaWRlLWltYWdlIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICBsZWZ0OiB1bnNldDsgfSB9XG4gIC5yb2ktY2FsY3VsYXRvciAuc2lkZS1pbWFnZS1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLnNpZGUtaW1hZ2UtbG9hZGluZzo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJDQUxDVUxBVElORy4uLlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLWltYWdlLWxvYWRpbmcgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlLW91dDsgfVxuICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAuc2F2aW5ncy1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAuc2F2aW5ncy1ib3gge1xuICAgICAgICAgIHotaW5kZXg6IDI7IH0gfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnNhdmluZ3MtYm94OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFmY2E3ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMSwgMjAyLCAxMjYsIDAuNzUpIDAlLCByZ2JhKDI3LCAyMCwgMTAwLCAwLjc1KSAxMDAlKSBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICB6LWluZGV4OiAtMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAucmVzdWx0cy1zZWN0aW9uIC5zYXZpbmdzLWJveDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgICAgei1pbmRleDogLTE7IH0gfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnNhdmluZ3MtYm94IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnNhdmluZ3MtYm94IGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAuc2F2aW5ncy1ib3ggaDMge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnNhdmluZ3MtYm94IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAuc2F2aW5ncy1ib3ggcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5yb2ktY2FsY3VsYXRvciAucmVzdWx0cy1zZWN0aW9uIC5zYXZpbmdzLWJveCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnJlc3VsdHMtdGFibGUgLmVkaXQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAucmVzdWx0cy10YWJsZSAuZWRpdC1idXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnJlc3VsdHMtdGFibGUgLnRhYmxlLWhlYWRsaW5lcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMxZmNhN2U7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxZmNhN2UgMCUsICMxYjE0NjQgMTAwJSkgYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAucmVzdWx0cy1zZWN0aW9uIC5yZXN1bHRzLXRhYmxlIC50YWJsZS1oZWFkbGluZXMgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnJlc3VsdHMtdGFibGUgLnRhYmxlLWhlYWRsaW5lcyBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAucmVzdWx0cy10YWJsZSAudGFibGUtbGVmdC1lbnRyeSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnJlc3VsdHMtdGFibGUgLnRhYmxlLWxlZnQtZW50cnkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAucmVzdWx0cy10YWJsZSAudGFibGUtY2VsbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnJlc3VsdHMtdGFibGUgLnRhYmxlLWNlbGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAucmVzdWx0cy10YWJsZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDAuOXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAucmVzdWx0cy1zZWN0aW9uIC5yZXN1bHRzLXRhYmxlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAucmVzdWx0cy1zZWN0aW9uIC5yZXN1bHRzLXRhYmxlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06ZGlzYWJsZWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5hZGRpdGlvbmFsLWlucHV0cyAuYWktbnVtYmVyLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmVzdGltYXRlZC1iZW5lZml0cy1yZXN1bHQtY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAuZXN0aW1hdGVkLWJlbmVmaXRzLXJlc3VsdC1jb2x1bW4gLmVzdGltYXRlZC1iZW5lZml0cy1yZXN1bHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5lc3RpbWF0ZWQtYmVuZWZpdHMtcmVzdWx0LWNvbHVtbiAuZXN0aW1hdGVkLWJlbmVmaXRzLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5lc3RpbWF0ZWQtYmVuZWZpdHMtcmVzdWx0LWNvbHVtbiAuZXN0aW1hdGVkLWJlbmVmaXRzLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWVxdWF0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAuZG91Z2hudXQtZXF1YXRpb24gc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWVxdWF0aW9uLmRvdWdobnV0LWVxdWF0aW9uLW1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWVxdWF0aW9uLmRvdWdobnV0LWVxdWF0aW9uLW1kIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWVxdWF0aW9uLmRvdWdobnV0LWVxdWF0aW9uLW1kIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWVxdWF0aW9uLmRvdWdobnV0LWVxdWF0aW9uLW1kIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07IH0gfVxuICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAucm91bmRlZC1lc3RpbWF0ZWQtYmVuZWZpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTI1JSk7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLnJvdW5kZWQtZXN0aW1hdGVkLWJlbmVmaXQge1xuICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5yb3VuZGVkLWVzdGltYXRlZC1iZW5lZml0IHtcbiAgICAgICAgdG9wOiA0Mi41JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLnJvdW5kZWQtZXN0aW1hdGVkLWJlbmVmaXQge1xuICAgICAgdG9wOiAzNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4MjVweCkge1xuICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5yb3VuZGVkLWVzdGltYXRlZC1iZW5lZml0IHtcbiAgICAgIHRvcDogMzAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5yb3VuZGVkLWVzdGltYXRlZC1iZW5lZml0IHtcbiAgICAgICAgdG9wOiAzNSU7IH0gfVxuICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAuZ3JhcGgtZGF0YS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmdyYXBoLWRhdGEtbGFiZWwjcm91bmRlZC1pcmwge1xuICAgICAgdG9wOiAtMTAlO1xuICAgICAgbGVmdDogNDUlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5ncmFwaC1kYXRhLWxhYmVsI3JvdW5kZWQtaXJsIHtcbiAgICAgICAgICBsZWZ0OiA2MCU7IH0gfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5ncmFwaC1kYXRhLWxhYmVsI3JvdW5kZWQtZnMge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmdyYXBoLWRhdGEtbGFiZWwjcm91bmRlZC1mcyB7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWNoYXJ0LWxlZ2VuZCAuZG90IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAuZG91Z2hudXQtY2hhcnQtbGVnZW5kIC5kb3QuaXJsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNTE1OTY7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAuZG91Z2hudXQtY2hhcnQtbGVnZW5kIC5kb3QuZnMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyY2I3ZDsgfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5kb3VnaG51dC1jaGFydC1sZWdlbmQgLmRvdC5vY3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1ZDRkODsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5kb3VnaG51dC1jaGFydC1sZWdlbmQgLmRvdCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAuZG91Z2hudXQtY2hhcnQtbGVnZW5kIC5kb3Qge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWNoYXJ0LWxlZ2VuZCAuZG91Z2hudXQtY2hhcnQtbGVnZW5kLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNmZmY7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3c6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiA0OSU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYm9yZGVyOiBkYXNoZWQgMXB4ICNmZmY7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLmZyYXVkLXNhdmluZ3MtcmVzdWx0LFxuICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAubmV0LWJlbmVmaXQtcmVzdWx0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5jaGFydHMtcm93IC5mcmF1ZC1zYXZpbmdzLXJlc3VsdCxcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5jaGFydHMtcm93IC5uZXQtYmVuZWZpdC1yZXN1bHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5jaGFydHMtcm93IC5yZXN1bHQtbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAucmVzdWx0LWxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuZ3JhcGgtZGF0YS1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuZ3JhcGgtZGF0YS1sYWJlbCNyb3VuZGVkLWJhci1vZmwsIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuZ3JhcGgtZGF0YS1sYWJlbCNyb3VuZGVkLWJhci1wYyB7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5jaGFydHMtcm93IC5ncmFwaC1kYXRhLWxhYmVsI3JvdW5kZWQtYmFyLWZzLCAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLmdyYXBoLWRhdGEtbGFiZWwjcm91bmRlZC1iYXItbnAge1xuICAgICAgICAgIHRvcDogLTExLjUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLmdyYXBoLWRhdGEtbGFiZWwjcm91bmRlZC1iYXItZnMsIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuZ3JhcGgtZGF0YS1sYWJlbCNyb3VuZGVkLWJhci1ucCB7XG4gICAgICAgICAgdG9wOiAtMTEuNSU7IH0gfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuYmFyLXRvdGFsLXZhbHVlLFxuICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuYmFyLXRvdGFsLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuYmFyLXRvdGFsLXZhbHVlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLmJhci10b3RhbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5jaGFydHMtcm93IC5zdGFja2VkLWJhci1jaGFydHMtbGVnZW5kIC5kb3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuc3RhY2tlZC1iYXItY2hhcnRzLWxlZ2VuZCAuZG90LmZzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyY2I3ZDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5jaGFydHMtcm93IC5zdGFja2VkLWJhci1jaGFydHMtbGVnZW5kIC5kb3Qub2ZsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I1MTU5NjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLnN0YWNrZWQtYmFyLWNoYXJ0cy1sZWdlbmQgLmRvdCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLnN0YWNrZWQtYmFyLWNoYXJ0cy1sZWdlbmQgLmRvdCB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLnN0YWNrZWQtYmFyLWNoYXJ0cy1sZWdlbmQgLmZyYXVkLXNhdmluZ3MtbGVnZW5kLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93IC5yb2ktaXJpcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA0MCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93IC5zaWRlLXJvaS1ncm91cCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAucm9pLWNhbGN1bGF0b3IgLnNpZGUtcm9pLXJlc3VsdC1yb3cgLnNpZGUtcm9pLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTsgfSB9XG4gIC5yb2ktY2FsY3VsYXRvciAuc2lkZS1yb2ktcmVzdWx0LXJvdyAuc2lkZS1yb2ktZ3JvdXAgcCxcbiAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93IC5zaWRlLXJvaS1ncm91cCAucm9pLXJlc3VsdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC5yb2ktY2FsY3VsYXRvciAuc2lkZS1yb2ktcmVzdWx0LXJvdyAuc2lkZS1yb2ktZ3JvdXAgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93IC5zaWRlLXJvaS1ncm91cCAucm9pLXJlc3VsdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93ICNkb3dubG9hZEJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93ICNkb3dubG9hZEJ0biBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93ICNkb3dubG9hZEJ0biBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLnNpZGUtcm9pLXJlc3VsdC1yb3cgI2Rvd25sb2FkQnRuIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7IH0gfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuc2lkZS1yb2ktcmVzdWx0LXJvdyAjZG93bmxvYWRCdG46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93ICNkb3dubG9hZEJ0bjpob3ZlciBzcGFuOjphZnRlcixcbiAgICAucm9pLWNhbGN1bGF0b3IgLnNpZGUtcm9pLXJlc3VsdC1yb3cgI2Rvd25sb2FkQnRuIDpmb2N1cyBzcGFuOjphZnRlcixcbiAgICAucm9pLWNhbGN1bGF0b3IgLnNpZGUtcm9pLXJlc3VsdC1yb3cgI2Rvd25sb2FkQnRuIDphY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuc2lkZS1yb2ktcmVzdWx0LXJvdyAjZG93bmxvYWRCdG46aG92ZXI6OmJlZm9yZSxcbiAgICAucm9pLWNhbGN1bGF0b3IgLnNpZGUtcm9pLXJlc3VsdC1yb3cgI2Rvd25sb2FkQnRuIDpmb2N1czo6YmVmb3JlLFxuICAgIC5yb2ktY2FsY3VsYXRvciAuc2lkZS1yb2ktcmVzdWx0LXJvdyAjZG93bmxvYWRCdG4gOmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5yb2ktY2FsY3VsYXRvciBpbnB1dDpkaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgM3B4ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuNSkgIWltcG9ydGFudDsgfVxuICAucm9pLWNhbGN1bGF0b3IgLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5yb2ktY2FsY3VsYXRvci1mb290ZXItbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxYjE0NjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5yb2ktY2FsY3VsYXRvci1mb290ZXItbGluazpob3ZlcixcbiAgLnJvaS1jYWxjdWxhdG9yLWZvb3Rlci1saW5rIDpmb2N1cyxcbiAgLnJvaS1jYWxjdWxhdG9yLWZvb3Rlci1saW5rIDphY3RpdmUge1xuICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5iYW5uZXItY2xpcHBlZC1ncmFkaWVudCB7XG4gIHBhZGRpbmc6IDEwcmVtIDAgNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTsgfVxuICAuYmFubmVyLWNsaXBwZWQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYjE0NjQgMCUsICMxZmNhN2UgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyNSUsIDgwJSAwLCAxMDAlIDI1JSwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLmJhbm5lci1jbGlwcGVkLWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyNSUsIDg1JSAwLCAxMDAlIDE1JSwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItY2xpcHBlZC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCA4NSUgMCwgMTAwJSAxNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfSB9XG4gIC5iYW5uZXItY2xpcHBlZC1ncmFkaWVudCAuYmFubmVyLXByZXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJhbm5lci1jbGlwcGVkLWdyYWRpZW50IC5iYW5uZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYmFubmVyLWNsaXBwZWQtZ3JhZGllbnQgLmJhbm5lci10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYmFubmVyLWhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhbm5lci1ob21lIC5iYW5uZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgbWluLWhlaWdodDogNzE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItaG9tZSAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuYmFubmVyLWhvbWUgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICAgIC5iYW5uZXItaG9tZSAuYmFubmVyLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAgICAgICAuYmFubmVyLWhvbWUgLmJhbm5lci1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjNweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItaG9tZSAuYmFubmVyLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAuYmFubmVyLWhvbWUgLmJhbm5lci1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gICAgLmJhbm5lci1ob21lIC5iYW5uZXItY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ob21lIC5iYW5uZXItY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuYmFubmVyLWhvbWUgLmJhbm5lci1jb250ZW50IC5pdGVtLWNvbnRlbnQgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDAuNzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ob21lIC5iYW5uZXItY29udGVudCAuaXRlbS1jb250ZW50IC5idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgLmJhbm5lci1ob21lIC5iYW5uZXItY29udGVudCAuaXRlbS1jb250ZW50IC5idG4gLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmJhbm5lci1ob21lIC5iYW5uZXItY29udGVudCAuaXRlbS1jb250ZW50IC5idG46aG92ZXIgLmZhLWNoZXZyb24tcmlnaHQsXG4gICAgICAuYmFubmVyLWhvbWUgLmJhbm5lci1jb250ZW50IC5pdGVtLWNvbnRlbnQgLmJ0biA6Zm9jdXMgLmZhLWNoZXZyb24tcmlnaHQsXG4gICAgICAuYmFubmVyLWhvbWUgLmJhbm5lci1jb250ZW50IC5pdGVtLWNvbnRlbnQgLmJ0biA6YWN0aXZlIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgbGVmdDogMC4yNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJhbm5lci1ob21lLmhlcm8tY2Fyb3VzZWwtYWN0aXZlIC5iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG4gIC5iYW5uZXItaG9tZSAuYmFubmVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgfVxuXG4uYmFubmVyLWV2ZW50LW92ZXJ2aWV3IC5iYW5uZXItZXZlbnQtYmFja2dyb3VuZC1pbWFnZSxcbi5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItZXZlbnQtYmFja2dyb3VuZC1pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4taW5saW5lOiAtMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYmFubmVyLWV2ZW50LW92ZXJ2aWV3IC5iYW5uZXItZXZlbnQtYmFja2dyb3VuZC1pbWFnZSxcbiAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWV2ZW50LWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWV2ZW50LWJhY2tncm91bmQtaW1hZ2UsXG4gICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1ldmVudC1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cblxuLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQsXG4uYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjE0NjQgMjAlLCAjNGQ2ZDhiIDgwJSwgIzIwY2E3ZSAxMDAlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQsXG4gICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYjE0NjQgMjAlLCAjNGQ2ZDhiIDgwJSwgIzIwY2E3ZSAxMDAlKTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH0gfVxuICAuYmFubmVyLWV2ZW50LW92ZXJ2aWV3IC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LWxvZ28sXG4gIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LWxvZ28ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItZXZlbnQtb3ZlcnZpZXcgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtbG9nbyxcbiAgICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LWxvZ28ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnJlbSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC1sb2dvLFxuICAgICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtbG9nbyB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuYmFubmVyLWV2ZW50LW92ZXJ2aWV3IC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sLFxuICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNC41cmVtOyB9IH1cbiAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50LFxuICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIGNvbG9yOiAjMWIxNDY0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50LFxuICAgICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAgIC5iYW5uZXItZXZlbnQtb3ZlcnZpZXcgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudDo6YmVmb3JlLCAuYmFubmVyLWV2ZW50LW92ZXJ2aWV3IC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQ6OmFmdGVyLFxuICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQ6OmJlZm9yZSxcbiAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IC00cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItZXZlbnQtb3ZlcnZpZXcgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudDo6YmVmb3JlLCAuYmFubmVyLWV2ZW50LW92ZXJ2aWV3IC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQ6OmFmdGVyLFxuICAgICAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50OjpiZWZvcmUsXG4gICAgICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICBpbnNldDogMDsgfSB9XG4gICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50OjpiZWZvcmUsXG4gICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudDo6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIC5iYW5uZXItZXZlbnQtb3ZlcnZpZXcgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudDo6YWZ0ZXIsXG4gICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudDo6YWZ0ZXIge1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1pcmlzLXNtLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgb3BhY2l0eTogMC4wNTsgfVxuICAgIC5iYW5uZXItZXZlbnQtb3ZlcnZpZXcgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LFxuICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQsXG4gICAgICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQsXG4gICAgICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1ldmVudC1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MCU7IH1cblxuLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1jb250ZW50IC5iYW5uZXItZXZlbnQtbG9nby1jb2wge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1ldmVudC1sb2dvLWNvbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1jb250ZW50IC5iYW5uZXItZXZlbnQtbG9nby1jb2wgLmJhbm5lci1zdXBlcnRpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItY29udGVudCAuYmFubmVyLWV2ZW50LWxvZ28tY29sIC5iYW5uZXItc3VwZXJ0aXRsZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJyZW0pO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1jb250ZW50IC5iYW5uZXItZXZlbnQtbG9nby1jb2wgLmJhbm5lci1zdXBlcnRpdGxlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItY29udGVudCAuYmFubmVyLWV2ZW50LWxvZ28tY29sIC5iYW5uZXItc3VwZXJ0aXRsZSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogMC41cmVtOyB9XG4gIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1ldmVudC1mb3JtLWNvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3JlbSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1jb250ZW50IC5iYW5uZXItZXZlbnQtZm9ybS1jb2wge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bzsgfSB9XG4gICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItY29udGVudCAuYmFubmVyLWV2ZW50LWZvcm0tY29sIC5iYW5uZXItZXZlbnQtZm9ybSB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1jb250ZW50IC5iYW5uZXItZXZlbnQtZm9ybS1jb2wgLmJhbm5lci1ldmVudC1mb3JtIC5iYW5uZXItZXZlbnQtZm9ybS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJhbm5lci5iYW5uZXItZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWIxNDY0IDI1JSwgIzFmY2E3ZSAyMDAlKTsgfVxuXG4uYmFubmVyIC5iYW5uZXItY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuYmFubmVyIC5iYW5uZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4OyB9XG4gIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5pdGVtLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmJhbm5lci5iYW5uZXItcHJvZHVjdHMgLmJhbm5lci1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmJhbm5lci5iYW5uZXItcHJvZHVjdHMgLmJhbm5lci1jb250ZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmJhbm5lci5iYW5uZXItcHJvZHVjdHMgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGV4dC1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4uYmFubmVyLmJhbm5lci10aHJlYXQtcHJldmVudGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFubmVyLmJhbm5lci10aHJlYXQtcHJldmVudGlvbiAuYmFubmVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLXJlc291cmNlcyAuYmFubmVyIC5iYW5uZXItY29udGVudCAuaXRlbS10ZXh0IGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cmFpbmluZy1wb3J0Zm9saW8gLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLml0ZW0tdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1yZXNvdXJjZXMgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLml0ZW0tdGV4dCBhOmFjdGl2ZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLXJlc291cmNlcyAuYmFubmVyIC5iYW5uZXItY29udGVudCAuaXRlbS10ZXh0IGE6Zm9jdXMsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1yZXNvdXJjZXMgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLml0ZW0tdGV4dCBhOmhvdmVyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cmFpbmluZy1wb3J0Zm9saW8gLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLml0ZW0tdGV4dCBhOmFjdGl2ZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJhaW5pbmctcG9ydGZvbGlvIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5pdGVtLXRleHQgYTpmb2N1cyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJhaW5pbmctcG9ydGZvbGlvIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5pdGVtLXRleHQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMWZjYTdlO1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1yZXNvdXJjZXMgLmJhbm5lciAuaXRlbS10ZXh0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJhaW5pbmctcG9ydGZvbGlvIC5iYW5uZXIgLml0ZW0tdGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5iYW5uZXItY2xpcHBlZC1ib3R0b20tY29ybmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7IH1cbiAgLmJhbm5lci1jbGlwcGVkLWJvdHRvbS1jb3JuZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm90dG9tOiAtMTJyZW07XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogIzFiMTQ2NDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWIxNDY0IDE1JSwgIzFmY2E3ZSAxNTAlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODUlLCAwJSAxMDAlKTsgfVxuXG4uY3RhLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM4ZmU0YmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxYjE0NjQgMCUsICM4ZmU0YmUgMTUwJSk7IH1cbiAgLmN0YS1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvcmVjdGFuZ2xlcy12ZXJ0aWNhbC5wbmcpO1xuICAgIG9wYWNpdHk6IDAuMTsgfVxuICAuY3RhLXNlY3Rpb24gLml0ZW0tY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmN0YS1zZWN0aW9uIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIC5jdGEtc2VjdGlvbiAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgLmN0YS1zZWN0aW9uIC5pdGVtLWNvbnRlbnQgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgIC5jdGEtc2VjdGlvbiAuaXRlbS1jb250ZW50IC5idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgLmN0YS1zZWN0aW9uIC5pdGVtLWNvbnRlbnQgLmJ0biAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5jdGEtc2VjdGlvbiAuaXRlbS1jb250ZW50IC5idG46aG92ZXIgLmZhLWNoZXZyb24tcmlnaHQsXG4gICAgICAuY3RhLXNlY3Rpb24gLml0ZW0tY29udGVudCAuYnRuIDpmb2N1cyAuZmEtY2hldnJvbi1yaWdodCxcbiAgICAgIC5jdGEtc2VjdGlvbiAuaXRlbS1jb250ZW50IC5idG4gOmFjdGl2ZSAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5mZWF0dXJlZC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlN2U5ZTk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlLWJsb2NrIC5pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yY2g7XG4gICAgICAgICAgY29sb3I6ICM5ODk4OTg7IH1cbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUtYmxvY2sgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBjb2xvcjogIzMyMzIzMjsgfVxuICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZS1ibG9jayAucmVhZC1tb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZS1ibG9jayAucmVhZC1tb3JlIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZS1ibG9jayAucmVhZC1tb3JlOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyLFxuICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzLFxuICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQ6aG92ZXIgLml0ZW0taW1hZ2U6OmJlZm9yZSxcbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzIC5pdGVtLWltYWdlOjpiZWZvcmUsXG4gICAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUgLml0ZW0taW1hZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudDpob3ZlciAuaXRlbS10aXRsZS1ibG9jayAucmVhZC1tb3JlIHNwYW4sXG4gICAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50IDpmb2N1cyAuaXRlbS10aXRsZS1ibG9jayAucmVhZC1tb3JlIHNwYW4sXG4gICAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUgLml0ZW0tdGl0bGUtYmxvY2sgLnJlYWQtbW9yZSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudDpob3ZlciAuaXRlbS10aXRsZS1ibG9jayAucmVhZC1tb3JlOjphZnRlcixcbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzIC5pdGVtLXRpdGxlLWJsb2NrIC5yZWFkLW1vcmU6OmFmdGVyLFxuICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCA6YWN0aXZlIC5pdGVtLXRpdGxlLWJsb2NrIC5yZWFkLW1vcmU6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAwLjc1cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyIC5pdGVtLXRpdGxlLWJsb2NrIC5pdGVtLXRpdGxlLFxuICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCA6Zm9jdXMgLml0ZW0tdGl0bGUtYmxvY2sgLml0ZW0tdGl0bGUsXG4gICAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUgLml0ZW0tdGl0bGUtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3JTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuICAgIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEuNXJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAxLjVyZW07XG4gICAgICBsZWZ0OiA2NyU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjklOyB9IH1cbiAgICAuZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSAuaXRlbS1jb250ZW50IC5idG4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgICAuZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSAuaXRlbS1jb250ZW50IC5idG46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWl0ZW0gLml0ZW0tY29udGVudCAuYnRuIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyIC5idG4sIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQ6YWN0aXZlIC5idG4sIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQ6Zm9jdXMgLmJ0biB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyIC5idG46OmJlZm9yZSwgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWl0ZW0gLml0ZW0tY29udGVudDphY3RpdmUgLmJ0bjo6YmVmb3JlLCAuZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSAuaXRlbS1jb250ZW50OmZvY3VzIC5idG46OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyIC5idG4gLmZhLWNoZXZyb24tcmlnaHQsIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQ6YWN0aXZlIC5idG4gLmZhLWNoZXZyb24tcmlnaHQsIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQ6Zm9jdXMgLmJ0biAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXBvcnRzLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzJkZWcsICMxRkNBN0UgMCUsICNDRkREMTkgMTAwJSk7IH1cblxuLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtd2ViaW5hcnMtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyN2RlZywgIzM1RDREOCAwJSwgIzU2NTRBRiAxMDAlKTsgfVxuXG4uYWdlbmRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLmFnZW5kYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNy43NXJlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvZXZlbnQtZGV0YWlscy10ZW1wbGF0ZS1hZ2VuZGEtYmFja2dyb3VuZC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5hZ2VuZGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5Ljk4cHgpIHtcbiAgICAuYWdlbmRhIC5hZ2VuZGEtaXRlbXMge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5hZ2VuZGEgLmFnZW5kYS1pdGVtcyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cbiAgLmFnZW5kYSAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5hZ2VuZGEgLmFnZW5kYS1pdGVtcyAuYWdlbmRhLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmFnZW5kYSAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLmFnZW5kYSAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5hZ2VuZGEgLmFnZW5kYS1pdGVtcyAuYWdlbmRhLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmFnZW5kYSAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtaXRlbSAuaXRlbS1ob3VyIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWluLXdpZHRoOiAyMjdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAuYWdlbmRhIC5hZ2VuZGEtaXRlbXMgLmFnZW5kYS1pdGVtIC5pdGVtLWhvdXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMTg1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH0gfVxuICAgIC5hZ2VuZGEgLmFnZW5kYS1pdGVtcyAuYWdlbmRhLWl0ZW0gLml0ZW0tdGV4dC1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAuYWdlbmRhIC5hZ2VuZGEtaXRlbXMgLmFnZW5kYS1pdGVtIC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmFnZW5kYSAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtaXRlbSAuaXRlbS10ZXh0LWJsb2NrIC5pdGVtLXNwZWFrZXJzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzVhNWE1YTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgIC5hZ2VuZGEgLmFnZW5kYS1pdGVtcyAuYWdlbmRhLWl0ZW0gLml0ZW0tdGV4dC1ibG9jayAuaXRlbS1zcGVha2VycyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAuYWdlbmRhIC5hZ2VuZGEtaXRlbXMgLmFnZW5kYS1pdGVtIC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjMzIzMjMyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLmFnZW5kYSAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtaXRlbSAuaXRlbS10ZXh0LWJsb2NrIC5pdGVtLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5Ljk4cHgpIHtcbiAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAuZXZlbnQtZm9vdGVyLWRldGFpbHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cblxuLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5ldmVudC1mb290ZXItZGV0YWlscyAuZXZlbnQtZGV0YWlscy1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDsgfSB9XG4gICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgIC5ldmVudC1mb290ZXItZGV0YWlscyAuZXZlbnQtZGV0YWlscy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1sb2NhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1sb2NhdGlvbiBpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5ldmVudC1mb290ZXItZGV0YWlscyAuZXZlbnQtZGV0YWlscy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbG9jYXRpb24gaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxvY2F0aW9uIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAgIC5ldmVudC1mb290ZXItZGV0YWlscyAuZXZlbnQtZGV0YWlscy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbG9jYXRpb24gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxvY2F0aW9uIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWRhdGV0aW1lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWRhdGV0aW1lIGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1kYXRldGltZSBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC5ldmVudC1mb290ZXItZGV0YWlscyAuZXZlbnQtZGV0YWlscy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tZGF0ZXRpbWUgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1kYXRldGltZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1kYXRldGltZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1jdGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ibG9jazogMC4zcmVtO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YTpob3Zlcjo6YmVmb3JlLFxuICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1jdGEgOmZvY3VzOjpiZWZvcmUsXG4gICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSA6YWN0aXZlOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uZXZlbnQtZm9vdGVyLWRldGFpbHMgLmdvb2dsZS1tYXBzLWVtYmVkLWNvbCAuZ29vZ2xlLW1hcHMtZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwOyB9XG4gIC5ldmVudC1mb290ZXItZGV0YWlscyAuZ29vZ2xlLW1hcHMtZW1iZWQtY29sIC5nb29nbGUtbWFwcy1lbWJlZCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5nb29nbGUtbWFwcy1lbWJlZC1jb2wgLmdvb2dsZS1tYXBzLWVtYmVkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5nb29nbGUtbWFwcy1lbWJlZC1jb2wgLmdvb2dsZS1tYXBzLWVtYmVkIGlmcmFtZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAuc3BlYWtlci1pdGVtcyB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgLnNwZWFrZXItaXRlbXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cblxuLnNwZWFrZXItaXRlbXMgLnNwZWFrZXJzLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFmY2E3ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAuc3BlYWtlci1pdGVtcyAuc3BlYWtlcnMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAuc3BlYWtlci1pdGVtcyAuc3BlYWtlci1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG5cbi5zcGVha2VyLWl0ZW1zIC5zcGVha2VyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnNwZWFrZXItaXRlbXMgLnNwZWFrZXItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5zcGVha2VyLWl0ZW1zIC5zcGVha2VyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5zcGVha2VyLWl0ZW1zIC5zcGVha2VyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogNjYlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5zcGVha2VyLWl0ZW1zIC5zcGVha2VyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zcGVha2VyLWl0ZW1zIC5zcGVha2VyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5zcGVha2VyLWl0ZW1zIC5zcGVha2VyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAuc3BlYWtlci1pdGVtcyAuc3BlYWtlci1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLnNwZWFrZXItaXRlbXMgLnNwZWFrZXItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMzIzMjMyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAuc3BlYWtlci1pdGVtcyAuc3BlYWtlci1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAuc3BlYWtlci1pdGVtcyAuc3BlYWtlci1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zcGVha2VyLWl0ZW1zLmp1c3RpZnktY29udGVudC1sZy1zdGFydCAuc3BlYWtlci1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cbiAgICAuc3BlYWtlci1pdGVtcy5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQgLnNwZWFrZXItaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9IH1cblxuLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzFiMTQ2NDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2IC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtOyB9XG4gIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2IC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW1zIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2IC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW1zIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzFmY2E3ZTtcbiAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2IC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW1zIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW0gLml0ZW0tY29udGVudC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbXMgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyLFxuICAgICAgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbXMgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbSAuaXRlbS1jb250ZW50IDpmb2N1cyxcbiAgICAgIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2IC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW1zIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW0gLml0ZW0tY29udGVudCA6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbXMgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbTpsYXN0LW9mLXR5cGUgLml0ZW0tY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1pZC1wYWdlLWN0YSB7XG4gIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLm1pZC1wYWdlLWN0YSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtOyB9IH1cbiAgLm1pZC1wYWdlLWN0YSAuY3RhLWNvbnRlbnQgLmN0YS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLm1pZC1wYWdlLWN0YSAuY3RhLWNvbnRlbnQgLmN0YS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG4gIC5taWQtcGFnZS1jdGEgLmN0YS1jb250ZW50IC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmZ1bGwtd2lkdGgtc3RhdGlzdGljcyAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZnVsbC13aWR0aC1zdGF0aXN0aWNzIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZnVsbC13aWR0aC1zdGF0aXN0aWNzIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5mdWxsLXdpZHRoLXN0YXRpc3RpY3MgLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbkBwcm9wZXJ0eSAtLXN0ZXAtYnRuLWJnLWNvbG9yLXN0YXJ0IHtcbiAgc3ludGF4OiBcIjxjb2xvcj5cIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAjY2NjOyB9XG5cbkBwcm9wZXJ0eSAtLXN0ZXAtYnRuLWJnLWNvbG9yLWVuZCB7XG4gIHN5bnRheDogXCI8Y29sb3I+XCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogI2NjYzsgfVxuXG4uc3RlcC1idXR0b25zLWJveCAuc3RlcC1uYXYtaXRlbXMge1xuICBnYXA6IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5zdGVwLWJ1dHRvbnMtYm94IC5zdGVwLW5hdi1pdGVtcyB7XG4gICAgICBnYXA6IDFyZW07IH0gfVxuXG4uc3RlcC1idXR0b25zLWJveCAuc3RlcC1uYXYtaXRlbSB7XG4gIC0tc3RlcC1idG4tYmctY29sb3Itc3RhcnQ6ICNjY2M7XG4gIC0tc3RlcC1idG4tYmctY29sb3ItZW5kOiAjY2NjO1xuICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1zdGVwLWJ0bi1iZy1jb2xvci1zdGFydCkgNi42NCUsIHZhcigtLXN0ZXAtYnRuLWJnLWNvbG9yLWVuZCkgMTE5LjEzJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICB0cmFuc2l0aW9uOiAtLXN0ZXAtYnRuLWJnLWNvbG9yLXN0YXJ0IDAuM3MgZWFzZS1vdXQsIC0tc3RlcC1idG4tYmctY29sb3ItZW5kIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnN0ZXAtYnV0dG9ucy1ib3ggLnN0ZXAtbmF2LWl0ZW06aG92ZXIsIC5zdGVwLWJ1dHRvbnMtYm94IC5zdGVwLW5hdi1pdGVtOmFjdGl2ZSB7XG4gICAgLS1zdGVwLWJ0bi1iZy1jb2xvci1zdGFydDogI2I1MTU5NjtcbiAgICAtLXN0ZXAtYnRuLWJnLWNvbG9yLWVuZDogI2VhNjAyYTtcbiAgICB0cmFuc2l0aW9uOiAtLXN0ZXAtYnRuLWJnLWNvbG9yLXN0YXJ0IDAuM3MgZWFzZS1vdXQsIC0tc3RlcC1idG4tYmctY29sb3ItZW5kIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnN0ZXAtYnV0dG9ucy1ib3ggLnN0ZXAtbmF2LWl0ZW0uYWN0aXZlIHtcbiAgICAtLXN0ZXAtYnRuLWJnLWNvbG9yLXN0YXJ0OiAjYjUxNTk2O1xuICAgIC0tc3RlcC1idG4tYmctY29sb3ItZW5kOiAjZWE2MDJhO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnN0ZXAtYnV0dG9ucy1ib3ggLnN0ZXAtbmF2LWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7IH0gfVxuXG4uc3RlcC1idXR0b25zLWJveCAuc3RlcC1jb250ZW50LWl0ZW1zIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5zdGVwLWJ1dHRvbnMtYm94IC5zdGVwLWNvbnRlbnQtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnN0ZXAtYnV0dG9ucy1ib3ggLnN0ZXAtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgZ2FwOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnN0ZXAtYnV0dG9ucy1ib3ggLnN0ZXAtY29udGVudC1pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9IH1cbiAgLnN0ZXAtYnV0dG9ucy1ib3ggLnN0ZXAtY29udGVudC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuc3RlcC1idXR0b25zLWJveCAuc3RlcC1jb250ZW50LWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAuc3RlcC1idXR0b25zLWJveCAuc3RlcC1jb250ZW50LWl0ZW0gLml0ZW0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuc3RlcC1idXR0b25zLWJveCAuc3RlcC1jb250ZW50LWl0ZW0gLml0ZW0tc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuc3RlcC1idXR0b25zLWJveCAuc3RlcC1jb250ZW50LWl0ZW0gLml0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC5zdGVwLWJ1dHRvbnMtYm94IC5zdGVwLWNvbnRlbnQtaXRlbSAuaXRlbS10ZXh0LWdyb3VwLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnN0ZXAtYnV0dG9ucy1ib3ggLnN0ZXAtY29udGVudC1pdGVtIC5pdGVtLXRleHQtZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnN0ZXAtYnV0dG9ucy1ib3ggLnN0ZXAtY29udGVudC1pdGVtOm5vdCguYWN0aXZlKSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIDYuXHRQQUdFU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5mcm9udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnZpZGVvLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnZpZGVvX190aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4udmlkZW9fX3BsYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87IH1cbiAgLnZpZGVvX19wbGF5IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG4gIC52aWRlb19fcGxheSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7IH1cblxuLnRlY2gge1xuICBwYWRkaW5nOiA0LjVyZW0gMCAxMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGVjaCB7XG4gICAgICBwYWRkaW5nLXRvcDogNC41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAudGVjaCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTByZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvbGluZXMtb3ZlcmxheS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgLnRlY2ggLnRlY2hub2xvZ3kge1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50ZWNoIC50ZWNobm9sb2d5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgIC50ZWNoIC50ZWNobm9sb2d5IHtcbiAgICAgICAgcGFkZGluZzogNXJlbSAycmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC50ZWNoIC50ZWNobm9sb2d5IHtcbiAgICAgICAgcGFkZGluZzogNnJlbSAycmVtIDZyZW0gNHJlbTsgfSB9XG4gICAgLnRlY2ggLnRlY2hub2xvZ3lfX3RleHQgaDMge1xuICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAudGVjaCAudGVjaG5vbG9neV9faW1hZ2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgbWluLXdpZHRoOiA0cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnRlY2ggLnRlY2hub2xvZ3lfX2ltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAudGVjaCAudGVjaG5vbG9neV9faW1hZ2Uge1xuICAgICAgICAgIG1pbi13aWR0aDogNXJlbTsgfSB9XG4gICAgICAudGVjaCAudGVjaG5vbG9neV9faW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC50ZWNoIC50ZWNobm9sb2d5X19pbWFnZSBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLnRlY2hfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItY2lyY2xlLWxpZ2h0ZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQyJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVjaF9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgZ3JleTsgfVxuICAgICAgLnRlY2hfX3dyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogLjFyZW07XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjODA4MDgwOyB9IH1cblxuLnJpY2gtY29udGVudCAucmljaC1ibG9jayB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgLnJpY2gtY29udGVudCAucmljaC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fcXVvdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogOXJlbSA0cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDZyZW0gM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19xdW90ZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOXJlbSA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNnJlbSAzcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5yaWNoLWNvbnRlbnQgLnJpY2gtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogM3JlbTsgfVxuICAgIC5yaWNoLWNvbnRlbnQgLnJpY2gtYmxvY2tfX2NvbnRlbnQgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwOyB9XG4gICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudCBhOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zczsgfVxuICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudCBhIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4xNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDAuMTVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zczsgfVxuICAgICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IGEgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMxZmNhN2U7IH1cbiAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IGgyLCAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IGgzLCAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IGg0LCAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5yaWNoLWNvbnRlbnQgLnJpY2gtYmxvY2tfX2NvbnRlbnQuYmx1ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDEzLCA1OCwgMC45KTsgfVxuICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudC5ibHVlIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudC5ibHVlIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgIC5yaWNoLWNvbnRlbnQgLnJpY2gtYmxvY2tfX2NvbnRlbnQud2hpdGUge1xuICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50LndoaXRlIGEge1xuICAgICAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudC53aGl0ZSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50LmdyZWVuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudC5ncmVlbiBhIHtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudC5ncmVlbiBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50LmdyZWVuIGE6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zczsgfVxuICAgICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50LmdyZWVuIGEgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC4zcmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zczsgfVxuICAgICAgICAgIC5yaWNoLWNvbnRlbnQgLnJpY2gtYmxvY2tfX2NvbnRlbnQuZ3JlZW4gYSBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50LmdyZWVuIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4udGhyZWUtY29sdW1ucy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VwZXJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVjaDtcbiAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW1zIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH0gfVxuICAgICAgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW1zIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAgIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluazpob3ZlciwgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW1zIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbms6Zm9jdXMsIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluazpob3ZlciAuZmEtY2hldnJvbi1yaWdodCwgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW1zIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbms6Zm9jdXMgLmZhLWNoZXZyb24tcmlnaHQsIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmFjdGl2ZSAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICBsZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnN0YXRpc3RpY3MtYm94LXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMzVENEQ4IC00NS43MyUsICMxQjE0NjQgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgLnN0YXRpc3RpY3MtYm94LXNlY3Rpb24gLmNvbnRhaW5lciAuc2VjdGlvbi1pbnRyby1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnN0YXRpc3RpY3MtYm94LXNlY3Rpb24gLmNvbnRhaW5lciAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIC5zdGF0aXN0aWNzLWJveC1zZWN0aW9uIC5jb250YWluZXIgLnN0YXRpc3RpYy1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc3RhdGlzdGljcy1ib3gtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zdGF0aXN0aWNzLWJveC1zZWN0aW9uIC5jb250YWluZXIgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtOyB9XG4gICAgICAgIC5zdGF0aXN0aWNzLWJveC1zZWN0aW9uIC5jb250YWluZXIgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS12YWx1ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICNjZmRkMTk7IH1cblxuLnByb2R1Y3RzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnByb2R1Y3RzLXNlY3Rpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5wcm9kdWN0cy1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogM3JlbTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvYmtnZC1yaWdodC5zdmdcIik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucHJvZHVjdHMtc2VjdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucHJvZHVjdHMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG4gIC5wcm9kdWN0cy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VwZXJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVjaDtcbiAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgLnByb2R1Y3RzLXNlY3Rpb24gLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLnByb2R1Y3RzLXNlY3Rpb24gLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07IH0gfVxuICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0tY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0tY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAgICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzk4OTg5ODtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzIzMjMyOyB9IH1cbiAgICAgICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlOmhvdmVyLCAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGU6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXByb2R1Y3QtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJvZHVjdC1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJvZHVjdC1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gICAgICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1wcm9kdWN0LWNvbnRlbnQgLml0ZW0tbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJvZHVjdC1jb250ZW50IC5pdGVtLWxpbmsgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1wcm9kdWN0LWNvbnRlbnQgLml0ZW0tbGluazpob3ZlciwgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXByb2R1Y3QtY29udGVudCAuaXRlbS1saW5rOmZvY3VzLCAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJvZHVjdC1jb250ZW50IC5pdGVtLWxpbms6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1wcm9kdWN0LWNvbnRlbnQgLml0ZW0tbGluazpob3ZlciAuZmEtY2hldnJvbi1yaWdodCwgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXByb2R1Y3QtY29udGVudCAuaXRlbS1saW5rOmZvY3VzIC5mYS1jaGV2cm9uLXJpZ2h0LCAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJvZHVjdC1jb250ZW50IC5pdGVtLWxpbms6YWN0aXZlIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtLmFjdGl2ZSAuaXRlbS1jb250ZW50OjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtLmFjdGl2ZSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzIzMjMyOyB9XG4gICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbS5hY3RpdmUgLml0ZW0tY29udGVudCAuaXRlbS1wcm9kdWN0LWNvbnRlbnQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaW1hZ2Uge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4uc3RhdGlzdGljcy1zZWN0aW9uIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDRyZW07IH1cbiAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyOjpiZWZvcmUsIC5zdGF0aXN0aWNzLXNlY3Rpb24gLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTllOTsgfVxuICAuc3RhdGlzdGljcy1zZWN0aW9uIC5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG4gIC5zdGF0aXN0aWNzLXNlY3Rpb24gLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDsgfVxuICAuc3RhdGlzdGljcy1zZWN0aW9uIC5jb250YWluZXIgLnNlY3Rpb24taW50cm8tYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdGF0aXN0aWNzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5zdGF0aXN0aWNzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtOyB9IH1cbiAgICAgIC5zdGF0aXN0aWNzLXNlY3Rpb24gLmNvbnRhaW5lciAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWZjYTdlIDAlLCAjMTNBQzY4IDEwMCUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdmFsdWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdmFsdWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDsgfSB9XG4gICAgICAgIC5zdGF0aXN0aWNzLXNlY3Rpb24gLmNvbnRhaW5lciAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuc3RhdGlzdGljcy1zZWN0aW9uIC5jb250YWluZXIgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtOmZpcnN0LW9mLXR5cGUgLml0ZW0tY29udGVudCAuaXRlbS12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG4uZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA3MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2JrZ2QtbGVmdC5zdmdcIik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb246OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ibG9jazogNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07IH0gfVxuICAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAucm93LCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdywgLm1hcmtldG8tdHdvLWNvbCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCwgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCwgLm1hcmtldG8tdHdvLWNvbCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMjUlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAucm93IC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQsIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQsIC5tYXJrZXRvLXR3by1jb2wgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgICAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAucm93IC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQgaW1nLCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1iYWNrZ3JvdW5kIGltZywgLm1hcmtldG8tdHdvLWNvbCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCBpbWcsIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQgaW1nLCAubWFya2V0by10d28tY29sIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1iYWNrZ3JvdW5kIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH0gfVxuICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50LCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQsIC5tYXJrZXRvLXR3by1jb2wgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50LCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQsIC5tYXJrZXRvLXR3by1jb2wgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3OS45OHB4KSBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQsIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCwgLm1hcmtldG8tdHdvLWNvbCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3OS45OHB4KSBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQsIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCwgLm1hcmtldG8tdHdvLWNvbCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNy41JSk7IH0gfVxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VwZXJ0aXRsZSwgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUsIC5tYXJrZXRvLXR3by1jb2wgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUsIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSwgLm1hcmtldG8tdHdvLWNvbCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQgLml0ZW0tbWV0cmljLXZhbHVlcyBzcGFuLCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCAuaXRlbS1tZXRyaWMtdmFsdWVzIHNwYW4sIC5tYXJrZXRvLXR3by1jb2wgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IC5pdGVtLW1ldHJpYy12YWx1ZXMgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAucm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IC5pdGVtLW1ldHJpYy12YWx1ZXMgc3Bhbi52cywgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQgLml0ZW0tbWV0cmljLXZhbHVlcyBzcGFuLnZzLCAubWFya2V0by10d28tY29sIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCAuaXRlbS1tZXRyaWMtdmFsdWVzIHNwYW4udnMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQgLmFzdGVyaXNrLCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCAuYXN0ZXJpc2ssIC5tYXJrZXRvLXR3by1jb2wgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IC5hc3RlcmlzayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgLmZlYXR1cmVkLWl0ZW1zLXNlY3Rpb24gLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuLmdlbmVyaWMtdGV4dCB7XG4gIHBhZGRpbmc6IDZyZW0gMDsgfVxuXG4uY3RhLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM4ZmU0YmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxYjE0NjQgMCUsICM4ZmU0YmUgMTUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAuY3RhLWFyZWE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9yZWN0YW5nbGVzLXZlcnRpY2FsLnBuZyk7XG4gICAgb3BhY2l0eTogMC4xOyB9XG4gIC5jdGEtYXJlYSAudGV4dC13cmFwcGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5jdGEtYXJlYSAudGV4dC13cmFwcGVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5jdGEtYXJlYSAudGV4dC13cmFwcGVyIGE6aG92ZXIsIC5jdGEtYXJlYSAudGV4dC13cmFwcGVyIGE6Zm9jdXMsIC5jdGEtYXJlYSAudGV4dC13cmFwcGVyIGE6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5ibG9nLWNhdHMge1xuICBwYWRkaW5nOiAwIDAgNHJlbTsgfVxuICAuYmxvZy1jYXRzIC5jYXRlZ29yaWVzLWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuYmxvZy1jYXRzIC5jYXRlZ29yaWVzLWZpbHRlciAuY2F0ZWdvcmllcy1maWx0ZXItaXRlbSB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFmY2E3ZTtcbiAgICAgIHBhZGRpbmc6IC4yNXJlbSAwLjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5ibG9nLWNhdHMgLmNhdGVnb3JpZXMtZmlsdGVyIC5jYXRlZ29yaWVzLWZpbHRlci1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mZWF0dXJlZC1wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDsgfVxuICAuZmVhdHVyZWQtcG9zdF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICBwYWRkaW5nOiAxcmVtIDVyZW0gIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1wb3N0X190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1wb3N0X190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLmZlYXR1cmVkLXBvc3RfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgLmZlYXR1cmVkLXBvc3RfX3RleHQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAuZmVhdHVyZWQtcG9zdF9fdGV4dCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG4gICAgLmZlYXR1cmVkLXBvc3RfX3RleHQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mZWF0dXJlZC1wb3N0X190ZXh0IGEgaDEsIC5mZWF0dXJlZC1wb3N0X190ZXh0IGEgaDIsIC5mZWF0dXJlZC1wb3N0X190ZXh0IGEgaDMsIC5mZWF0dXJlZC1wb3N0X190ZXh0IGEgaDQsIC5mZWF0dXJlZC1wb3N0X190ZXh0IGEgaDUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mZWF0dXJlZC1wb3N0X190ZXh0IGEuY2F0LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5mZWF0dXJlZC1wb3N0X190ZXh0IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZmVhdHVyZWQtcG9zdF9fdGV4dCBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmZlYXR1cmVkLXBvc3QgLmNhdHMge1xuICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLmZlYXR1cmVkLXBvc3RfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAyOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuZmVhdHVyZWQtcG9zdF9faW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHJlbTsgfSB9XG5cbi5jYXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jYXRzIC5jYXRlZ29yeS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuY2F0cyAuY2F0ZWdvcnktaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMC4zNXJlbTsgfSB9XG4gICAgLmNhdHMgLmNhdGVnb3J5LWl0ZW06aG92ZXIsXG4gICAgLmNhdHMgLmNhdGVnb3J5LWl0ZW0gOmFjdGl2ZSxcbiAgICAuY2F0cyAuY2F0ZWdvcnktaXRlbSA6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5ibG9nLWxpc3RzIHtcbiAgcGFkZGluZzogNHJlbSAwOyB9XG4gIC5ibG9nLWxpc3RzIC5jYXRzIHtcbiAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgIC5ibG9nLWxpc3RzIC5jYXRzIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYmxvZy1saXN0cyAuY2F0cyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ibG9nLWxpc3RzIC5ib3JkZXJlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgLmJsb2ctbGlzdHMgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IC53cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ibG9nLWxpc3RzX19zaW5nbGUtcG9zdCAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDY2LjYlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG4gICAgICAuYmxvZy1saXN0c19fc2luZ2xlLXBvc3QgLmltYWdlIC5jYXRzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIC5ibG9nLWxpc3RzX19zaW5nbGUtcG9zdCAuaW1hZ2VfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IC5pbWFnZV9fb3ZlcmxheSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07IH0gfVxuICAgICAgICAuYmxvZy1saXN0c19fc2luZ2xlLXBvc3QgLmltYWdlX19vdmVybGF5OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAyMDIsIDEyNiwgMC42KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IC50ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYmxvZy1saXN0c19fc2luZ2xlLXBvc3QgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IC50ZXh0IC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgICAgICAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IC50ZXh0IC50aXRsZTpob3ZlcixcbiAgICAgICAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IC50ZXh0IC50aXRsZSA6YWN0aXZlLFxuICAgICAgICAuYmxvZy1saXN0c19fc2luZ2xlLXBvc3QgLnRleHQgLnRpdGxlIDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnNpbmdsZS1ibG9nIHtcbiAgcGFkZGluZzogMXJlbSAwIDVyZW07XG4gIG1hcmdpbi10b3A6IDE3OHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlOGU3ZWQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5zaW5nbGUtYmxvZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMzhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5zaW5nbGUtYmxvZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG4gIC5zaW5nbGUtYmxvZyAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuc2luZ2xlLWJsb2cgLmJyZWFkY3J1bWIgLmN1cnJlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaW5nbGUtYmxvZyAuYnJlYWRjcnVtYiAjY3J1bWJzIC5zbGFzaDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cge1xuICAgIHBhZGRpbmc6IDEwcmVtIDAgMTByZW07XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMyUsIDEwMCUgMCUsIDEwMCUgODAlLCA3NCUgMTAwJSwgMCA4MyUpO1xuICAgIGJhY2tncm91bmQ6ICNlZmYwZjE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIHtcbiAgICAgICAgcGFkZGluZzogOHJlbSAwIDdyZW07XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwgMTAwJSAwLCAxMDAlIDkwJSwgNzQlIDEwMCUsIDAgOTMlKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLmJhbm5lci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAubWV0YS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjNWE1YTVhO1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLm1ldGEtaW5mbyBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAubWV0YS1pbmZvIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLm1ldGEtaW5mbyAuYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLm1ldGEtaW5mbyAuYXV0aG9yIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAubWV0YS1pbmZvIC5hdXRob3IgLmF1dGhvci1saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5tZXRhLWluZm8gLmF1dGhvciAuYXV0aG9yLWxpbms6aG92ZXIsXG4gICAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLm1ldGEtaW5mbyAuYXV0aG9yIC5hdXRob3ItbGluayA6YWN0aXZlLFxuICAgICAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5tZXRhLWluZm8gLmF1dGhvciAuYXV0aG9yLWxpbmsgOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICByaWdodDogMTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYjE0NjQgMCUsICMxZmNhN2UgMTAwJSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIGE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIGEgLmZhLWJyYW5kcyxcbiAgICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSAuZmEtZW52ZWxvcGUge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYTpob3ZlcjphZnRlcixcbiAgICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSA6YWN0aXZlOmFmdGVyLFxuICAgICAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIDpmb2N1czphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIGE6aG92ZXIgLmZhLWJyYW5kcyxcbiAgICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYTpob3ZlciAuZmEtZW52ZWxvcGUsXG4gICAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIGEgOmFjdGl2ZSAuZmEtYnJhbmRzLFxuICAgICAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIDphY3RpdmUgLmZhLWVudmVsb3BlLFxuICAgICAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIDpmb2N1cyAuZmEtYnJhbmRzLFxuICAgICAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIDpmb2N1cyAuZmEtZW52ZWxvcGUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCB1bCxcbiAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQgb2wge1xuICAgIG1hcmdpbi1ibG9jazogMDsgfVxuICAgIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IHVsIGxpLFxuICAgIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IG9sIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgICAgIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IHVsIGxpOmxhc3Qtb2YtdHlwZSxcbiAgICAgIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IG9sIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCBwICsgb2wsXG4gIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IHAgKyB1bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuODVyZW07IH1cbiAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX2NhdHMge1xuICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fY2F0cyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fcXVvdGUge1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDE2JSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fcXVvdGUgLnF1b3RlLW1hcmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50X19xdW90ZSAucXVvdGUtbWFyayB7XG4gICAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3F1b3RlIC5xdW90ZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fcXVvdGUgLnF1b3RlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3F1b3RlIC5xdW90ZSBzcGFuLnF1b3RlLXRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fcXVvdGUgLnF1b3RlIHNwYW4ucXVvdGUtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAgICAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3F1b3RlIC5xdW90ZSBzcGFuLmF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fc3RhbmRhcmQtY29weSBoMSwgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDIsIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50X19zdGFuZGFyZC1jb3B5IGgzLCAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fc3RhbmRhcmQtY29weSBoNCwgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDUge1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50X19zdGFuZGFyZC1jb3B5IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fc3RhbmRhcmQtY29weSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMxZmNhN2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50X19zdGFuZGFyZC1jb3B5IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjdyZW07IH1cbiAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50X19mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luOiA0cmVtIDA7IH1cblxuLmF1dGhvciB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5hdXRob3Ige1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmF1dGhvciAuYXV0aG9yLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYXV0aG9yIC5hdXRob3ItaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZmNhN2U7IH1cbiAgLmF1dGhvciAuYXV0aG9yLXRpdGxlIHtcbiAgICBjb2xvcjogIzU1NTc1OTsgfVxuICAuYXV0aG9yIC5hdXRob3ItYmlvIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5vdGhlci1wb3N0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDVyZW0gMDsgfVxuICAub3RoZXItcG9zdHMgLm90aGVyLXBvc3QgLm90aGVyLXBvc3RfX3RpdGxlIHtcbiAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAub3RoZXItcG9zdHMgLm90aGVyLXBvc3Q6aG92ZXIgLm90aGVyLXBvc3RfX3RpdGxlLFxuICAub3RoZXItcG9zdHMgLm90aGVyLXBvc3QgOmFjdGl2ZSAub3RoZXItcG9zdF9fdGl0bGUsXG4gIC5vdGhlci1wb3N0cyAub3RoZXItcG9zdCA6Zm9jdXMgLm90aGVyLXBvc3RfX3RpdGxlIHtcbiAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4ucG9zdHNsaXN0IC5wb3N0c2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNlOGU3ZWQ7IH1cbiAgLnBvc3RzbGlzdCAucG9zdHNsaXN0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBjb2xvcjogIzU1NTc1OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5wb3N0c2xpc3QgLnBvc3RzbGlzdC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5wb3N0c2xpc3QgLnBvc3RzbGlzdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLnBvc3RzbGlzdCAucG9zdHNsaXN0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLnBvc3RzbGlzdCAucG9zdHNsaXN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgLnBvc3RzbGlzdCAucG9zdHNsaXN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgfVxuICAgIC5wb3N0c2xpc3QgLnBvc3RzbGlzdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1ncm93OiAyOyB9XG4gICAgICAucG9zdHNsaXN0IC5wb3N0c2xpc3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbHMgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnBvc3RzbGlzdCAucG9zdHNsaXN0LWl0ZW0gLml0ZW0tY29udGVudDpob3ZlcixcbiAgICAucG9zdHNsaXN0IC5wb3N0c2xpc3QtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUsXG4gICAgLnBvc3RzbGlzdCAucG9zdHNsaXN0LWl0ZW0gLml0ZW0tY29udGVudCA6Zm9jdXMge1xuICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYmFubmVyLWFyY2hpdmUge1xuICBtYXJnaW4tdG9wOiAxNDhweDtcbiAgcGFkZGluZzogNnJlbSAwIDE4cmVtO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMyUsIDEwMCUgMCUsIDEwMCUgODAlLCA3NCUgMTAwJSwgMCA4MyUpO1xuICBiYWNrZ3JvdW5kOiAjZWZmMGYxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5iYW5uZXItYXJjaGl2ZSB7XG4gICAgICBwYWRkaW5nOiA2cmVtIDAgMTRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYmFubmVyLWFyY2hpdmUge1xuICAgICAgcGFkZGluZzogNXJlbSAwIDEwcmVtO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAlLCAxMDAlIDAsIDEwMCUgOTAlLCA3NCUgMTAwJSwgMCA5MyUpOyB9IH1cbiAgLmJhbm5lci1hcmNoaXZlIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5iYW5uZXItYXJjaGl2ZSAuYnJlYWRjcnVtYiAuY3VycmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJhbm5lci1hcmNoaXZlIC5icmVhZGNydW1iICNjcnVtYnMgLnNsYXNoOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmJhbm5lci1hcmNoaXZlIC5iYW5uZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmJhbm5lci1hcmNoaXZlIC5iYW5uZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLmJsb2ctbGlzdHMuYXJjaGl2ZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMTZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmJsb2ctbGlzdHMuYXJjaGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYmxvZy1saXN0cy5hcmNoaXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC05cmVtOyB9IH1cblxuLmJyZWFkY3J1bWItYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMTc4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzA3MDcwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAuYnJlYWRjcnVtYi1hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7IH0gfVxuXG4uYmFubmVyLXNpbmdsZS1hdXRob3Ige1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICBwYWRkaW5nOiA2cmVtIDAgMTByZW07XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDEzJSwgMTAwJSAwJSwgMTAwJSA4MCUsIDc0JSAxMDAlLCAwIDgzJSk7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYmFubmVyLXNpbmdsZS1hdXRob3Ige1xuICAgICAgcGFkZGluZzogOHJlbSAwIDdyZW07XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMCUsIDEwMCUgMCwgMTAwJSA5MCUsIDc0JSAxMDAlLCAwIDkzJSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5tZXRhLWluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzVhNWE1YTtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuYmFubmVyLXNpbmdsZS1hdXRob3IgLm1ldGEtaW5mbyBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG4gIC5iYW5uZXItc2luZ2xlLWF1dGhvciAuYmFubmVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYmFubmVyLXNpbmdsZS1hdXRob3IgLmJhbm5lci1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYmFubmVyLXNpbmdsZS1hdXRob3IgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnU2hhcmUnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTA1JTtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rczo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtOyB9IH1cbiAgICAgIC5iYW5uZXItc2luZ2xlLWF1dGhvciAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYjE0NjQgMCUsICMxZmNhN2UgMTAwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIC5mYS1icmFuZHMsXG4gICAgICAgIC5iYW5uZXItc2luZ2xlLWF1dGhvciAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSAuZmEtZW52ZWxvcGUge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhOmhvdmVyOmFmdGVyLFxuICAgICAgICAuYmFubmVyLXNpbmdsZS1hdXRob3IgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIGEgOmFjdGl2ZTphZnRlcixcbiAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIDpmb2N1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhOmhvdmVyIC5mYS1icmFuZHMsXG4gICAgICAgIC5iYW5uZXItc2luZ2xlLWF1dGhvciAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYTpob3ZlciAuZmEtZW52ZWxvcGUsXG4gICAgICAgIC5iYW5uZXItc2luZ2xlLWF1dGhvciAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSA6YWN0aXZlIC5mYS1icmFuZHMsXG4gICAgICAgIC5iYW5uZXItc2luZ2xlLWF1dGhvciAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSA6YWN0aXZlIC5mYS1lbnZlbG9wZSxcbiAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIDpmb2N1cyAuZmEtYnJhbmRzLFxuICAgICAgICAuYmFubmVyLXNpbmdsZS1hdXRob3IgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIGEgOmZvY3VzIC5mYS1lbnZlbG9wZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLmF1dGhvci1wb3N0cyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAuYXV0aG9yLXBvc3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IC00cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmF1dGhvci1wb3N0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3JlbTsgfSB9XG5cbi5wcm9kdWN0LXBhZ2UtaW50cm8ge1xuICBwYWRkaW5nOiAxM3JlbSAwIDhyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9pbnRyby1iZy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC02cmVtOyB9XG4gIC5wcm9kdWN0LXBhZ2UtaW50cm86OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBoZWlnaHQ6IDEwcmVtOyB9XG5cbi5tYWluLWZlYXR1cmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvbGFyZ2UtY2hldnJvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI1JTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1mZWF0dXJlczpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTsgfSB9XG4gIC5tYWluLWZlYXR1cmVzLmZlYXR1cmVzLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzOCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW4tZmVhdHVyZXMuZmVhdHVyZXMtZ3JlZW46YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTsgfSB9XG4gIC5tYWluLWZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0E3QTZBNjsgfVxuICAubWFpbi1mZWF0dXJlc19fdGV4dCB7XG4gICAgcGFkZGluZzogNXJlbSA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAubWFpbi1mZWF0dXJlc19fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMS41cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5tYWluLWZlYXR1cmVzX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNXJlbSA4cmVtOyB9IH1cbiAgLm1haW4tZmVhdHVyZXMgLmZlYXR1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNHJlbSAzcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0E3QTZBNjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLm1haW4tZmVhdHVyZXMgLmZlYXR1cmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLm1haW4tZmVhdHVyZXMgLmZlYXR1cmUge1xuICAgICAgICBwYWRkaW5nOiA2cmVtIDdyZW07IH0gfVxuICAgIC5tYWluLWZlYXR1cmVzIC5mZWF0dXJlX19pY29uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgICAgIC5tYWluLWZlYXR1cmVzIC5mZWF0dXJlX19pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAubWFpbi1mZWF0dXJlcyAuZmVhdHVyZV9faWNvbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAubWFpbi1mZWF0dXJlcyAuZmVhdHVyZV9fdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5rZXktZmVhdHVyZXMgLnRleHQge1xuICBmbGV4OiAwIDAgNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG5cbi5rZXktZmVhdHVyZXMgLmltYWdlIHtcbiAgbWluLWhlaWdodDogNDVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ua2V5LWZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IHtcbiAgZmxleDogMTsgfVxuICAua2V5LWZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IHVsIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gICAgLmtleS1mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfc29sdXRpb25zLXBhZ2UgLmhlcm8gLmhlcm8taW5uZXJfX2xlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM3MDcwNzA7IH1cblxuLnNvbHV0aW9uLXBhZ2UtaW50cm8ge1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyODlkZWcsICMxRkNBN0UgMCUsICMxQjE0NjQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgOSUsIDEwMCUgODYlLCAxNCUgMTAwJSwgMCA3OSUpO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTdyZW07XG4gIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5zb2x1dGlvbi1wYWdlLWludHJvIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgOSUsIDEwMCUgODYlLCAxNCUgMTAwJSwgMCA4NSUpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNvbHV0aW9uLXBhZ2UtaW50cm8ge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA5JSwgMTAwJSA5MSUsIDE0JSAxMDAlLCAwIDkxJSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAuc29sdXRpb24tcGFnZS1pbnRybyB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDklLCAxMDAlIDkxJSwgMjElIDk4JSwgMCA5MSUpOyB9IH1cbiAgLnNvbHV0aW9uLXBhZ2UtaW50cm86OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBoZWlnaHQ6IDEwcmVtOyB9XG5cbi5wcm9kdWN0LWludHJvIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9saW5lcy1vdmVybGF5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5wcm9kdWN0LWludHJvOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IC0xMHJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5zb2x1dGlvbnMtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzVhNWE1YTsgfVxuXG4uc29sdXRpb25zLWJvZHkgKyAucHJvZHVjdC1ncmlkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3NvbHV0aW9ucy1wYWdlIC5wcm9kdWN0LWdyaWQge1xuICBtYXJnaW4tdG9wOiAtM3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9zb2x1dGlvbnMtcGFnZSAucHJvZHVjdC1ncmlkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uYmFubmVyLXNvbHV0aW9ucy1ob21lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmJhbm5lci1zb2x1dGlvbnMtaG9tZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuICAuYmFubmVyLXNvbHV0aW9ucy1ob21lIC5iYW5uZXItY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYmFubmVyLXNvbHV0aW9ucy1ob21lIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH0gfVxuICAgIC5iYW5uZXItc29sdXRpb25zLWhvbWUgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBjb2xvcjogIzcwNzA3MDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItc29sdXRpb25zLWhvbWUgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGV4dCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgIGNvbG9yOiAjNTU1NzU5OyB9IH1cblxuLnNvbHV0aW9ucy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc29sdXRpb25zLW5hdiB7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAuc29sdXRpb25zLW5hdiAuc29sdXRpb25zLW5hdi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnNvbHV0aW9ucy1uYXYgLnNvbHV0aW9ucy1uYXYtaXRlbS5hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgIC5zb2x1dGlvbnMtbmF2IC5zb2x1dGlvbnMtbmF2LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIC5zb2x1dGlvbnMtbmF2IC5zb2x1dGlvbnMtbmF2LWl0ZW06aG92ZXIsXG4gICAgLnNvbHV0aW9ucy1uYXYgLnNvbHV0aW9ucy1uYXYtaXRlbSA6YWN0aXZlLFxuICAgIC5zb2x1dGlvbnMtbmF2IC5zb2x1dGlvbnMtbmF2LWl0ZW0gOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnNvbHV0aW9ucy11c2UtY2FzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxOyB9XG4gIC5zb2x1dGlvbnMtdXNlLWNhc2UgLnNvbHV0aW9ucy11c2UtY2FzZS1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI5M2RlZywgIzFGQ0E3RSAwJSwgIzFCMTQ2NCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDI1JSwgMTYlIDAlLCAxMDAlIDI1JSwgMTAwJSA3NSUsIDAlIDEwMCUpO1xuICAgIGhlaWdodDogNTI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zb2x1dGlvbnMtdXNlLWNhc2UgLnNvbHV0aW9ucy11c2UtY2FzZS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDIwJSwgMTMlIDAlLCAxMDAlIDIwJSwgMTAwJSA4NSUsIDAlIDEwMCUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5zb2x1dGlvbnMtdXNlLWNhc2UgLnNvbHV0aW9ucy11c2UtY2FzZS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwJSwgMTMlIDAlLCAxMDAlIDEwJSwgMTAwJSA5MCUsIDAlIDEwMCUpOyB9IH1cblxuLnNvbHV0aW9ucy1ieS1pbmR1c3RyeSB7XG4gIGJhY2tncm91bmQ6ICNlOGU3ZWQ7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTsgfVxuXG4uc29sdXRpb25zLWJ5LXJvbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07IH1cblxuLnNvbHV0aW9ucy1kaXNwbGF5IC5zb2x1dGlvbnMtaXRlbXMge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNvbHV0aW9ucy1kaXNwbGF5IC5zb2x1dGlvbnMtaXRlbXMgLnNvbHV0aW9ucy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAuc29sdXRpb25zLWRpc3BsYXkgLnNvbHV0aW9ucy1pdGVtcyAuc29sdXRpb25zLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zb2x1dGlvbnMtZGlzcGxheSAuc29sdXRpb25zLWl0ZW1zIC5zb2x1dGlvbnMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogNThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAgIC5zb2x1dGlvbnMtZGlzcGxheSAuc29sdXRpb25zLWl0ZW1zIC5zb2x1dGlvbnMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gICAgICAuc29sdXRpb25zLWRpc3BsYXkgLnNvbHV0aW9ucy1pdGVtcyAuc29sdXRpb25zLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1wcm9kdWN0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnNvbHV0aW9ucy1kaXNwbGF5IC5zb2x1dGlvbnMtaXRlbXMgLnNvbHV0aW9ucy1pdGVtIC5pdGVtLWNvbnRlbnQgLnJvbGxvdmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAuc29sdXRpb25zLWRpc3BsYXkgLnNvbHV0aW9ucy1pdGVtcyAuc29sdXRpb25zLWl0ZW0gLml0ZW0tY29udGVudCAucm9sbG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgLnNvbHV0aW9ucy1kaXNwbGF5IC5zb2x1dGlvbnMtaXRlbXMgLnNvbHV0aW9ucy1pdGVtIC5pdGVtLWNvbnRlbnQgLnJvbGxvdmVyOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICAgIGxlZnQ6IDZyZW07XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgLnNvbHV0aW9ucy1kaXNwbGF5IC5zb2x1dGlvbnMtaXRlbXMgLnNvbHV0aW9ucy1pdGVtIC5pdGVtLWNvbnRlbnQgLnJvbGxvdmVyIC5yb2xsb3Zlci10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogNDsgfVxuICAgICAgICAuc29sdXRpb25zLWRpc3BsYXkgLnNvbHV0aW9ucy1pdGVtcyAuc29sdXRpb25zLWl0ZW0gLml0ZW0tY29udGVudCAucm9sbG92ZXIgLmN0YSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMC4zNXJlbSAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAuc29sdXRpb25zLWRpc3BsYXkgLnNvbHV0aW9ucy1pdGVtcyAuc29sdXRpb25zLWl0ZW0gLml0ZW0tY29udGVudCAucm9sbG92ZXIgLmN0YSBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7IH1cbiAgICAgIC5zb2x1dGlvbnMtZGlzcGxheSAuc29sdXRpb25zLWl0ZW1zIC5zb2x1dGlvbnMtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyIC5yb2xsb3ZlcixcbiAgICAgIC5zb2x1dGlvbnMtZGlzcGxheSAuc29sdXRpb25zLWl0ZW1zIC5zb2x1dGlvbnMtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUgLnJvbGxvdmVyLFxuICAgICAgLnNvbHV0aW9ucy1kaXNwbGF5IC5zb2x1dGlvbnMtaXRlbXMgLnNvbHV0aW9ucy1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzIC5yb2xsb3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5zb2x1dGlvbnMtaG9tZS1jdGEge1xuICBwYWRkaW5nLXRvcDogMTNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgbWFyZ2luLXRvcDogLTdyZW07XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMTglLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAjMWZjYTdlO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc29sdXRpb25zLWhvbWUtY3RhIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgOSUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7IH0gfVxuICAuc29sdXRpb25zLWhvbWUtY3RhIC5jdGEtdGl0bGUsXG4gIC5zb2x1dGlvbnMtaG9tZS1jdGEgLmN0YS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9XG4gIC5zb2x1dGlvbnMtaG9tZS1jdGEgLmN0YS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5yZXNvdXJjZS1jYXRzIC5jYXRlZ29yaWVzLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAucmVzb3VyY2UtY2F0cyAuY2F0ZWdvcmllcy1maWx0ZXIgLmNhdGVnb3JpZXMtZmlsdGVyLWl0ZW0ge1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZmNhN2U7XG4gICAgcGFkZGluZzogLjI1cmVtIDAuNzVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmVzb3VyY2UtY2F0cyAuY2F0ZWdvcmllcy1maWx0ZXIgLmNhdGVnb3JpZXMtZmlsdGVyLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5yZXNvdXJjZS1jYXRzIC5jYXRlZ29yaWVzLWZpbHRlciAuY2F0ZWdvcmllcy1maWx0ZXItaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmJhbm5lci1yZXNvdXJjZXMge1xuICBwYWRkaW5nOiAxMHJlbSAwIDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTsgfVxuICAuYmFubmVyLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2Uge1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlLm5vLWZlYXR1cmVkLXJlc291cmNlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9vdXRzZWVyLWlyaXMtc20ucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlLm5vLWZlYXR1cmVkLXJlc291cmNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlLm5vLWZlYXR1cmVkLXJlc291cmNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuYmFubmVyLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2UgLmZlYXR1cmVkLXJlc291cmNlLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBsZWZ0OiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuYmFubmVyLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2UgLmZlYXR1cmVkLXJlc291cmNlLWl0ZW0gKiB7XG4gICAgICAgIHBvaW50ZXItcmVzb3VyY2VzOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZSAuZmVhdHVyZWQtcmVzb3VyY2UtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlIC5mZWF0dXJlZC1yZXNvdXJjZS1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVyZW07IH0gfVxuICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlIC5mZWF0dXJlZC1yZXNvdXJjZS1pdGVtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItaXJpcy1zbS5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjA1OyB9XG4gICAgICAuYmFubmVyLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2UgLmZlYXR1cmVkLXJlc291cmNlLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlIC5mZWF0dXJlZC1yZXNvdXJjZS1pdGVtIC5pdGVtLWNvbnRlbnQgLnJlc291cmNlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlIC5mZWF0dXJlZC1yZXNvdXJjZS1pdGVtOmhvdmVyLFxuICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlIC5mZWF0dXJlZC1yZXNvdXJjZS1pdGVtIDphY3RpdmUsXG4gICAgICAuYmFubmVyLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2UgLmZlYXR1cmVkLXJlc291cmNlLWl0ZW0gOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5yZXNvdXJjZS1saXN0cyB7XG4gIHBhZGRpbmc6IDRyZW0gMDsgfVxuICAucmVzb3VyY2UtbGlzdHMgLmNhdHMge1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gIC5yZXNvdXJjZS1saXN0cyAuYm9yZGVyZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5yZXNvdXJjZS1saXN0cyAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAucmVzb3VyY2UtbGlzdHNfX3NpbmdsZS1wb3N0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnJlc291cmNlLWxpc3RzX19zaW5nbGUtcG9zdC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLnJlc291cmNlLWNhdGVnb3J5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLnJlc291cmNlLWNhdGVnb3J5IHtcbiAgICAgICAgICB0b3A6IDFyZW07IH0gfVxuICAgICAgLnJlc291cmNlLWxpc3RzX19zaW5nbGUtcG9zdCAucmVzb3VyY2UtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLnJlc291cmNlLWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC4xcmVtIDAuMzVyZW07IH0gfVxuICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucmVzb3VyY2UtbGlzdHNfX3NpbmdsZS1wb3N0IC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNjYuNiU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLmltYWdlX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLmltYWdlX19vdmVybGF5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTsgfSB9XG4gICAgLnJlc291cmNlLWxpc3RzX19zaW5nbGUtcG9zdCAudGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnJlc291cmNlLWxpc3RzX19zaW5nbGUtcG9zdCAudGV4dCAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG4gICAgLnJlc291cmNlLWxpc3RzX19zaW5nbGUtcG9zdCAud3JhcHBlcjpob3ZlciAuaW1hZ2VfX292ZXJsYXksXG4gICAgLnJlc291cmNlLWxpc3RzX19zaW5nbGUtcG9zdCAud3JhcHBlciA6Zm9jdXMgLmltYWdlX19vdmVybGF5LFxuICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIgOmFjdGl2ZSAuaW1hZ2VfX292ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMjAyLCAxMjYsIDAuNik7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAucmVzb3VyY2UtbGlzdHNfX3NpbmdsZS1wb3N0IC53cmFwcGVyOmhvdmVyIC50ZXh0LFxuICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIgOmZvY3VzIC50ZXh0LFxuICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIgOmFjdGl2ZSAudGV4dCB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5zaW5nbGUtcmVzb3VyY2Uge1xuICBwYWRkaW5nOiA2cmVtIDA7IH1cbiAgLnNpbmdsZS1yZXNvdXJjZSAucmVzb3VyY2UtY29udGVudF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX2xpbmsgYS5idG4ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDEsIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDIsIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDMsIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDQsIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDUge1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuc2luZ2xlLXJlc291cmNlIC5yZXNvdXJjZS1jb250ZW50X19zdGFuZGFyZC1jb3B5IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgLnNpbmdsZS1yZXNvdXJjZSAucmVzb3VyY2UtY29udGVudF9fZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbjogNHJlbSAwOyB9XG5cbi5pbnRyby10ZXh0IHtcbiAgcGFkZGluZzogOXJlbSAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvaW50cm8tYmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRyZW07XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDIyJSwgMCUgMCwgMTAwJSA1JSwgMTAwJSA5MyUsIDAgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxOyB9XG4gIC5pbnRyby10ZXh0X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgIC5pbnRyby10ZXh0X190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgLmludHJvLXRleHQge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjIlLCAxMiUgMCwgMTAwJSAyMSUsIDEwMCUgOTMlLCAwIDEwMCUpO1xuICAgICAgcGFkZGluZzogMTJyZW0gMDtcbiAgICAgIHRvcDogLTlyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pbnRyby10ZXh0IHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDklLCA1JSAwLCAxMDAlIDEzJSwgMTAwJSA5MyUsIDAgMTAwJSk7XG4gICAgICBwYWRkaW5nOiA5cmVtIDA7XG4gICAgICB0b3A6IC03cmVtOyB9IH1cblxuLmNvbHVtbi1ibG9jay1kaXNwbGF5ID4gLnJvdywgLm1hcmtldG8tdHdvLWNvbCAuY29sdW1uLWJsb2NrLWRpc3BsYXkgPiAubWt0b0Zvcm1Sb3cge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uY29sdW1uLWJsb2NrLWRpc3BsYXkgLmRhc2hlZC1pbnNpZGUgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAuY29sdW1uLWJsb2NrLWRpc3BsYXkgLmRhc2hlZC1pbnNpZGUgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCBncmV5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgZ3JleTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5kYXNoZWQtaW5zaWRlIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5kYXNoZWQtaW5zaWRlIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBncmV5OyB9XG4gIC5jb2x1bW4tYmxvY2stZGlzcGxheSAuZGFzaGVkLWluc2lkZSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5kYXNoZWQtaW5zaWRlIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW4tYmxvY2stZGlzcGxheSAuZGFzaGVkLWluc2lkZTpsYXN0LW9mLXR5cGUgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5kYXNoZWQtaW5zaWRlOmxhc3Qtb2YtdHlwZSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG4uY29sdW1uLWJsb2NrLWRpc3BsYXkgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9XG4gIC5jb2x1bW4tYmxvY2stZGlzcGxheSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbS53LTU1MCAuaXRlbS1jb250ZW50IHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2x1bW4tYmxvY2stZGlzcGxheS50dWNrLXVuZGVyIHtcbiAgbWFyZ2luLXRvcDogLTExcmVtOyB9XG4gIC5jb2x1bW4tYmxvY2stZGlzcGxheS50dWNrLXVuZGVyID4gLnJvdzpmaXJzdC1vZi10eXBlIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtLCAubWFya2V0by10d28tY29sIC5jb2x1bW4tYmxvY2stZGlzcGxheS50dWNrLXVuZGVyID4gLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmNvbHVtbi1ibG9jay1kaXNwbGF5LnR1Y2stdW5kZXIgPiAucm93OmZpcnN0LW9mLXR5cGUgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0sIC5tYXJrZXRvLXR3by1jb2wgLmNvbHVtbi1ibG9jay1kaXNwbGF5LnR1Y2stdW5kZXIgPiAubWt0b0Zvcm1Sb3c6Zmlyc3Qtb2YtdHlwZSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtOyB9XG4gICAgICAgIC5jb2x1bW4tYmxvY2stZGlzcGxheS50dWNrLXVuZGVyID4gLnJvdzpmaXJzdC1vZi10eXBlIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtOmZpcnN0LW9mLXR5cGUsIC5tYXJrZXRvLXR3by1jb2wgLmNvbHVtbi1ibG9jay1kaXNwbGF5LnR1Y2stdW5kZXIgPiAubWt0b0Zvcm1Sb3c6Zmlyc3Qtb2YtdHlwZSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTByZW07IH0gfVxuXG4uY29sb3ItYm94IHtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDE5NXB4O1xuICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmNvbG9yLWJveCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmNvbG9yLWJveCB7XG4gICAgICB3aWR0aDogMTk1cHg7XG4gICAgICBoZWlnaHQ6IDE5NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgLmNvbG9yLWJveCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cblxuLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjE7IH1cbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuZm9ybS1lbWJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzFmY2E3ZTtcbiAgICBwYWRkaW5nOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5mb3JtLWVtYmVkIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTsgfSB9XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAwIDAgMThweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB7XG4gICAgY29sb3I6ICM3MDcwNzA7IH1cbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLXByZWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxNiUgMCwgMTAwJSAzMCUsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIDQyJSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI5NGRlZywgIzFGQ0E3RSAwJSwgIzFCMTQ2NCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtcHJlZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExcmVtO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTYlIDAsIDEwMCUgMjIlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAzMCUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1wcmVmb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE4JSAwLCAxMDAlIDEyJSwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMTUlKTsgfSB9XG4gICAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLXByZWZvb3RlciAuaXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgICAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLXByZWZvb3RlciAuaXRlbS10ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH1cblxuLmRlbW8tcGFnZS10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmRlbW8tcGFnZS10ZW1wbGF0ZSAuZm9ybS1lbWJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzFmY2E3ZTtcbiAgICBwYWRkaW5nOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuZGVtby1wYWdlLXRlbXBsYXRlIC5mb3JtLWVtYmVkIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTsgfSB9XG4gIC5kZW1vLXBhZ2UtdGVtcGxhdGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZW1vLXBhZ2UtdGVtcGxhdGUgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAwIDAgMThweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuZGVtby1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSAuZm9ybS1lbWJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzFmY2E3ZTtcbiAgICBwYWRkaW5nOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5mb3JtLWVtYmVkIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTsgfSB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtdGVtcGxhdGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sYW5kaW5nLXBhZ2UtZXZlbnQtdGVtcGxhdGUgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAwIDAgMThweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSAuZXZlbnQtbG9jYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5ldmVudC1sb2NhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cmVtOyB9IH1cbiAgICAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5ldmVudC1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiA0NSU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTYlIDAsIDEwMCUgMzAlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAzMiUpO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI5NGRlZywgIzFGQ0E3RSAwJSwgIzFCMTQ2NCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7IH1cbiAgICAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5ldmVudC1sb2NhdGlvbiAubG9jYXRpb24taW1hZ2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpOyB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtdGVtcGxhdGUgLmV2ZW50LXZpZGVvcyB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLXBhZ2UtZXZlbnQtdGVtcGxhdGUgLmV2ZW50LXZpZGVvcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSAuZXZlbnQtdmlkZW9zOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTYlIDAsIDEwMCUgMzAlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAzMiUpO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI5NGRlZywgIzFGQ0E3RSAwJSwgIzFCMTQ2NCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgaGVhZGVyLmhlYWRlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAuaGVhZGVyLW5ld3MtYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAudmlkZW8tYmFja2dyb3VuZCB2aWRlbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAudmlkZW8tYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnZpZGVvLWJhY2tncm91bmQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL291dHNlZXItaXJpcy1nbG93aW5nLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5oZWFkZXItbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDE0cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDNyZW07XG4gICAgbGVmdDogM3JlbTtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICBsZWZ0OiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgdG9wOiAxLjI1cmVtO1xuICAgICAgICBsZWZ0OiAxLjI1cmVtOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5oZWFkZXItbG9nbyBzdmcgcGF0aCxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5oZWFkZXItbG9nbyBzdmcgKiB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5oZWFkZXItbG9nbyBzdmc6aG92ZXIgcGF0aCxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5oZWFkZXItbG9nbyBzdmc6aG92ZXIgKixcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5oZWFkZXItbG9nbyBzdmcgOmFjdGl2ZSBwYXRoLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLmhlYWRlci1sb2dvIHN2ZyA6YWN0aXZlICosXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAuaGVhZGVyLWxvZ28gc3ZnIDpmb2N1cyBwYXRoLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLmhlYWRlci1sb2dvIHN2ZyA6Zm9jdXMgKiB7XG4gICAgICBmaWxsOiAjMWZjYTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgYmxhY2sgMjUlLCByZ2JhKDAsIDAsIDAsIDApIDg1JSk7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnJvdywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93LCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAubWt0b0Zvcm1Sb3cge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAudG9wLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAudG9wLWNvbnRlbnQgPiAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC50b3AtY29udGVudCA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAudG9wLWNvbnRlbnQgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnRvcC1jb250ZW50ID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLmJvdHRvbS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLmJvdHRvbS1jb250ZW50ID4gKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5ib3R0b20tY29udGVudCA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLmJvdHRvbS1jb250ZW50ID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAucGFnZS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5jb3VudGRvd24tdGltZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuY291bnRkb3duLXRpbWVyIC5jb3VudGRvd24tdGltZXItaXRlbSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmNvdW50ZG93bi10aW1lciAuY291bnRkb3duLXRpbWVyLWl0ZW0ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1NXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuY291bnRkb3duLXRpbWVyIC5jb3VudGRvd24tdGltZXItaXRlbSB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTI1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmNvdW50ZG93bi10aW1lciAuY291bnRkb3duLXRpbWVyLWl0ZW0ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5jb3VudGRvd24tdGltZXIgLmNvdW50ZG93bi10aW1lci1pdGVtIC51bml0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuY291bnRkb3duLXRpbWVyIC5jb3VudGRvd24tdGltZXItaXRlbSAudW5pdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuY291bnRkb3duLXRpbWVyIC5jb3VudGRvd24tdGltZXItaXRlbSAudW5pdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5jb3VudGRvd24tdGltZXIgLmNvdW50ZG93bi10aW1lci1pdGVtIC51bml0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5jb3VudGRvd24tdGltZXIgLmNvdW50ZG93bi10aW1lci1pdGVtIC5tZWFzdXJlbWVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5jb3VudGRvd24tdGltZXIgLmNvdW50ZG93bi10aW1lci1pdGVtIC5tZWFzdXJlbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmNvdW50ZG93bi10aW1lciAuY291bnRkb3duLXRpbWVyLWl0ZW0gLm1lYXN1cmVtZW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5jb3VudGRvd24tdGltZXIgLmNvdW50ZG93bi10aW1lci1pdGVtIC5tZWFzdXJlbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuY291bnRkb3duLXRpbWVyIC5jb3VudGRvd24tdGltZXItaXRlbTpsYXN0LW9mLXR5cGUgLnVuaXQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZXZlbnQtY3RhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZXZlbnQtY3RhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5ldmVudC1jdGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZXZlbnQtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5ldmVudC1kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmZvcm0tY3RhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZm9ybS1lbWJlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5hZGQtdG8tY2FsZW5kYXItZW1iZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmFkZC10by1jYWxlbmRhci1lbWJlZCAuYWRkZXZlbnRhdGMge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5hZGQtdG8tY2FsZW5kYXItZW1iZWQgLmFkZGV2ZW50YXRjIC5hZGRldmVudGF0Y19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuYWRkLXRvLWNhbGVuZGFyLWVtYmVkIC5hZGRldmVudGF0Yzo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMzNcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5hZGQtdG8tY2FsZW5kYXItZW1iZWQgLmFkZGV2ZW50YXRjOmhvdmVyLFxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5hZGQtdG8tY2FsZW5kYXItZW1iZWQgLmFkZGV2ZW50YXRjIDphY3RpdmUsXG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmFkZC10by1jYWxlbmRhci1lbWJlZCAuYWRkZXZlbnRhdGMgOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmFkZC10by1jYWxlbmRhci1lbWJlZCAuYWRkZXZlbnRhdGM6aG92ZXI6OmFmdGVyLFxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmFkZC10by1jYWxlbmRhci1lbWJlZCAuYWRkZXZlbnRhdGMgOmFjdGl2ZTo6YWZ0ZXIsXG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuYWRkLXRvLWNhbGVuZGFyLWVtYmVkIC5hZGRldmVudGF0YyA6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5wYWdlLS1lcnJvci00MDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wYWdlLS1lcnJvci00MDQgLmZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cblxuLmVycm9yLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiA5MCU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIGJhY2tncm91bmQ6ICMxYjE0NjQgdXJsKFwiLi4vLi4vaW1hZ2VzLzQwNC1iZy5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXJyb3ItcGFnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjQwNFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1zaXplOiA1MDBweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLmVycm9yLXBhZ2U6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDcwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmVycm9yLXBhZ2U6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDkwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZXJyb3ItcGFnZTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuZXJyb3ItcGFnZTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5lcnJvci1wYWdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2ZmZjtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5lcnJvci1wYWdlOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDc1JTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7IH0gfVxuICAuZXJyb3ItcGFnZSBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZXJyb3ItcGFnZSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmVycm9yLXBhZ2UgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmVycm9yLXBhZ2UgLmxpbmtzIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuZXJyb3ItcGFnZSAubGlua3MgYTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ldmVudC1jYXRzIC5jYXRlZ29yaWVzLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXZlbnQtY2F0cyAuY2F0ZWdvcmllcy1maWx0ZXIgLmNhdGVnb3JpZXMtZmlsdGVyLWl0ZW0ge1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZmNhN2U7XG4gICAgcGFkZGluZzogLjI1cmVtIDAuNzVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZXZlbnQtY2F0cyAuY2F0ZWdvcmllcy1maWx0ZXIgLmNhdGVnb3JpZXMtZmlsdGVyLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ldmVudC1jYXRzIC5jYXRlZ29yaWVzLWZpbHRlciAuY2F0ZWdvcmllcy1maWx0ZXItaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmJhbm5lci1ldmVudHMge1xuICBwYWRkaW5nOiAxMHJlbSAwIDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTsgfVxuICAuYmFubmVyLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50Lm5vLWZlYXR1cmVkLWV2ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9vdXRzZWVyLWlyaXMtc20ucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50Lm5vLWZlYXR1cmVkLWV2ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50Lm5vLWZlYXR1cmVkLWV2ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuYmFubmVyLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBsZWZ0OiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAzOTdweDtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuYmFubmVyLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50LWl0ZW0gKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItZXZlbnRzIC5mZWF0dXJlZC1ldmVudCAuZmVhdHVyZWQtZXZlbnQtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudC1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVyZW07IH0gfVxuICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudC1pdGVtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItaXJpcy1zbS5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjA1OyB9XG4gICAgICAuYmFubmVyLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLmV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudC1pdGVtOmhvdmVyLFxuICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudC1pdGVtIDphY3RpdmUsXG4gICAgICAuYmFubmVyLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50LWl0ZW0gOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5ldmVudC1saXN0cyB7XG4gIHBhZGRpbmc6IDRyZW0gMDsgfVxuICAuZXZlbnQtbGlzdHMgLmNhdHMge1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gIC5ldmVudC1saXN0cyAuYm9yZGVyZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5ldmVudC1saXN0cyAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuZXZlbnQtbGlzdHNfX3NpbmdsZS1wb3N0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLmV2ZW50LWxpc3RzX19zaW5nbGUtcG9zdC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLmV2ZW50LWNhdGVnb3J5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLmV2ZW50LWNhdGVnb3J5IHtcbiAgICAgICAgICB0b3A6IDFyZW07IH0gfVxuICAgICAgLmV2ZW50LWxpc3RzX19zaW5nbGUtcG9zdCAuZXZlbnQtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLmV2ZW50LWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC4xcmVtIDAuMzVyZW07IH0gfVxuICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZXZlbnQtbGlzdHNfX3NpbmdsZS1wb3N0IC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNjYuNiU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLmltYWdlX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLmltYWdlX19vdmVybGF5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTsgfSB9XG4gICAgLmV2ZW50LWxpc3RzX19zaW5nbGUtcG9zdCAudGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmV2ZW50LWxpc3RzX19zaW5nbGUtcG9zdCAudGV4dCAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG4gICAgLmV2ZW50LWxpc3RzX19zaW5nbGUtcG9zdCAud3JhcHBlcjpob3ZlciAuaW1hZ2VfX292ZXJsYXksXG4gICAgLmV2ZW50LWxpc3RzX19zaW5nbGUtcG9zdCAud3JhcHBlciA6Zm9jdXMgLmltYWdlX19vdmVybGF5LFxuICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIgOmFjdGl2ZSAuaW1hZ2VfX292ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMjAyLCAxMjYsIDAuNik7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuZXZlbnQtbGlzdHNfX3NpbmdsZS1wb3N0IC53cmFwcGVyOmhvdmVyIC50ZXh0LFxuICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIgOmZvY3VzIC50ZXh0LFxuICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIgOmFjdGl2ZSAudGV4dCB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubGFuZGluZy1wYWdlLWV2ZW50LWRldGFpbHMgLmJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMWIxNDY0IDAlLCAjMWZjYTdlIDEwMCUpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgLmxhbmRpbmctcGFnZS1ldmVudC1kZXRhaWxzIC5iYW5uZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWIxNDY0IDAlLCAjMWZjYTdlIDEwMCUpO1xuICAgIHotaW5kZXg6IC0yOyB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2Jhbm5lci1ldmVudC1nbG9iZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmxhbmRpbmctcGFnZS1ldmVudC1kZXRhaWxzIC5iYW5uZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXByZXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmxhbmRpbmctcGFnZS1ldmVudC1kZXRhaWxzIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItZXZlbnQtbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAubGFuZGluZy1wYWdlLWV2ZW50LWRldGFpbHMgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyIC5iYW5uZXItZm9ybS1jb2wgLmZvcm0tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmxhbmRpbmctcGFnZS1ldmVudC1kZXRhaWxzIC5iYW5uZXIgLmJhbm5lci1mb3JtLWNvbCAuZm9ybS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAubGFuZGluZy1wYWdlLWV2ZW50LWRldGFpbHMgLmJhbm5lciAuYmFubmVyLWZvcm0tY29sIC5mb3JtLWNvbnRlbnQgLmZvcm0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmJhbm5lci1wcmVzcyB7XG4gIHBhZGRpbmc6IDEwcmVtIDAgNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTsgfVxuICAuYmFubmVyLXByZXNzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzFiMTQ2NDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMWIxNDY0IDAlLCAjMWZjYTdlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLCA4MCUgMCwgMTAwJSAyNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItcHJlc3M6OmJlZm9yZSB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDI1JSwgODUlIDAsIDEwMCUgMTUlLCAxMDAlIDEwMCUsIDAgMTAwJSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJhbm5lci1wcmVzczo6YmVmb3JlIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCA4NSUgMCwgMTAwJSAxNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfSB9XG4gIC5iYW5uZXItcHJlc3MgLnByZXNzLWNvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJhbm5lci1wcmVzcyAucHJlc3MtY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5iYW5uZXItcHJlc3MgLnByZXNzLWNvbnRhY3Qubm8tcHJlc3MtY29udGFjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1pcmlzLXNtLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDEwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAuYmFubmVyLXByZXNzIC5wcmVzcy1jb250YWN0Lm5vLXByZXNzLWNvbnRhY3Qge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5iYW5uZXItcHJlc3MgLnByZXNzLWNvbnRhY3QgLnByZXNzLWNvbnRhY3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAuYmFubmVyLXByZXNzIC5wcmVzcy1jb250YWN0IC5wcmVzcy1jb250YWN0LWl0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgLmJhbm5lci1wcmVzcyAucHJlc3MtY29udGFjdCAucHJlc3MtY29udGFjdC1pdGVtIC5pdGVtLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLmJhbm5lci1wcmVzcyAucHJlc3MtY29udGFjdCAucHJlc3MtY29udGFjdC1pdGVtIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLmJhbm5lci1wcmVzcyAucHJlc3MtY29udGFjdCAucHJlc3MtY29udGFjdC1pdGVtIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG4gICAgICAuYmFubmVyLXByZXNzIC5wcmVzcy1jb250YWN0IC5wcmVzcy1jb250YWN0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cblxuLnByZXNzLWxpc3RzIHtcbiAgcGFkZGluZzogNHJlbSAwOyB9XG4gIC5wcmVzcy1saXN0cyAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAucHJlc3MtbGlzdHMgLnByZXNzLWl0ZW1zIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAucHJlc3MtbGlzdHMgLnByZXNzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucHJlc3MtbGlzdHMgLnByZXNzLWl0ZW0gLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZThlN2VkOyB9XG4gICAgLnByZXNzLWxpc3RzIC5wcmVzcy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucHJlc3MtbGlzdHMgLnByZXNzLWl0ZW0gLml0ZW0tY29udGVudCAudGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucHJlc3MtbGlzdHMgLnByZXNzLWl0ZW0gLml0ZW0tY29udGVudCAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG4gICAgLnByZXNzLWxpc3RzIC5wcmVzcy1pdGVtIC53cmFwcGVyOmhvdmVyIC5pdGVtLWNvbnRlbnQsXG4gICAgLnByZXNzLWxpc3RzIC5wcmVzcy1pdGVtIC53cmFwcGVyIDpmb2N1cyAuaXRlbS1jb250ZW50LFxuICAgIC5wcmVzcy1saXN0cyAucHJlc3MtaXRlbSAud3JhcHBlciA6YWN0aXZlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uc2luZ2xlLS1wcmVzcy1yZWxlYXNlIC5zdWJoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZThlN2VkO1xuICBjb2xvcjogIzFiMTQ2NDsgfVxuXG4uYmFubmVyLXBhcnRuZXJzIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU3ZWQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLCA4MCUgMCwgMTAwJSAyNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLCA4NSUgMCwgMTAwJSAxNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYmFubmVyLXBhcnRuZXJzIC5iYW5uZXItYmFja2dyb3VuZCB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgODUlIDAsIDEwMCUgMTUlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH0gfVxuICAgIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTdlZDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDI1JSwgODAlIDAsIDEwMCUgMjUlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLCA4NSUgMCwgMTAwJSAxNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44MjU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCA4NSUgMCwgMTAwJSAxNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfSB9XG4gIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi50d28tY29sIC5jb2x1bW4tMSxcbi50d28tY29sIC5jb2x1bW4tMSBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMWIxNDY0O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICAudHdvLWNvbCAuY29sdW1uLTEgcDpsYXN0LW9mLXR5cGUsXG4gIC50d28tY29sIC5jb2x1bW4tMSBwIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50d28tY29sIC5jb2x1bW4tMiB1bCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnR3by1jb2wgLmNvbHVtbi0yIGxpIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG5cbi50d28tY29sIC50b29sdGlwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHdvLWNvbCAudG9vbHRpcCAudG9vbHRpcC1pY29uIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEyMHB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAtNXB4IC01cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjkxcHgpIGFuZCAobWluLXdpZHRoOiA1NDlweCkge1xuICAgICAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCB7XG4gICAgICAgIHRvcDogLTEzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIGFuZCAobWluLXdpZHRoOiA0MjVweCkge1xuICAgICAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCB7XG4gICAgICAgIHRvcDogLTE1NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIGFuZCAobWluLXdpZHRoOiAzOTBweCkge1xuICAgICAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCB7XG4gICAgICAgIHRvcDogLTE4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAudHdvLWNvbCAudG9vbHRpcCAudG9vbHRpcC10ZXh0IHtcbiAgICAgICAgdG9wOiAtMjEwcHg7IH0gfVxuICAgIC50d28tY29sIC50b29sdGlwIC50b29sdGlwLXRleHQgaDQge1xuICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCBwIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50d28tY29sIC50b29sdGlwOmhvdmVyIC50b29sdGlwLXRleHQsXG4gIC50d28tY29sIC50b29sdGlwIDphY3RpdmUgLnRvb2x0aXAtdGV4dCxcbiAgLnR3by1jb2wgLnRvb2x0aXAgOmZvY3VzIC50b29sdGlwLXRleHQge1xuICAgIHotaW5kZXg6IHVuc2V0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSA+IC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaGVhZGVyLW5ld3MtYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSA+IGZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtICNkcmlmdC1mcmFtZS1jb250cm9sbGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAucGxhdGZvcm0taWNvbiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDJyZW07XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLnBsYXRmb3JtLWljb246aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMTUpOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm1vZGFsLXBsYXRmb3JtIHtcbiAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzIsIDIzMSwgMjM3LCAwLjkpOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubW9kYWwtcGxhdGZvcm0gLm1vZGFsLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5tb2RhbC1wbGF0Zm9ybSAubW9kYWwtaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubW9kYWwtcGxhdGZvcm0gLm1vZGFsLWlubmVyIC5tb2RhbC1jbG9zZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRvcDogLTRyZW07XG4gICAgICAgICAgcmlnaHQ6IC00cmVtO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjb2xvcjogIzVhNWE1YTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm1vZGFsLXBsYXRmb3JtIC5tb2RhbC1pbm5lciAubW9kYWwtY2xvc2U6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubW9kYWwtcGxhdGZvcm0gLm1vZGFsLWlubmVyIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTQwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAucGxhdGZvcm0taXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNnJlbTsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zLWNvbnRhaW5lcjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICAgICAgICAgIGJvcmRlcjogMy42cHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5wbGF0Zm9ybS1pdGVtcy5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtcy10aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogODRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMC42cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMy42cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5wbGF0Zm9ybS1pdGVtcyAucGxhdGZvcm0taXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMS4ycmVtIDEuOHJlbSAxLjJyZW07IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAzLjZweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOC44cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtIC5pdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjE1KTsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAucGxhdGZvcm0taXRlbXMgLnBsYXRmb3JtLWl0ZW0uYWN0aXZlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtLmFjdGl2ZSAuZmFkZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAyMDBweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZTdlZDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5wbGF0Zm9ybS1pdGVtcyAucGxhdGZvcm0taXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuYXJyb3ctbmV4dC1zZWN0aW9uIHtcbiAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3LjJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuYXJyb3ctbmV4dC1zZWN0aW9uOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzLjZweCBkYXNoZWQgI2U3NjAzNDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmFycm93LW5leHQtc2VjdGlvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDIxLjZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDM2cHggc29saWQgI2U3NjAzNDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMS42cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC50aHJlYXQtaXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAudGhyZWF0LWl0ZW1zIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJlN2RmOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAudGhyZWF0LWl0ZW1zIC5wbGF0Zm9ybS1pdGVtcy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3NjAzNDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnRocmVhdC1pdGVtcyAudGhyZWF0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTc2MDM0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMtY29udGFpbmVyIC5oYWxmLWNpcmNsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogLTEwOS4ycHg7XG4gICAgICAgICAgICB3aWR0aDogNDU2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODA3ZTliO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjODA3ZTliIDUwJSwgIzI3MjM2MSAxMDAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogODQ2cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogODQ2cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzZweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIC8qJi5hY3RpdmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQsIHotaW5kZXggMHM7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMi43NXJlbSAqIDEuMjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSovIH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zLWNvbnRhaW5lciAuaGFsZi1jaXJjbGU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJPcmNoZXN0cmF0ZVwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogLTNyZW07XG4gICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0xMiUpO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOC44cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5pbnB1dC1pdGVtcy1jb250YWluZXIgLmFycm93LW5leHQtc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTA4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMtY29udGFpbmVyIC5hcnJvdy1uZXh0LXNlY3Rpb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDMuNnB4IGRhc2hlZCAjMjcyMzYxOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5pbnB1dC1pdGVtcy1jb250YWluZXIgLmFycm93LW5leHQtc2VjdGlvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzNnB4IHNvbGlkICMyNzIzNjE7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzMyLjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTQ0Zjg4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMgLnBsYXRmb3JtLWl0ZW1zLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjcyMzYxOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMgLmlucHV0LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExNy42cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNC4ycmVtOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5pbnB1dC1pdGVtcyAuaW5wdXQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI3MjM2MTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5pbnB1dC1pdGVtIC5pdGVtLWNvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5pbnB1dC1pdGVtIC5pdGVtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjguOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMy42cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbjsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMgLmlucHV0LWl0ZW0uYWN0aXZlIC5pdGVtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5pbnB1dC1pdGVtcyAucmlzay1lbmdpbmUtZGlzayAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLCAtNTAlKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMC44cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ2OHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5yaXNrLWVuZ2luZS1kaXNrIC5pdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMTUpOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMgLnJpc2stZW5naW5lLWRpc2suYWN0aXZlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSkgc2NhbGUoMS4yNSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCwgei1pbmRleCAwczsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5yaXNrLWVuZ2luZS1kaXNrLmFjdGl2ZSAuZmFkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZTdlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5pbnB1dC1pdGVtcyAucmlzay1lbmdpbmUtd2hlZWwgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNTUuMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5yaXNrLWVuZ2luZS13aGVlbCAuaXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjE1KTsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5yaXNrLWVuZ2luZS13aGVlbCAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgdG9wOiAtODJweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTgycHg7XG4gICAgICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5yaXNrLWVuZ2luZS13aGVlbC5hY3RpdmUgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSBzY2FsZSgxLjE1KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0LCB6LWluZGV4IDBzOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMgLnJpc2stZW5naW5lLXdoZWVsLmFjdGl2ZSAuZmFkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZTdlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5pbnB1dC1pdGVtcyAucmlzay1lbmdpbmUtd2hlZWwuYWN0aXZlIC5oYWxmLWNpcmNsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQsIHotaW5kZXggMHM7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5yaXNrLWVuZ2luZS13aGVlbC5hY3RpdmUgLmhhbGYtY2lyY2xlOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnVzZS1jYXNlLWl0ZW1zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYmFja2dyb3VuZDogI2E1ZWRlZjtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAudXNlLWNhc2UtaXRlbXMgLnBsYXRmb3JtLWl0ZW1zLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTFjMmNjOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAudXNlLWNhc2UtaXRlbXMgLnVzZS1jYXNlLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzNS4ycHg7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnVzZS1jYXNlLWl0ZW1zIC51c2UtY2FzZS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTFjMmNjOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkLm5hdi1hY3RpdmUgLmFycm93LW5leHQtc2VjdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI5M2RlZywgIzFiMTQ2NCAwJSwgIzFmY2E3ZSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbSA2cmVtIDFyZW0gMDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubmF2YmFyIC5uYXYtaXRlbXMuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcyAubmF2LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcyAubmF2LWl0ZW0gaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNzUlKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcyAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcyAubmF2LWJhY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcyAubmF2LWJhY2sgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAubmF2LWl0ZW1zIC5uYXYtYmFjayAuaXRlbS1jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiSG9tZVwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAubmF2LWl0ZW1zIC5uYXYtYmFjayAuaXRlbS1jb250ZW50IGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubmF2YmFyIC5uYXYtaXRlbXMgLm5hdi1iYWNrOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubmF2YmFyIC5uYXYtaXRlbXMgLm5hdi1iYWNrOmhvdmVyIC5pdGVtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAubmF2LWl0ZW1zLm5hdi1kZWZhdWx0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDZyZW07XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAubmF2LWl0ZW1zLm5hdi1kZWZhdWx0ICoge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAubmF2LWl0ZW1zLmFjdGl2ZS1tb2RhbCAubmF2LWJhY2sge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubmF2YmFyIC5uYXYtaXRlbXMuYWN0aXZlLW1vZGFsIC5uYXYtaXRlbSB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcy5hY3RpdmUtbW9kYWwgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAubW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubmF2YmFyIC5wbGF0Zm9ybS1pdGVtLW1vZGFsIC5tb2RhbC1pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxNjYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMxZmNhN2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAucGxhdGZvcm0taXRlbS1tb2RhbCAubW9kYWwtaW5uZXIuY3JlYW0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUYzRjE7XG4gICAgICAgICAgY29sb3I6ICM1NTU3NTk7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAucGxhdGZvcm0taXRlbS1tb2RhbCAubW9kYWwtaW5uZXIuZ3JhZGllbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxZmNhN2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzMGRlZywgIzFmY2E3ZSAwJSwgIzFiMTQ2NCAxMDAlKTtcbiAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAucGxhdGZvcm0taXRlbS1tb2RhbCAubW9kYWwtaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubmF2YmFyIC5wbGF0Zm9ybS1pdGVtLW1vZGFsIC5tb2RhbC1pbm5lciAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDg1MHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLnBsYXRmb3JtLWl0ZW0gLml0ZW0tY29udGVudCAqLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5yaXNrLWVuZ2luZSAuaXRlbS1jb250ZW50ICosXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdi1iYWNrIC5pdGVtLWNvbnRlbnQgKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZXZlbnQtdGhhbmsteW91LXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U5ZTk7XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAgIC5ldmVudC10aGFuay15b3UtcGFnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA2L1ByZXNzLVJlbGVhc2UtMS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAzMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZXZlbnQtdGhhbmsteW91LXBhZ2U6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIC5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50IC5iYW5uZXItcHJldGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAuYmFubmVyLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgIC5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LWNvbnRlbnQgLnRoYW5rLXlvdS1tZXNzYWdlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICAgIC5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LWNvbnRlbnQgLnRoYW5rLXlvdS1tZXNzYWdlLXRleHQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50IC50aGFuay15b3UtbWVzc2FnZS10ZXh0IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LWNvbnRlbnQgLnRoYW5rLXlvdS1tZXNzYWdlLXRleHQgYTpob3ZlcixcbiAgICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCBhIDpmb2N1cyxcbiAgICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCBhIDphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50IC50aGFuay15b3UtbWVzc2FnZS10ZXh0IHVsIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCB1bCBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0gLmltYWdlLWNvbCAuaXRlbS1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IC5pdGVtLXByZXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0gLnRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0gLnRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW1bZGF0YS1zZXRpb24tY291bnQ9XCJvZGRcIl0gLnRleHQtY29sIC5pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtW2RhdGEtc2V0aW9uLWNvdW50PVwib2RkXCJdIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uc3RhdGlzdGljcy13cmFwcGVyIC5pdGVtLXByZXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFmY2E3ZTsgfVxuXG4uc3RhdGlzdGljcy13cmFwcGVyIC5pdGVtLXRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5zdGF0aXN0aWNzLXdyYXBwZXIgLnN0YXRpc3RpYy1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAuc3RhdGlzdGljcy13cmFwcGVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zdGF0aXN0aWNzLXdyYXBwZXIgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5zdGF0aXN0aWNzLXdyYXBwZXIgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuc3RhdGlzdGljcy13cmFwcGVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgICAgLnN0YXRpc3RpY3Mtd3JhcHBlciAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnN0YXRpc3RpY3Mtd3JhcHBlciAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbi5wYXJhbGxheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICAgIHBhZGRpbmctaW5saW5lOiA0cmVtO1xuICAgIHBhZGRpbmctYmxvY2s6IDhyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1wcmV0ZXh0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5wYXJhbGxheCAucGFyYWxsYXgtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWNoO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhcmFsbGF4IC5wYXJhbGxheC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluazo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmMDU0JztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmhvdmVyLCAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmZvY3VzLCAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmhvdmVyOjphZnRlciwgLnBhcmFsbGF4IC5wYXJhbGxheC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluazpmb2N1czo6YWZ0ZXIsIC5wYXJhbGxheCAucGFyYWxsYXgtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbms6YWN0aXZlOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMC41cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhcmFsbGF4IC5wYXJhbGxheC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA0MCU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAyNSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZSAuaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2U6Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UsIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UuYWN0aXZlIC5pbWFnZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2U6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlOmZpcnN0LW9mLXR5cGUgLmltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7IH0gfVxuXG4uYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQ6ICM4ZmU0YmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzhmZTRiZSAwJSwgIzFiMTQ2NCA3MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9yZWN0YW5nbGVzLnN2ZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogIzFiMTQ2NDsgfSB9XG4gIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudGV4dC1jb2wgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLnRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJldGV4dCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudGV4dC1jb2wgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudGV4dC1jb2wgLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC52YWx1ZS1pdGVtcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLnZhbHVlLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudmFsdWUtaXRlbXMgLnZhbHVlLWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC52YWx1ZS1pdGVtcyAudmFsdWUtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBjb2xvcjogI2NmZGQxOTsgfVxuICAgICAgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLnZhbHVlLWl0ZW1zIC52YWx1ZS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi52aWRlby1hbmQtdGV4dC1zZWN0aW9uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjOGZlNGJlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL3JlY3RhbmdsZXMuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOGZlNGJlIC01MCUsICMxYjE0NjQgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA3LjUlLCAxMDAlIDEwMCUsIDAlIDEwMCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAudmlkZW8tYW5kLXRleHQtc2VjdGlvbi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cmVtOyB9IH1cbiAgLnZpZGVvLWFuZC10ZXh0LXNlY3Rpb24td3JhcHBlciAudGV4dC1jb2wge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnZpZGVvLWFuZC10ZXh0LXNlY3Rpb24td3JhcHBlciAudGV4dC1jb2wgLml0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC52aWRlby1hbmQtdGV4dC1zZWN0aW9uLXdyYXBwZXIgLnRleHQtY29sIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAuYmVuZWZpdHMtc2VjdGlvbi13cmFwcGVyLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMgLnRocmVlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgLmJlbmVmaXRzLXNlY3Rpb24td3JhcHBlci5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC50aHJlZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH0gfVxuXG4uYmVuZWZpdHMtc2VjdGlvbi13cmFwcGVyIC5pbnRyby1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5iZW5lZml0cy1zZWN0aW9uLXdyYXBwZXIgLmludHJvLWNvbCB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5iZW5lZml0cy1zZWN0aW9uLXdyYXBwZXIgLmludHJvLWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH0gfVxuXG4uYmVuZWZpdHMtc2VjdGlvbi13cmFwcGVyIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1jaXJjbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogMzUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5iZW5lZml0cy1zZWN0aW9uLXdyYXBwZXIgLnByb2R1Y3QtZ3JpZF9fd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgLmJlbmVmaXRzLXNlY3Rpb24td3JhcHBlciAucHJvZHVjdC1ncmlkX193cmFwcGVyIC5iZW5lZml0LWl0ZW1zIC5iZW5lZml0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuYmVuZWZpdHMtc2VjdGlvbi13cmFwcGVyIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXIgLmJlbmVmaXQtaXRlbXMgLmJlbmVmaXQtaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYmVuZWZpdHMtc2VjdGlvbi13cmFwcGVyIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXIgLmJlbmVmaXQtaXRlbXMgLmJlbmVmaXQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cblxuLnZhbHVlcy1zZWN0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM4ZmU0YmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxYjE0NjQgMCUsICM4ZmU0YmUgMTUwJSk7IH1cbiAgLnZhbHVlcy1zZWN0aW9uLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9yZWN0YW5nbGVzLXZlcnRpY2FsLnBuZyk7XG4gICAgb3BhY2l0eTogMC4xOyB9XG4gIC52YWx1ZXMtc2VjdGlvbi13cmFwcGVyIC5pbnRyby1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudmFsdWVzLXNlY3Rpb24td3JhcHBlciAuaW50cm8tY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gIC52YWx1ZXMtc2VjdGlvbi13cmFwcGVyIC52YWx1ZS1pdGVtcyAudmFsdWUtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAudmFsdWVzLXNlY3Rpb24td3JhcHBlciAudmFsdWUtaXRlbXMgLnZhbHVlLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC52YWx1ZXMtc2VjdGlvbi13cmFwcGVyIC52YWx1ZS1pdGVtcyAudmFsdWUtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIGNvbG9yOiAjY2ZkZDE5OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSBwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IC5zbGljay10cmFjayxcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlLFxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUsXG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlID4gZGl2LFxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAucHJvZHVjdHMtbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudCxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5wcm9kdWN0cy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQsXG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQsXG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07IH0gfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5wcm9kdWN0cy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5wcm9kdWN0cy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50OmZvY3VzLXZpc2libGUsXG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5wcm9kdWN0cy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyLFxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAucHJvZHVjdHMtbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudDpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5wcm9kdWN0cy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50LmFjdGl2ZSxcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtOmZpcnN0LW9mLXR5cGUgLml0ZW0tY29udGVudCxcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtOmZpcnN0LW9mLXR5cGUgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5wcm9kdWN0cy1uYXZiYXItaXRlbTpsYXN0LW9mLXR5cGUgLml0ZW0tY29udGVudCxcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtOmxhc3Qtb2YtdHlwZSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnNsaWNrLXNsaWRlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5zdGF0aXN0aWMtaXRlbSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuc3RhdGlzdGljLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLXZhbHVlLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLXZhbHVlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAub3ZlcnZpZXctYWNjb3JkaW9uLWl0ZW0sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLm92ZXJ2aWV3LWFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDMxLCAyMDIsIDEyNiwgMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAub3ZlcnZpZXctYWNjb3JkaW9uLWl0ZW0gLml0ZW0tdGl0bGUtYmxvY2ssXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAub3ZlcnZpZXctYWNjb3JkaW9uLWl0ZW0gLml0ZW0tdGl0bGUtYmxvY2sge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5vdmVydmlldy1hY2NvcmRpb24taXRlbSAuaXRlbS10aXRsZS1ibG9jazpob3ZlciAuZmEtc29saWQsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAub3ZlcnZpZXctYWNjb3JkaW9uLWl0ZW0gLml0ZW0tdGl0bGUtYmxvY2s6Zm9jdXMtdmlzaWJsZSAuZmEtc29saWQsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5vdmVydmlldy1hY2NvcmRpb24taXRlbSAuaXRlbS10aXRsZS1ibG9jazpob3ZlciAuZmEtc29saWQsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5vdmVydmlldy1hY2NvcmRpb24taXRlbSAuaXRlbS10aXRsZS1ibG9jazpmb2N1cy12aXNpYmxlIC5mYS1zb2xpZCB7XG4gICAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5vdmVydmlldy1hY2NvcmRpb24taXRlbSBpbWcsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAub3ZlcnZpZXctYWNjb3JkaW9uLWl0ZW0gaW1nIHtcbiAgICAgIG1heC13aWR0aDogNDhweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLm92ZXJ2aWV3LWFjY29yZGlvbi1pdGVtIC5pdGVtLXRpdGxlLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLm92ZXJ2aWV3LWFjY29yZGlvbi1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAub3ZlcnZpZXctYWNjb3JkaW9uLWl0ZW0gLmZhLXNvbGlkLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLm92ZXJ2aWV3LWFjY29yZGlvbi1pdGVtIC5mYS1zb2xpZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLm92ZXJ2aWV3LWFjY29yZGlvbi1pdGVtIC5pdGVtLXRleHQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAub3ZlcnZpZXctYWNjb3JkaW9uLWl0ZW0gLml0ZW0tdGV4dCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAub3ZlcnZpZXctYWNjb3JkaW9uLWl0ZW0gLml0ZW0tdGV4dCBwLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAub3ZlcnZpZXctYWNjb3JkaW9uLWl0ZW0gLml0ZW0tdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5vdmVydmlldy1hY2NvcmRpb24taXRlbTpoYXMoLml0ZW0tdGl0bGUtYmxvY2s6aG92ZXIpLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLm92ZXJ2aWV3LWFjY29yZGlvbi1pdGVtOmhhcyguaXRlbS10aXRsZS1ibG9jazpmb2N1cy12aXNpYmxlKSxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5vdmVydmlldy1hY2NvcmRpb24taXRlbTpoYXMoLml0ZW0tdGl0bGUtYmxvY2s6aG92ZXIpLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLm92ZXJ2aWV3LWFjY29yZGlvbi1pdGVtOmhhcyguaXRlbS10aXRsZS1ibG9jazpmb2N1cy12aXNpYmxlKSB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjMWZjYTdlO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAxOHB4IDBweCAjMWZjYTdlOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5vdmVydmlldy1hY2NvcmRpb24taXRlbVtkYXRhLWFjdGl2ZT1cImZhbHNlXCJdIC5pdGVtLXRleHQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAub3ZlcnZpZXctYWNjb3JkaW9uLWl0ZW1bZGF0YS1hY3RpdmU9XCJmYWxzZVwiXSAuaXRlbS10ZXh0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLm92ZXJ2aWV3LWFjY29yZGlvbi1pdGVtW2RhdGEtYWN0aXZlPVwiZmFsc2VcIl0gW3JvdGF0aW5nLWljb25dLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLm92ZXJ2aWV3LWFjY29yZGlvbi1pdGVtW2RhdGEtYWN0aXZlPVwiZmFsc2VcIl0gW3JvdGF0aW5nLWljb25dIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnRleHQtYW5kLWFjY29yZGlvbiAudGV4dC1pdGVtLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnRleHQtYW5kLWFjY29yZGlvbiAudGV4dC1pdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1uYXYtaXRlbXMsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmNhcGFiaWxpdHktbmF2LWl0ZW1zIHtcbiAgICBnYXA6IDQuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1uYXYtaXRlbXMsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5jYXBhYmlsaXR5LW5hdi1pdGVtcyB7XG4gICAgICAgIGdhcDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmNhcGFiaWxpdHktbmF2LWl0ZW1zLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1uYXYtaXRlbXMge1xuICAgICAgICBnYXA6IDAuNXJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1uYXYtaXRlbSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1uYXYtaXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmNhcGFiaWxpdHktbmF2LWl0ZW0gLml0ZW0tdGl0bGUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1uYXYtaXRlbSAuaXRlbS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1uYXYtaXRlbSAuaXRlbS10aXRsZSxcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1uYXYtaXRlbSAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmNhcGFiaWxpdHktbmF2LWl0ZW0gLml0ZW0tdGl0bGUsXG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmNhcGFiaWxpdHktbmF2LWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmNhcGFiaWxpdHktbmF2LWl0ZW0gLml0ZW0tdGl0bGU6OmFmdGVyLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1uYXYtaXRlbSAuaXRlbS10aXRsZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0I1MTU5NiAwJSwgI0VBNjAyQSAxMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmNhcGFiaWxpdHktbmF2LWl0ZW0gaSxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5jYXBhYmlsaXR5LW5hdi1pdGVtIGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5jYXBhYmlsaXR5LW5hdi1pdGVtW2RhdGEtYWN0aXZlPVwidHJ1ZVwiXSxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5jYXBhYmlsaXR5LW5hdi1pdGVtW2RhdGEtYWN0aXZlPVwidHJ1ZVwiXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1uYXYtaXRlbVtkYXRhLWFjdGl2ZT1cInRydWVcIl0sXG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmNhcGFiaWxpdHktbmF2LWl0ZW1bZGF0YS1hY3RpdmU9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1uYXYtaXRlbVtkYXRhLWFjdGl2ZT1cInRydWVcIl0gLml0ZW0tdGl0bGU6OmFmdGVyLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1uYXYtaXRlbVtkYXRhLWFjdGl2ZT1cInRydWVcIl0gLml0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmNhcGFiaWxpdHktbmF2LWl0ZW1bZGF0YS1hY3RpdmU9XCJ0cnVlXCJdIGksXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5jYXBhYmlsaXR5LW5hdi1pdGVtW2RhdGEtYWN0aXZlPVwidHJ1ZVwiXSBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmNhcGFiaWxpdHktaXRlbXMsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmNhcGFiaWxpdHktaXRlbXMge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1pdGVtLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5jYXBhYmlsaXR5LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1pdGVtLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmNhcGFiaWxpdHktaXRlbVtkYXRhLWFjdGl2ZT1cInRydWVcIl0sXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuY2FwYWJpbGl0eS1pdGVtW2RhdGEtYWN0aXZlPVwidHJ1ZVwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5jYXBhYmlsaXR5LWl0ZW1bZGF0YS1hY3RpdmU9XCJ0cnVlXCJdLFxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5jYXBhYmlsaXR5LWl0ZW1bZGF0YS1hY3RpdmU9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGVjaG5vbG9neS1pdGVtIGltZyxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZWNobm9sb2d5LWl0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMzUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZWNobm9sb2d5LWl0ZW0gaW1nLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnRlY2hub2xvZ3ktaXRlbSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGVjaG5vbG9neS1pdGVtIGltZyxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZWNobm9sb2d5LWl0ZW0gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGVjaG5vbG9neS1pdGVtIC5pdGVtLXN1YnRpdGxlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZWNobm9sb2d5LWl0ZW0gLml0ZW0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGVjaG5vbG9neS1pdGVtIC5pdGVtLWJ1bGxldC1wb2ludHMtYmxvY2ssXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnRlY2hub2xvZ3ktaXRlbSAuaXRlbS1idWxsZXQtcG9pbnRzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGVjaG5vbG9neS1pdGVtIC5pdGVtLWJ1bGxldC1wb2ludHMtYmxvY2tbZGF0YS1ncmlkLXNpbmdsZS1jb2xdLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnRlY2hub2xvZ3ktaXRlbSAuaXRlbS1idWxsZXQtcG9pbnRzLWJsb2NrW2RhdGEtZ3JpZC1zaW5nbGUtY29sXSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZWNobm9sb2d5LWl0ZW0gLml0ZW0tYnVsbGV0LXBvaW50cy1ibG9jayxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnRlY2hub2xvZ3ktaXRlbSAuaXRlbS1idWxsZXQtcG9pbnRzLWJsb2NrIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnRlY2hub2xvZ3ktaXRlbSAuaXRlbS1saW5rLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZWNobm9sb2d5LWl0ZW0gLml0ZW0tbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGVjaG5vbG9neS1pdGVtIC5pdGVtLWxpbmsgaSxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZWNobm9sb2d5LWl0ZW0gLml0ZW0tbGluayBpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnRlY2hub2xvZ3ktaXRlbSAuaXRlbS1saW5rOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnRlY2hub2xvZ3ktaXRlbSAuaXRlbS1saW5rOmZvY3VzLXZpc2libGUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGVjaG5vbG9neS1pdGVtIC5pdGVtLWxpbms6aG92ZXIsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGVjaG5vbG9neS1pdGVtIC5pdGVtLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZWNobm9sb2d5LWl0ZW0gLml0ZW0tbGluazpob3ZlciBpLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnRlY2hub2xvZ3ktaXRlbSAuaXRlbS1saW5rOmZvY3VzLXZpc2libGUgaSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnRlY2hub2xvZ3ktaXRlbSAuaXRlbS1saW5rOmhvdmVyIGksXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZWNobm9sb2d5LWl0ZW0gLml0ZW0tbGluazpmb2N1cy12aXNpYmxlIGkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5taWQtcGFnZS1jdGEtaXRlbSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAubWlkLXBhZ2UtY3RhLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5qb3VybmV5LXN0ZXAtaXRlbSAuaXRlbS10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuam91cm5leS1zdGVwLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuam91cm5leS1zdGVwLWl0ZW0gLml0ZW0tY2FyZCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuam91cm5leS1zdGVwLWl0ZW0gLml0ZW0tY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5qb3VybmV5LXN0ZXAtaXRlbSAuaXRlbS1jYXJkOjpiZWZvcmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuam91cm5leS1zdGVwLWl0ZW0gLml0ZW0tY2FyZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMCAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmpvdXJuZXktc3RlcC1pdGVtIC5pdGVtLWNhcmQ6bnRoLWNoaWxkKDEpOjpiZWZvcmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuam91cm5leS1zdGVwLWl0ZW0gLml0ZW0tY2FyZDpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNDQ0Y0RjUgMCUsICNFN0VCQUMgMTAwJSk7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmpvdXJuZXktc3RlcC1pdGVtIC5pdGVtLWNhcmQ6bnRoLWNoaWxkKDIpOjpiZWZvcmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuam91cm5leS1zdGVwLWl0ZW0gLml0ZW0tY2FyZDpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFN0VCQUMgMCUsICNGRkEwODEgMTAwJSk7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmpvdXJuZXktc3RlcC1pdGVtIC5pdGVtLWNhcmQ6bnRoLWNoaWxkKDMpOjpiZWZvcmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuam91cm5leS1zdGVwLWl0ZW0gLml0ZW0tY2FyZDpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkEwODEgMCUsICNGMDYxNjEgMTAwJSk7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5qb3VybmV5LXN0ZXAtaXRlbSAuaXRlbS1jYXJkLWNvbnRlbnQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmpvdXJuZXktc3RlcC1pdGVtIC5pdGVtLWNhcmQtY29udGVudCB7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuam91cm5leS1zdGVwLWl0ZW0gLml0ZW0tY2FyZC10aXRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuam91cm5leS1zdGVwLWl0ZW0gLml0ZW0tY2FyZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmpvdXJuZXktc3RlcC1pdGVtIC5pdGVtLWNhcmQtdGV4dCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuam91cm5leS1zdGVwLWl0ZW0gLml0ZW0tY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIC5pdGVtLWxpbmssXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIC5pdGVtLWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLmZlYXR1cmVkLWl0ZW1zLXNlY3Rpb24gLml0ZW0tbGluayBpLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIC5pdGVtLWxpbmsgaSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IGluaGVyaXQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIC5pdGVtLWxpbms6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiAuaXRlbS1saW5rOmZvY3VzLXZpc2libGUsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLmZlYXR1cmVkLWl0ZW1zLXNlY3Rpb24gLml0ZW0tbGluazpob3ZlcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiAuaXRlbS1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIC5pdGVtLWxpbms6aG92ZXIgaSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIC5pdGVtLWxpbms6Zm9jdXMtdmlzaWJsZSBpLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLmZlYXR1cmVkLWl0ZW1zLXNlY3Rpb24gLml0ZW0tbGluazpob3ZlciBpLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLmZlYXR1cmVkLWl0ZW1zLXNlY3Rpb24gLml0ZW0tbGluazpmb2N1cy12aXNpYmxlIGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZXMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFiMTQ2NCAtMC41MiUsICMzNWQ0ZDggMTIxLjUzJSk7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlcy1zZWN0aW9uIC5mZWF0dXJlcy1hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgzMSwgMjAyLCAxMjYsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVzLXNlY3Rpb24gLmZlYXR1cmVzLWFjY29yZGlvbi1pdGVtIC5pdGVtLWNsaWNrYWJsZS1ibG9jayB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVzLXNlY3Rpb24gLmZlYXR1cmVzLWFjY29yZGlvbi1pdGVtIC5pdGVtLWNsaWNrYWJsZS1ibG9jazpob3ZlciAuZmEtc29saWQsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZXMtc2VjdGlvbiAuZmVhdHVyZXMtYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY2xpY2thYmxlLWJsb2NrOmZvY3VzLXZpc2libGUgLmZhLXNvbGlkIHtcbiAgICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVzLXNlY3Rpb24gLmZlYXR1cmVzLWFjY29yZGlvbi1pdGVtIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0OHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlcy1zZWN0aW9uIC5mZWF0dXJlcy1hY2NvcmRpb24taXRlbSAuaXRlbS10aXRsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVzLXNlY3Rpb24gLmZlYXR1cmVzLWFjY29yZGlvbi1pdGVtIC5mYS1zb2xpZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVzLXNlY3Rpb24gLmZlYXR1cmVzLWFjY29yZGlvbi1pdGVtIC5pdGVtLXRleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVzLXNlY3Rpb24gLmZlYXR1cmVzLWFjY29yZGlvbi1pdGVtIC5pdGVtLXRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZXMtc2VjdGlvbiAuZmVhdHVyZXMtYWNjb3JkaW9uLWl0ZW06aGFzKC5pdGVtLWNsaWNrYWJsZS1ibG9jazpob3ZlciksIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZXMtc2VjdGlvbiAuZmVhdHVyZXMtYWNjb3JkaW9uLWl0ZW06aGFzKC5pdGVtLWNsaWNrYWJsZS1ibG9jazpmb2N1cy12aXNpYmxlKSB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjMWZjYTdlO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAxOHB4IDBweCAjMWZjYTdlOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlcy1zZWN0aW9uIC5mZWF0dXJlcy1hY2NvcmRpb24taXRlbVtkYXRhLWFjdGl2ZT1cImZhbHNlXCJdIC5pdGVtLXRleHQge1xuICAgICAgbWF4LWhlaWdodDogMDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZXMtc2VjdGlvbiAuZmVhdHVyZXMtYWNjb3JkaW9uLWl0ZW1bZGF0YS1hY3RpdmU9XCJmYWxzZVwiXSBbcm90YXRpbmctaWNvbl0ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnJvaS1zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnJvaS1zZWN0aW9uIC5idG4tLXdoaXRlLWhvdmVyLXNoYWRpbmcge1xuICBib3JkZXItY29sb3I6ICMxYjE0NjQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5yb2ktc2VjdGlvbiAuYnRuOm5vdCguYnRuLS13aGl0ZS1ob3Zlci1zaGFkaW5nKTpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5yb2ktc2VjdGlvbiAuYnRuOm5vdCguYnRuLS13aGl0ZS1ob3Zlci1zaGFkaW5nKTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMxZmNhN2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5zZXJ2aWNlcy1pdGVtIGltZyB7XG4gIG1heC13aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuc2VydmljZXMtaXRlbSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5zZXJ2aWNlcy1zZWN0aW9uIC5pdGVtLWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnNlcnZpY2VzLXNlY3Rpb24gLml0ZW0tbGluayBpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogaW5oZXJpdDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnNlcnZpY2VzLXNlY3Rpb24gLml0ZW0tbGluazpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfM2Qtc2VjdXJlIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5zZXJ2aWNlcy1zZWN0aW9uIC5pdGVtLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnNlcnZpY2VzLXNlY3Rpb24gLml0ZW0tbGluazpob3ZlciBpLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnNlcnZpY2VzLXNlY3Rpb24gLml0ZW0tbGluazpmb2N1cy12aXNpYmxlIGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIgLnRleHQtYW5kLW1lZGlhLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjE0NjQgLTAuNTIlLCAjMzVkNGQ4IDEyMS41MyUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9mcmF1ZC1tYW5hZ2VyIC50ZXh0LWFuZC1tZWRpYS1zZWN0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IC5ldmVudC1kZXRhaWwtcGFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogNTUlO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvYmtnZC1yaWdodC5zdmdcIik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3JlbTtcbiAgICByaWdodDogNTUlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9ia2dkLWxlZnQuc3ZnXCIpOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IC5ldmVudC1kZXRhaWwtcGFnZXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IC5ldmVudC1kZXRhaWwtcGFnZXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IC5ldmVudC1kZXRhaWwtcGFnZXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IC5ldmVudC1kZXRhaWwtcGFnZXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1jaXR5IHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSBpIHtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IC5ldmVudC1kZXRhaWwtcGFnZXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW0gLml0ZW0tY29udGVudDpob3Zlcjo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50IDpmb2N1czo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtIC5pdGVtLWNvbnRlbnQ6aG92ZXIgLml0ZW0tY3RhIGksXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzIC5pdGVtLWN0YSBpLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUgLml0ZW0tY3RhIGkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtIC5pdGVtLWNvbnRlbnQ6aG92ZXIgLml0ZW0tY3RhOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzIC5pdGVtLWN0YTo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUgLml0ZW0tY3RhOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdywgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDNyZW07IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2UsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1pbWFnZSwgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2UsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1pbWFnZSwgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWltYWdlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1pbWFnZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWltYWdlLCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2Uge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2UgaW1nLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2UgaW1nLCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1pbWFnZSBpbWcsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1pbWFnZSBpbWcsIC5tYXJrZXRvLXR3by1jb2wgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1pbWFnZSBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50LCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50LCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQuNXJlbSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50LCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VwZXJ0aXRsZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1zdXBlcnRpdGxlLCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VwZXJ0aXRsZSwgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5yb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1zdXBlcnRpdGxlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUsIC5tYXJrZXRvLXR3by1jb2wgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VwZXJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUsIC5tYXJrZXRvLXR3by1jb2wgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCwgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBjb2xvcjogIzMyMzIzMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCwgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5yb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGEsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhLCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwLjNyZW07XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5yb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGE6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGE6OmJlZm9yZSwgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSBpLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSBpLCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YTpob3Zlcjo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YTpob3Zlcjo6YmVmb3JlLCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YTpob3Zlcjo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSA6Zm9jdXM6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhIDpmb2N1czo6YmVmb3JlLFxuICAgICAgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGEgOmZvY3VzOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhIDphY3RpdmU6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhIDphY3RpdmU6OmJlZm9yZSxcbiAgICAgIC5tYXJrZXRvLXR3by1jb2wgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhIDphY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhOmhvdmVyIGksIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhOmhvdmVyIGksIC5tYXJrZXRvLXR3by1jb2wgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhOmhvdmVyIGksXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhIDpmb2N1cyBpLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGEgOmZvY3VzIGksXG4gICAgICAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSA6Zm9jdXMgaSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5yb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGEgOmFjdGl2ZSBpLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGEgOmFjdGl2ZSBpLFxuICAgICAgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGEgOmFjdGl2ZSBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAucHJvZHVjdHMtbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAucHJvZHVjdHMtbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMC43NXJlbTsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQ6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQ6Zm9jdXMsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQ6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5wcm9kdWN0cy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50LmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5wcm9kdWN0cy1uYXZiYXItaXRlbTpmaXJzdC1vZi10eXBlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAucHJvZHVjdHMtbmF2YmFyLWl0ZW06bGFzdC1vZi10eXBlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAuc2xpY2stc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldy5uby1uYXZiYXIge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5zdGF0aXN0aWMtaXRlbXMge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuc3RhdGlzdGljLWl0ZW1zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuc3RhdGlzdGljLWl0ZW1zIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWludHJvIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jay5sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2subGVmdC10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrLmxlZnQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrLmxlZnQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrLnJpZ2h0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jay5yaWdodC10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sucmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sucmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrIC5pdGVtLXRleHQgdWwgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jayAuaXRlbS10ZXh0IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGV4dCB1bCBsaTo6bWFya2VyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW06bGFzdC1vZi10eXBlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWludHJvIC5pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcy1pbnRybyAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0eS1pdGVtcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdHktaXRlbXMge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2NhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXR5LWl0ZW1zIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdHktaXRlbXMgLmNhcGFiaWxpdHktaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0eS1pdGVtcyAuY2FwYWJpbGl0eS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdHktaXRlbXMgLmNhcGFiaWxpdHktaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2NhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXR5LWl0ZW1zIC5jYXBhYmlsaXR5LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2NhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXR5LWl0ZW1zIC5jYXBhYmlsaXR5LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS1pbnRybyAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS1pbnRybyAuaXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM5ODk4OTg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMjMyMzI7IH0gfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGU6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlOmZvY3VzLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZTphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZWNobm9sb2d5LXRhYi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGVjaG5vbG9neS10YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZWNobm9sb2d5LXRhYi1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQgLml0ZW0tbGluayB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQgLml0ZW0tbGluayAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGVjaG5vbG9neS10YWItY29udGVudCAuaXRlbS1saW5rOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZWNobm9sb2d5LXRhYi1jb250ZW50IC5pdGVtLWxpbms6Zm9jdXMsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQgLml0ZW0tbGluazphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGVjaG5vbG9neS10YWItY29udGVudCAuaXRlbS1saW5rOmhvdmVyIC5mYS1jaGV2cm9uLXJpZ2h0LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZWNobm9sb2d5LXRhYi1jb250ZW50IC5pdGVtLWxpbms6Zm9jdXMgLmZhLWNoZXZyb24tcmlnaHQsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQgLml0ZW0tbGluazphY3RpdmUgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0uYWN0aXZlIC5pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbS5hY3RpdmUgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMzMjMyMzI7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtLmFjdGl2ZSAuaXRlbS1jb250ZW50IC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaW1hZ2UtY29sIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pbWFnZS1jb2wuYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pbWFnZS1jb2wgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pbWFnZS1jb2wgLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZXMtZGF0YSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2Nhc2Utc3R1ZHkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FzZS1zdHVkeSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXNlLXN0dWR5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FzZS1zdHVkeSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2Nhc2Utc3R1ZHk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXNlLXN0dWR5IC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FzZS1zdHVkeSA+IC5yb3csIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAubWFya2V0by10d28tY29sICNjYXNlLXN0dWR5ID4gLm1rdG9Gb3JtUm93LCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FzZS1zdHVkeSA+IC5ta3RvRm9ybVJvdyB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNyZXNvdXJjZXMge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcmVzb3VyY2VzIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3OS45OHB4KSBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNyZXNvdXJjZXMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3Jlc291cmNlcyB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcmVzb3VyY2VzIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcmVzb3VyY2VzIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNyZXNvdXJjZXMgLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNyZXNvdXJjZXMgLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjYztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYzsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAucHJvZHVjdHMtbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAucHJvZHVjdHMtbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMC43NXJlbTsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQ6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQ6Zm9jdXMsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQ6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5wcm9kdWN0cy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50LmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5wcm9kdWN0cy1uYXZiYXItaXRlbTpmaXJzdC1vZi10eXBlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAucHJvZHVjdHMtbmF2YmFyLWl0ZW06bGFzdC1vZi10eXBlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAuc2xpY2stc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldy5uby1uYXZiYXIge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5zdGF0aXN0aWMtaXRlbXMge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuc3RhdGlzdGljLWl0ZW1zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuc3RhdGlzdGljLWl0ZW1zIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZXh0LWFuZC1jYXJkLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvZ2xvYmVfcmV2LndlYnBcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZXh0LWFuZC1jYXJkLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvZ2xvYmUud2VicFwiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGV4dC1hbmQtY2FyZC1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMDsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZXh0LWFuZC1jYXJkLXNlY3Rpb24gLnRleHQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGV4dC1hbmQtY2FyZC1zZWN0aW9uIC50ZXh0LXNlY3Rpb24gLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnRleHQtYW5kLWNhcmQtc2VjdGlvbiAudGV4dC1zZWN0aW9uIC5pdGVtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZXh0LWFuZC1jYXJkLXNlY3Rpb24gLmNhcmQtc2VjdGlvbiAuY2FyZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC50ZXh0LWFuZC1jYXJkLXNlY3Rpb24gLmNhcmQtc2VjdGlvbiAuY2FyZC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGV4dC1hbmQtY2FyZC1zZWN0aW9uIC5jYXJkLXNlY3Rpb24gLmNhcmQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxcmVtOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGV4dC1hbmQtY2FyZC1zZWN0aW9uIC5jYXJkLXNlY3Rpb24gLmNhcmQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjMWIxNDY0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAudGV4dC1hbmQtY2FyZC1zZWN0aW9uIC5jYXJkLXNlY3Rpb24gLmNhcmQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyB7XG4gICAgcGFkZGluZy1ibG9jazogNC41cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pbnRybyAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jayB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jay5sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jay5sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jay5sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrLmxlZnQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sucmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sucmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sucmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jay5yaWdodC10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrIC5pdGVtLXN1cGVydGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jayAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jayAuaXRlbS10ZXh0IHVsIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07IH1cbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGV4dCB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrIC5pdGVtLXRleHQgdWwgbGk6Om1hcmtlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW06bGFzdC1vZi10eXBlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2Rhc2hib2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjRmNzsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjZGFzaGJvYXJkIC5kYXNoYm9hcmQge1xuICAgICAgcGFkZGluZy1ibG9jazogNC41cmVtOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2Rhc2hib2FyZCAuZGFzaGJvYXJkIC5kYXNoYm9hcmQtaW50cm8gLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjZGFzaGJvYXJkIC5kYXNoYm9hcmQgLmRhc2hib2FyZC1jb250ZW50IC5kYXNoYm9hcmQtaXRlbXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2Rhc2hib2FyZCAuZGFzaGJvYXJkIC5kYXNoYm9hcmQtY29udGVudCAuZGFzaGJvYXJkLWl0ZW1zIC5kYXNoYm9hcmQtaXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjZGFzaGJvYXJkIC5kYXNoYm9hcmQgLmRhc2hib2FyZC1jb250ZW50IC5kYXNoYm9hcmQtaXRlbXMgLmRhc2hib2FyZC1pdGVtIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNkYXNoYm9hcmQgLmRhc2hib2FyZCAuZGFzaGJvYXJkLWNvbnRlbnQgLmRhc2hib2FyZC1pdGVtcyAuZGFzaGJvYXJkLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMWIxNDY0OyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNkYXNoYm9hcmQgLmRhc2hib2FyZCAuZGFzaGJvYXJkLWNvbnRlbnQgLmRhc2hib2FyZC1pdGVtcyAuZGFzaGJvYXJkLWl0ZW0gbGk6Om1hcmtlciB7XG4gICAgICAgICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2Rhc2hib2FyZCAuZGFzaGJvYXJkIC5kYXNoYm9hcmQtY29udGVudCAuZGFzaGJvYXJkLWl0ZW1zIC5kYXNoYm9hcmQtaXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjZGFzaGJvYXJkIC5kYXNoYm9hcmQgLmRhc2hib2FyZC1jb250ZW50IC5kYXNoYm9hcmQtaXRlbXMgLmRhc2hib2FyZC1pdGVtOm50aC1vZi10eXBlKDIpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFmY2E3ZSA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwcHg7XG4gICAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2Rhc2hib2FyZCAuZGFzaGJvYXJkIC5kYXNoYm9hcmQtY29udGVudCAuZGFzaGJvYXJkLWl0ZW1zIC5kYXNoYm9hcmQtaXRlbTpudGgtb2YtdHlwZSgyKTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciAuY2FzZS1jYXJvdXNlbC1pdGVtcyAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29sb3I6ICM1YTVhNWE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgLmNhc2UtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciAuY2FzZS1jYXJvdXNlbC1pdGVtcyAuc2xpY2stcHJldjphY3RpdmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyIC5jYXNlLWNhcm91c2VsLWl0ZW1zIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciAuY2FzZS1jYXJvdXNlbC1pdGVtcyAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgLmNhc2UtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiAjNWE1YTVhO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyIC5jYXNlLWNhcm91c2VsLWl0ZW1zIC5zbGljay1uZXh0OmFjdGl2ZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgLmNhc2UtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyIC5jYXNlLWNhcm91c2VsLWl0ZW1zIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudC13cmFwcGVyIC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDI1JTtcbiAgICAgIGJvdHRvbTogMzUlO1xuICAgICAgbGVmdDogNSU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudC13cmFwcGVyIC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQge1xuICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudC13cmFwcGVyIC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50LXdyYXBwZXIgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50LXdyYXBwZXIgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTByZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudC13cmFwcGVyIC5mZWF0dXJlZC1jb250ZW50LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1JTsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50LXdyYXBwZXIgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnQtd3JhcHBlciAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNyUpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5OS45OHB4KSBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50LXdyYXBwZXIgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMCUpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5OS45OHB4KSBhbmQgKG1heC13aWR0aDogNzUwcHgpIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnQtd3JhcHBlciAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA3NTBweCkgYW5kIChtYXgtd2lkdGg6IDU3MHB4KSBhbmQgKG1heC13aWR0aDogNDk1cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50LXdyYXBwZXIgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpOyB9IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudC13cmFwcGVyIC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgICAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnQtd3JhcHBlciAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50LXdyYXBwZXIgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudC13cmFwcGVyIC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IC5pdGVtLW1ldHJpYy12YWx1ZXMgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50LXdyYXBwZXIgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQgLml0ZW0tbWV0cmljLXZhbHVlcyBzcGFuLnZzIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnQtd3JhcHBlciAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCAuYXN0ZXJpc2sge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNhcm91c2VsLW5hdi1zZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1NSU7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNhcm91c2VsLW5hdi1zZWN0aW9uIHtcbiAgICAgICAgICBib3R0b206IDUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5OS45OHB4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY2Fyb3VzZWwtbmF2LXNlY3Rpb24ge1xuICAgICAgYm90dG9tOiAyJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY2Fyb3VzZWwtbmF2LXNlY3Rpb24ge1xuICAgICAgICAgIGJvdHRvbTogLTUlOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jYXJvdXNlbC1uYXYtc2VjdGlvbiAuY2Fyb3VzZWwtbmF2IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgY29sb3I6ICM1YTVhNWE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY2Fyb3VzZWwtbmF2LXNlY3Rpb24gLmNhcm91c2VsLW5hdiAuc2xpY2stcHJldjphY3RpdmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY2Fyb3VzZWwtbmF2LXNlY3Rpb24gLmNhcm91c2VsLW5hdiAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jYXJvdXNlbC1uYXYtc2VjdGlvbiAuY2Fyb3VzZWwtbmF2IC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNhcm91c2VsLW5hdi1zZWN0aW9uIC5jYXJvdXNlbC1uYXYgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBjb2xvcjogIzVhNWE1YTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jYXJvdXNlbC1uYXYtc2VjdGlvbiAuY2Fyb3VzZWwtbmF2IC5zbGljay1uZXh0OmFjdGl2ZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jYXJvdXNlbC1uYXYtc2VjdGlvbiAuY2Fyb3VzZWwtbmF2IC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNhcm91c2VsLW5hdi1zZWN0aW9uIC5jYXJvdXNlbC1uYXYgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2NhcGFiaWxpdGllcyAuY2FyZC1zZWN0aW9uIC5jYXJkLXNlY3Rpb24taXRlbXMgLmNhcmQtc2VjdGlvbi1pdGVtIC5pdGVtLXRvcC10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXJkLXNlY3Rpb24gLmNhcmQtc2VjdGlvbi1pdGVtcyAuY2FyZC1zZWN0aW9uLWl0ZW0gLmNhcmQtaXRlbXMgLmNhcmQtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2NhcGFiaWxpdGllcyAuY2FyZC1zZWN0aW9uIC5jYXJkLXNlY3Rpb24taXRlbXMgLmNhcmQtc2VjdGlvbi1pdGVtIC5jYXJkLWl0ZW1zIC5jYXJkLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcmQtc2VjdGlvbiAuY2FyZC1zZWN0aW9uLWl0ZW1zIC5jYXJkLXNlY3Rpb24taXRlbSAuY2FyZC1pdGVtcyAuY2FyZC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgY3Vyc29yOiBub25lOyB9IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcmQtc2VjdGlvbiAuY2FyZC1zZWN0aW9uLWl0ZW1zIC5jYXJkLXNlY3Rpb24taXRlbSAuY2FyZC1pdGVtcyAuY2FyZC1pdGVtIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2NhcGFiaWxpdGllcyAuY2FyZC1zZWN0aW9uIC5jYXJkLXNlY3Rpb24taXRlbXMgLmNhcmQtc2VjdGlvbi1pdGVtIC5jYXJkLWl0ZW1zIC5jYXJkLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcmQtc2VjdGlvbiAuY2FyZC1zZWN0aW9uLWl0ZW1zIC5jYXJkLXNlY3Rpb24taXRlbSAuY2FyZC1pdGVtcyAuY2FyZC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMWIxNDY0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXJkLXNlY3Rpb24gLmNhcmQtc2VjdGlvbi1pdGVtcyAuY2FyZC1zZWN0aW9uLWl0ZW0gLmNhcmQtaXRlbXMgLmNhcmQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXJkLXNlY3Rpb24gLmNhcmQtc2VjdGlvbi1pdGVtcyAuY2FyZC1zZWN0aW9uLWl0ZW0gLmNhcmQtaXRlbXMgLmNhcmQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTU1NzU5OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcmQtc2VjdGlvbiAuY2FyZC1zZWN0aW9uLWl0ZW1zIC5jYXJkLXNlY3Rpb24taXRlbSAuY2FyZC1pdGVtcyAuY2FyZC1pdGVtIC5pdGVtLWNvbnRlbnQ6YWN0aXZlOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcmQtc2VjdGlvbiAuY2FyZC1zZWN0aW9uLWl0ZW1zIC5jYXJkLXNlY3Rpb24taXRlbSAuY2FyZC1pdGVtcyAuY2FyZC1pdGVtIC5pdGVtLWNvbnRlbnQ6Zm9jdXM6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2NhcGFiaWxpdGllcyAuY2FyZC1zZWN0aW9uIC5jYXJkLXNlY3Rpb24taXRlbXMgLmNhcmQtc2VjdGlvbi1pdGVtIC5jYXJkLWl0ZW1zIC5jYXJkLWl0ZW0gLml0ZW0tY29udGVudDpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFiMTQ2NDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXJkLXNlY3Rpb24gLmNhcmQtc2VjdGlvbi1pdGVtcyAuY2FyZC1zZWN0aW9uLWl0ZW0gLmNhcmQtaXRlbXMgLmNhcmQtaXRlbSAuaXRlbS1jb250ZW50OmFjdGl2ZSAuaXRlbS10ZXh0LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2NhcGFiaWxpdGllcyAuY2FyZC1zZWN0aW9uIC5jYXJkLXNlY3Rpb24taXRlbXMgLmNhcmQtc2VjdGlvbi1pdGVtIC5jYXJkLWl0ZW1zIC5jYXJkLWl0ZW0gLml0ZW0tY29udGVudDpmb2N1cyAuaXRlbS10ZXh0LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2NhcGFiaWxpdGllcyAuY2FyZC1zZWN0aW9uIC5jYXJkLXNlY3Rpb24taXRlbXMgLmNhcmQtc2VjdGlvbi1pdGVtIC5jYXJkLWl0ZW1zIC5jYXJkLWl0ZW0gLml0ZW0tY29udGVudDpob3ZlciAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXJkLXNlY3Rpb24gLmNhcmQtc2VjdGlvbi1pdGVtcyAuY2FyZC1zZWN0aW9uLWl0ZW0gLml0ZW0tdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXJkLXNlY3Rpb24gLmNhcmQtc2VjdGlvbi1pdGVtcyAuY2FyZC1zZWN0aW9uLWl0ZW06bnRoLW9mLXR5cGUoMik6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWZjYTdlIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMHB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcmQtc2VjdGlvbiAuY2FyZC1zZWN0aW9uLWl0ZW1zIC5jYXJkLXNlY3Rpb24taXRlbTpudGgtb2YtdHlwZSgyKTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXJkLXNlY3Rpb24gLmNhcmQtc2VjdGlvbi1pdGVtcyAuY2FyZC1zZWN0aW9uLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcmQtc2VjdGlvbiAuY2FyZC1zZWN0aW9uLWl0ZW1zIC5jYXJkLXNlY3Rpb24taXRlbTpudGgtb2YtdHlwZSgyKSAuaXRlbS10b3AtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcGFydG5lcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNGY3O1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcGFydG5lcnMgLnRleHQtc2VjdGlvbiAudGl0bGUtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcGFydG5lcnMgLnRleHQtc2VjdGlvbiAudGl0bGUtYmxvY2sgLml0ZW0tdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcGFydG5lcnMgLmxvZ28taXRlbSB7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNwYXJ0bmVycyAubG9nby1pdGVtIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNwYXJ0bmVycyAubG9nby1pdGVtIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tYmxvY2s6IGF1dG87IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNyZXNvdXJjZXMge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcmVzb3VyY2VzIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNyZXNvdXJjZXMgLnNlY3Rpb24taW50cm8tYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3Jlc291cmNlcyAuc2VjdGlvbi1pbnRyby1ibG9jayB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNyZXNvdXJjZXMgLnNlY3Rpb24taW50cm8tYmxvY2sgLnN1cGVydGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNyZXNvdXJjZXMgLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcmVzb3VyY2VzIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcmVzb3VyY2VzIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoIzFlMmM3MiAwIDFweCwgdHJhbnNwYXJlbnQgMXB4IDEwMCUpLCByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWUyYzcyIDAgMXB4LCB0cmFuc3BhcmVudCAxcHggMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTBweCAxNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi1pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnRha2Vkb3duLXNlY3Rpb24gLnRha2Vkb3duLWludHJvIC5pdGVtLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi1pbnRybyAuaXRlbS1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gICAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnRha2Vkb3duLXNlY3Rpb24gLnRha2Vkb3duLWludHJvIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnRha2Vkb3duLXNlY3Rpb24gLnRha2Vkb3duLWludHJvIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnRha2Vkb3duLXNlY3Rpb24gLnRha2Vkb3duLXRhYi1pdGVtcyAudGFrZWRvd24tdGFiLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi10YWItaXRlbXMgLnRha2Vkb3duLXRhYi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi10YWItaXRlbXMgLnRha2Vkb3duLXRhYi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi10YWItaXRlbXMgLnRha2Vkb3duLXRhYi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbiAudGFrZWRvd24tdGFiLWl0ZW1zIC50YWtlZG93bi10YWItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnRha2Vkb3duLXNlY3Rpb24gLnRha2Vkb3duLXRhYi1pdGVtcyAudGFrZWRvd24tdGFiLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbiAudGFrZWRvd24tdGFiLWl0ZW1zIC50YWtlZG93bi10YWItaXRlbSAuaXRlbS1jb250ZW50OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi10YWItaXRlbXMgLnRha2Vkb3duLXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbiAudGFrZWRvd24tdGFiLWl0ZW1zIC50YWtlZG93bi10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzhkODliMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnRha2Vkb3duLXNlY3Rpb24gLnRha2Vkb3duLXRhYi1pdGVtcyAudGFrZWRvd24tdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZTpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi10YWItaXRlbXMgLnRha2Vkb3duLXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGU6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi10YWItaXRlbXMgLnRha2Vkb3duLXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGFrZWRvd24tdGFiLWNvbnRlbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbiAudGFrZWRvd24tdGFiLWl0ZW1zIC50YWtlZG93bi10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRha2Vkb3duLXRhYi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnRha2Vkb3duLXNlY3Rpb24gLnRha2Vkb3duLXRhYi1pdGVtcyAudGFrZWRvd24tdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10YWtlZG93bi10YWItY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnRha2Vkb3duLXNlY3Rpb24gLnRha2Vkb3duLXRhYi1pdGVtcyAudGFrZWRvd24tdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10YWtlZG93bi10YWItY29udGVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi10YWItaXRlbXMgLnRha2Vkb3duLXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGFrZWRvd24tdGFiLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbiAudGFrZWRvd24tdGFiLWl0ZW1zIC50YWtlZG93bi10YWItaXRlbS5hY3RpdmUgLml0ZW0tY29udGVudDo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi10YWItaXRlbXMgLnRha2Vkb3duLXRhYi1pdGVtLmFjdGl2ZSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi10YWItaXRlbXMgLnRha2Vkb3duLXRhYi1pdGVtLmFjdGl2ZSAuaXRlbS1jb250ZW50IC5pdGVtLXRha2Vkb3duLWNvbnRlbnQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi10YWItaXRlbXMgLnRha2Vkb3duLXRhYi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi1pbWFnZS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQgLnRha2Vkb3duLXNlY3Rpb24gLnRha2Vkb3duLWltYWdlLXNlY3Rpb24gLmltYWdlLWl0ZW1zIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbiAudGFrZWRvd24taW1hZ2Utc2VjdGlvbiAuaW1hZ2UtaXRlbXM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjY2ZkZDE5IDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwcHg7XG4gICAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbiAudGFrZWRvd24taW1hZ2Utc2VjdGlvbiAuaW1hZ2UtaXRlbXMgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0IC50YWtlZG93bi1zZWN0aW9uIC50YWtlZG93bi1pbWFnZS1zZWN0aW9uIC5pbWFnZS1pdGVtcyAuaXRlbS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbiAudGFrZWRvd24taW1hZ2Utc2VjdGlvbiAuaW1hZ2UtaXRlbXMgLml0ZW0taW1hZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNywgMjAsIDEwMCwgMC43NSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbiAudGFrZWRvd24taW1hZ2Utc2VjdGlvbiAuaW1hZ2UtaXRlbXMgLml0ZW0taW1hZ2UgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12NCAudGFrZWRvd24tc2VjdGlvbiAudGFrZWRvd24taW1hZ2Utc2VjdGlvbiAuaW1hZ2UtaXRlbXMgLmltYWdlLWl0ZW0uYWN0aXZlIC5pdGVtLWltYWdlOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIDAgMCAxMHB4IDAgIzE1NDVmYywgLTVweCAwIDEycHggMCByZ2JhKDM4LCAxNDYsIDIzNywgMC42KSwgMCAwIDMwcHggMTBweCByZ2JhKDMwLCAxOCwgMTgyLCAwLjUpLCAtM3B4IDAgMjRweCAwIHJnYmEoMTgsIDg0LCAxODIsIDAuNyksIC01cHggMCA3MHB4IDEwcHggcmdiYSg0MiwgMTU5LCAyNDEsIDAuOCk7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAjdGVjaG5vbG9neS1uYXZiYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2YxO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5ICN0ZWNobm9sb2d5LW5hdmJhciAudGVjaG5vbG9neS1uYXZiYXItaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgI3RlY2hub2xvZ3ktbmF2YmFyIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtcyAudGVjaG5vbG9neS1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAjdGVjaG5vbG9neS1uYXZiYXIgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW1zIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAjdGVjaG5vbG9neS1uYXZiYXIgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW1zIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07IH0gfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgI3RlY2hub2xvZ3ktbmF2YmFyIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtcyAudGVjaG5vbG9neS1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgI3RlY2hub2xvZ3ktbmF2YmFyIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtcyAudGVjaG5vbG9neS1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50OmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5ICN0ZWNobm9sb2d5LW5hdmJhciAudGVjaG5vbG9neS1uYXZiYXItaXRlbXMgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudC5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5ICN0ZWNobm9sb2d5LW5hdmJhciAudGVjaG5vbG9neS1uYXZiYXItaXRlbXMgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAjdGVjaG5vbG9neS1uYXZiYXIgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW1zIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtOmxhc3Qtb2YtdHlwZSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAjdGVjaG5vbG9neS1uYXZiYXIgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgI3RlY2hub2xvZ3ktbmF2YmFyIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5ICN0ZWNobm9sb2d5LW5hdmJhciAudGVjaG5vbG9neS1uYXZiYXItaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5ICN0ZWNobm9sb2d5LW5hdmJhciAudGVjaG5vbG9neS1uYXZiYXItaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAudGVjaC1pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLnRlY2gtaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAudGVjaC1pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC50ZWNoLXNlY3Rpb24taW50cm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLnRlY2gtaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAudGVjaC1zZWN0aW9uLWludHJvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAudGVjaC1pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC50ZWNoLXNlY3Rpb24taW50cm8gLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAudGVjaC1pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC50ZWNoLXNlY3Rpb24taW50cm8gLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLnRlY2gtaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAudGVjaC1zZWN0aW9uLWltYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLmRldGFpbGVkLXRlY2gtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2YxOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24gLnRlY2gtc2VjdGlvbi1pbnRybyAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uIC50ZWNoLXNlY3Rpb24taW50cm8gLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24gLnRlY2gtdGV4dC1hbmQtaW1hZ2UgLnRlY2gtdGV4dCAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uIC50ZWNoLXRleHQtYW5kLWltYWdlIC50ZWNoLXRleHQgLml0ZW0tY29udGVudCAuaXRlbS1idWxsZXQtcG9pbnRzIC5pdGVtLWJ1bGxldC1wb2ludCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24gLnRlY2gtdGV4dC1hbmQtaW1hZ2UgLnRlY2gtdGV4dCAuaXRlbS1jb250ZW50IC5pdGVtLWJ1bGxldC1wb2ludHMgLml0ZW0tYnVsbGV0LXBvaW50Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLmRldGFpbGVkLXRlY2gtc2VjdGlvbiAudGVjaC10ZXh0LWFuZC1pbWFnZSAudGVjaC10ZXh0IC5pdGVtLWNvbnRlbnQgLml0ZW0tYnVsbGV0LXBvaW50cyAuaXRlbS1idWxsZXQtcG9pbnQ6Om1hcmtlciB7XG4gICAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24gLnRlY2gtdGV4dC1hbmQtaW1hZ2UgLnRlY2gtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uIC50ZWNoLWJlbmVmaXQtaXRlbXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24gLnRlY2gtYmVuZWZpdC1pdGVtcyAudGVjaC1iZW5lZml0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLmRldGFpbGVkLXRlY2gtc2VjdGlvbiAudGVjaC1iZW5lZml0LWl0ZW1zIC50ZWNoLWJlbmVmaXQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLmRldGFpbGVkLXRlY2gtc2VjdGlvbiAudGVjaC1iZW5lZml0LWl0ZW1zIC50ZWNoLWJlbmVmaXQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uIC50ZWNoLWJlbmVmaXQtaXRlbXMgLnRlY2gtYmVuZWZpdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24gLnRlY2gtYmVuZWZpdC1pdGVtcyAudGVjaC1iZW5lZml0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIHtcbiAgcGFkZGluZy1ibG9jazogNC41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnN0YXRpc3RpY3Mge1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc3RhdGlzdGljcyB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtaW50cm8gLml0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnN0YXRpc3RpY3MgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc3RhdGlzdGljcyAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc3RhdGlzdGljcyAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5zdGF0aXN0aWNzIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdmFsdWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5wcm9ibGVtcyB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5wcm9ibGVtcyB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnByb2JsZW1zIC5wcm9ibGVtLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnByb2JsZW1zIC5wcm9ibGVtLWl0ZW1zIC5wcm9ibGVtLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnByb2JsZW1zIC5wcm9ibGVtLWl0ZW1zIC5wcm9ibGVtLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnByb2JsZW1zIC5wcm9ibGVtLWl0ZW1zIC5wcm9ibGVtLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiB7XG4gIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ibG9jazogM3JlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uLWludHJvIC5pdGVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24taW50cm8gLml0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uLWludHJvIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC5pbWFnZS1hbmQtdGV4dCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQgLmltYWdlLWNvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC5pbWFnZS1hbmQtdGV4dCAudGV4dC1jb2wgLml0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLmltYWdlLWFuZC10ZXh0IC50ZXh0LWNvbCAuaXRlbS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQgLnRleHQtY29sIC5pdGVtLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5zb2x1dGlvbnMge1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc29sdXRpb25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc29sdXRpb25zIC5zb2x1dGlvbi1pbnRybyAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc29sdXRpb25zIC5zb2x1dGlvbi1pbnRybyAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5zb2x1dGlvbnMgLnNvbHV0aW9uLWl0ZW1zIC5zb2x1dGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc29sdXRpb25zIC5zb2x1dGlvbi1pdGVtcyAuc29sdXRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc29sdXRpb25zIC5zb2x1dGlvbi1pdGVtcyAuc29sdXRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbmsgaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5zb2x1dGlvbnMgLnNvbHV0aW9uLWl0ZW1zIC5zb2x1dGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluazpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc29sdXRpb25zIC5zb2x1dGlvbi1pdGVtcyAuc29sdXRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbms6aG92ZXIgaSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmFjdGl2ZSBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ibG9jazogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtM3JlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI5OS45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuZmVhdHVyZWQtY29udGVudC1iYWNrZ3JvdW5kIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbi5jYXNlLXN0dWR5LWFib3ZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uLmNhc2Utc3R1ZHktYWJvdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTZyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzkuOThweCkgYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmZlYXR1cmVkLWl0ZW1zLXNlY3Rpb24uY2FzZS1zdHVkeS1hYm92ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtOXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmZlYXR1cmVkLWl0ZW1zLXNlY3Rpb24gLnNlY3Rpb24taW50cm8tYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLmltYWdlLWFuZC10ZXh0IHtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTMpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQge1xuICAgICAgcGFkZGluZzogMS41cmVtOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC5pbWFnZS1hbmQtdGV4dCAuaXRlbS1pbWFnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLmltYWdlLWFuZC10ZXh0IC5pdGVtLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQgLnRleHQtY29sIC5pdGVtLXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQgLnRleHQtY29sIC5pdGVtLXRleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQgLnRleHQtY29sIC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLmltYWdlLWFuZC10ZXh0IC50ZXh0LWNvbCAuaXRlbS10ZXh0LWJsb2NrIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQgLnRleHQtY29sIC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuc2VjdGlvbi10aXRsZSAuaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5zZWN0aW9uLXRpdGxlIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItaGVhZGVyLWl0ZW1zLW5hdi1pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItaGVhZGVyLWl0ZW1zLW5hdi1pdGVtczo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2YxOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnRhYi1oZWFkZXItaXRlbXMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLWhlYWRlci1pdGVtcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnRhYi1oZWFkZXItaXRlbXMgLnRhYi1oZWFkZXItaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItaGVhZGVyLWl0ZW1zIC50YWItaGVhZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItaGVhZGVyLWl0ZW1zIC50YWItaGVhZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLWhlYWRlci1pdGVtcyAudGFiLWhlYWRlci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnRhYi1oZWFkZXItaXRlbXMgLnRhYi1oZWFkZXItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLWhlYWRlci1pdGVtcyAudGFiLWhlYWRlci1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLWhlYWRlci1pdGVtcyAudGFiLWhlYWRlci1pdGVtLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnRhYi1uYXYtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMuNzVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItbmF2LWl0ZW1zIHtcbiAgICAgIGdhcDogMi43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLW5hdi1pdGVtcyB7XG4gICAgICBnYXA6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLW5hdi1pdGVtcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItbmF2LWl0ZW1zOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWYzZjE7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLW5hdi1pdGVtcyAudGFiLW5hdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLW5hdi1pdGVtcyAudGFiLW5hdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnRhYi1uYXYtaXRlbXMgLnRhYi1uYXYtaXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItbmF2LWl0ZW1zIC50YWItbmF2LWl0ZW06aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItbmF2LWl0ZW1zIC50YWItbmF2LWl0ZW06Zm9jdXMsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItbmF2LWl0ZW1zIC50YWItbmF2LWl0ZW06YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLW5hdi1pdGVtcyAudGFiLW5hdi1pdGVtLmFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnRhYi1uYXYtaXRlbXMgLnRhYi1uYXYtaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSB7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2YxO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMWZjYTdlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtOyB9IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRpdGxlLWJsb2NrIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10aXRsZS1ibG9jazo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGl0bGUtYmxvY2s6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10aXRsZS1ibG9jazo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10aXRsZS1ibG9jazo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10aXRsZS1ibG9jazo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRpdGxlLWJsb2NrOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10aXRsZS1ibG9jazpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRpdGxlLWJsb2NrOmZvY3VzLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGl0bGUtYmxvY2s6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10aXRsZS1ibG9jazpob3Zlcjo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGl0bGUtYmxvY2s6aG92ZXI6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGl0bGUtYmxvY2s6Zm9jdXM6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRpdGxlLWJsb2NrOmZvY3VzOjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRpdGxlLWJsb2NrOmFjdGl2ZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGl0bGUtYmxvY2s6YWN0aXZlOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRpdGxlLWJsb2NrLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGFiLWNvbnRlbnQge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10YWItY29udGVudCAuaXRlbS10YWItaW5uZXItY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10YWItY29udGVudCAuaXRlbS10YWItaW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07IH0gfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRhYi1jb250ZW50IC5pdGVtLXRhYi1pbm5lci1jb250ZW50IC5pdGVtLXRhYi10ZXh0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGFiLWNvbnRlbnQgLml0ZW0tdGFiLWlubmVyLWNvbnRlbnQgLml0ZW0tdGFiLXRleHQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10YWItY29udGVudCAuaXRlbS10YWItaW5uZXItY29udGVudCAuaXRlbS10YWItY3RhcyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10YWItY29udGVudCAuaXRlbS10YWItaW5uZXItY29udGVudCAuaXRlbS10YWItY3RhcyAuaXRlbS10YWItY3RhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGFiLWNvbnRlbnQgLml0ZW0tdGFiLWlubmVyLWNvbnRlbnQgLml0ZW0tdGFiLWN0YXMgLml0ZW0tdGFiLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRhYi1jb250ZW50IC5pdGVtLXRhYi1pbm5lci1jb250ZW50IC5pdGVtLXRhYi1jdGFzIC5pdGVtLXRhYi1jdGEgLmZhLXNvbGlkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGFiLWNvbnRlbnQgLml0ZW0tdGFiLWlubmVyLWNvbnRlbnQgLml0ZW0tdGFiLWN0YXMgLml0ZW0tdGFiLWN0YTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10YWItY29udGVudCAuaXRlbS10YWItaW5uZXItY29udGVudCAuaXRlbS10YWItY3RhcyAuaXRlbS10YWItY3RhOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGFiLWNvbnRlbnQgLml0ZW0tdGFiLWlubmVyLWNvbnRlbnQgLml0ZW0tdGFiLWN0YXMgLml0ZW0tdGFiLWN0YTpmb2N1cywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRhYi1jb250ZW50IC5pdGVtLXRhYi1pbm5lci1jb250ZW50IC5pdGVtLXRhYi1jdGFzIC5pdGVtLXRhYi1jdGE6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10YWItY29udGVudCAuaXRlbS10YWItaW5uZXItY29udGVudCAuaXRlbS10YWItY3RhcyAuaXRlbS10YWItY3RhOmhvdmVyIC5mYS1zb2xpZCwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRhYi1jb250ZW50IC5pdGVtLXRhYi1pbm5lci1jb250ZW50IC5pdGVtLXRhYi1jdGFzIC5pdGVtLXRhYi1jdGE6Zm9jdXMgLmZhLXNvbGlkLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGFiLWNvbnRlbnQgLml0ZW0tdGFiLWlubmVyLWNvbnRlbnQgLml0ZW0tdGFiLWN0YXMgLml0ZW0tdGFiLWN0YTphY3RpdmUgLmZhLXNvbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudC5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2Utc2FsZXMgLmJhbm5lci1ncmFkaWVudCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYjE0NjQgMCUsICMxZmNhN2UgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1zYWxlcyAuYmFubmVyLWdyYWRpZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2Utc2FsZXMgLmJhbm5lci1ncmFkaWVudCAuYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLXNhbGVzIC5iYW5uZXItZ3JhZGllbnQgLmJhbm5lci10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2Utc2FsZXMgLmJhbm5lci1ncmFkaWVudCAuYnRuIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICBjb2xvcjogIzFmY2E3ZTsgfVxuXG4uZmVhdHVyZWQtaXRlbSAuZmVhdHVyZWQtaXRlbS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mZWF0dXJlZC1pdGVtIC5mZWF0dXJlZC1idG4gLmJ0biAuZmEtY2hldnJvbi1yaWdodCB7XG4gIGNvbG9yOiAjMWZjYTdlOyB9XG5cbi5iZW5lZml0cy1zZWN0aW9uIC5iZW5lZml0LWl0ZW1zIC5iZW5lZml0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzFiMTQ2NDsgfVxuXG4uYmVuZWZpdHMtc2VjdGlvbiAuaXRlbS1idG4gLmJ0biAuZmEtY2hldnJvbi1yaWdodCB7XG4gIGNvbG9yOiAjMWIxNDY0OyB9XG5cbi5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0gLmltYWdlLWNvbCAuaXRlbS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIC5pbWFnZS1jb2wgLml0ZW0taW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbSAudGV4dC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbSAudGV4dC1jb2wgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbSAudGV4dC1jb2wgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0gLnRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJldGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbSAudGV4dC1jb2wgLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMzIzMjMyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0gLnRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbSAudGV4dC1jb2wgLmJ0biAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW1bZGF0YS1zZXRpb24tY291bnQ9XCJvZGRcIl0gLnRleHQtY29sIC5pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtW2RhdGEtc2V0aW9uLWNvdW50PVwib2RkXCJdIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uZ2xvYmFsLXJlc291cmNlcy1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjNmMTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjYztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYzsgfVxuICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuZ2xvYmFsLXJlc291cmNlcy1ib2R5IC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhciAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbXMgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMC43NXJlbTsgfSB9XG4gICAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyLCAuZ2xvYmFsLXJlc291cmNlcy1ib2R5IC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhciAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbXMgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudDphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50LmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgICAuZ2xvYmFsLXJlc291cmNlcy1ib2R5IC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhciAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbXMgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbTpsYXN0LW9mLXR5cGUgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAuZ2xvYmFsLXJlc291cmNlcy1ib2R5IC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhciAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbXMgLnNsaWNrLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmdsb2JhbC1yZXNvdXJjZXMtYm9keSAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXIgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmdsb2JhbC1yZXNvdXJjZXMtYm9keSAuZ2xvYmFsLXJlc291cmNlcy1pdGVtIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtaXRlbSAuY29udGFpbmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtaXRlbSAuaXRlbS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgLmdsb2JhbC1yZXNvdXJjZXMtYm9keSAuZ2xvYmFsLXJlc291cmNlcy1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtaXRlbTpsYXN0LW9mLXR5cGUgLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWYzZjE7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7IH1cbiAgICAudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXIgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXIgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbXMgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXIgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbXMgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtOyB9IH1cbiAgICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyIC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyLWl0ZW1zIC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudDpob3ZlciwgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyIC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyLWl0ZW1zIC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudDphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXIgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbXMgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbTpmaXJzdC1vZi10eXBlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtOmxhc3Qtb2YtdHlwZSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyIC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXIgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAgICAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtOyB9XG4gICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAucG9ydGZvbGlvLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1sYWJlbHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ibG9jazogMC4yNXJlbTsgfVxuICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxhYmVsczo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjE0NjQgMCUsICMxZmNhN2UgMTAwJSk7IH1cbiAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAucG9ydGZvbGlvLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1sYWJlbHMgLml0ZW0tbGFiZWwgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkgLnBvcnRmb2xpby1pdGVtIC5pdGVtLWNvbnRlbnQgLnBvcnRmb2xpby1zdWItaXRlbXMgLnBvcnRmb2xpby1zdWItaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAucG9ydGZvbGlvLWl0ZW0gLml0ZW0tY29udGVudCAucG9ydGZvbGlvLXN1Yi1pdGVtcyAucG9ydGZvbGlvLXN1Yi1pdGVtOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAucG9ydGZvbGlvLWl0ZW0gLml0ZW0tY29udGVudCAucG9ydGZvbGlvLXN1Yi1pdGVtcyAucG9ydGZvbGlvLXN1Yi1pdGVtIC5wb3J0Zm9saW8tc3ViLWl0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAuNzVyZW07IH1cbiAgICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbSAuaXRlbS1jb250ZW50IC5wb3J0Zm9saW8tc3ViLWl0ZW1zIC5wb3J0Zm9saW8tc3ViLWl0ZW0gLnBvcnRmb2xpby1zdWItaXRlbS1jb250ZW50IC5wb3J0Zm9saW8tc3ViLWl0ZW0tdGl0bGUgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbSAuaXRlbS1jb250ZW50IC5wb3J0Zm9saW8tc3ViLWl0ZW1zIC5wb3J0Zm9saW8tc3ViLWl0ZW0gLnBvcnRmb2xpby1zdWItaXRlbS1jb250ZW50IC5wb3J0Zm9saW8tc3ViLWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cbiAgICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbSAuaXRlbS1jb250ZW50IC5wb3J0Zm9saW8tc3ViLWl0ZW1zIC5wb3J0Zm9saW8tc3ViLWl0ZW0gLnBvcnRmb2xpby1zdWItaXRlbS1jb250ZW50IC5pdGVtLXRleHQgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAucG9ydGZvbGlvLWl0ZW0gLml0ZW0tY29udGVudCAucG9ydGZvbGlvLXN1Yi1pdGVtcyAucG9ydGZvbGlvLXN1Yi1pdGVtIC5wb3J0Zm9saW8tc3ViLWl0ZW0tY29udGVudCAuaXRlbS1kdXJhdGlvbiB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5iYW5uZXItcHJvZHVjdHMgLmJhbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5iYW5uZXItcHJvZHVjdHMgLmJhbm5lci1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyB7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3Mge1xuICAgICAgbWFyZ2luLXRvcDogLTFyZW07IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWludHJvIC5pdGVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2subGVmdC10ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrLmxlZnQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jay5sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jay5sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sucmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrLnJpZ2h0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jay5yaWdodC10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jay5yaWdodC10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tc3VwZXJ0aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrIC5pdGVtLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGV4dCB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGV4dCB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGV4dCB1bCBsaTo6bWFya2VyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jayAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW06bGFzdC1vZi10eXBlIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLnRocmVlLWNvbHVtbi1zZWN0aW9uIC50aHJlZS1jb2x1bW4tc2VjdGlvbi1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLnRocmVlLWNvbHVtbi1zZWN0aW9uIC50aHJlZS1jb2x1bW4tc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1uLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLnRocmVlLWNvbHVtbi1zZWN0aW9uIC50aHJlZS1jb2x1bW4tc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1uLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLnRocmVlLWNvbHVtbi1zZWN0aW9uIC50aHJlZS1jb2x1bW4tc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1uLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC50aHJlZS1jb2x1bW4tc2VjdGlvbiAudGhyZWUtY29sdW1uLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbi1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5lZmZlY3RpdmUtZnJhdWQtcHJldmVudGlvbi1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzFiMTQ2NDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5lZmZlY3RpdmUtZnJhdWQtcHJldmVudGlvbi1zZWN0aW9uIC50aXRsZS1ibG9jayAuc3VwZXItdGl0bGUge1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmVmZmVjdGl2ZS1mcmF1ZC1wcmV2ZW50aW9uLXNlY3Rpb24gLnRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuZWZmZWN0aXZlLWZyYXVkLXByZXZlbnRpb24tc2VjdGlvbiAudGl0bGUtYmxvY2sgLnRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmVmZmVjdGl2ZS1mcmF1ZC1wcmV2ZW50aW9uLXNlY3Rpb24gLmVmZmVjdGl2ZS1mcmF1ZC1wcmV2ZW50aW9uLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmVmZmVjdGl2ZS1mcmF1ZC1wcmV2ZW50aW9uLXNlY3Rpb24gLmVmZmVjdGl2ZS1mcmF1ZC1wcmV2ZW50aW9uLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDFyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmVmZmVjdGl2ZS1mcmF1ZC1wcmV2ZW50aW9uLXNlY3Rpb24gLmVmZmVjdGl2ZS1mcmF1ZC1wcmV2ZW50aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZS13cmFwcGVyIC5pdGVtLW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5lZmZlY3RpdmUtZnJhdWQtcHJldmVudGlvbi1zZWN0aW9uIC5lZmZlY3RpdmUtZnJhdWQtcHJldmVudGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Utd3JhcHBlciAuaXRlbS1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi13aWR0aDogNjRweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLmVmZmVjdGl2ZS1mcmF1ZC1wcmV2ZW50aW9uLXNlY3Rpb24gLmVmZmVjdGl2ZS1mcmF1ZC1wcmV2ZW50aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAuZWZmZWN0aXZlLWZyYXVkLXByZXZlbnRpb24tc2VjdGlvbiAuZWZmZWN0aXZlLWZyYXVkLXByZXZlbnRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5wbGF0Zm9ybSB7XG4gIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5wbGF0Zm9ybSAucGxhdGZvcm0taW50cm8gLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLnBsYXRmb3JtIC5wbGF0Zm9ybS1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLnBsYXRmb3JtIC5wbGF0Zm9ybS1jb250ZW50IC5wbGF0Zm9ybS1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5wbGF0Zm9ybSAucGxhdGZvcm0tY29udGVudCAucGxhdGZvcm0taXRlbXMgLnBsYXRmb3JtLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLnBsYXRmb3JtIC5wbGF0Zm9ybS1jb250ZW50IC5wbGF0Zm9ybS1pdGVtcyAucGxhdGZvcm0taXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5wbGF0Zm9ybSAucGxhdGZvcm0tY29udGVudCAucGxhdGZvcm0taXRlbXMgLnBsYXRmb3JtLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5wbGF0Zm9ybSAucGxhdGZvcm0tY29udGVudCAucGxhdGZvcm0taXRlbXMgLnBsYXRmb3JtLWl0ZW0gbGk6Om1hcmtlciB7XG4gICAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayAucGxhdGZvcm0gLnBsYXRmb3JtLWNvbnRlbnQgLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5wbGF0Zm9ybSAucGxhdGZvcm0tY29udGVudCAucGxhdGZvcm0taXRlbXMgLnBsYXRmb3JtLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIC5wbGF0Zm9ybSAucGxhdGZvcm0tY29udGVudCAucGxhdGZvcm0taXRlbXMgLnBsYXRmb3JtLWl0ZW06bnRoLW9mLXR5cGUoMik6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWZjYTdlIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMHB4O1xuICAgICAgbGVmdDogLTUlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLnBsYXRmb3JtIC5wbGF0Zm9ybS1jb250ZW50IC5wbGF0Zm9ybS1pdGVtcyAucGxhdGZvcm0taXRlbTpudGgtb2YtdHlwZSgyKTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLnBsYXRmb3JtIC5wbGF0Zm9ybS1jb250ZW50IC5wbGF0Zm9ybS1pdGVtcyAucGxhdGZvcm0taXRlbTpudGgtb2YtdHlwZSgzKTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxZmNhN2UgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwcHg7XG4gICAgICBsZWZ0OiAtNSU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1kYXRhLW5ldHdvcmsgLnBsYXRmb3JtIC5wbGF0Zm9ybS1jb250ZW50IC5wbGF0Zm9ybS1pdGVtcyAucGxhdGZvcm0taXRlbTpudGgtb2YtdHlwZSgzKTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogMnJlbSAhaW1wb3J0YW50OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5iYW5uZXItY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuc3RhdGlzdGljLWJveC1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLXRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLnRleHQtYW5kLWNhcmQtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLnRleHQtYW5kLWNhcmQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAudGV4dC1hbmQtY2FyZC1zZWN0aW9uIC50ZXh0LXNlY3Rpb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC50ZXh0LWFuZC1jYXJkLXNlY3Rpb24gLnRleHQtc2VjdGlvbiAuaXRlbS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLnRleHQtYW5kLWNhcmQtc2VjdGlvbiAuY2FyZC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAudGV4dC1hbmQtY2FyZC1zZWN0aW9uIC5jYXJkLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAudGV4dC1hbmQtY2FyZC1zZWN0aW9uIC5jYXJkLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC50ZXh0LWFuZC1jYXJkLXNlY3Rpb24gLmNhcmQtaXRlbSAuaXRlbS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3Mge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS10ZXh0LWJsb2NrIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5sZWZ0LXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLmxlZnQtdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5yaWdodC10ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5yaWdodC10ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5yaWdodC10ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLnJpZ2h0LXRleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLXN1cGVydGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS10ZXh0IHVsIGxpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLXRleHQgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tdGV4dCB1bCBsaTo6bWFya2VyIHtcbiAgICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1saW5rIHtcbiAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1saW5rIGkge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tbGluazpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1saW5rOmZvY3VzLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWxpbms6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWxpbms6aG92ZXIgaSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1saW5rOmZvY3VzIGksIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tbGluazphY3RpdmUgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbTpsYXN0LW9mLXR5cGUgLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5kYXNoYm9hcmQge1xuICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5kYXNoYm9hcmQtaXRlbXMge1xuICBwYWRkaW5nLXRvcDogMy4yNXJlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmRhc2hib2FyZC1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5kYXNoYm9hcmQtaXRlbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAuZGFzaGJvYXJkLWl0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5kYXNoYm9hcmQtaXRlbTpub3QoOm50aC1vZi10eXBlKDEpKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yLjI1cmVtO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxZmNhN2UgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC5kYXNoYm9hcmQtaXRlbTpub3QoOm50aC1vZi10eXBlKDEpKTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmRhc2hib2FyZC1pdGVtOm5vdCg6bnRoLW9mLXR5cGUoMSkpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLmRhc2hib2FyZC1pdGVtIGxpOjptYXJrZXIge1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tY29udGVudCAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW1zIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbms6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluazpmb2N1cywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2UgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW1zIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbms6aG92ZXIgLmZhLWNoZXZyb24tcmlnaHQsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluazpmb2N1cyAuZmEtY2hldnJvbi1yaWdodCwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmFjdGl2ZSAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICBsZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLmZlYXR1cmUtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgLmZlYXR1cmUtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuZmVhdHVyZS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5mZWF0dXJlLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgIC5mZWF0dXJlLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgICAgbWluLXdpZHRoOiA4MHB4OyB9XG4gIC5mZWF0dXJlLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrIC5pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuZmVhdHVyZS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBwcm9wZXJ0eSAtLXN0ZXAtYnRuLWJnLWNvbG9yLXN0YXJ0IHtcbiAgc3ludGF4OiBcIjxjb2xvcj5cIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAjY2NjOyB9XG5cbkBwcm9wZXJ0eSAtLXN0ZXAtYnRuLWJnLWNvbG9yLWVuZCB7XG4gIHN5bnRheDogXCI8Y29sb3I+XCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogI2NjYzsgfVxuXG4ucGxhdGZvcm0tc2VjdGlvbiAuc3RlcC1uYXYtaXRlbXMge1xuICBnYXA6IDJyZW07IH1cblxuLnBsYXRmb3JtLXNlY3Rpb24gLnN0ZXAtbmF2LWl0ZW0ge1xuICAtLXN0ZXAtYnRuLWJnLWNvbG9yLXN0YXJ0OiAjY2NjO1xuICAtLXN0ZXAtYnRuLWJnLWNvbG9yLWVuZDogI2NjYztcbiAgcGFkZGluZy1ibG9jazogMC4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tc3RlcC1idG4tYmctY29sb3Itc3RhcnQpIDYuNjQlLCB2YXIoLS1zdGVwLWJ0bi1iZy1jb2xvci1lbmQpIDExOS4xMyUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVjaDtcbiAgdHJhbnNpdGlvbjogLS1zdGVwLWJ0bi1iZy1jb2xvci1zdGFydCAwLjNzIGVhc2Utb3V0LCAtLXN0ZXAtYnRuLWJnLWNvbG9yLWVuZCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5wbGF0Zm9ybS1zZWN0aW9uIC5zdGVwLW5hdi1pdGVtOmhvdmVyLCAucGxhdGZvcm0tc2VjdGlvbiAuc3RlcC1uYXYtaXRlbTphY3RpdmUge1xuICAgIC0tc3RlcC1idG4tYmctY29sb3Itc3RhcnQ6ICNiNTE1OTY7XG4gICAgLS1zdGVwLWJ0bi1iZy1jb2xvci1lbmQ6ICNlYTYwMmE7XG4gICAgdHJhbnNpdGlvbjogLS1zdGVwLWJ0bi1iZy1jb2xvci1zdGFydCAwLjNzIGVhc2Utb3V0LCAtLXN0ZXAtYnRuLWJnLWNvbG9yLWVuZCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5wbGF0Zm9ybS1zZWN0aW9uIC5zdGVwLW5hdi1pdGVtLmFjdGl2ZSB7XG4gICAgLS1zdGVwLWJ0bi1iZy1jb2xvci1zdGFydDogI2I1MTU5NjtcbiAgICAtLXN0ZXAtYnRuLWJnLWNvbG9yLWVuZDogI2VhNjAyYTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wbGF0Zm9ybS1zZWN0aW9uIC5zdGVwLW5hdi1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsOyB9IH1cblxuLnBsYXRmb3JtLXNlY3Rpb24gLnN0ZXAtY29udGVudC1pdGVtcyB7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtIDEuNXJlbSAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5wbGF0Zm9ybS1zZWN0aW9uIC5zdGVwLWNvbnRlbnQtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucGxhdGZvcm0tc2VjdGlvbiAuc3RlcC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBnYXA6IDEuNXJlbTsgfVxuICAgIC5wbGF0Zm9ybS1zZWN0aW9uIC5zdGVwLWNvbnRlbnQtaXRlbSAuaXRlbS1pbnRyby1ibG9jayB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1heC13aWR0aDogMzAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5wbGF0Zm9ybS1zZWN0aW9uIC5zdGVwLWNvbnRlbnQtaXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gIC5wbGF0Zm9ybS1zZWN0aW9uIC5zdGVwLWNvbnRlbnQtaXRlbSAuaXRlbS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogNDhweDsgfVxuICAucGxhdGZvcm0tc2VjdGlvbiAuc3RlcC1jb250ZW50LWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAucGxhdGZvcm0tc2VjdGlvbiAuc3RlcC1jb250ZW50LWl0ZW06bm90KC5hY3RpdmUpIHtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtYm5tIC5idG4gaSB7XG4gICAgdG9wOiAtMXB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ibm0gLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLml0ZW0tbGluayB7XG4gIGNvbG9yOiAjMWIxNDY0O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ibm0gLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLml0ZW0tbGluayBpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaXRlbS1saW5rOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtYm5tIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC5pdGVtLWxpbms6Zm9jdXMsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ibm0gLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLml0ZW0tbGluazphY3RpdmUge1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaXRlbS1saW5rOmhvdmVyIGksIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ibm0gLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLml0ZW0tbGluazpmb2N1cyBpLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtYm5tIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC5pdGVtLWxpbms6YWN0aXZlIGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnRleHQtaXRlbXMtYW5kLWJ1dHRvbi1zZWN0aW9uIC5pbnRyb2R1Y3Rpb24taXRlbSBwIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi50ZXh0LWl0ZW1zLWFuZC1idXR0b24tc2VjdGlvbiAuYm5tLWl0ZW0gcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCB7XG4gIC0tdGl0bGUtc2l6ZTogMjBweDtcbiAgLS1zdWJ0aXRsZS1zaXplOiAxOHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3JvaS1jYWxjdWxhdG9yLXNpbXBsaWZpZWQgLml0ZW0tZm9vdG5vdGUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCAuaXRlbS1mb290bm90ZSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1jb2wgLml0ZW0tY29udGVudCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKTsgfVxuXG4uaW5wdXQtZ3JvdXAtY29sIC5pdGVtLWlucHV0LWdyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS10aXRsZS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaW5wdXQtZ3JvdXAtY29sIC5pdGVtLWlucHV0LW51bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmlucHV0LWdyb3VwLWNvbCAuaXRlbS1pbnB1dC1zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaW5wdXQtZ3JvdXAtY29sIC5pdGVtLWlucHV0LXNsaWRlci13cmFwcGVyIC5pdGVtLWlucHV0LXNsaWRlciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICAvKiBXZWJLaXQtYmFzZWQgYnJvd3NlcnMgKi9cbiAgICAvKiBNb3ppbGxhIEZpcmVmb3ggKi8gfVxuICAgIC5pbnB1dC1ncm91cC1jb2wgLml0ZW0taW5wdXQtc2xpZGVyLXdyYXBwZXIgLml0ZW0taW5wdXQtc2xpZGVyOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxZmNhN2UsICMxYjE0NjQgdmFyKC0tc2xpZGVyLXZhbHVlKSwgI2NjYyB2YXIoLS1zbGlkZXItdmFsdWUpKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtY29sIC5pdGVtLWlucHV0LXNsaWRlci13cmFwcGVyIC5pdGVtLWlucHV0LXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI2VhNjAyYTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5pbnB1dC1ncm91cC1jb2wgLml0ZW0taW5wdXQtc2xpZGVyLXdyYXBwZXIgLml0ZW0taW5wdXQtc2xpZGVyOjotd2Via2l0LXNsaWRlci10aHVtYjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjNjY2OyB9XG4gICAgLmlucHV0LWdyb3VwLWNvbCAuaXRlbS1pbnB1dC1zbGlkZXItd3JhcHBlciAuaXRlbS1pbnB1dC1zbGlkZXI6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtY29sIC5pdGVtLWlucHV0LXNsaWRlci13cmFwcGVyIC5pdGVtLWlucHV0LXNsaWRlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAvKiBzdHlsZXMgZm9yIHRoZSB0aHVtYiAqLyB9XG4gIC5pbnB1dC1ncm91cC1jb2wgLml0ZW0taW5wdXQtc2xpZGVyLXdyYXBwZXI6OmJlZm9yZSwgLmlucHV0LWdyb3VwLWNvbCAuaXRlbS1pbnB1dC1zbGlkZXItd3JhcHBlcjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFyZW07IH1cbiAgLmlucHV0LWdyb3VwLWNvbCAuaXRlbS1pbnB1dC1zbGlkZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjEgbWlsbGlvblwiOyB9XG4gIC5pbnB1dC1ncm91cC1jb2wgLml0ZW0taW5wdXQtc2xpZGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIjEgYmlsbGlvblwiO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1ncm91cC1jb2wgLml0ZW0tZGlmZmVyZW5jZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAuaW5wdXQtZ3JvdXAtY29sIC5pdGVtLWRpZmZlcmVuY2Uge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5pbnB1dC1ncm91cC1jb2wgLml0ZW0tZGlmZmVyZW5jZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gIC5pbnB1dC1ncm91cC1jb2wgLml0ZW0tZGlmZmVyZW5jZSAuaXRlbS1kaWZmZXJlbmNlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRpdGxlLXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmlucHV0LWdyb3VwLWNvbCAuaXRlbS1kaWZmZXJlbmNlIC5pdGVtLWRpZmZlcmVuY2UtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmlucHV0LWdyb3VwLWNvbCAuaXRlbS1kaWZmZXJlbmNlIC5pdGVtLWRpZmZlcmVuY2UtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLmlucHV0LWdyb3VwLWNvbCAuaXRlbS1kaWZmZXJlbmNlIC5pdGVtLWRpZmZlcmVuY2UtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuXG4ucmVzdWx0cy1pdGVtLWNvbCAuaXRlbS1jb250ZW50IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTMpOyB9XG5cbi5yZXN1bHRzLWl0ZW0tY29sIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS10aXRsZS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucmVzdWx0cy1pdGVtLWNvbCAucmVzdWx0cy1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjOyB9XG5cbi5yZXN1bHRzLWl0ZW0tY29sIC5yZXN1bHRzLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXN1YnRpdGxlLXNpemUpO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgLnJlc3VsdHMtaXRlbS1jb2wgLnJlc3VsdHMtaXRlbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9iZWhhdmlvcmFsLWJpb21ldHJpY3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXNlY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmJiLWNhcmRzLXNlY3Rpb24gLml0ZW0tY29udGVudCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gIC5iYi1jYXJkcy1zZWN0aW9uIC5pdGVtLWNvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IDk2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuYmItY2FyZHMtc2VjdGlvbiAuaXRlbS1jb250ZW50IGltZyB7XG4gICAgICAgIGhlaWdodDogNzBweDsgfSB9XG4gIC5iYi1jYXJkcy1zZWN0aW9uIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi50ZXh0LWFuZC1jYXJkcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMy4wNGRlZywgIzFiMTQ2NCwgIzFmY2E3ZSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iYi10ZXh0LWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5iYi10ZXh0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uYmItdGV4dC1pdGVtIC5pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaG93LWl0LXdvcmtzLXNlY3Rpb24gLnN0ZXAtYnV0dG9ucy1ib3ggKyAudGV4dC1hbmQtY2FyZHMtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAuaG93LWl0LXdvcmtzLXNlY3Rpb24gLnRleHQtYW5kLWNhcmRzLWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5ob3ctaXQtd29ya3Mtc2VjdGlvbiAuYmItY2FyZC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuXG4uaG93LWl0LXdvcmtzLXNlY3Rpb24gLmJiLWNhcmQtaXRlbSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmhvdy1pdC13b3Jrcy1zZWN0aW9uIC5iYi1jYXJkLWl0ZW0gLml0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRleHQtYW5kLW1lZGlhLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi52ZXJ0aWNhbC1pbWFnZS10ZXh0LWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiA3NnB4OyB9XG5cbi52ZXJ0aWNhbC1pbWFnZS10ZXh0LWl0ZW0gLml0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtc2VjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wcm9jZXNzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0OyB9XG5cbi5wcm9jZXNzLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzJweCAxZnI7XG4gIGdhcDogMS41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucHJvY2Vzcy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuY2FyZC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Jpc2stZW5naW5lIC5jYXJkLWl0ZW0gLml0ZW0tY29udGVudDpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcmlzay1lbmdpbmUgLmNhcmQtaXRlbSAuaXRlbS1jb250ZW50OmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlci1jb2xvcjogIzFmY2E3ZTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Jpc2stZW5naW5lIC5jYXJkLWl0ZW0gLml0ZW0tY29udGVudDpob3ZlciAuaXRlbS1jdGEsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Jpc2stZW5naW5lIC5jYXJkLWl0ZW0gLml0ZW0tY29udGVudDpmb2N1cy12aXNpYmxlIC5pdGVtLWN0YSB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcmlzay1lbmdpbmUgLmNhcmQtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyIC5pdGVtLWN0YSBpLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuY2FyZC1pdGVtIC5pdGVtLWNvbnRlbnQ6Zm9jdXMtdmlzaWJsZSAuaXRlbS1jdGEgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuY2FyZC1pdGVtIC5pdGVtLWN0YSB7XG4gIGNvbG9yOiAjMWIxNDY0O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSAuY2FyZC1pdGVtIC5pdGVtLWN0YSBpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnRyYW5zaXRpb24tMCB7XG4gIHRyYW5zaXRpb246IGFsbCBcIjAuMFwiIGVhc2Utb3V0OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDA7IH1cblxuLmJvcmRlci1yYWRpdXMtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG4udHJhbnNpdGlvbi0xIHtcbiAgdHJhbnNpdGlvbjogYWxsIFwiMC4xXCIgZWFzZS1vdXQ7IH1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0xIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi50cmFuc2l0aW9uLTIge1xuICB0cmFuc2l0aW9uOiBhbGwgXCIwLjJcIiBlYXNlLW91dDsgfVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwOyB9XG5cbi5ib3JkZXItcmFkaXVzLTIge1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnRyYW5zaXRpb24tMyB7XG4gIHRyYW5zaXRpb246IGFsbCBcIjAuM1wiIGVhc2Utb3V0OyB9XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDA7IH1cblxuLmJvcmRlci1yYWRpdXMtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4udHJhbnNpdGlvbi00IHtcbiAgdHJhbnNpdGlvbjogYWxsIFwiMC40XCIgZWFzZS1vdXQ7IH1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwMDsgfVxuXG4uYm9yZGVyLXJhZGl1cy00IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi50cmFuc2l0aW9uLTUge1xuICB0cmFuc2l0aW9uOiBhbGwgXCIwLjVcIiBlYXNlLW91dDsgfVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDAwOyB9XG5cbi5ib3JkZXItcmFkaXVzLTUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLnRyYW5zaXRpb24tNiB7XG4gIHRyYW5zaXRpb246IGFsbCBcIjAuNlwiIGVhc2Utb3V0OyB9XG5cbi5ib3JkZXItNiB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICMwMDA7IH1cblxuLmJvcmRlci1yYWRpdXMtNiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4udHJhbnNpdGlvbi03IHtcbiAgdHJhbnNpdGlvbjogYWxsIFwiMC43XCIgZWFzZS1vdXQ7IH1cblxuLmJvcmRlci03IHtcbiAgYm9yZGVyOiA3cHggc29saWQgIzAwMDsgfVxuXG4uYm9yZGVyLXJhZGl1cy03IHtcbiAgYm9yZGVyLXJhZGl1czogN3B4OyB9XG5cbi50cmFuc2l0aW9uLTgge1xuICB0cmFuc2l0aW9uOiBhbGwgXCIwLjhcIiBlYXNlLW91dDsgfVxuXG4uYm9yZGVyLTgge1xuICBib3JkZXI6IDhweCBzb2xpZCAjMDAwOyB9XG5cbi5ib3JkZXItcmFkaXVzLTgge1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLnRyYW5zaXRpb24tOSB7XG4gIHRyYW5zaXRpb246IGFsbCBcIjAuOVwiIGVhc2Utb3V0OyB9XG5cbi5ib3JkZXItOSB7XG4gIGJvcmRlcjogOXB4IHNvbGlkICMwMDA7IH1cblxuLmJvcmRlci1yYWRpdXMtOSB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDsgfVxuXG4udGV4dC04IHtcbiAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC05IHtcbiAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTExIHtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMTIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTE0IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMTUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTE3IHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMTgge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0xOSB7XG4gIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTIwIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMjEge1xuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTIzIHtcbiAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMjQge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0yNSB7XG4gIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTI2IHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMjcge1xuICBmb250LXNpemU6IDI3cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0yOCB7XG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTI5IHtcbiAgZm9udC1zaXplOiAyOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMzAge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0zMSB7XG4gIGZvbnQtc2l6ZTogMzFweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTMyIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMzMge1xuICBmb250LXNpemU6IDMzcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0zNCB7XG4gIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTM1IHtcbiAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMzYge1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0zNyB7XG4gIGZvbnQtc2l6ZTogMzdweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTM4IHtcbiAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMzkge1xuICBmb250LXNpemU6IDM5cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC00MCB7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTQxIHtcbiAgZm9udC1zaXplOiA0MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNDIge1xuICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDsgfVxuXG4udGV4dC00MyB7XG4gIGZvbnQtc2l6ZTogNDNweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTQ0IHtcbiAgZm9udC1zaXplOiA0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNDUge1xuICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC00NiB7XG4gIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTQ3IHtcbiAgZm9udC1zaXplOiA0N3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNDgge1xuICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC00OSB7XG4gIGZvbnQtc2l6ZTogNDlweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTUwIHtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNTEge1xuICBmb250LXNpemU6IDUxcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC01MiB7XG4gIGZvbnQtc2l6ZTogNTJweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTUzIHtcbiAgZm9udC1zaXplOiA1M3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNTQge1xuICBmb250LXNpemU6IDU0cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC01NSB7XG4gIGZvbnQtc2l6ZTogNTVweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTU2IHtcbiAgZm9udC1zaXplOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNTcge1xuICBmb250LXNpemU6IDU3cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC01OCB7XG4gIGZvbnQtc2l6ZTogNThweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTU5IHtcbiAgZm9udC1zaXplOiA1OXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNjAge1xuICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC02MSB7XG4gIGZvbnQtc2l6ZTogNjFweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTYyIHtcbiAgZm9udC1zaXplOiA2MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNjMge1xuICBmb250LXNpemU6IDYzcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC02NCB7XG4gIGZvbnQtc2l6ZTogNjRweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTY1IHtcbiAgZm9udC1zaXplOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNjYge1xuICBmb250LXNpemU6IDY2cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC02NyB7XG4gIGZvbnQtc2l6ZTogNjdweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTY4IHtcbiAgZm9udC1zaXplOiA2OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNjkge1xuICBmb250LXNpemU6IDY5cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC03MCB7XG4gIGZvbnQtc2l6ZTogNzBweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTcxIHtcbiAgZm9udC1zaXplOiA3MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNzIge1xuICBmb250LXNpemU6IDcycHggIWltcG9ydGFudDsgfVxuXG4udGV4dC03MyB7XG4gIGZvbnQtc2l6ZTogNzNweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTc0IHtcbiAgZm9udC1zaXplOiA3NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNzUge1xuICBmb250LXNpemU6IDc1cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC03NiB7XG4gIGZvbnQtc2l6ZTogNzZweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTc3IHtcbiAgZm9udC1zaXplOiA3N3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNzgge1xuICBmb250LXNpemU6IDc4cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC03OSB7XG4gIGZvbnQtc2l6ZTogNzlweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTgwIHtcbiAgZm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtODEge1xuICBmb250LXNpemU6IDgxcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC04MiB7XG4gIGZvbnQtc2l6ZTogODJweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTgzIHtcbiAgZm9udC1zaXplOiA4M3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtODQge1xuICBmb250LXNpemU6IDg0cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC04NSB7XG4gIGZvbnQtc2l6ZTogODVweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTg2IHtcbiAgZm9udC1zaXplOiA4NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtODcge1xuICBmb250LXNpemU6IDg3cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC04OCB7XG4gIGZvbnQtc2l6ZTogODhweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTg5IHtcbiAgZm9udC1zaXplOiA4OXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtOTAge1xuICBmb250LXNpemU6IDkwcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC05MSB7XG4gIGZvbnQtc2l6ZTogOTFweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTkyIHtcbiAgZm9udC1zaXplOiA5MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtOTMge1xuICBmb250LXNpemU6IDkzcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC05NCB7XG4gIGZvbnQtc2l6ZTogOTRweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTk1IHtcbiAgZm9udC1zaXplOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtOTYge1xuICBmb250LXNpemU6IDk2cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC05NyB7XG4gIGZvbnQtc2l6ZTogOTdweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTk4IHtcbiAgZm9udC1zaXplOiA5OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtOTkge1xuICBmb250LXNpemU6IDk5cHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1icmFuZCB7XG4gIGJhY2tncm91bmQ6ICMxZmNhN2U7IH1cblxuLnRleHQtY29sb3ItYnJhbmQge1xuICBjb2xvcjogIzFmY2E3ZTsgfVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWZjYTdlOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kOmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYnJhbmQgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kIDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMxZmNhN2U7IH1cblxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQ6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci1icmFuZCA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQgOmZvY3VzIHtcbiAgY29sb3I6ICMxZmNhN2U7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1icmFuZDpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWZjYTdlOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWJyYW5kLWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjc3ODAyOyB9XG5cbi50ZXh0LWNvbG9yLWJyYW5kLWxpZ2h0ZXIge1xuICBjb2xvcjogI0Y3NzgwMjsgfVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kLWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICNGNzc4MDI7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYnJhbmQtbGlnaHRlcjpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kLWxpZ2h0ZXIgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kLWxpZ2h0ZXIgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0Y3NzgwMjsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1icmFuZC1saWdodGVyOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtbGlnaHRlciA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtbGlnaHRlciA6Zm9jdXMge1xuICBjb2xvcjogI0Y3NzgwMjsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWJyYW5kLWxpZ2h0ZXI6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWJyYW5kLWxpZ2h0ZXIgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQtbGlnaHRlciA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGNzc4MDI7IH1cblxuLmJhY2tncm91bmQtY29sb3ItYnJhbmQtZGFya2VyIHtcbiAgYmFja2dyb3VuZDogIzM1ZDRkODsgfVxuXG4udGV4dC1jb2xvci1icmFuZC1kYXJrZXIge1xuICBjb2xvcjogIzM1ZDRkODsgfVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kLWRhcmtlciB7XG4gIGJvcmRlci1jb2xvcjogIzM1ZDRkODsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1icmFuZC1kYXJrZXI6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1icmFuZC1kYXJrZXIgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kLWRhcmtlciA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMzVkNGQ4OyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWJyYW5kLWRhcmtlcjpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWJyYW5kLWRhcmtlciA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtZGFya2VyIDpmb2N1cyB7XG4gIGNvbG9yOiAjMzVkNGQ4OyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQtZGFya2VyOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1icmFuZC1kYXJrZXIgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQtZGFya2VyIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzM1ZDRkODsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1icmFuZC1hbHQge1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0OyB9XG5cbi50ZXh0LWNvbG9yLWJyYW5kLWFsdCB7XG4gIGNvbG9yOiAjMWIxNDY0OyB9XG5cbi5ib3JkZXItY29sb3ItYnJhbmQtYWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxNDY0OyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kLWFsdDpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kLWFsdCA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYnJhbmQtYWx0IDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMxYjE0NjQ7IH1cblxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtYWx0OmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtYWx0IDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1icmFuZC1hbHQgOmZvY3VzIHtcbiAgY29sb3I6ICMxYjE0NjQ7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1icmFuZC1hbHQ6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWJyYW5kLWFsdCA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci1icmFuZC1hbHQgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxNDY0OyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWJyYW5kLWFsdC1saWdodGVyIHtcbiAgYmFja2dyb3VuZDogIzFENTQ3MjsgfVxuXG4udGV4dC1jb2xvci1icmFuZC1hbHQtbGlnaHRlciB7XG4gIGNvbG9yOiAjMUQ1NDcyOyB9XG5cbi5ib3JkZXItY29sb3ItYnJhbmQtYWx0LWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICMxRDU0NzI7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYnJhbmQtYWx0LWxpZ2h0ZXI6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1icmFuZC1hbHQtbGlnaHRlciA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYnJhbmQtYWx0LWxpZ2h0ZXIgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzFENTQ3MjsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1icmFuZC1hbHQtbGlnaHRlcjpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWJyYW5kLWFsdC1saWdodGVyIDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1icmFuZC1hbHQtbGlnaHRlciA6Zm9jdXMge1xuICBjb2xvcjogIzFENTQ3MjsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWJyYW5kLWFsdC1saWdodGVyOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1icmFuZC1hbHQtbGlnaHRlciA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci1icmFuZC1hbHQtbGlnaHRlciA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxRDU0NzI7IH1cblxuLmJhY2tncm91bmQtY29sb3ItYnJhbmQtYWx0LWRhcmtlciB7XG4gIGJhY2tncm91bmQ6ICNjZmRkMTk7IH1cblxuLnRleHQtY29sb3ItYnJhbmQtYWx0LWRhcmtlciB7XG4gIGNvbG9yOiAjY2ZkZDE5OyB9XG5cbi5ib3JkZXItY29sb3ItYnJhbmQtYWx0LWRhcmtlciB7XG4gIGJvcmRlci1jb2xvcjogI2NmZGQxOTsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1icmFuZC1hbHQtZGFya2VyOmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYnJhbmQtYWx0LWRhcmtlciA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYnJhbmQtYWx0LWRhcmtlciA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjY2ZkZDE5OyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWJyYW5kLWFsdC1kYXJrZXI6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci1icmFuZC1hbHQtZGFya2VyIDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1icmFuZC1hbHQtZGFya2VyIDpmb2N1cyB7XG4gIGNvbG9yOiAjY2ZkZDE5OyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQtYWx0LWRhcmtlcjpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQtYWx0LWRhcmtlciA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci1icmFuZC1hbHQtZGFya2VyIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2NmZGQxOTsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzU1NTc1OTsgfVxuXG4udGV4dC1jb2xvci10ZXh0IHtcbiAgY29sb3I6ICM1NTU3NTk7IH1cblxuLmJvcmRlci1jb2xvci10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1NzU5OyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLXRleHQ6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci10ZXh0IDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci10ZXh0IDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM1NTU3NTk7IH1cblxuLnRleHQtaG92ZXItY29sb3ItdGV4dDpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLXRleHQgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLXRleHQgOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU3NTk7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci10ZXh0OmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci10ZXh0IDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLXRleHQgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1NzU5OyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXRleHQtbGlnaHRlciB7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7IH1cblxuLnRleHQtY29sb3ItdGV4dC1saWdodGVyIHtcbiAgY29sb3I6ICM3MDcwNzA7IH1cblxuLmJvcmRlci1jb2xvci10ZXh0LWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICM3MDcwNzA7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItdGV4dC1saWdodGVyOmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItdGV4dC1saWdodGVyIDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci10ZXh0LWxpZ2h0ZXIgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzcwNzA3MDsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci10ZXh0LWxpZ2h0ZXI6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci10ZXh0LWxpZ2h0ZXIgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLXRleHQtbGlnaHRlciA6Zm9jdXMge1xuICBjb2xvcjogIzcwNzA3MDsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLXRleHQtbGlnaHRlcjpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3ItdGV4dC1saWdodGVyIDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLXRleHQtbGlnaHRlciA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM3MDcwNzA7IH1cblxuLmJhY2tncm91bmQtY29sb3ItdGV4dC1kYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi50ZXh0LWNvbG9yLXRleHQtZGFya2VyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmJvcmRlci1jb2xvci10ZXh0LWRhcmtlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci10ZXh0LWRhcmtlcjpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLXRleHQtZGFya2VyIDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci10ZXh0LWRhcmtlciA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLXRleHQtZGFya2VyOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItdGV4dC1kYXJrZXIgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLXRleHQtZGFya2VyIDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItdGV4dC1kYXJrZXI6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLXRleHQtZGFya2VyIDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLXRleHQtZGFya2VyIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci10ZXh0LWFsdCB7XG4gIGJhY2tncm91bmQ6ICNjY2M7IH1cblxuLnRleHQtY29sb3ItdGV4dC1hbHQge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uYm9yZGVyLWNvbG9yLXRleHQtYWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLXRleHQtYWx0OmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItdGV4dC1hbHQgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLXRleHQtYWx0IDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNjY2M7IH1cblxuLnRleHQtaG92ZXItY29sb3ItdGV4dC1hbHQ6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci10ZXh0LWFsdCA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItdGV4dC1hbHQgOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci10ZXh0LWFsdDpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3ItdGV4dC1hbHQgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItdGV4dC1hbHQgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZThlN2VkOyB9XG5cbi50ZXh0LWNvbG9yLWdyZXkge1xuICBjb2xvcjogI2U4ZTdlZDsgfVxuXG4uYm9yZGVyLWNvbG9yLWdyZXkge1xuICBib3JkZXItY29sb3I6ICNlOGU3ZWQ7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZ3JleTpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXkgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXkgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2U4ZTdlZDsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1ncmV5OmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleSA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleSA6Zm9jdXMge1xuICBjb2xvcjogI2U4ZTdlZDsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXk6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXkgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleSA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlOGU3ZWQ7IH1cblxuLmJhY2tncm91bmQtY29sb3ItZ3JleS1saWdodGVyIHtcbiAgYmFja2dyb3VuZDogI2VmZjBmMTsgfVxuXG4udGV4dC1jb2xvci1ncmV5LWxpZ2h0ZXIge1xuICBjb2xvcjogI2VmZjBmMTsgfVxuXG4uYm9yZGVyLWNvbG9yLWdyZXktbGlnaHRlciB7XG4gIGJvcmRlci1jb2xvcjogI2VmZjBmMTsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWxpZ2h0ZXI6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWxpZ2h0ZXIgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlciA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWZmMGYxOyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlcjpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlciA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1saWdodGVyIDpmb2N1cyB7XG4gIGNvbG9yOiAjZWZmMGYxOyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1saWdodGVyOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5LWxpZ2h0ZXIgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1saWdodGVyIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2VmZjBmMTsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1ncmV5LWRhcmtlciB7XG4gIGJhY2tncm91bmQ6ICM1YTVhNWE7IH1cblxuLnRleHQtY29sb3ItZ3JleS1kYXJrZXIge1xuICBjb2xvcjogIzVhNWE1YTsgfVxuXG4uYm9yZGVyLWNvbG9yLWdyZXktZGFya2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWE1YTVhOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktZGFya2VyOmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZ3JleS1kYXJrZXIgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktZGFya2VyIDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM1YTVhNWE7IH1cblxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1kYXJrZXI6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci1ncmV5LWRhcmtlciA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1kYXJrZXIgOmZvY3VzIHtcbiAgY29sb3I6ICM1YTVhNWE7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5LWRhcmtlcjpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1kYXJrZXIgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1kYXJrZXIgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWE1YTVhOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWdyZXktYWx0IHtcbiAgYmFja2dyb3VuZDogIzMyMzIzMjsgfVxuXG4udGV4dC1jb2xvci1ncmV5LWFsdCB7XG4gIGNvbG9yOiAjMzIzMjMyOyB9XG5cbi5ib3JkZXItY29sb3ItZ3JleS1hbHQge1xuICBib3JkZXItY29sb3I6ICMzMjMyMzI7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZ3JleS1hbHQ6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWFsdCA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZ3JleS1hbHQgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzMyMzIzMjsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1ncmV5LWFsdDpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktYWx0IDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1ncmV5LWFsdCA6Zm9jdXMge1xuICBjb2xvcjogIzMyMzIzMjsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXktYWx0OmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5LWFsdCA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5LWFsdCA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzMjMyMzI7IH1cblxuLmJhY2tncm91bmQtY29sb3ItZ3JleS1hbHQtbGlnaHRlciB7XG4gIGJhY2tncm91bmQ6ICNlN2U5ZTk7IH1cblxuLnRleHQtY29sb3ItZ3JleS1hbHQtbGlnaHRlciB7XG4gIGNvbG9yOiAjZTdlOWU5OyB9XG5cbi5ib3JkZXItY29sb3ItZ3JleS1hbHQtbGlnaHRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTllOTsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWFsdC1saWdodGVyOmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZ3JleS1hbHQtbGlnaHRlciA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZ3JleS1hbHQtbGlnaHRlciA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZTdlOWU5OyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktYWx0LWxpZ2h0ZXI6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci1ncmV5LWFsdC1saWdodGVyIDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1ncmV5LWFsdC1saWdodGVyIDpmb2N1cyB7XG4gIGNvbG9yOiAjZTdlOWU5OyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1hbHQtbGlnaHRlcjpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1hbHQtbGlnaHRlciA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5LWFsdC1saWdodGVyIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTllOTsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1ncmV5LWFsdC1kYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjOTg5ODk4OyB9XG5cbi50ZXh0LWNvbG9yLWdyZXktYWx0LWRhcmtlciB7XG4gIGNvbG9yOiAjOTg5ODk4OyB9XG5cbi5ib3JkZXItY29sb3ItZ3JleS1hbHQtZGFya2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTg5ODk4OyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktYWx0LWRhcmtlcjpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktYWx0LWRhcmtlciA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZ3JleS1hbHQtZGFya2VyIDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM5ODk4OTg7IH1cblxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1hbHQtZGFya2VyOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1hbHQtZGFya2VyIDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1ncmV5LWFsdC1kYXJrZXIgOmZvY3VzIHtcbiAgY29sb3I6ICM5ODk4OTg7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5LWFsdC1kYXJrZXI6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXktYWx0LWRhcmtlciA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5LWFsdC1kYXJrZXIgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTg5ODk4OyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWdyZXktbGlnaHRlc3Qge1xuICBiYWNrZ3JvdW5kOiAjZjVmM2YxOyB9XG5cbi50ZXh0LWNvbG9yLWdyZXktbGlnaHRlc3Qge1xuICBjb2xvcjogI2Y1ZjNmMTsgfVxuXG4uYm9yZGVyLWNvbG9yLWdyZXktbGlnaHRlc3Qge1xuICBib3JkZXItY29sb3I6ICNmNWYzZjE7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZ3JleS1saWdodGVzdDpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlc3QgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlc3QgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjNmMTsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1ncmV5LWxpZ2h0ZXN0OmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1saWdodGVzdCA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1saWdodGVzdCA6Zm9jdXMge1xuICBjb2xvcjogI2Y1ZjNmMTsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlc3Q6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlc3QgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1saWdodGVzdCA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNWYzZjE7IH1cblxuLmJhY2tncm91bmQtY29sb3ItZ3JleS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2YyZjRmNzsgfVxuXG4udGV4dC1jb2xvci1ncmV5LWJhY2tncm91bmQge1xuICBjb2xvcjogI2YyZjRmNzsgfVxuXG4uYm9yZGVyLWNvbG9yLWdyZXktYmFja2dyb3VuZCB7XG4gIGJvcmRlci1jb2xvcjogI2YyZjRmNzsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWJhY2tncm91bmQ6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWJhY2tncm91bmQgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktYmFja2dyb3VuZCA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjJmNGY3OyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktYmFja2dyb3VuZDpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktYmFja2dyb3VuZCA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1iYWNrZ3JvdW5kIDpmb2N1cyB7XG4gIGNvbG9yOiAjZjJmNGY3OyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1iYWNrZ3JvdW5kOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5LWJhY2tncm91bmQgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1iYWNrZ3JvdW5kIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2YyZjRmNzsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1mYWlsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udGV4dC1jb2xvci1mYWlsIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvcmRlci1jb2xvci1mYWlsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWZhaWw6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1mYWlsIDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1mYWlsIDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRleHQtaG92ZXItY29sb3ItZmFpbDpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWZhaWwgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLWZhaWwgOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1mYWlsOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1mYWlsIDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWZhaWwgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi50ZXh0LWNvbG9yLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9yZGVyLWNvbG9yLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3Itc3VjY2Vzczpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLXN1Y2Nlc3MgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLXN1Y2Nlc3MgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1zdWNjZXNzOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3Itc3VjY2VzcyA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3Itc3VjY2VzcyA6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLXN1Y2Nlc3M6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLXN1Y2Nlc3MgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3Itc3VjY2VzcyA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmJhY2tncm91bmQtY29sb3ItbGluayB7XG4gIGJhY2tncm91bmQ6ICMxZmNhN2U7IH1cblxuLnRleHQtY29sb3ItbGluayB7XG4gIGNvbG9yOiAjMWZjYTdlOyB9XG5cbi5ib3JkZXItY29sb3ItbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzFmY2E3ZTsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1saW5rOmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItbGluayA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItbGluayA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMWZjYTdlOyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWxpbms6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci1saW5rIDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1saW5rIDpmb2N1cyB7XG4gIGNvbG9yOiAjMWZjYTdlOyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItbGluazpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3ItbGluayA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci1saW5rIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFmY2E3ZTsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1saW5rLWFsdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRleHQtY29sb3ItbGluay1hbHQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9yZGVyLWNvbG9yLWxpbmstYWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWxpbmstYWx0OmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItbGluay1hbHQgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWxpbmstYWx0IDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRleHQtaG92ZXItY29sb3ItbGluay1hbHQ6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci1saW5rLWFsdCA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItbGluay1hbHQgOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1saW5rLWFsdDpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3ItbGluay1hbHQgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItbGluay1hbHQgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y3NzgwMjsgfVxuXG4udGV4dC1jb2xvci1ob3ZlciB7XG4gIGNvbG9yOiAjRjc3ODAyOyB9XG5cbi5ib3JkZXItY29sb3ItaG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGNzc4MDI7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItaG92ZXI6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ob3ZlciA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItaG92ZXIgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0Y3NzgwMjsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1ob3Zlcjpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWhvdmVyIDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1ob3ZlciA6Zm9jdXMge1xuICBjb2xvcjogI0Y3NzgwMjsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWhvdmVyOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ob3ZlciA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ob3ZlciA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGNzc4MDI7IH1cblxuLmJhY2tncm91bmQtY29sb3ItaG92ZXItYWx0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udGV4dC1jb2xvci1ob3Zlci1hbHQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9yZGVyLWNvbG9yLWhvdmVyLWFsdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ob3Zlci1hbHQ6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ob3Zlci1hbHQgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWhvdmVyLWFsdCA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWhvdmVyLWFsdDpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWhvdmVyLWFsdCA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItaG92ZXItYWx0IDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItaG92ZXItYWx0OmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ob3Zlci1hbHQgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItaG92ZXItYWx0IDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRleHQtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9yZGVyLWNvbG9yLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLXdoaXRlOmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3Itd2hpdGUgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLXdoaXRlIDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRleHQtaG92ZXItY29sb3Itd2hpdGU6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci13aGl0ZSA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3Itd2hpdGUgOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci13aGl0ZTpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3Itd2hpdGUgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3Itd2hpdGUgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4udGV4dC1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5ib3JkZXItY29sb3ItYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYmxhY2s6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ibGFjayA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYmxhY2sgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1ibGFjazpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWJsYWNrIDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1ibGFjayA6Zm9jdXMge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWJsYWNrOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ibGFjayA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ibGFjayA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5oaWRlLTcwMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5oaWRlLTY5MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5oaWRlLTY4MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5oaWRlLTY3MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5oaWRlLTY2MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5oaWRlLTY1MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oaWRlLTY0MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5oaWRlLTYzMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5oaWRlLTYyMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5oaWRlLTYxMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oaWRlLTYwMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KSB7XG4gIC5oaWRlLTU5MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5oaWRlLTU4MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5oaWRlLTU3MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5oaWRlLTU2MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5oaWRlLTU1MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5oaWRlLTU0MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gIC5oaWRlLTUzMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5oaWRlLTUyMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUxMHB4KSB7XG4gIC5oaWRlLTUxMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oaWRlLTUwMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5MHB4KSB7XG4gIC5oaWRlLTQ5MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oaWRlLTQ4MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5oaWRlLTQ3MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5oaWRlLTQ2MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5oaWRlLTQ1MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5oaWRlLTQ0MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5oaWRlLTQzMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5oaWRlLTQyMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5oaWRlLTQxMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5oaWRlLTQwMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5oaWRlLTM5MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5oaWRlLTM4MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5oaWRlLTM3MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5oaWRlLTM2MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5oaWRlLTM1MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5oaWRlLTM0MCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5oaWRlLTMzMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5oaWRlLTMyMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMxMHB4KSB7XG4gIC5oaWRlLTMxMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gIC5oaWRlLTMwMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmltZy1mbHVpZCwgLm91dHNlZXItbWVnYW1lbnUgLm1lZ2FtZW51LWZlYXR1cmVkLWl0ZW0gaW1nLCAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXkgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtIC5sZWZ0LWNvbHVtbiBpbWcsIC5sb2dvLXNsaWRlciAuY2Fyb3VzZWwgLnNsaWRlcyAubG9nby1zbGlkZXItaXRlbSAuaXRlbS1jb250ZW50IGltZywgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLm1ldGEtaW5mbyAuYXV0aG9yIGltZywgLmF1dGhvciAuYXV0aG9yLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb250LXByaW1hcnkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5mb250LXRlcnRpYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBOT1JNQUxJU0VcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxyXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcclxuICogICAgdXNlciB6b29tLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxyXG4gKiBhbmQgRmlyZWZveC5cclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cclxuICovXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXHJcbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cclxuICovXHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpbmtzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcclxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuICovXHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbiAqL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXHJcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cclxuICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cclxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cclxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG4gIG1hcmdpbjogMDsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqL1xyXG5cclxuYnV0dG9uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cclxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4gKi9cclxuXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxyXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxyXG4gKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxyXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cclxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcclxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXHJcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cclxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xyXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxyXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3JkZXI6IDA7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cclxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXHJcbiAqL1xyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKiBUYWJsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuXG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9kaXNwbGF5XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZsZXhcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc3BhY2luZ1wiO1xuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxuXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGNvbnRhaW5lci1tYXgtd2lkdGggPiAkd2lkdGggb3IgJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQkFTRVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5odG1sIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcblx0Ym94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiAkZ3JleS1kYXJrO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblxyXG5cdCYuYWRtaW4tYmFyIHtcclxuXHRcdC8vIHBhZGRpbmctdG9wOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0Ji5uYXYtb3BlbiB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuXHJcblx0fVxyXG5cclxuXHQmLm5vLXNjcm9sbCB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuXHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS13cmFwcGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nLXRvcDogOHJlbTtcclxuXHJcblx0LmFkbWluLWJhciAmIHtcclxuXHRcdHBhZGRpbmctdG9wOiA5cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLm1haW4ge1xyXG4gIG1pbi1oZWlnaHQ6IDExcmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxufVxyXG5cclxuc2VjdGlvbiB7XHJcblx0Ji5wYWRkZWQge1xyXG5cdFx0cGFkZGluZzogNHJlbSAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0cGFkZGluZzogNnJlbSAwXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmctZ3JleSB7XHJcblx0YmFja2dyb3VuZDogJGdyZXktbGlnaHRlc3RcclxufVxyXG5cclxuLmJnLWdyZXktbGlnaHRlciB7XHJcblx0YmFja2dyb3VuZDogJGdyZXktbGlnaHRlclxyXG59XHJcblxyXG4uc2Nyb2xsLWFycm93IHtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBtYXJnaW46IDglIGF1dG87XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICByaWdodDogMDtcclxuICAgbWFyZ2luOiBhdXRvO1xyXG4gICB6LWluZGV4OiAyMDtcclxuICAgb3BhY2l0eTogLjc7XHJcblxyXG4gICBzdmcge1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cGF0aCB7XHJcblx0XHRcdGZpbGw6IHdoaXRlO1xyXG5cdFx0fVxyXG4gICB9XHJcblxyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIGJvdHRvbTogM3JlbTtcclxuICAgfVxyXG59XHJcblxyXG4uY2xpY2thYmxlLXJvdyB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udGVtcC1jb250ZW50IHtcclxuXHRoZWlnaHQ6IDMwMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XHJcbn1cclxuXHJcbi5mbGV4IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG51bC5wYWdlLW51bWJlcnMge1xyXG4gICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICBtYXJnaW46IDA7XHJcblxyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjogMCAxcmVtO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGEubmV4dCwgYS5wcmV2IHtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cclxuXHQuc2xhc2gge1xyXG5cdFx0Y29sb3I6ICRncmV5LW1pZDtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICRncmV5LW1pZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZW1iZWQtY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxyXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcclxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuaWZyYW1lIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kYXNoZWQtYm9yZGVyLXRvcCB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAkY29sb3ItZ3JleS1kYXJrZXI7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbk1JWElOU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1peGluIGNsZWFyZml4KCkge1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7IC8vIDFcblx0XHRkaXNwbGF5OiB0YWJsZTsgLy8gMlxuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbi8vIHVzZXMgYnJlYWtwb2ludHMgZGVmaW5lZCBpbiB2YXJpYWJsZXMuc2Nzc1xuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50LCAkdmFsdWU6IDApIHtcblxuXHRAaWYgJHBvaW50ID09IHhzIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHMtbWluKSB7IEBjb250ZW50OyB9XG5cdH1cblxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gc20ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbS1taW4pIHsgQGNvbnRlbnQ7IH1cblx0fVxuXG5cdEBlbHNlIGlmICRwb2ludCA9PSBtZCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kLW1pbikgeyBAY29udGVudDsgfVxuXHR9XG5cblx0QGVsc2UgaWYgJHBvaW50ID09IGxnIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGctbWluKSB7IEBjb250ZW50OyB9XG5cdH1cblxuXHRAZWxzZSBpZiAkcG9pbnQgPT0geGwge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4bC1taW4pIHsgQGNvbnRlbnQ7IH1cblx0fVxuXG5cdEBlbHNlIGlmICRwb2ludD09eHhsIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHhsLW1pbikge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0QGVsc2Uge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICgkcG9pbnQ6ICR2YWx1ZSkgeyBAY29udGVudDsgfVxuXHR9XG5cbn1cblxuQG1peGluIGJldHdlZW4tYnJlYWtwb2ludHMoJG1pbiwgJG1heCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC1sZWZ0KCkge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRibHVlIDAlLCAkZ3JlZW4gMTAwJSk7XG59XG5cblxuXG5AbWl4aW4gYmctZ3JhZGllbnQtcmlnaHQoKSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGdyZWVuIDAlLCAkYmx1ZSAxMDAlKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXJldmVyc2UoKSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkbmF2eSwgJHZpb2xldCk7XG59XG5cbiRkb3R0ZWRMaW5lU3BhY2luZzogODtcbkBtaXhpbiBkb3R0ZWQtbGluZSgkY29sb3I6ICRncmV5LW1pZCwgJGFsaWdubWVudDogYm90dG9tKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yIDAlLCAkY29sb3IgKDEwMCUgLyAkZG90dGVkTGluZVNwYWNpbmcpLCB0cmFuc3BhcmVudCAoMTAwJSAvICRkb3R0ZWRMaW5lU3BhY2luZykpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICRhbGlnbm1lbnQ7IGJhY2tncm91bmQtc2l6ZTogKCRkb3R0ZWRMaW5lU3BhY2luZyArIHB4KSAxcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGFuZ2xlKCRwc2V1ZG8sICRmbGlwOiBmYWxzZSwgJGFuZ2xlOiAxLjVkZWcpIHtcblx0Ly8gUG9zc2libGUgdmFsdWVzIGZvciAkcHNldWRvIGFyZTogYmVmb3JlLCBhZnRlciwgYm90aFxuXHRAaWYgJHBzZXVkbyA9PSAnYmVmb3JlJyBvciAkcHNldWRvID09ICdhZnRlcicgb3IgJHBzZXVkbyA9PSAnYm90aCcge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICB6LWluZGV4OiAxO1xuXHQgICRzZWxlY3RvcjogaWYoJHBzZXVkbyA9PSAnYm90aCcsICcmOmJlZm9yZSwmOmFmdGVyJywgJyY6I3skcHNldWRvfScpO1xuIFxuXHQgICN7JHNlbGVjdG9yfSB7XG5cdFx0IGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdFx0IGNvbnRlbnQ6ICcnO1xuXHRcdCBkaXNwbGF5OiBibG9jaztcblx0XHQgaGVpZ2h0OiA1MCU7XG5cdFx0IGxlZnQ6IDA7XG5cdFx0IHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgcmlnaHQ6IDA7XG5cdFx0IHotaW5kZXg6IC0xO1xuXHRcdCAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLy8gZm9yIENocm9tZSBXaW5kb3dzXG5cdCAgfVxuIFxuXHQgIEBpZiAkcHNldWRvID09ICdiZWZvcmUnIHtcblx0XHQgI3skc2VsZWN0b3J9IHtcblx0XHRcdHRvcDogMDtcbiBcblx0XHRcdEBpZiAkZmxpcCB7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2tld1koJGFuZ2xlICogLTEpO1xuXHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdCAgdHJhbnNmb3JtOiBza2V3WSgkYW5nbGUpO1xuXHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG5cdFx0XHR9XG5cdFx0IH1cblx0ICB9XG4gXG5cdCAgQGlmICRwc2V1ZG8gPT0gJ2FmdGVyJyB7XG5cdFx0ICN7JHNlbGVjdG9yfSB7XG5cdFx0XHRib3R0b206IDA7XG4gXG5cdFx0XHRAaWYgJGZsaXAge1xuXHRcdFx0ICB0cmFuc2Zvcm06IHNrZXdZKCRhbmdsZSk7XG5cdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0ICB0cmFuc2Zvcm06IHNrZXdZKCRhbmdsZSAqIC0xKTtcblx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcblx0XHRcdH1cblx0XHQgfVxuXHQgIH1cbiBcblx0ICBAaWYgJHBzZXVkbyA9PSAnYm90aCcge1xuXHRcdCAmOmJlZm9yZSB7XG5cdFx0XHR0b3A6IDA7XG4gXG5cdFx0XHRAaWYgJGZsaXAge1xuXHRcdFx0ICB0cmFuc2Zvcm06IHNrZXdZKCRhbmdsZSAqIC0xKTtcblx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2tld1koJGFuZ2xlKTtcblx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuXHRcdFx0fVxuXHRcdCB9XG4gXG5cdFx0ICY6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAwO1xuIFxuXHRcdFx0QGlmICRmbGlwIHtcblx0XHRcdCAgdHJhbnNmb3JtOiBza2V3WSgkYW5nbGUpO1xuXHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdCAgdHJhbnNmb3JtOiBza2V3WSgkYW5nbGUgKiAtMSk7XG5cdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG5cdFx0XHR9XG5cdFx0IH1cblx0ICB9XG5cdH1cbiB9IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuSEVMUEVSXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBoZWxwZXIgY2xhc3Nlc1xyXG5cclxuLmRlYnVnIHtcclxuICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjtcclxufVxyXG5cclxuLmRlYnVnMiB7XHJcbiAgIGJvcmRlcjogMXB4IHNvbGlkIGxpbWU7XHJcbn1cclxuXHJcbi5jbGVhcmZpeDpiZWZvcmUsXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5jbGVhci1sZWZ0IHtcclxuICAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG4uY2xlYXItcmlnaHQge1xyXG4gICBjbGVhcjogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG4uY2xlYXItbm9uZSB7XHJcbiAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbG9hdC1sZWZ0IHtcclxuICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mbG9hdC1yaWdodCB7XHJcbiAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmZsb2F0LW5vbmUge1xyXG4gICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1sZWZ0IHtcclxuICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1tZC1sZWZ0IHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4udGV4dC1yaWdodCB7XHJcbiAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53aWR0aC1mdWxsIHtcclxuICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG4ud2lkdGgtYXV0byB7XHJcbiAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kaXNwbGF5LXRhYmxlLXdyYXBwZXIge1xyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgfVxyXG59XHJcblxyXG4uZGlzcGxheS10YWJsZSB7XHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMjBweCAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIH1cclxufVxyXG5cclxuLmRpc3BsYXktdGFibGUtY2VsbCB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICBjbGVhcjogYm90aDtcclxuXHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIHJlc3BvbnNpdmUgaW1hZ2VcclxuLmltZy1yZXNwb25zaXZlIHtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmludmlzaWJsZSB7XHJcbiAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmNlbnRlci1ibG9jayB7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYmxvY2sge1xyXG4gICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAmLS1zcGFjZS1iZXR3ZWVuIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICB9XHJcblxyXG4gICAmLS1qdXN0aWZ5LWNlbnRlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICB9XHJcblxyXG4gICAmLS1hbGlnbi1jZW50ZXIge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICB9XHJcblxyXG4gICAmLS1yb3ctd3JhcCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgIH1cclxuXHJcbiAgICYtLWNvbC13cmFwIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgfVxyXG5cclxuICAgJi0td3JhcCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgfVxyXG5cclxuICAgJi0tZW5kIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgfVxyXG5cclxuICAgJi0tY29sIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgIH1cclxuXHJcbiAgICYtLWxnIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4udmlzaWJsZS1kZXNrdG9wIHtcclxuICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIH1cclxufVxyXG5cclxuLmJnLWNvdmVyIHtcclxuICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLm5vLWd1dHRlciB7XHJcbiAgIG1hcmdpbjogMDtcclxuXHJcbiAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICB9XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXIge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgIGhlaWdodDogMDtcclxuICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgaWZyYW1lLFxyXG4gICBvYmplY3QsXHJcbiAgIGVtYmVkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgIH1cclxufVxyXG5cclxuLmJnLS1ibHVlIHtcclxuICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbn1cclxuXHJcbi5iZy0tZ3JlZW4ge1xyXG4gICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbn1cclxuXHJcbi5iZy0tZ3JleSB7XHJcbiAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0ZXI7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLWNvbG9yLWdyYWRpZW50IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRibHVlLCAkZ3JlZW4pO1xyXG59XHJcblxyXG4uYmFja2dyb3VuZC1jb2xvci1ncmFkaWVudC1ncmV5IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNDQ0NDQ0MgMCUsICNGN0Y3RjcgMTAwJSk7XHJcbn1cclxuXHJcbi8vIGRlZmF1bHQgcGFkZGluZyBmb3IgdGhvc2Ugc2VjdGlvbnMgdGhhdCBuZWVkIGl0XHJcbi5wYWRkaW5nLXQge1xyXG4gICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogN3JlbTtcclxuICAgfVxyXG59XHJcblxyXG4ucGFkZGluZy1iIHtcclxuICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDdyZW07XHJcbiAgIH1cclxufVxyXG5cclxuLnBhZGRpbmcteSB7XHJcbiAgIEBleHRlbmQgLnBhZGRpbmctdDtcclxuICAgQGV4dGVuZCAucGFkZGluZy1iO1xyXG59XHJcblxyXG4vLyBkZWZhdWx0IG1hcmdpbiBmb3IgdGhvc2Ugc2VjdGlvbnMgdGhhdCBuZWVkIGl0XHJcbi5tYXJnaW4tdCB7XHJcbiAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogN3JlbTtcclxuICAgfVxyXG59XHJcblxyXG4ubWFyZ2luLWIge1xyXG4gICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XHJcbiAgIH1cclxufVxyXG5cclxuLm1hcmdpbi10LS1zbWFsbCB7XHJcbiAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgfVxyXG59XHJcblxyXG4ubWFyZ2luLWItLXNtYWxsIHtcclxuICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICB9XHJcbn1cclxuXHJcbi5tYXJnaW4teS0tc21hbGwge1xyXG4gICBAZXh0ZW5kIC5tYXJnaW4tdC0tc21hbGw7XHJcbiAgIEBleHRlbmQgLm1hcmdpbi1iLS1zbWFsbDtcclxufVxyXG5cclxuLm9iamVjdC1maXQge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIHRvcDogMDtcclxuICAgcmlnaHQ6IDA7XHJcbiAgIGJvdHRvbTogMDtcclxuICAgbGVmdDogMDtcclxuICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xyXG4gICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IC8vIGNlbnRyZWQgYnkgZGVmYXVsdFxyXG4gICAmLS1jb250YWluIHtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtcIjtcclxuICAgfVxyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbS1kYXNoZWQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgZ3JleTtcclxufVxyXG4iLCIvLyBHZW5lcmljIGhlYWRpbmcgc3R5bGluZ1xyXG5cclxuaDEsXHJcbi5oMSxcclxuaDIsXHJcbi5oMixcclxuaDMsXHJcbi5oMyxcclxuaDQsXHJcbi5oNCxcclxuaDUsXHJcbi5oNSxcclxuaDYsXHJcbi5oNiB7XHJcbiAgIG1hcmdpbjogMDtcclxuICAgcGFkZGluZzogMDtcclxuICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XHJcbiAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICYuZ3JhZGllbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkYmx1ZSwgJGdyZWVuKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICB9XHJcblxyXG4gICAmLnhsIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIH1cclxuXHJcbiAgICYuY2VudGVyZWQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmLmJsdWUge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgIH1cclxuXHJcbiAgICYuZ3JlZW4ge1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICB9XHJcblxyXG4gICAmLmJvbGQge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICB9XHJcbn1cclxuXHJcbi5ncmFkaWVudCB7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRibHVlLCAkZ3JlZW4pO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5ncmFkaWVudC0yIHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAkYmx1ZSwgJGdyZWVuKTtcclxuICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG4vLyBDdXN0b20gaGVhZGluZyBzdHlsaW5nXHJcbi8vIE1hcmt1cCBzaG91bGQgYmUgc2VtYW50aWNhbGx5IGNvcnJlY3RcclxuLy8gVXNlIGFuIGFwcHJvcHJpYXRlIGNsYXNzIHRvIHZpc3VhbGx5IHN0eWxlIGFuIGgzIGFzIGFuIGgyIC0gZWcgPGgzIGNsYXNzPVwiaDJcIj5cclxuXHJcbmgxLFxyXG4uaDEge1xyXG4gICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgfVxyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICBmb250LXNpemU6IDM1cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAmLnhsIHtcclxuICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgfVxyXG5cclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgZm9udC1zaXplOiAzMnB4O1xyXG5cclxuICAgICAmLnhsIHtcclxuICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuaDUsXHJcbi5oNSB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG5oNixcclxuLmg2IHtcclxuICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4vLyB1c2VkIGluIGEgY291cGxlIG9mIHBsYWNlcyAobW9zdGx5IG9uIHRoZSB0ZWFtIG1vZHVsZSlcclxuLnN1YnRpdGxlLTEge1xyXG4gICBjb2xvcjogJGJsdWU7XHJcbiAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICBmb250LXNpemU6IDIwcHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLy8gTGluayBzdHlsZXNcclxuXHJcbmJvZHkge1xyXG4gICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbmEge1xyXG4gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuXHJcbiAgICoge1xyXG4gICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICB9XHJcblxyXG4gICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICB9XHJcbn1cclxuXHJcbmE6dmlzaXRlZCB7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG59XHJcblxyXG5hOmZvY3VzIHtcclxuICAgLy8gb3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8vIFN0YW5kYXJkIHRleHQgcGFyYWdyYXBoc1xyXG5cclxucCB7XHJcbiAgIG1hcmdpbjogMCAwIDEuNnJlbSAwO1xyXG4gICBwYWRkaW5nOiAwO1xyXG4gICBmb250LXNpemU6IDE3cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICBmb250LXdlaWdodDogNDAwO1xyXG4gICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAmLmJpZ2dlciB7XHJcbiAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGlzdCBzdHlsZXNcclxuXHJcbm9sIHtcclxuICAgbWFyZ2luOiAwIDEzcHggOHB4IDE1cHg7XHJcbiAgIHBhZGRpbmc6IDA7XHJcbiAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcbiAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICYuZmFuY3kge1xyXG4gICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcclxuICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgIGxpIHtcclxuICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgfVxyXG5cclxuICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XHJcbiAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKVwiXFxhMFwiO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMzQlLDIwJSk7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbnVsIHtcclxuICAgbWFyZ2luLWxlZnQ6IDEuN3JlbTtcclxuICAgcGFkZGluZzogMDtcclxuICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuXHJcbiAgICYudW5zdHlsZWQge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgIH1cclxuXHJcbiAgIGxpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgIH1cclxufVxyXG5cclxub2wgb2wsXHJcbm9sIHVsLFxyXG51bCB1bCxcclxudWwgb2wge1xyXG4gICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbmRsIHtcclxufVxyXG5cclxuZHQge1xyXG4gICBmb250LXdlaWdodDogYm9sZDtcclxuICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XHJcbn1cclxuXHJcbi5kbC1ob3Jpem9udGFsIHtcclxuICAgZHQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBkZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgIG1hcmdpbjogMnJlbSAwO1xyXG5cclxuICAgLmJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgfVxyXG59XHJcblxyXG50ciB7XHJcbiAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0ZXN0O1xyXG4gICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1taWQtbGlnaHQ7XHJcblxyXG4gICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICB9XHJcblxyXG4gICB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICB9XHJcbn1cclxuXHJcbnRkIHtcclxuICAgcGFkZGluZzogMC44cmVtIDFyZW07XHJcbiAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LW1pZC1saWdodDtcclxufVxyXG5cclxuLy8gT3BpbmlvbmF0ZWQgc3R5bGluZyBvZiB0eXBvZ3JhcGhpYyBlbGVtZW50c1xyXG5cclxuaHIge1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgaGVpZ2h0OiAxcHg7XHJcbiAgIGJvcmRlcjogMDtcclxuICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgIG1hcmdpbjogMWVtIDA7XHJcbiAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWU7XHJcbiAgIG1hcmdpbjogMDtcclxuICAgcGFkZGluZzogMCAxcmVtO1xyXG59XHJcblxyXG5pbnMge1xyXG4gICBiYWNrZ3JvdW5kOiAjZmY5O1xyXG4gICBjb2xvcjogIzAwMDtcclxuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5tYXJrIHtcclxuICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxucHJlIHtcclxuICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5maXJzdC1sYXN0IHtcclxuICAgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICB9XHJcbiAgID4gOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICB9XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlIHtcclxuICAgY29sb3I6ICNmZmY7XHJcbiAgIGgxLFxyXG4gICBoMixcclxuICAgaDMsXHJcbiAgIGg0LFxyXG4gICBoNSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICB9XHJcbn1cclxuXHJcbi50ZXh0LWJsdWUge1xyXG4gICBjb2xvcjogJGJsdWU7XHJcbiAgIGgxLFxyXG4gICBoMixcclxuICAgaDMsXHJcbiAgIGg0LFxyXG4gICBoNSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgfVxyXG59XHJcblxyXG4udGV4dC1jZW50ZXJlZCB7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRpbmctbWIge1xyXG4gICAvLyBmb3IgYmlnIGhlYWRpbmdzIHdpdGggY2VudHJlIGFsaWduZWQgdGV4dFxyXG4gICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgIH1cclxufVxyXG5cclxuLmdyZWVuIHtcclxuICAgY29sb3I6ICRncmVlbjtcclxufVxyXG5cclxuLmJpZyB7XHJcbiAgZm9udC1zaXplOiAxMTglO1xyXG59XHJcblxyXG4ubGFyZ2Uge1xyXG4gICBmb250LXNpemU6IDE4MCU7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjAwJTtcclxuICAgfVxyXG59XHJcbi8vIHdyYXBwZXIgdG8gbm9ybWFsaXNlIHN0eWxpbmcgb24gQ01TIFdZU0lXWUcgdGV4dFxyXG4uY21zLXRleHQge1xyXG4gICB1bCBsaSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjMzZW07XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uc3VwZXJ0aXRsZSB7XHJcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICBmb250LXNpemU6IDE2cHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAzLjJweDtcclxuICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnAtdGV4dCB7XHJcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICBmb250LXNpemU6IDE3cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEJVVFRPTlNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5idG4ge1xyXG5cdG1hcmdpbjogMS41cmVtIDAgMDtcclxuXHRwYWRkaW5nOiAwLjY1cmVtIDEuNXJlbTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0fVxyXG5cclxuXHQuZmEge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAxcHg7XHJcblx0fVxyXG5cclxuXHQuZmEtY2hldnJvbi1yaWdodCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0fVxyXG5cclxuXHRzdmcge1xyXG5cdFx0aGVpZ2h0OiAxcmVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuXHJcblx0XHRwYXRoIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUsXHJcblx0Jjp2aXNpdGVkIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHQuZmEtY2hldnJvbi1yaWdodCB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdH1cclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRwYXRoIHtcclxuXHRcdFx0XHQvLyBmaWxsOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLS1ibHVlIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcclxufVxyXG5cclxuLmJ0bi0tZ3JlZW4ge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcclxufVxyXG5cclxuLmJ0bi0td2hpdGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRjb2xvcjogJGJsdWU7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cclxuXHRcdHN2ZyB7XHJcblxyXG5cdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRmaWxsOiAkZ3JlZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tLXdoaXRlLW91dGxpbmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi0td2hpdGUtaG92ZXItc2hhZGluZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHRib3JkZXI6IDJweCAkd2hpdGUgc29saWQ7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aW5zZXQ6IC0ycHg7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0Ym9yZGVyOiAycHggJGdyZXktbGlnaHRlciBzb2xpZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXI7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdH1cclxuXHJcblx0XHRzdmcge1xyXG5cclxuXHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0ZmlsbDogJGdyZWVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLS1zb2xpZCB7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJyYW5kLWFsdDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdDphY3RpdmUsXHJcblx0OmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi0tbGluayB7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRmaWxsOiAkYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1icmFuZC1saWdodGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtbGlnaHRlcjtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1icmFuZDtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5idG4tYnJhbmQtYWx0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWJyYW5kLWFsdC1ob3Zlci10cmFuc3BhcmVuY3kge1xyXG5cdGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHRib3JkZXI6IHNvbGlkIDJweCAkY29sb3ItYnJhbmQtYWx0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogLTJweDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0b3BhY2l0eTogMC4yNTtcclxuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWhvbGxvdy1ib3JkZXItYnJhbmQtYWx0LWhvdmVyLXRyYW5zcGFyZW5jeSB7XHJcblx0aXNvbGF0aW9uOiBpc29sYXRlO1xyXG5cdGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0Y29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aW5zZXQ6IC0ycHg7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdG9wYWNpdHk6IDAuMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLS13aGl0ZS1vdXRsaW5lLWhvdmVyLXRyYW5zcGFyZW5jeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogLTJweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyICYge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tYnJhbmQtYWx0LWRhcmtlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdC1kYXJrZXI7XHJcblx0Y29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWI4O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tLXdpdGgtYXJyb3cge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIuMjVlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMS4yZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMC41ZW07XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkuMDg2IDE0LjkzOCclM0UlM0NwYXRoIGRhdGEtbmFtZT0nUGF0aCAxNTAnIGQ9J00xLjYxNyAxNC45MzhMMCAxMy4zMjFsNS44NTItNS44NTJMMCAxLjYxNyAxLjYxNyAwbDcuNDY5IDcuNDY5eicgZmlsbD0nJTIzMWZjYTdlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA2MCU7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb25cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tZG93bmxvYWQge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDFlbTtcclxuXHRcdGhlaWdodDogMWVtO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5LjA4NiAxNC45MzgnJTNFJTNDcGF0aCBkYXRhLW5hbWU9J1BhdGggMTUwJyBkPSdNMS42MTcgMTQuOTM4TDAgMTMuMzIxbDUuODUyLTUuODUyTDAgMS42MTcgMS42MTcgMGw3LjQ2OSA3LjQ2OXonIGZpbGw9JyUyMzFmY2E3ZScvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSxcclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tYnJhbmQtYWx0LXJlZGVzaWduIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHRwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xyXG5cdHBhZGRpbmctaW5saW5lOiAyLjVyZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjI1O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tbGFuZ3VhZ2Utc2VsZWN0b3Ige1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZy1ibG9jazogMC4yNXJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1zYWxlcyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1icmFuZC1ob3Zlci10cmFuc3BhcmVuY3kge1xyXG5cdGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHRib3JkZXI6IHNvbGlkIDJweCAkY29sb3ItYnJhbmQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGluc2V0OiAtMnB4O1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICAgICBGT1JNU1xyXG4vLyBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy9Qcm92aWRlZCBieSBtYXJrZXRvXHJcblxyXG4vLz09PT09PT09PT09PT09PT09XHJcblxyXG4jbWt0b1N0eWxlTG9hZGVkIHtcclxuXHQvKiBjc3MgbG9hZCBkZXRlY3Rpb24sIGRvIG5vdCByZW1vdmUgKi9cclxuXHRjb2xvcjogIzEyMzQ1NjtcclxufVxyXG4ubWt0b0Zvcm0gZmllbGRzZXQge1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuLm1rdG9Gb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XHJcbn1cclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZCxcclxuLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQge1xyXG5cdHBhZGRpbmc6IDJweCAzcHg7XHJcbn1cclxuXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxyXG4ubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZDpmb2N1cyxcclxuLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZDpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLm1rdG9Gb3JtIHtcclxuICAgIHRleHRhcmVhLm1rdG9GaWVsZCB7XHJcbiAgICAgIGhlaWdodDogNGVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya2V0by1mb3JtLXdyYXBwZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNDVyZW07XHJcblxyXG4gIC5ta3RvRm9ybVJvdyB7XHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIlXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQge1xyXG4gIC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlIHtcclxuICAgIC5ta3RvRm9ybUNvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICBcclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbWt0b0Zvcm1fMTExMCxcclxuICAjbWt0b0Zvcm1fMTAyOSB7XHJcbiAgICAubWt0b0Zvcm1Sb3cge1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICAgICAubWt0b0Zvcm1Db2wge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2Uge1xyXG4gICNta3RvRm9ybV8xMTAwIHtcclxuICAgIC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgLm1rdG9Gb3JtQ29sIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcblxyXG4gICAgICAgIC5ta3RvRmllbGRXcmFwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9zb2x1dGlvbnMtaG9tZSxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZGVtby1wYWdlLFxyXG4uZXZlbnRzLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC1kZXRhaWxzLFxyXG4jbWt0b0Zvcm1fMTAwMywgIFxyXG4jbWt0b0Zvcm1fMTAwNCB7XHJcbiAgLm1rdG9Gb3JtUm93IHtcclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNDklO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMiVcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNta3RvRm9ybV8xMDAzIHtcclxuICBzZWxlY3QjVGl0bGUge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAuMzNlbSAwLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ta3RvRm9ybUNvbDpoYXModGV4dGFyZWEpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1rdG9Gb3JtIHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBlbnN1cmUgaXQgZmlsbHMgd3JhcHBlciwgYW5kIGdpdmVzIGl0IGEgZGVmaW5lZCB3aWR0aCAoZm9yIEpTKVxyXG59XHJcblxyXG5sYWJlbC5ta3RvTGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRmb250LWZhbWlseTogJGJvZHktZm9udCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDAuMzNlbSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHJcblx0Lm1rdG9Bc3Rlcml4IHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1pbm5lciBsYWJlbC5ta3RvTGFiZWwge1xyXG5cdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50OyAvLyBibHVlIGxhYmVscyB3aGVuIEJHIGlzIHdoaXRlXHJcbn1cclxuXHJcbi5tb2RhbC1pbm5lciAubWt0b0Zvcm0ge1xyXG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlucHV0Lm1rdG9GaWVsZCwgdGV4dGFyZWEubWt0b0ZpZWxkICB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMC4zM2VtIDAuNWVtICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdDpmb2N1cyB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm1rdG9GaWVsZERlc2NyaXB0b3Ige1xyXG5cdG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b25XcmFwLm1rdG9OYXRpdmUgLm1rdG9CdXR0b24sXHJcbi5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSAubWt0b0J1dHRvbiB7XHJcblx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0cGFkZGluZzogMC41cmVtIDIuNWVtIDAuNXJlbSAxcmVtO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdDphY3RpdmUsXHJcblx0OmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJsdWUsIDEwJSk7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMS40ZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMC43NWVtO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5LjA4NiAxNC45MzgnJTNFJTNDcGF0aCBkYXRhLW5hbWU9J1BhdGggMTUwJyBkPSdNMS42MTcgMTQuOTM4TDAgMTMuMzIxbDUuODUyLTUuODUyTDAgMS42MTcgMS42MTcgMGw3LjQ2OSA3LjQ2OXonIGZpbGw9JyUyMzFmY2E3ZScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR9XHJcbn1cclxuXHJcbi5ta3RvRmllbGRXcmFwLFxyXG4ubWt0b0Zvcm1Db2wge1xyXG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IC8vIGFsbG93cyBmb3JtIGZpZWxkcyB0byBiZSBmdWxsIHdpZHRoXHJcbn1cclxuXHJcbi5ta3RvT2Zmc2V0IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8vIHJlbW92ZXMgd2VpcmQgc3BhY2luZ1xyXG59XHJcblxyXG4ubWt0b0J1dHRvbldyYXAge1xyXG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IC8vIHN0b3BzIGJ1dHRvbiBiZWluZyBwdXNoZWQgdG8gcmlnaHRcclxufVxyXG5cclxuLm1rdG9HdXR0ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gcmVtb3ZlcyBtYXJnaW4vcGFkZGluZyB0byBsZWZ0IG9mIGZvcm1cclxufVxyXG5cclxuLy9DcmVhdGluZyBzdHlsZXMgZm9yIE1hcmtldG8gdGhhdCB3b3JrIG9uIGEgV0hJVEUgQkFDS0dST1VORFxyXG4ubWFya2V0by1saWdodG1vZGUge1xyXG5cdGxhYmVsLm1rdG9MYWJlbCB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ubWt0b0Zvcm1Sb3cge1xyXG5cdHRleHRhcmVhIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgIC8vIGNvbG9yOiAkbmF2eTtcclxuICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICBmb250LXdlaWdodDogYm9sZDtcclxuICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICBib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbVxyXG4gICB9XHJcbn1cclxuXHJcbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgYmFja2dyb3VuZCA6d2hpdGU7XHJcbiAgIC8vIGNvbG9yOiAkbmF2eTtcclxuICAgbWFyZ2luOiAzcmVtIDAgMCAhaW1wb3J0YW50O1xyXG4gICBib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBwYWRkaW5nOiAxcmVtIDJyZW0gIWltcG9ydGFudDtcclxuICAgZm9udC1zaXplOiAxN3B4O1xyXG59XHJcblxyXG4uZm9ybSB7XHJcblxyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIG1heC13aWR0aDogNTByZW07XHJcbiAgIH1cclxufVxyXG5cclxuLmZvcm0tcm93IHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAmLi0tZmxleCB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgfVxyXG5cclxuICAgcCwgYSB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICB9XHJcblxyXG4gICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5mb3JtX19pbnB1dCB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xyXG5cclxuICAgJi0tc2VsZWN0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9kb3duLWNoZXZyb24uc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgIHRvcDogMS41cmVtO1xyXG4gICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgfVxyXG5cclxuICAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIHNlbGVjdCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAzLjVyZW0gMS4ycmVtIDEuMnJlbTtcclxuXHQgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgIH1cclxuXHJcbiAgIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICB9XHJcblxyXG4gICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgbWFyZ2luOiAwO1xyXG4gICB9XHJcblxyXG4gICAmLi0tc3VibWl0IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICB9XHJcbn1cclxuXHJcbi5ta3RvRm9ybSB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLm1rdG9Gb3JtUm93IHtcclxuICAgIGZsZXgtZ3JvdzogMjtcclxuICAgIGZsZXgtc2hyaW5rOiAyO1xyXG4gICAgbWF4LXdpZHRoOiAzMTFweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWt0b0Zvcm1Db2wge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAubWt0b0xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ta3RvRmllbGQge1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNFbWFpbCB7XHJcbiAgICAgICAgd2lkdGg6IDMxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ta3RvQnV0dG9uUm93IHtcclxuICAgIC5ta3RvQnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMS4xNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbWFpbC1zdWJzY3JpcHRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLm1rdG9Gb3JtUm93IHtcclxuICAgIGZsZXgtZ3JvdzogMjtcclxuICAgIGZsZXgtc2hyaW5rOiAyO1xyXG4gICAgbWF4LXdpZHRoOiAzMTFweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWt0b0Zvcm1Db2wge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAubWt0b0xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ta3RvRmllbGQge1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI0VtYWlsIHtcclxuICAgICAgICB3aWR0aDogMzExcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1rdG9CdXR0b25Sb3cge1xyXG4gICAgLm1rdG9CdXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya2V0by10d28tY29sIHtcclxuXHQubWt0b0Zvcm1Sb3cge1xyXG5cdFx0QGV4dGVuZCAucm93O1xyXG5cclxuXHRcdC5ta3RvRm9ybUNvbCB7XHJcblx0XHRcdEBleHRlbmQgLmNvbC0xMjtcclxuXHRcdFx0QGV4dGVuZCAuY29sLXNtLTY7XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29sIHtcclxuXHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDZyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1rdG8tbWVzc2FnZS1maWVsZC1sYXN0IHtcclxuXHQubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XHJcblx0XHQubWt0b0Zvcm1Db2wge1xyXG5cdFx0XHRAZXh0ZW5kIC5jb2wtMTI7XHJcblx0XHRcdEBleHRlbmQgLmNvbC1zbS0xMjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogQG5hbWU6ICAgICAgIExpdkljb25zRXZvLmNzcyAtIHRoZSBzdHlsZXMgZm9yIExpdkljb25zIChMaXZlIEljb25zKSBFdm9sdXRpb25cclxuICogQHZlcnNpb246ICAgIDIuOS5YWFggKFhYWCBpcyBhIHRvdGFsIG51bWJlciBvZiBpY29ucylcclxuICogQFVSTDogICAgICAgIGh0dHBzOi8vbGl2aWNvbnMuY29tXHJcbiAqIEBjb3B5cmlnaHQ6ICAoYykgMjAxMy0yMDIwIERlZVRoZW1lcyAoaHR0cHM6Ly9jb2RlY2FueW9uLm5ldC91c2VyL0RlZVRoZW1lcylcclxuICogQGxpY2Vuc2VzOiAgIGh0dHBzOi8vY29kZWNhbnlvbi5uZXQvbGljZW5zZXMvcmVndWxhclxyXG4gICAgICAgICAgICAgICAgaHR0cHM6Ly9jb2RlY2FueW9uLm5ldC9saWNlbnNlcy9leHRlbmRlZFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5saXZpY29uLWV2by1ob2xkZXIge1xyXG4gIHdpZHRoOiAwOyAvKiB0byBwcmV2ZW50IFwiZmxpY2tlcmluZ1wiIHdoaWxlIHJlbmRlcmluZyAqL1xyXG59XHJcbmRpdi5saXZpY29uLWV2by1ob2xkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbnNwYW4ubGl2aWNvbi1ldm8taG9sZGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ubGl2aWNvbi1ldm8taG9sZGVyIC5saWV2by1zdmctd3JhcHBlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMCUhaW1wb3J0YW50O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XHJcbn1cclxuLmxpdmljb24tZXZvLWhvbGRlciBzdmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcclxufVxyXG4ubGl2aWNvbi1ldm8taG9sZGVyIHN2ZyxcclxuLmxpdmljb24tZXZvLWhvbGRlciBzdmcgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5saXZpY29uLWV2by1lcnJvciB7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTQyNDI7XHJcbn1cclxuLmxpdmljb24tZXZvLWVycm9yIHNwYW4ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAtNHB4O1xyXG59XHJcbi5saXZpY29uLWV2by1lcnJvciBhY3JvbnltIHtcclxuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY3Vyc29yOmhlbHA7XHJcbiAgY29sb3I6I2M5NDI0MjtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjOTQyNDI7XHJcbn1cclxuXHJcbi8qXHJcbkljb25zJyBzaXplIGNhbiBiZSBjb250cm9sbGVkIHZpYSBtZWRpYSBxdWVyaWVzLlxyXG5QbGVhc2UgdHJ5IHRvIHVuY29tbWVudCB0aGUgbGluZXMgYmVsb3cuXHJcbiovXHJcblxyXG4vKlxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAubGl2aWNvbi1ldm8taG9sZGVyIHtcclxuICAgIHdpZHRoOjYwcHghaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcclxuICAubGl2aWNvbi1ldm8taG9sZGVyIHtcclxuICAgIHdpZHRoOiAxODBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiovXHJcbiIsIi8qISBGbGlja2l0eSB2Mi4yLjJcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiB9XG4gXG4gLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG4gXG4gLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBoZWlnaHQ6IDEwMCU7XG4gfVxuIFxuIC5mbGlja2l0eS1zbGlkZXIge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgd2lkdGg6IDEwMCU7XG4gICBoZWlnaHQ6IDEwMCU7XG4gfVxuIFxuIC8qIGRyYWdnYWJsZSAqL1xuIFxuIC5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiB9XG4gXG4gLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICBjdXJzb3I6IG1vdmU7XG4gICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgIGN1cnNvcjogZ3JhYjtcbiB9XG4gXG4gLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgY3Vyc29yOiBncmFiYmluZztcbiB9XG4gXG4gLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuIFxuIC5mbGlja2l0eS1idXR0b24ge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gICBib3JkZXI6IG5vbmU7XG4gICBjb2xvcjogIzMzMztcbiB9XG4gXG4gLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiB9XG4gXG4gLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gICBvdXRsaW5lOiBub25lO1xuICAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG4gfVxuIFxuIC5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgIG9wYWNpdHk6IDAuNjtcbiB9XG4gXG4gLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gICBvcGFjaXR5OiAwLjM7XG4gICBjdXJzb3I6IGF1dG87XG4gICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiB9XG4gXG4gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiB9XG4gXG4gLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuIFxuIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgIHRvcDogNTAlO1xuICAgd2lkdGg6IDQ0cHg7XG4gICBoZWlnaHQ6IDQ0cHg7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuIH1cbiBcbiAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7IGxlZnQ6IDEwcHg7IH1cbiAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbiAvKiByaWdodCB0byBsZWZ0ICovXG4gLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gICBsZWZ0OiBhdXRvO1xuICAgcmlnaHQ6IDEwcHg7XG4gfVxuIC5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gICByaWdodDogYXV0bztcbiAgIGxlZnQ6IDEwcHg7XG4gfVxuIFxuIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBsZWZ0OiAyMCU7XG4gICB0b3A6IDIwJTtcbiAgIHdpZHRoOiA2MCU7XG4gICBoZWlnaHQ6IDYwJTtcbiB9XG4gXG4gLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuIFxuIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgd2lkdGg6IDEwMCU7XG4gICBib3R0b206IC0yNXB4O1xuICAgcGFkZGluZzogMDtcbiAgIG1hcmdpbjogMDtcbiAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICBsaW5lLWhlaWdodDogMTtcbiB9XG4gXG4gLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHsgZGlyZWN0aW9uOiBydGw7IH1cbiBcbiAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgd2lkdGg6IDEwcHg7XG4gICBoZWlnaHQ6IDEwcHg7XG4gICBtYXJnaW46IDAgOHB4O1xuICAgYmFja2dyb3VuZDogIzMzMztcbiAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgIG9wYWNpdHk6IDAuMjU7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gfVxuIFxuIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gICBvcGFjaXR5OiAxO1xuIH0iLCJAa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG5cdH1cbn1cbi5zcGxpZGVfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zcGxpZGVfX2xpc3Qge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnNwbGlkZS5pcy1hY3RpdmUgLnNwbGlkZV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiA5NSU7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcbn1cbi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbjogMDtcbn1cbi5zcGxpZGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3BsaWRlLFxuLnNwbGlkZV9fc2xpZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4uc3BsaWRlX19zbGlkZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuLnNwbGlkZV9fc2xpZGUgaW1nIHtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5zcGxpZGVfX3NsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcGxpZGVfX3NwaW5uZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAycHggc29saWQgIzk5OTtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbmltYXRpb246IHNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcGxpZGVfX3RyYWNrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwbGlkZS0tZHJhZ2dhYmxlID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zcGxpZGUtLWZhZGUgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2xpc3Qge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5zcGxpZGUtLWZhZGUgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuLnNwbGlkZS0tZmFkZSA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0b3BhY2l0eTogMTtcbn1cbi5zcGxpZGUtLXJ0bCB7XG5cdGRpcmVjdGlvbjogcnRsO1xufVxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19wYWdpbmF0aW9uIHtcblx0d2lkdGg6IGF1dG87XG59XG4uc3BsaWRlX19hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDJlbTtcblx0aGVpZ2h0OiAyZW07XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0b3BhY2l0eTogMC43O1xuXHRiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLnNwbGlkZV9fYXJyb3cgc3ZnIHtcblx0d2lkdGg6IDEuMmVtO1xuXHRoZWlnaHQ6IDEuMmVtO1xufVxuLnNwbGlkZV9fYXJyb3c6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDAuOTtcbn1cbi5zcGxpZGVfX2Fycm93OmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbi5zcGxpZGVfX2Fycm93LS1wcmV2IHtcblx0bGVmdDogMWVtO1xufVxuLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcblx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogMWVtO1xufVxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Ym90dG9tOiAwLjVlbTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHBhZGRpbmc6IDA7XG59XG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0YmFja2dyb3VuZDogI2NjYztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW46IDNweDtcblx0cGFkZGluZzogMDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuXHRib3JkZXI6IG5vbmU7XG5cdG9wYWNpdHk6IDAuNztcbn1cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3BhY2l0eTogMC45O1xufVxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4uc3BsaWRlX19wcm9ncmVzc19fYmFyIHtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLnNwbGlkZS0tbmF2ID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuXHRib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zcGxpZGUtLW5hdiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5zcGxpZGUtLW5hdiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldixcbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcblx0cmlnaHQ6IDFlbTtcblx0bGVmdDogYXV0bztcbn1cbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcsXG4uc3BsaWRlLS1ydGwgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCxcbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcblx0bGVmdDogMWVtO1xuXHRyaWdodDogYXV0bztcbn1cbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmcsXG4uc3BsaWRlLS1ydGwgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmcge1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3csXG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdyB7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYsXG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG5cdHRvcDogMWVtO1xufVxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Zyxcbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQsXG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAxZW07XG59XG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnLFxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJvdHRvbTogNTAlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMC41ZW07XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi8uLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4uLy4uL2ltYWdlcy9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEhFQURFUlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhlYWRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdHBhZGRpbmctdG9wOiAwLjI1cmVtO1xyXG5cdHotaW5kZXg6ICR6LTEwMDtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UgLjJzO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0dHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcclxuXHJcblx0Ji5uZXdzLWFsZXJ0LWFjdGl2ZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcclxuXHR9XHJcblxyXG5cdC5hZG1pbi1iYXIgJiB7XHJcblx0XHR0b3A6IDMycHggIWltcG9ydGFudDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0dG9wOiA0NnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWlubmVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAkeHhsO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwcmVtIDFyZW0gMCAxcmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcblx0XHQubmV3cy1hbGVydC1hY3RpdmUgJiB7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbSAwIDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWxvZ28td3JhcHBlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMTFweDsgLy9vZmZzZXRzIFwiQW4gUlNBIENvbXBhbnlcIlxyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0bWF4LXdpZHRoOiAxNHJlbTtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0fVxyXG5cclxuXHQmLWxvZ28ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR3aWR0aDogMTRyZW07XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQuY2xzLTExIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmFjdGl2ZSxcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdC5jbHMtMTEge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGdyZWVuO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpmb2N1cywgJjphY3RpdmUsICY6dmlzaXRlZCB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xIHtcclxuXHRcdCNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIHtcclxuXHRcdFx0Lm1lZ2EtbWVudS1pdGVtIHtcclxuXHRcdFx0XHQmLm5hdi1idXR0b24ge1xyXG5cdFx0XHRcdFx0Lm1lZ2EtbWVudS1saW5rIHtcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRpbnNldDogMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGJvZHkuc2Nyb2xsZWQgJiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHJcblx0XHQmLWlubmVyIHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtbG9nby13cmFwcGVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTZweDsgLy9vZmZzZXRzIFwiQW4gUlNBIENvbXBhbnlcIlxyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC41cmVtO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdH1cclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRwYXRoLFxyXG5cdFx0XHQqIHtcclxuXHRcdFx0XHRmaWxsOiAkd2hpdGU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNscy0xMSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0OmFjdGl2ZSxcclxuXHRcdFx0OmZvY3VzIHtcclxuXHRcdFx0XHRwYXRoLFxyXG5cdFx0XHRcdCoge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGdyZWVuO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSB7XHJcblx0XHRcdCNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIHtcclxuXHRcdFx0XHQubWVnYS1tZW51LWl0ZW0ge1xyXG5cdFx0XHRcdFx0Ji5uYXYtYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0Lm1lZ2EtbWVudS1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0XHRcdFx0JjphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjI1O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGJvZHkuc2Nyb2xsZWQgJiB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG5cclxuXHRcdCYtaW5uZXIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRib2R5LnNjcm9sbGVkLmFkbWluLWJhciAmIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLW5ld3MtYWxlcnQge1xyXG5cdGhlaWdodDogMi41cmVtO1xyXG5cdHotaW5kZXg6IDEwMTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5hZG1pbi1iYXIgJiB7XHJcblx0XHR0b3A6IDMycHggIWltcG9ydGFudDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0dG9wOiA0NnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW5ld3MtYWxlcnQtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMC4yNXJlbTtcclxuXHRcdHBhZGRpbmctbGVmdDogMC4yNXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIk5FVyFcIjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0OmFjdGl2ZSxcclxuXHRcdDpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm91dHNlZXItbWVnYW1lbnUge1xyXG5cdGEge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tZWdhbWVudS1mZWF0dXJlZC1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDI3NXB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdEBleHRlbmQgLmltZy1mbHVpZDtcclxuXHJcblx0XHRcdHdpZHRoOiAxMTVweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0JjphY3RpdmUsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLW1hcmdpbnMge1xyXG5cdG1hcmdpbi10b3A6IDg1cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0bWFyZ2luLXRvcDogNzJweDtcclxuXHR9XHJcblxyXG5cdC5hZG1pbi1iYXIgJiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMTZweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogODhweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTAycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLXBhZGRpbmcge1xyXG5cdHBhZGRpbmctdG9wOiA4NXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA3MnB4O1xyXG5cdH1cclxuXHJcblx0LmFkbWluLWJhciAmIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMTZweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDg4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMDJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2JlaGF2aW9yYWwtYmlvbWV0cmljcyxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXY0LFxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9yaXNrLWVuZ2luZSxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neS1wbGF0Zm9ybS1wYWdlLFxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbixcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIHtcclxuXHQuaGVhZGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRwYXRoLFxyXG5cdFx0XHQqIHtcclxuXHRcdFx0XHRmaWxsOiAkd2hpdGU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNscy0xMSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0JjphY3RpdmUsXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdHBhdGgsXHJcblx0XHRcdFx0KiB7XHJcblx0XHRcdFx0XHRmaWxsOiAkZ3JlZW47XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xIHtcclxuXHRcdFx0I21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEge1xyXG5cdFx0XHRcdC5tZWdhLW1lbnUtaXRlbSB7XHJcblx0XHRcdFx0XHQmLm5hdi1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHQubWVnYS1tZW51LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0XHRcdFx0JjphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjI1O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnNjcm9sbGVkIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gTWVnYSBNZW51IEl0ZW1zXHJcblxyXG4ubWVnYS1tZW51LWNvbHVtbiB7XHJcblx0Lml0ZW0tY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdC5pdGVtLWltYWdlIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxODVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1lZ2FtZW51LWJsb2cge1xyXG5cdC5tZWdhLW1lbnUtaXRlbSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblxyXG5cdFx0Lml0ZW0tY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHJcblx0XHRcdC5pdGVtLXRpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNtZW51LXByb2R1Y3RzLXRlY2hub2xvZ3ksXHJcbiNtZW51LXByb2R1Y3RzLXNlcnZpY2VzLFxyXG4jbWVudS1zb2x1dGlvbnMtdXNlLWNhc2VzLFxyXG4jbWVudS1zb2x1dGlvbnMtaW5kdXN0cmllcyxcclxuI21lbnUtc29sdXRpb24tcm9sZXMsXHJcbiNtZW51LWNvbXBhbnktY29tcGFueSxcclxuI21lbnUtcmVzb3VyY2VzLWFsbC1yZXNvdXJjZXMge1xyXG5cdGxpOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnPic7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGhlYWRlci1mb250O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzAlLCA1JSk7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdCY6YWN0aXZlLFxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogIzFmY2E3ZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1MCUsIDUlKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMWZjYTdlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmEge1xyXG5cdC5tZWdhbWVudS1zZWN0aW9uLXRpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJz4nO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTMwJSwgNSUpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlLFxyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlciB7XHJcblx0XHQubWVnYW1lbnUtc2VjdGlvbi10aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAjMWZjYTdlICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1MCUsIDUlKTtcclxuXHRcdFx0XHRjb2xvcjogIzFmY2E3ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWVnYW1lbnUtc2VjdGlvbi10aXRsZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNXJlbSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XHJcblx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnPic7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRmb250LWZhbWlseTogJGhlYWRlci1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzAlLCA1JSk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlLFxyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogIzFmY2E3ZSAhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwJSwgNSUpO1xyXG5cdFx0XHRjb2xvcjogIzFmY2E3ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIEFkanVzdG1lbnQgZm9yIHRydXN0IGNlbnRlciBwYWdlXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2JlaGF2aW9yYWwtYmlvbWV0cmljcyxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWJubSxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcmlzay1lbmdpbmUsXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3JvaS1jYWxjdWxhdG9yLXNpbXBsaWZpZWQsXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uLFxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIsXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3ktcGxhdGZvcm0tcGFnZSB7XHJcblx0LmhlYWRlcjpub3QoLnNjcm9sbGVkKSB7XHJcblx0XHQjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xIHtcclxuXHRcdFx0I21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEge1xyXG5cdFx0XHRcdC5tZWdhLW1lbnUtaXRlbSB7XHJcblx0XHRcdFx0XHQubWVnYS1tZW51LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFxyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHRcdFx0JjphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQgLmJsb2ctY29udGVudF9fc3RhbmRhcmQtY29weSxcbi5zaW5nbGUtLXByZXNzLXJlbGVhc2UgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9kZW1vLXBhZ2UgLmxhbmRpbmctcGFnZS1ib2R5LFxuLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHksXG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLmNvbC0xMixcbi5mZWF0dXJlZC1pdGVtIC5pdGVtLXRleHQsXG4uaGVyby1pbm5lciAuaGVyby1pbm5lcl9fbGVmdCxcbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1wcmVmb290ZXIgLml0ZW0tdGV4dCxcbi5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50d28tY29sIC5jb2x1bW4tMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50d28tY29sIC5jb2x1bW4tMixcbi5jdGEtYXJlYSAuY29sLTEyIHtcbiAgKiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufSIsImZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYWx0O1xyXG4gIHBhZGRpbmc6IDVyZW0gMCAzcmVtO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDE1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IC41cmVtIDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gfVxyXG5cclxuICAuZm9vdGVyLXNvY2lhbC1tZWRpYSB7XHJcbiAgICB1bC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICBmbG9hdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1uYXYtaXRlbXMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xyXG4gICAgICAuY29sLW1kLTM6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xyXG4gICAgICAuY29sLXNtLTU6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xyXG4gICAgICAuY29sLTEyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLW5hdiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICBzcGFuIHsgXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtYWx0OztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICA6Zm9jdXMsXHJcbiAgICAgICAgICA6YWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWdhbC1pdGVtcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtYWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZ2FsLWl0ZW0tbGlua3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDAuMjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1hbHQ7O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgIDpmb2N1cyxcclxuICAgICAgICAgIDphY3RpdmUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc29jaWFsLWxpbmtzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAxcmVtIDAgMDtcblx0XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0bWFyZ2luOiAwIDJyZW0gMDtcblx0fVxuXG5cdGxpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4ucHJlc3MtcmVsZWFzZS10ZW1wbGF0ZS1kZWZhdWx0IHtcblx0LnNpZGViYXIge1xuXHRcdC5zb2NpYWwtbGlua3Mge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjJyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYigyNywgMjAsIDEwMCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDAlLCByZ2JhKDMxLCAyMDIsIDEyNiwgMSkgMTAwJSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQuZmEtYnJhbmRzLFxuXHRcdFx0XHQuZmEtZW52ZWxvcGUge1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQ6YWN0aXZlLFxuXHRcdFx0XHQ6Zm9jdXMge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0XHQuZmEtYnJhbmRzLFxuXHRcdFx0XHRcdC5mYS1lbnZlbG9wZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XHRcblx0fVxufVxuIiwiLnNvY2lhbC1jaXJjbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAzLjhyZW07XG5cdHdpZHRoOiAzLjhyZW07XG5cdGJhY2tncm91bmQ6IHJnYigyNywgMjAsIDEwMCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNywgMjAsIDEwMCwgMSkgMCUsIHJnYmEoMzEsIDIwMiwgMTI2LCAxKSAxMDAlKTtcblx0dGV4dC1pbmRlbnQ6IDEwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDFweDtcblx0XHRsZWZ0OiAxLjVweDtcblx0XHR3aWR0aDogMy42cmVtO1xuXHRcdGhlaWdodDogMy43cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdCAgfVxuXG5cdCAgJjpob3Zlcixcblx0ICA6YWN0aXZlLFxuXHQgIDpmb2N1cyB7XG5cdFx0JjphZnRlciB7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHRcdH1cblx0ICB9XG5cblx0Ji0tbGlua2VkaW4ge1xuXHRcdC5mYS1icmFuZHMge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG5cdFx0XHRcdGxlZnQ6IDE3cHg7XG5cdFx0XHRcdGJvdHRvbTogMTRweDtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji0tZmFjZWJvb2sge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcuODExJyBoZWlnaHQ9JzM2LjkwOScgdmlld0JveD0nMCAwIDE3LjgxMSAzNi45MDknJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjU5JyBkYXRhLW5hbWU9J1BhdGggMjY1OScgZD0nTTQ2Mi41MTIsODc2LjcxOWwtLjQyNSw1LjUyaC01LjY2MXYxOS4xODNoLTcuMTUzVjg4Mi4yMzloLTMuODE3di01LjUyaDMuODE3di0zLjcxMWMwLTEuNjMzLjA0Mi00LjE1NiwxLjIzLTUuNzE4YTYuNzg1LDYuNzg1LDAsMCwxLDUuOTIyLTIuNzc4LDI0LjAyMiwyNC4wMjIsMCwwLDEsNi44NDIuNjg2bC0uOTU0LDUuNjU0YTEyLjkwNiwxMi45MDYsMCwwLDAtMy4wNzUtLjQ1OWMtMS40ODMsMC0yLjgxMy41My0yLjgxMywyLjAxM3Y0LjMxMlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00NDUuNDU3IC04NjQuNTEzKScgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHR9XG5cdCYtLXlvdXR1YmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzUnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAzNSAyNSclM0UlM0NwYXRoIGlkPSdpY29ubW9uc3RyLXlvdXR1YmUtOScgZD0nTTQxLjEsNDIuMjNjLTUuMjU1LjM2LTE2Ljk2LjM2LTIyLjIwOCwwQzEzLjIsNDEuODQsMTIuNTQyLDM5LjA1NSwxMi41LDMwYy4wNDMtOS4wNzMuNzEyLTExLjg0LDYuMzk1LTEyLjIzLDUuMjQ3LS4zNiwxNi45NTUtLjM2LDIyLjIwOCwwLDUuNjkyLjM5LDYuMzUzLDMuMTc1LDYuNCwxMi4yM0M0Ny40NTUsMzkuMDczLDQ2Ljc4Nyw0MS44NCw0MS4xLDQyLjIzWk0yNSwyNC4xNDV2MTEuNzFMMzcuNzMxLDMwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyLjUgLTE3LjUpJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdH1cblx0Ji0tdHdpdHRlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMy4yNjInIGhlaWdodD0nMjcuMDI1JyB2aWV3Qm94PScwIDAgMzMuMjYyIDI3LjAyNSclM0UlM0NwYXRoIGlkPSd0d2l0dGVyJyBkPSdNMzMuMjYyLDUxLjJhMTQuMjE3LDE0LjIxNywwLDAsMS0zLjkyOSwxLjA3Nyw2Ljc4MSw2Ljc4MSwwLDAsMCwzLTMuNzY5LDEzLjYyOCwxMy42MjgsMCwwLDEtNC4zMjQsMS42NTEsNi44MTksNi44MTksMCwwLDAtMTEuOCw0LjY2Myw3LjAyMSw3LjAyMSwwLDAsMCwuMTU4LDEuNTU1QTE5LjMsMTkuMywwLDAsMSwyLjMxNiw0OS4yNDNhNi44MjEsNi44MjEsMCwwLDAsMi4xLDkuMTE0LDYuNzM0LDYuNzM0LDAsMCwxLTMuMDgxLS44NHYuMDc1YTYuODUsNi44NSwwLDAsMCw1LjQ2Myw2LjcsNi44MDYsNi44MDYsMCwwLDEtMS43ODguMjI1QTYuMDI5LDYuMDI5LDAsMCwxLDMuNzE1LDY0LjRhNi44ODQsNi44ODQsMCwwLDAsNi4zNzIsNC43NSwxMy43LDEzLjcsMCwwLDEtOC40NTUsMi45MDhBMTIuNzcyLDEyLjc3MiwwLDAsMSwwLDcxLjk2NWExOS4yLDE5LjIsMCwwLDAsMTAuNDYxLDMuMDZjMTIuNTQ4LDAsMTkuNDA4LTEwLjM5NCwxOS40MDgtMTkuNCwwLS4zLS4wMS0uNTkyLS4wMjUtLjg4MUExMy42LDEzLjYsMCwwLDAsMzMuMjYyLDUxLjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC00OCknIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0fVxuXHQmLS1sYXJnZSB7XG5cdFx0d2lkdGg6IDZyZW07XG5cdFx0aGVpZ2h0OiA2cmVtO1xuXHR9XG59XG4iLCIuaGVybyB7XG4gICBAZXh0ZW5kIC5oZWFkZXItbWFyZ2lucztcblxuICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJTtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG5cbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgfVxuXG4gICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgIH1cblxuICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgfVxuXG4gICAmLmZ1bGwge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgLmhlcm8taW5uZXIge1xuICAgICAgICAgJl9fbGVmdCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxuXG4gICAmLnN0YW5kYXJkIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgIC8vIGhlaWdodDogOTB2aDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4taGVpZ2h0OiA2NDBweCApe1xuICAgICAgICAgaGVpZ2h0OiA4MHZoO1xuXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgICAgfVxuICAgICB9XG5cbiAgICAgIC5oZXJvLWlubmVyIHtcbiAgICAgICAgICZfX2xlZnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgICAgICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cblxuICAgJi5ibG9nIHtcbiAgICAgIGhlaWdodDogMzByZW07XG4gICB9XG5cbiAgICYudmlkZW8ge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGhlaWdodDogODB2aDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNzUwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDY1dmg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgLy8gei1pbmRleDogNTtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gICAgICB9XG4gICB9XG59XG5cbi5oZXJvLWlubmVyIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgbWF4LXdpZHRoOiAkeHhsO1xuICAgbWFyZ2luOiAwIGF1dG87XG4gICBmbGV4LWZsb3c6IHdyYXA7XG4gICBwYWRkaW5nOiAwIDNyZW07XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICB9XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgIH1cblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgIH1cblxuICAgLndyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgIH1cblxuICAgaDEge1xuICAgICAgY29sb3I6ICRncmV5LWRhcmtlc3Q7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICB9XG5cbiAgIGgyIHtcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrZXN0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgfVxuXG4gICBoMyB7XG4gICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICB9XG4gICB9XG5cbiAgIGg0IHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICB9XG4gICB9XG5cbiAgIGgzLFxuICAgaDQsXG4gICBoNSxcbiAgIGg2IHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICB9XG4gICB9XG5cbiAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgJi5iaWdnZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgIH1cblxuICAgc3Bhbi5zdWItdGl0bGUge1xuICAgICAgY29sb3I6ICRncmV5LWRhcmtlc3Q7XG4gICB9XG5cbiAgICZfX2xlZnQge1xuICAgICAgZmxleDogMCAwIDc1JTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgICAgZmxleDogMCAwIDgwJTtcbiAgICAgIH1cbiAgIH1cblxuICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICB9XG5cbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XG4gICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC1oZWlnaHQ6IDYxMHB4KSB7XG4gICAuaGVyby5zdGFuZGFyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMycmVtO1xuICAgfVxufVxuXG4vL0N1c3RvbSBIZWlnaHRzXG5cbi5wYWdlLS0xMjI4IHtcbiAgLmhlcm8ge1xuICAgICBtaW4taGVpZ2h0OiAyMHJlbTtcblxuICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgICB9XG5cbiAgICAgJi5zdGFuZGFyZCB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgICAvLyBoZWlnaHQ6IDkwdmg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi1oZWlnaHQ6IDY0MHB4ICl7XG4gICAgICAgICAgIGhlaWdodDogNDUwcHg7XG5cbiAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIC5oZXJvLWlubmVyIHtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG5cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgfVxufVxuXG4ucGFnZS0taG9tZSB7XG4gIC5oZXJvLnZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNTYuMjUlIDAgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgcGFkZGluZzogNDcuMjUlIDAgMCAwO1xuICAgIH1cblxuICAgIC5oZXJvLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNywyMCwxMDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI3LDIwLDEwMCwxKSAwJSwgcmdiYSgyNywyMCwxMDAsMCkgODAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLndyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLWlubmVyX19yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICBib3R0b206IDZyZW07XG4gICAgICAgIHdpZHRoOiA2OSU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGJvdHRvbTogOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50ZXh0LWFuZC1pbWFnZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHR9XHJcblx0Jl9faW1hZ2UtY29sLFxyXG5cdCZfX3RleHQtY29sIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0LWNvbCB7XHJcblx0XHRvcmRlcjogLTE7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRvcmRlcjogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1hZ2UtY29sIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MCU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogNnJlbSAzcmVtO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRwYWRkaW5nOiA2cmVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDY4cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gdHlwb2dyYXBoaWMgc3R5bGUsIHNob3VsZCBwcm9iYWJ5IGJlIG1lcmdlZCBpbiB0byBfdHlwb2dyYXBoeVxyXG5cclxuLnRleHQtYW5kLWltYWdlX190aXRsZSB7XHJcblx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XHJcblx0Y29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4vLyBBTFQgVkVSU0lPTlNcclxuXHJcbi8vIHB1dCB0aGUgaW1hZ2Ugb24gdGhlIHJpZ2h0IG9uIGRlc2t0b3Agdmlld1xyXG4udGV4dC1hbmQtaW1hZ2UtLWZsaXAge1xyXG5cdC50ZXh0LWFuZC1pbWFnZV9faW1hZ2UtY29sIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZXh0LWFuZC1pbWFnZV9fY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucHJvZHVjdC1ncmlkIHtcclxuICAgcGFkZGluZy10b3A6IDA7XHJcbiAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1jaXJjbGUuc3ZnXCIpO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTMlO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IDIyJTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgIH1cclxuXHJcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xyXG4gICB9XHJcblxyXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgIH1cclxuXHJcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgfVxyXG5cclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICB9XHJcblxyXG4gICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNnJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICB9XHJcblxyXG4gICAmX193cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi50aHJlZSxcclxuICAgICAgJi5mb3VyIHtcclxuICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCBncmV5O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjFyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAkZ3JleS1taWQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi50d28ge1xyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgZ3JleTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xyXG4gICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgJGdyZXktbWlkO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub25lIHtcclxuICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xyXG4gICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgJGdyZXktbWlkO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLnByb2R1Y3Qge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgcGFkZGluZzogNXJlbSAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDZyZW0gNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIEJlbmVmaXRzIHZlcnNpb24gd2l0aCA0IGl0ZW1zXHJcblxyXG4vL3VzZSBkZWZhdWx0IHNlY3Rpb24gcGFkZGluZyB1c2VkIGVsc2V3aGVyZVxyXG4ucHJvZHVjdC1ncmlkLS1iZW5lZml0cyB7XHJcbiAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiA3cmVtIDA7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gaGlkZSBncmlkIGxpbmVzIG9uIHNtYWxsIHNjcmVlblxyXG4ucHJvZHVjdC1ncmlkLS1iZW5lZml0cyAudGhyZWUge1xyXG4gICAmOmJlZm9yZSxcclxuICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIGRlY3JlYXNlIHBhZGRpbmcgb24gbW9iaWxlXHJcbi5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC5wcm9kdWN0IHtcclxuICAgcGFkZGluZzogMnJlbSAycmVtO1xyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjI1cmVtO1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgcGFkZGluZzogNXJlbSA0cmVtO1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgcGFkZGluZzogNnJlbSA1cmVtO1xyXG4gICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC5wcm9kdWN0X19pbWFnZSB7XHJcbiAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICB3aWR0aDogMjAlO1xyXG4gICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgIG1heC13aWR0aDogNnJlbTtcclxuICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgfVxyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgfVxyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgfVxyXG59XHJcbiIsIi5iaW9ncmFwaHktZ3JpZC13cmFwcGVyIHtcclxuICAgbWFyZ2luLXRvcDogLTdyZW07XHJcbn1cclxuXHJcbi5iaW9ncmFwaHktZ3JpZCB7XHJcbiAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgIG1hcmdpbi1ib3R0b206IC00cmVtOyAvLyBjb3VudGVyaW5nIHRoZSBtYXJnaW4gYXJvdW5kIF9faXRlbSBiZWxvd1xyXG4gICBcclxuICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMyBlYXNlLW91dDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgLmJpb2dyYXBoeS1ncmlkX19uYW1lLFxyXG4gICAgICAgICAuc3VidGl0bGUtMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmX19waG90byB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB9XHJcbiAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgIH1cclxuICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYmx1ZSwgMC4yKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHRvcDogLjJyZW07XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAuc29jaWFsLWNpcmNsZS0tbGlua2VkaW4ge1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICB6LWluZGV4OiA5OTtcclxuICAgICBib3R0b206IDA7XHJcbiAgICAgbGVmdDogMDtcclxuICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuXHJcbiAgICAgJjphY3RpdmUsXHJcbiAgICAgJjpmb2N1cyxcclxuICAgICAmOmhvdmVyIHtcclxuICAgICAgLmZhLWJyYW5kcyB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX25hbWUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuICAgfVxyXG5cclxuICAgJl9fdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICB9XHJcblxyXG4gICAmX19pY29uLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAyNHJlbTtcclxuICAgICAgd2lkdGg6IDI0cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIHRleHQtaW5kZW50OiAxMDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICB9XHJcblxyXG4gICAuc3VidGl0bGUtMSB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIGhvdmVyIGVmZmVjdFxyXG5cclxuLmJpb2dyYXBoeS1ncmlkX19saW5rOmhvdmVyIC5iaW9ncmFwaHktZ3JpZF9fb3ZlcmxheSB7XHJcbiAgIG9wYWNpdHk6IDE7XHJcbn1cclxuIiwiLmItbW9kYWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0Jl9fb3ZlcmxheSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNywgMjAsIDEwMCwgMC44KTtcclxuXHR9XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdG1heC1oZWlnaHQ6IDk1dmg7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0d2lkdGg6IDkwJTtcclxuXHRcdG1heC13aWR0aDogMTIwcmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHR3aWR0aDogODUlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0aGVpZ2h0OiA0cmVtO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRoZWlnaHQ6IDZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQmX19jbG9zZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0d2lkdGg6IDVyZW07XHJcblx0XHRoZWlnaHQ6IDVyZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMHJlbTtcclxuXHRcdHRvcDogMHJlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXDI3MTVcIjtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMCAxLjVyZW0gM3JlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0cGFkZGluZzogMCA0cmVtIDRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3BvcnRyYWl0IHtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWF4LXdpZHRoOiAyNHJlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1hZ2UtY29sIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDZyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RleHQtY29sIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zb2NpYWwtY2lyY2xlIHtcclxuXHRcdFx0JjphY3RpdmUsXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC5mYS1icmFuZHMge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdCAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCB9XHJcblx0IFxyXG5cdFx0XHRcdCAmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdFx0IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtbWZhZGVJbiB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcclxuXHRmcm9tIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XHJcblx0fVxyXG59XHJcblxyXG4uYi1tb2RhbC5hY3RpdmUgLmItbW9kYWxfX292ZXJsYXkge1xyXG5cdGFuaW1hdGlvbjogbW1mYWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcclxufVxyXG5cclxuLmItbW9kYWwuYWN0aXZlIC5iLW1vZGFsX19jb250YWluZXIge1xyXG5cdGFuaW1hdGlvbjogbW1zbGlkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbn1cclxuXHJcbi5kYXNoZWQtbGVmdCB7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgJGdyZXktbWlkO1xyXG5cdH1cclxufVxyXG5cclxuLmItYXJyb3cge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0d2lkdGg6IDRyZW07XHJcblx0aGVpZ2h0OiA0cmVtO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuMDg3JyBoZWlnaHQ9JzIxLjk4NScgdmlld0JveD0nMCAwIDEzLjA4NyAyMS45ODUnJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjU0JyBkYXRhLW5hbWU9J1BhdGggMjY1NCcgZD0nTTEwODMuODI5LDUxOC40MjRsMi4wOTQsMi4wOTQtOC45LDguOSw4LjksOC45LTIuMDk0LDIuMDk0LTEwLjk5Mi0xMC45OTJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA3Mi44MzYgLTUxOC40MjQpJyBmaWxsPSclMjMxZmNhN2UnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiA0MCU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMTI1bXMgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIDUwJTtcclxuXHR9XHJcblx0Ji0tcmlnaHQge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi5iLWNvbnRyb2xzLW1vYmlsZSB7XHJcblx0d2lkdGg6IDk0LjUlO1xyXG5cdG1heC13aWR0aDogMTkxNXB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG4iLCIubW9kYWwge1xyXG4gICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICBvcGFjaXR5OiAwO1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcclxuICAgei1pbmRleDogJHotNzAwO1xyXG4gICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcblxyXG4gICAmLmFjdGl2ZSB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgIH1cclxuXHJcbiAgICYtaW5uZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkbWQ7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtbGVmdDtcclxuXHRcdH1cclxuICAgfVxyXG5cclxuICAgJi1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDRyZW07XHJcbiAgIH1cclxuXHJcbiAgIHNwYW4ubmFtZSB7XHJcbiAgICAgIG1hcmdpbjogMnJlbSAwIDFyZW0gMDtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgIH1cclxuXHJcbiAgIHNwYW4ucm9sZSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEuNnJlbSAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICB9XHJcblxyXG4gICAmLWNsb3NlIHtcclxuICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gdG9wOiAtOHJlbTtcclxuICAgICAgcmlnaHQ6IC0ycmVtO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICAgICBmaWxsOiAkZ3JleS1saWdodDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLnZpZGVvLW1vZGFsIHtcclxuICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICB0b3A6IDA7XHJcbiAgIGxlZnQ6IDA7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgei1pbmRleDogOTk5OTtcclxuICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAudmlkZW8tbW9kYWwtZGlhbG9nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ2JTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMwMHB4KSB7XHJcbiAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMDAwcHgpIHtcclxuICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICAgIH1cclxuICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgfVxyXG4gICBcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgICB9XHJcbiAgIFxyXG4gICAgICAudmlkZW8tbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgXHJcbiAgICAgICAgIC5jbG9zZS1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzUlLC0xNTAlKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IC0wLjVyZW0gLTAuNXJlbSAtMXJlbSBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43cmVtO1xyXG4gICAgICAgICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICAgICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsLTEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLC0xMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1zYWxlcyB7XHJcbiAgIC5jbG9zZS1idXR0b24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMjUlLC0xMzAlKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwtMTAwJSkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwtMTAwJSkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwiLmltYWdlLWFuZC10ZXh0LWNvbHVtbiB7XG4gICB3aWR0aDogMTAwJTtcbiAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgIH1cbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICB9XG4gICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgIH1cbn1cbiIsIi5hbmdsZWQtY3RhIHtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0cGFkZGluZzogM3JlbSAwIDZyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwcHgsIDEwMCUgNHJlbSwgMTAwJSAxMDAlLCAwcHggMTAwJSwgMHB4IDhyZW0pO1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdHBhZGRpbmc6IDRyZW0gMCA4cmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRwYWRkaW5nOiA1cmVtIDAgMTByZW07XHJcblx0fVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDk5JTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNjQ0JyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNjQ0IDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA1MUg2NDRWNDZMNzMuNzkxNyAwTDAgNDZWNTFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAxJTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji5ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0cGFkZGluZy10b3A6IDEycmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ2Yjk3YTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvaW50cm8tYmcuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTRyZW07XHJcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAyMiUsMjIlIDAlLDEwMCUgMTclLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDIyJSwyMiUgMCUsMTAwJSAxNyUsMTAwJSAxMDAlLDAgMTAwJSk7XHJcblx0fVxyXG59XHJcblxyXG4uYW5nbGVkLWN0YV9faW5uZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDUwcmVtO1xyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9pbnZlc3Rvci1wYWdlIHtcclxuXHQuYW5nbGVkLWN0YSB7XHJcblx0XHQmLmdyYWRpZW50LWJhY2tncm91bmQge1x0XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEycmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNHJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiKDI3LDIwLDEwMCk7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvcmVjdGFuZ2xlcy5zdmcpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDQwJSwgcmdiYSgyOSwgMTAxLCAxMTIsIDEpIDgwJSwgcmdiYSg1MCwgMTQ1LCAxMTcsIDEpIDk1JSwgcmdiYSg3MCwgMTg1LCAxMjIsIDEpIDEwMCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAyMiUsMjIlIDAlLDEwMCUgMTclLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgMjIlLDIyJSAwJSwxMDAlIDE3JSwxMDAlIDEwMCUsMCAxMDAlKTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwJSwyMiUgMCUsMTAwJSAxMCUsMTAwJSAxMDAlLDAgMTAwJSk7XHJcblx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwJSwyMiUgMCUsMTAwJSAxMCUsMTAwJSAxMDAlLDAgMTAwJSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDUlLDIyJSAwJSwxMDAlIDUlLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG5cdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwJSA1JSwyMiUgMCUsMTAwJSA1JSwxMDAlIDEwMCUsMCAxMDAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi50ZXh0LWFuZC1iZy1pbWFnZSB7XHJcblx0cGFkZGluZzogNnJlbSAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1heC1oZWlnaHQ6IDYwcmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRwYWRkaW5nOiA2cmVtIDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdHBhZGRpbmc6IDdyZW0gMDtcclxuXHRcdG1pbi1oZWlnaHQ6IDQwcmVtO1xyXG5cdH1cclxuXHQmX19pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblx0Jl9fdGV4dCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBleHRyYSBib3R0b20gcGFkZGluZ1xyXG5cclxuLnRleHQtYW5kLWJnLWltYWdlLS1leHRlbmQtYm90dG9tIHtcclxuXHR6LWluZGV4OiAwO1xyXG5cdHBhZGRpbmc6IDZyZW0gMCAxNHJlbTtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTJyZW07XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0cGFkZGluZzogOHJlbSAwIDE2cmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTEwcmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRwYWRkaW5nOiAxMHJlbSAwIDE4cmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTEycmVtO1xyXG5cdH1cclxufVxyXG4iLCIudHdvLW5hcnJvdy1jb2x1bW5zIHtcblx0Jl9fY29sIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgJGdyZXktbWlkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwIGEge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdH1cblx0fVxufVxuIiwiLmZ1bGwtd2lkdGgtdGV4dCB7XG4gICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nO1xufSIsIi50d28tY29sdW1uLWxvZ28tZGlzcGxheSB7XHJcbiAgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIHtcclxuICAgIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtIHtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGNvbG9yLWdyZXk7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHRlcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGVmdC1jb2x1bW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgJGNvbG9yLWdyZXk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5pbWctZmx1aWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQtY29sdW1uLWxvZ29zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudHVjay11bmRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOXJlbTtcclxuXHJcbiAgICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMge1xyXG4gICAgICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbSB7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgLmxlZnQtY29sdW1uIHtcclxuICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3JlbTtcclxuICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNyZW07XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgLmxlZnQtY29sdW1uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxpc3QtYXJyb3dzIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgbGkge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNDVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xyXG4gICAgbWluLWhlaWdodDogM3JlbTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItYXJyb3cuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxpZ2h0IHtcclxuICAgIGxpIHtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1hcnJvdy1saWdodC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxhbmRpbmctcGFnZS1ib2R5IHtcclxuICB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaS5ldmVudC1saSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9vdXRzZWVyLWlyaXMtbGkucG5nJykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1kaXNwbGF5IHtcclxuICAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAucHJvZHVjdHMtZGlzcGxheS1pdGVtIHtcclxuICAgICAgQGV4dGVuZCAuY29sLTEyO1xyXG4gICAgICBAZXh0ZW5kIC5jb2wtc20tNjtcclxuICAgICAgQGV4dGVuZCAuY29sLXhsLTU7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0taW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5oMztcclxuXHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLXRleHQge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhyZWUtY29sLWJsb2NrLWRpc3BsYXkge1xyXG4gIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gMS41cmVtIDIuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbSAycmVtOztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMC41cmVtIDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLXRpdGxlLFxyXG4gICAgICAgIC5pdGVtLXRleHQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS10ZXh0IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZnJhdWQtbWFuYWdlciB7XG4gIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMC41cmVtO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL3F1b3RlLW1hcmtzLWhvbWUucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvcXVvdGUtbWFya3MtaG9tZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1hdXRob3Ige1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1zb3VyY2Uge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtbmF2IHtcbiAgICBnYXA6IDFyZW07XG5cbiAgICAmOm5vdCg6ZW1wdHkpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWFsdDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWVcXCA2IFBybycsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA1Myc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiY2Fyb3VzZWxzL3Rlc3RpbW9uaWFsc1wiO1xuXG4udmlkZW8tY2Fyb3VzZWwge1xuICAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudmlkZW8tY2Fyb3VzZWwtcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgLnZpZGVvLWNhcm91c2VsLXBhZ2luYXRpb24taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby1jYXJvdXNlbC1pdGVtcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgIC52aWRlby1jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICA+ICoge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjE1KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIC01MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjUlLCAtNTAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MSUsIC01MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG5cbiAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMCUsIC01MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzUlLCAtNTAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOSUsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlkZW8tY2Fyb3VzZWwtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHdpZHRoOiA2NzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHdpZHRoOiA1MTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby1jYXJvdXNlbC1uYXYtaXRlbSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC05OTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IC8vZW5kIC5zaW1wbGUtdmlkZW8tY2Fyb3VzZWxcblxuLmxvZ28tc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLWFsdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5zbGljay1zbGlkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhcm91c2VsLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcm91c2VsIHtcbiAgICAuc2xpZGVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigyNywyMCwxMDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjcsMjAsMTAwLDEpIDAlLCByZ2JhKDI3LDIwLDEwMCwwKSAxMDAlKTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjcsMjAsMTAwKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNywyMCwxMDAsMSkgMCUsIHJnYmEoMjcsMjAsMTAwLDApIDEwMCUpO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuXG4gICAgICAubG9nby1zbGlkZXItaXRlbSB7XG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGV4dGVuZCAuaW1nLWZsdWlkO1xuXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5uby1wYWdpbmF0aW9uIC5jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIHtcbiAgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCB7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5iaWctcXVvdGVzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNywgMjAsIDEwMCwgMSkgMCUsIHJnYmEoMjcsIDIwLCAxMDAsIDApIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB0b3A6IDEwOCU7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICBsZWZ0OiA5JTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGxlZnQ6IDExJVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGVmdDogMTIlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogNi41JTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIC8vTk9UIFVTRUQgSEVSRVxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAxMTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogOTg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2lyaXMucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDc5LDc2LDEzMiwxKSAwJSwgcmdiYSg3OSw3NiwxMzIsMCkgMTAwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAyLjVyZW07XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLml0ZW0tdGVzdGltb25pYWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLW5hbWUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLWpvYi10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stY3VycmVudCB7XG4gICAgICAgIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMzEsIDIwMiwgMTI2LDEpIDAlLCByZ2JhKDMxLCAyMDIsIDEyNiwwKSAxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sb2dvcy1jYXJvdXNlbCB7XG4gIC5pdGVtLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XG4gIH1cblxuICAubG9nb3MtY2Fyb3VzZWwtaXRlbXMtMCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgICAgICAubG9nb3MtY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dvcy1jYXJvdXNlbC1pdGVtcy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgICAgLmxvZ29zLWNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlcm8tY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IC04OHB4O1xuXG4gICAgLmhlcm8tY2Fyb3VzZWwtYmFja2dyb3VuZCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICB9XG59XG4iLCIvKiAucm9pLWNhbGN1bGF0b3ItaGVhZGVyIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICB6LWluZGV4OiAyO1xyXG5cclxuICAgLmhlYWRlci1pbWFnZSB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBoMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgIH1cclxufSAqL1xyXG5cclxuLnJvaS1jYWxjdWxhdG9yIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgLy8gaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICAgLy8gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAvLyAgICB3aWR0aDogMjAwcHg7XHJcbiAgIC8vICAgIGhlaWdodDogN3B4O1xyXG4gICAvLyAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgIC8vICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgIC8vICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgLy8gICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgLy8gICAgYmFja2dyb3VuZC1zaXplOiA3MCUgMTAwJTtcclxuICAgLy8gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgLy8gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAvLyB9XHJcblxyXG4gICAvLyBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgLy8gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAvLyAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgIC8vICAgIHdpZHRoOiA0MHB4O1xyXG4gICAvLyAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgIC8vICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcclxuICAgLy8gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAvLyAgICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcclxuICAgLy8gICAgLy8gdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgIC8vIH1cclxuXHJcbiAgIC8vIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayAge1xyXG4gICAvLyAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgIC8vICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgIC8vICAgIGJvcmRlcjogbm9uZTtcclxuICAgLy8gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgIC8vIH1cclxuXHJcbiAgIC5iYWNrZ3JvdW5kLWdyZXkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1hbHQ7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICB9XHJcblxyXG4gICAuZ3JleS1hcmVhLXNtIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYWx0O1xyXG5cclxuICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYWx0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5ibHVlLWFyZWEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUyJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogNTNyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MnB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICBoZWlnaHQ6IDU1cmVtO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5ibHVlLWFyZWEtc20ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgXHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2ZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIGg1IHtcclxuICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4ZW07XHJcbiAgIH1cclxuXHJcbiAgIC5pbnB1dHMtc2VjdGlvbiB7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgIH1cclxuXHJcbiAgIC5oYWxmLXdpZHRoIHtcclxuICAgICAgd2lkdGg6IDQ3LjUlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgICAgICYuYm94LWdyb3VwLXhzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAmLmJveC1idXR0b24tZ3JvdXAteHMge1xyXG4gICAgICAgICAgICB3aWR0aDogNTIlO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuc2xpZGVyLWdyb3VwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgIH1cclxuXHJcbiAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhYmVsLXByZS1lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc2VsZWN0LFxyXG4gICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgIHBhZGRpbmctdG9wOiAwLjlyZW07XHJcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW07XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzZWxlY3QsXHJcbiAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc2VsZWN0LFxyXG4gICAgICAjY2FzZUNvc3QsXHJcbiAgICAgICNTTVNDb3N0LFxyXG4gICAgICAjYXZnLXRyYW5zYWN0aW9uLXNwZW5kIHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAmLmFjdGl2ZS1tZXNzYWdlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIFxyXG4gICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgIFxyXG4gICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgY29udGVudDogXCJtaW5cIjtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICBib3R0b206IC0ycmVtO1xyXG4gICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwibWF4XCI7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgIGJvdHRvbTogLTJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcblxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiN0cmFuc2FjdGlvbk51bWJlclNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMU1cIjtcclxuICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjEwME1cIjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmI2FwcHJvdmFsUmF0ZVNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiNTAlXCI7XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCI4NSVcIjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmI2ZyYXVkUmF0ZVNsaWRlcixcclxuICAgICAgICAgICAgJiNhaUZyYXVkUmF0ZVNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMCVcIjtcclxuICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjUwJVwiO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYjZmRyU2xpZGVyIHtcclxuICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCI1MCVcIjtcclxuICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjEwMCVcIjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmI2NoYWxsZW5nZVJhdGVTbGlkZXIge1xyXG4gICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjUlXCI7XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCIzMCVcIjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmI2ZhaWx1cmVSYXRlU2xpZGVyLFxyXG4gICAgICAgICAgICAmI2FpRmFpbHVyZVJhdGVTbGlkZXIge1xyXG4gICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjAlXCI7XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCIxMDAlXCI7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgICAuc2xpZGVyLWlucHV0LWJveC1mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC5zbGlkZXItaW5wdXQtYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvaS1idG4ge1xyXG4gICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAmI3JldHVybkJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICYjY2FsY3VsYXRlUk9JQnRuSW5wdXRSZXN1bHRzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNTIlO1xyXG4gICAgICAgICAgICAgICBhbGlnbi1zZWxmOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgOmZvY3VzLFxyXG4gICAgICAgICA6YWN0aXZlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLmluaXRpYWwtc2lkZS1pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgICAuc2lkZS1pbWFnZSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgXHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgbGVmdDogLTJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigzMSwyMDIsMTI2KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMSwyMDIsMTI2LDEpIDAlLCByZ2JhKDI3LDIwLDEwMCwxKSAxMDAlKTtcclxuICAgICAgICAgfVxyXG4gICBcclxuICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgXHJcbiAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBsZWZ0OiAtMnJlbTtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5zaWRlLWltYWdlLWxvYWRpbmcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiQ0FMQ1VMQVRJTkcuLi5cIjtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDNzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5yZXN1bHRzLXNlY3Rpb24ge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgLnNhdmluZ3MtYm94IHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYWx0O1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xyXG4gICAgICAgICBcclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMzEsMjAyLDEyNik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzEsMjAyLDEyNiwwLjc1KSAwJSwgcmdiYSgyNywyMCwxMDAsMC43NSkgMTAwJSkgYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1hbHQ7XHJcbiAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVzdWx0cy10YWJsZSB7XHJcbiAgICAgICAgIC5lZGl0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLnRhYmxlLWhlYWRsaW5lcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigzMSwyMDIsMTI2KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDMxLDIwMiwxMjYsMSkgMCUsIHJnYmEoMjcsMjAsMTAwLDEpIDEwMCUpIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLnRhYmxlLWxlZnQtZW50cnkge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLnRhYmxlLWNlbGwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhzKSB7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjlyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfSAgXHJcbiAgIH1cclxuXHJcbiAgIC5hZGRpdGlvbmFsLWlucHV0cyB7XHJcbiAgICAgIC5haS1udW1iZXItZmllbGQge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuZG91Z2hudXQtY2hhcnQtcm93IHtcclxuICAgICAgLmVzdGltYXRlZC1iZW5lZml0cy1yZXN1bHQtY29sdW1uIHtcclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAuZXN0aW1hdGVkLWJlbmVmaXRzLXJlc3VsdCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgIH1cclxuICAgXHJcbiAgICAgICAgIC5lc3RpbWF0ZWQtYmVuZWZpdHMtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kb3VnaG51dC1lcXVhdGlvbiB7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJi5kb3VnaG51dC1lcXVhdGlvbi1tZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucm91bmRlZC1lc3RpbWF0ZWQtYmVuZWZpdCB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEyNSUpO1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHRvcDogNDIuNSU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODI1cHgpIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xyXG4gICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODI1cHgpIHtcclxuICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ncmFwaC1kYXRhLWxhYmVsIHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbiAgICAgICAgICYjcm91bmRlZC1pcmwge1xyXG4gICAgICAgICAgICB0b3A6IC0xMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQ1JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICBsZWZ0OiA2MCVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmI3JvdW5kZWQtZnMge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kb3VnaG51dC1jaGFydC1sZWdlbmQge1xyXG4gICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICYuaXJsIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I1MTU5NjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mcyB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMmNiN2Q7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub2NzIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1ZDRkODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAuZG91Z2hudXQtY2hhcnQtbGVnZW5kLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5jaGFydHMtcm93IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgbGVmdDogNDklO1xyXG4gICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICBib3JkZXI6IGRhc2hlZCAxcHggJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZnJhdWQtc2F2aW5ncy1yZXN1bHQsXHJcbiAgICAgIC5uZXQtYmVuZWZpdC1yZXN1bHQge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVzdWx0LWxhYmVsIHtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmdyYXBoLWRhdGEtbGFiZWwge1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuICAgICAgICAgJiNyb3VuZGVkLWJhci1vZmwsXHJcbiAgICAgICAgICYjcm91bmRlZC1iYXItcGMge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJiNyb3VuZGVkLWJhci1mcyxcclxuICAgICAgICAgJiNyb3VuZGVkLWJhci1ucCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xyXG4gICAgICAgICAgICAgICB0b3A6IC0xMS41JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhzKSB7XHJcbiAgICAgICAgICAgICAgIHRvcDogLTExLjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhci10b3RhbC12YWx1ZSxcclxuICAgICAgLmJhci10b3RhbC1sYWJlbCB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmFyLXRvdGFsLXZhbHVlIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhci10b3RhbC1sYWJlbCB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGFja2VkLWJhci1jaGFydHMtbGVnZW5kIHtcclxuICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuZnMge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJjYjdkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9mbCB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNTE1OTY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC5mcmF1ZC1zYXZpbmdzLWxlZ2VuZC1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuc2lkZS1yb2ktcmVzdWx0LXJvdyB7XHJcbiAgICAgIC5yb2ktaXJpcyB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcclxuICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaWRlLXJvaS1ncm91cCB7XHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIHAsXHJcbiAgICAgICAgIC5yb2ktcmVzdWx0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC5yb2ktcmVzdWx0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjZG93bmxvYWRCdG4ge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICA6Zm9jdXMsXHJcbiAgICAgICAgIDphY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBpbnB1dDpkaXNhYmxlZCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAzcHggJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41KSAhaW1wb3J0YW50O1xyXG4gICB9XHJcblxyXG4gICAuYWN0aXZlIHtcclxuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgIH1cclxufVxyXG5cclxuLnJvaS1jYWxjdWxhdG9yLWZvb3Rlci1saW5rIHtcclxuICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICBmb250LXdlaWdodDogNjAwO1xyXG4gICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAmOmhvdmVyLFxyXG4gICA6Zm9jdXMsXHJcbiAgIDphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgfVxyXG59IiwiLmJhbm5lci1jbGlwcGVkLWdyYWRpZW50IHtcbiAgQGV4dGVuZCAuaGVhZGVyLW1hcmdpbnM7XG5cbiAgcGFkZGluZzogMTByZW0gMCA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjcsIDIwLCAxMDApO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDAlLCByZ2JhKDMxLCAyMDIsIDEyNiwgMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyNSUsODAlIDAsMTAwJSAyNSUsMTAwJSAxMDAlLDAgMTAwJSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDI1JSw4NSUgMCwxMDAlIDE1JSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSw4NSUgMCwxMDAlIDE1JSwxMDAlIDEwMCUsMCAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyLXByZXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIH1cblxuICAuYmFubmVyLXRleHQge1xuICAgIEBleHRlbmQgLnByLW1kLTQ7XG5cbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE3cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lci1ob21lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5iYW5uZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgbWluLWhlaWdodDogNzE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDYzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgIDpmb2N1cyxcbiAgICAgICAgOmFjdGl2ZSB7XG4gICAgICAgICAgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICAgICAgbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVyby1jYXJvdXNlbC1hY3RpdmUge1xuICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhbm5lci1ldmVudC1vdmVydmlldyxcbi5iYW5uZXItZXZlbnQtZGV0YWlsIHtcbiAgLmJhbm5lci1ldmVudC1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW4taW5saW5lOiAtMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNywgMjAsIDEwMCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI3LCAyMCwgMTAwLCAxKSAyMCUsIHJnYmEoNzcsIDEwOSwgMTM5LCAxKSA4MCUsIHJnYmEoMzIsIDIwMiwgMTI2LCAxKSAxMDAlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNywgMjAsIDEwMCwgMSkgMjAlLCByZ2JhKDc3LCAxMDksIDEzOSwgMSkgODAlLCByZ2JhKDMyLCAyMDIsIDEyNiwgMSkgMTAwJSk7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICAgIH1cblxuICAgIC5iYW5uZXItZXZlbnQtbG9nbyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnJlbSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lci1ldmVudC10ZXh0LWNvbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbnNldDogLTRyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1pcmlzLXNtLnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXItZXZlbnQtZGV0YWlsIHtcbiAgLmJhbm5lci1ldmVudC1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQwJTtcbiAgfVxuXG4gIC5iYW5uZXItY29udGVudC1ncmFkaWVudCB7XG4gICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmJhbm5lci1ldmVudC1sb2dvLWNvbCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gIFxuICAgICAgICAuYmFubmVyLXN1cGVydGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICBcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycmVtKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgIFxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iYW5uZXItZXZlbnQtZm9ybS1jb2wge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdyZW0pO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXItZXZlbnQtZm9ybSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgICAgIC5iYW5uZXItZXZlbnQtZm9ybS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lciB7XG4gIEBleHRlbmQgLmhlYWRlci1wYWRkaW5nO1xuXG4gICYuYmFubmVyLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjcsIDIwLCAxMDApO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyNywgMjAsIDEwMCkgMjUlLCByZ2IoMzEsIDIwMiwgMTI2KSAyMDAlKTtcbiAgfVxuXG4gIC5iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogNC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgLml0ZW0tc3VwZXJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICB9XG5cbiAgICAuaXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICB9XG5cbiAgJi5iYW5uZXItcHJvZHVjdHMge1xuICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuYmFubmVyLXRleHQtYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYuYmFubmVyLXRocmVhdC1wcmV2ZW50aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYmFubmVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1yZXNvdXJjZXMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cmFpbmluZy1wb3J0Zm9saW8ge1xuICAuYmFubmVyIHtcbiAgICAuYmFubmVyLWNvbnRlbnR7XG4gICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tdGV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lci1jbGlwcGVkLWJvdHRvbS1jb3JuZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJvdHRvbTogLTEycmVtO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNywgMjAsIDEwMCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDI3LCAyMCwgMTAwKSAxNSUsIHJnYigzMSwgMjAyLCAxMjYpIDE1MCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NSUsIDAlIDEwMCUpO1xuICB9XG59XG4iLCIuY3RhLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYigxNDMsMjI4LDE5MCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjcsMjAsMTAwLDEpIDAlLCByZ2JhKDE0MywyMjgsMTkwLDEpIDE1MCUsKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvcmVjdGFuZ2xlcy12ZXJ0aWNhbC5wbmcpO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuXG4gIC5pdGVtLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgLml0ZW0tdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICA6Zm9jdXMsXG4gICAgICA6YWN0aXZlIHtcbiAgICAgICAgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZmVhdHVyZWQtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgLmZlYXR1cmVkLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1hbHQtbGlnaHRlcjtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXRpdGxlLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICAgLml0ZW0tY2F0ZWdvcnkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJjaDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0LWRhcmtlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgIDpmb2N1cyxcbiAgICAgIDphY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGl0bGUtYmxvY2sge1xuICAgICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZmVhdHVyZWQtcmVzb3VyY2VzIHtcbiAgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNyU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxLjVyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDEuNXJlbTtcbiAgICAgICAgbGVmdDogNjclO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOSU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuXG4gICAgXHRcdC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICBcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICBcdFx0fVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICBcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuXG4gICAgICBcdFx0LmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXJlbSk7XG4gICAgICBcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIFx0XHR9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtcmVwb3J0cy1pdGVtIHtcbiAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzJkZWcsICMxRkNBN0UgMCUsICNDRkREMTkgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVkLXdlYmluYXJzLWl0ZW0ge1xuICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyN2RlZywgIzM1RDREOCAwJSwgIzU2NTRBRiAxMDAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hZ2VuZGEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXRvcDogM3JlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA3Ljc1cmVtO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9ldmVudC1kZXRhaWxzLXRlbXBsYXRlLWFnZW5kYS1iYWNrZ3JvdW5kLnBuZycpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFnZW5kYS1pdGVtcyB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTsgXHJcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTsgXHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtOyBcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtOyBcclxuXHRcdH1cclxuXHJcblx0XHQuYWdlbmRhLXRpdGxlIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuMjVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFnZW5kYS1pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtLWhvdXIge1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMjI3cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMTg1cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lml0ZW0tdGV4dC1ibG9jayB7XHJcblx0XHRcdFx0Lml0ZW0tdGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaXRlbS1zcGVha2VycyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lml0ZW0tdGV4dCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC4yNXJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZXZlbnQtZm9vdGVyLWRldGFpbHMge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMnJlbTsgXHJcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07IFxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07IFxyXG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtOyBcclxuXHR9XHJcblxyXG5cdC5ldmVudC1kZXRhaWxzLWl0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lml0ZW0tY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cmVtO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNyZW07XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMS41cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtLXRpdGxlIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzhweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaXRlbS1sb2NhdGlvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lml0ZW0tZGF0ZXRpbWUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaXRlbS1jdGEge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLWJsb2NrOiAwLjNyZW07XHJcblx0XHRcdFx0cGFkZGluZy1pbmxpbmU6IDJyZW07XHJcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0OmZvY3VzLFxyXG5cdFx0XHRcdDphY3RpdmUge1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4yNTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247ICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmdvb2dsZS1tYXBzLWVtYmVkLWNvbCB7XHJcblx0XHQuZ29vZ2xlLW1hcHMtZW1iZWQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGluc2V0OiAwO1xyXG5cclxuXHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdGlmcmFtZSB7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc3BlYWtlci1pdGVtcyB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtOyBcclxuXHRcdHBhZGRpbmctbGVmdDogMnJlbTsgXHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMXJlbTsgXHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07IFxyXG5cdH1cclxuXHJcblx0LnNwZWFrZXJzLXRpdGxlIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1icmFuZDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNwZWFrZXItaXRlbSB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Lml0ZW0tY29udGVudCB7XHJcblx0XHRcdC5pdGVtLWltYWdlIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjVyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjYlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaXRlbS10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaXRlbS10ZXh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5LWFsdDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0LnNwZWFrZXItaXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG5cclxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtaW4td2lkdGg6IDk1MHB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHR9XHJcblxyXG5cdC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LXRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdH1cclxuXHJcblx0LmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0xLjVyZW07XHJcblxyXG5cdFx0LmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcblx0XHRcdC5pdGVtLWNvbnRlbnQge1xyXG5cdFx0XHRcdHBhZGRpbmctYmxvY2s6IDAuMjVyZW07XHJcblx0XHRcdFx0cGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJyYW5kO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0OmZvY3VzLFxyXG5cdFx0XHRcdDphY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdC5pdGVtLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5taWQtcGFnZS1jdGEge1xuICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgfVxuXG4gIC5jdGEtY29udGVudCB7XG4gICAgLmN0YS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufSIsIi5mdWxsLXdpZHRoLXN0YXRpc3RpY3Mge1xuICAuc2VjdGlvbi1pbnRyby1ibG9jayB7XG4gICAgLml0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAuc3RhdGlzdGljLWl0ZW0ge1xuICAgIC5pdGVtLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLml0ZW0tdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtZGF0YS1uZXR3b3JrIHtcbiAgICAuZnVsbC13aWR0aC1zdGF0aXN0aWNzIHtcbiAgICAgIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHByb3BlcnR5IC0tc3RlcC1idG4tYmctY29sb3Itc3RhcnQge1xuICBzeW50YXg6IFwiPGNvbG9yPlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6ICNjY2M7XG59XG5cbkBwcm9wZXJ0eSAtLXN0ZXAtYnRuLWJnLWNvbG9yLWVuZCB7XG4gIHN5bnRheDogXCI8Y29sb3I+XCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogI2NjYztcbn1cblxuLnN0ZXAtYnV0dG9ucy1ib3gge1xuICAuc3RlcC1uYXYtaXRlbXMge1xuICAgIGdhcDogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwLW5hdi1pdGVtIHtcbiAgICAtLXN0ZXAtYnRuLWJnLWNvbG9yLXN0YXJ0OiAjY2NjO1xuICAgIC0tc3RlcC1idG4tYmctY29sb3ItZW5kOiAjY2NjO1xuXG4gICAgcGFkZGluZy1ibG9jazogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXN0ZXAtYnRuLWJnLWNvbG9yLXN0YXJ0KSA2LjY0JSwgdmFyKC0tc3RlcC1idG4tYmctY29sb3ItZW5kKSAxMTkuMTMlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVjaDtcbiAgICB0cmFuc2l0aW9uOiAtLXN0ZXAtYnRuLWJnLWNvbG9yLXN0YXJ0IDAuM3MgZWFzZS1vdXQsIC0tc3RlcC1idG4tYmctY29sb3ItZW5kIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIC0tc3RlcC1idG4tYmctY29sb3Itc3RhcnQ6ICNiNTE1OTY7XG4gICAgICAtLXN0ZXAtYnRuLWJnLWNvbG9yLWVuZDogI2VhNjAyYTtcblxuICAgICAgdHJhbnNpdGlvbjogLS1zdGVwLWJ0bi1iZy1jb2xvci1zdGFydCAwLjNzIGVhc2Utb3V0LCAtLXN0ZXAtYnRuLWJnLWNvbG9yLWVuZCAwLjNzIGVhc2Utb3V0OztcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAtLXN0ZXAtYnRuLWJnLWNvbG9yLXN0YXJ0OiAjYjUxNTk2O1xuICAgICAgLS1zdGVwLWJ0bi1iZy1jb2xvci1lbmQ6ICNlYTYwMmE7XG5cbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0ZXAtY29udGVudC1pdGVtcyB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIH1cblxuICAuc3RlcC1jb250ZW50LWl0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG5cbiAgICAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuXG4gICAgLml0ZW0tdGV4dC1ncm91cC1ibG9jayB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLml0ZW0tdGV4dC1ncm91cC10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCJib2R5LmZyb250IHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4udmlkZW8td3JhcCB7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnZpZGVvX190aHVtYiB7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLnZpZGVvX19wbGF5IHtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBib3JkZXI6IDA7XHJcbiAgIG91dGxpbmU6IDA7XHJcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMDtcclxuICAgYm90dG9tOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICByaWdodDogMDtcclxuICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xyXG4gICB9XHJcbiAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgfVxyXG59XHJcblxyXG4udGVjaCB7XHJcbiAgIHBhZGRpbmc6IDQuNXJlbSAwIDEwcmVtO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xyXG5cclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcclxuICAgfVxyXG5cclxuICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoc20pIHtcclxuICAgICAgcGFkZGluZzogMCAwIDEwcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9saW5lcy1vdmVybGF5LnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIH1cclxuXHJcbiAgIC50ZWNobm9sb2d5IHtcclxuICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDVyZW0gMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICBwYWRkaW5nOiA2cmVtIDJyZW0gNnJlbSA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgIG1pbi13aWR0aDogNHJlbTtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNXJlbTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX193cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9vdXRzZWVyLWNpcmNsZS1saWdodGVyLnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQyJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIGdyZXk7XHJcblxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IC4xcmVtO1xyXG4gICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgJGdyZXktbWlkO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4ucmljaC1jb250ZW50IHtcclxuICAgLnJpY2gtYmxvY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcXVvdGUge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICBwYWRkaW5nOiA5cmVtIDRyZW07XHJcbiAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICBwYWRkaW5nOiA2cmVtIDNyZW07XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBwYWRkaW5nOiA5cmVtIDRyZW0gO1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgcGFkZGluZzogNnJlbSAzcmVtO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjE1cmVtO1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIHRvcDogMC4xNXJlbTtcclxuICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGgyLCBoMywgaDQsIGg1IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsMTMsNTgsLjkpO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4iLCIudGhyZWUtY29sdW1ucy1zZWN0aW9uIHtcclxuICAuc2VjdGlvbi1pbnRyby1ibG9jayB7XHJcbiAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tc3VwZXJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVjaDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW1zIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pdGVtLWltYWdlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS10ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1saW5rIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgIC5mYS1jaGV2cm9uLXJpZ2h0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgLmZhLWNoZXZyb24tcmlnaHQge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdGF0aXN0aWNzLWJveC1zZWN0aW9uIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzM1RDREOCAtNDUuNzMlLCAjMUIxNDY0IDEwMCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHJcbiAgICAuc2VjdGlvbi1pbnRyby1ibG9jayB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpc3RpYy1pdGVtcyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLnN0YXRpc3RpYy1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcclxuXHJcbiAgICAgICAgICAuaXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQtZGFya2VyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTVyZW07XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogM3JlbTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvYmtnZC1yaWdodC5zdmcnKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgICAgIC5pdGVtLXN1cGVydGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtaXRlbXMge1xyXG4gICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0LWRhcmtlcjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tcHJvZHVjdC1jb250ZW50IHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgICAuZmEtY2hldnJvbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgICAgIC5mYS1jaGV2cm9uLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pdGVtLXByb2R1Y3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhdGlzdGljcy1zZWN0aW9uIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYmxvY2s6IDRyZW07XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYWx0LWxpZ2h0ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpc3RpYy1pdGVtcyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLnN0YXRpc3RpYy1pdGVtIHtcclxuICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAzcmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNvbG9yLWJyYW5kIDAlLCAjMTNBQzY4IDEwMCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIC5pdGVtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogNzAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvYmtnZC1sZWZ0LnN2ZycpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZy1ibG9jazogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAucm93IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMjUlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcuNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0tc3VwZXJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVjaDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAuaXRlbS1tZXRyaWMtdmFsdWVzIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi52cyB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXN0ZXJpc2sge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIHtcclxuICAuc2VjdGlvbi1pbnRyby1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAuaXRlbS1zdXBlcnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nZW5lcmljLXRleHQge1xyXG4gICBwYWRkaW5nOiA2cmVtIDA7XHJcblxyXG4gICAmX19zdGFuZGFyZC1jb3B5IHtcclxuXHJcbiAgIH1cclxufVxyXG5cclxuLmN0YS1hcmVhIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBiYWNrZ3JvdW5kOiByZ2IoMTQzLDIyOCwxOTApO1xyXG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI3LDIwLDEwMCwxKSAwJSwgcmdiYSgxNDMsMjI4LDE5MCwxKSAxNTAlLCk7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL3JlY3RhbmdsZXMtdmVydGljYWwucG5nKTtcclxuICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgfVxyXG5cclxuICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwiLmJsb2ctY2F0cyB7XHJcbiAgIHBhZGRpbmc6IDAgMCA0cmVtO1xyXG5cclxuICAgLmNhdGVnb3JpZXMtZmlsdGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgLmNhdGVnb3JpZXMtZmlsdGVyLWl0ZW0ge1xyXG4gICAgICAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbiAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4uZmVhdHVyZWQtcG9zdCB7XHJcbiAgQGV4dGVuZCAuaGVhZGVyLW1hcmdpbnM7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblxyXG4gICAmX190ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiA2ODBweDtcclxuICAgICAgcGFkZGluZzogMXJlbSA1cmVtIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJi5jYXQtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuY2F0cyB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgIH1cclxuXHJcbiAgICZfX2ltYWdlIHtcclxuICAgICAgbWluLWhlaWdodDogMjhyZW07XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmNhdHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAuY2F0ZWdvcnktaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC43NXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwLjFyZW0gMC4zNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgOmFjdGl2ZSxcclxuICAgIDpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy1saXN0cyB7XHJcbiAgIHBhZGRpbmc6IDRyZW0gMDtcclxuXHJcbiAgIC5jYXRzIHtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLmJvcmRlcmVkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgIC8vIGJvcmRlci10b3A6IDFweCAkZ3JleSBkYXNoZWQ7XHJcbiAgIH1cclxuXHJcbiAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgfVxyXG5cclxuICAgJl9fc2luZ2xlLXBvc3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgcGFkZGluZy10b3A6IDY2LjYlO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAuY2F0cyB7XHJcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMjAyLCAxMjYsIDAuNik7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9pcmlzLnBuZycpO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcblxyXG4gICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICA6YWN0aXZlLFxyXG4gICAgICAgICAgIDpmb2N1cyB7XHJcbiAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWJsb2cge1xyXG4gICBwYWRkaW5nOiAxcmVtIDAgNXJlbTtcclxuICAgbWFyZ2luLXRvcDogMTc4cHg7XHJcbiAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLWdyZXk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcblxyXG4gICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgI2NydW1icyB7XHJcbiAgICAgICAgLnNsYXNoOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLXNpbmdsZS1ibG9nIHtcclxuICAgICAgcGFkZGluZzogMTByZW0gMCAxMHJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogLTJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEzJSwxMDAlIDAlLDEwMCUgODAlLDc0JSAxMDAlLDAgODMlKTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogOHJlbSAwIDdyZW07XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAlLDEwMCUgMCwxMDAlIDkwJSw3NCUgMTAwJSwwIDkzJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYW5uZXItdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWV0YS1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkY29sb3ItZ3JleS1kYXJrZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXV0aG9yIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaW1nLWZsdWlkO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXV0aG9yLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICA6YWN0aXZlLFxyXG4gICAgICAgICAgICA6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNywgMjAsIDEwMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDAlLCByZ2JhKDMxLCAyMDIsIDEyNiwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYS1icmFuZHMsXHJcbiAgICAgICAgICAgIC5mYS1lbnZlbG9wZSB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgOmFjdGl2ZSxcclxuICAgICAgICAgICAgOmZvY3VzIHtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZmEtYnJhbmRzLFxyXG4gICAgICAgICAgICAgIC5mYS1lbnZlbG9wZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAuYmxvZy1jb250ZW50IHtcclxuICAgICAgdWwsXHJcbiAgICAgIG9sIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcblxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwICsgb2wsXHJcbiAgICAgIHAgKyB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuODVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NhdHMge1xyXG4gICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcXVvdGUge1xyXG4gICAgICAgICBtYXJnaW46IDRyZW0gMDtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMTYlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgLnF1b3RlLW1hcmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnF1b3RlLXRleHQge1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLmF1dGhvciB7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3N0YW5kYXJkLWNvcHkge1xyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuN3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgbWFyZ2luOiA0cmVtIDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uYXV0aG9yIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHRlcjtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICBmb250LXNpemU6IDE3cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmF1dGhvci1pbWFnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGV4dGVuZCAuaW1nLWZsdWlkO1xyXG5cclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdXRob3ItdGl0bGUge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIH1cclxuXHJcbiAgLmF1dGhvci1iaW8ge1xyXG4gICAgcDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm90aGVyLXBvc3RzIHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlc3Q7XHJcbiAgIHBhZGRpbmc6IDVyZW0gMDtcclxuXHJcbiAgIC5vdGhlci1wb3N0IHtcclxuICAgICAub3RoZXItcG9zdF9fdGl0bGUge1xyXG4gICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICB9XHJcblxyXG4gICAgICY6aG92ZXIsXHJcbiAgICAgOmFjdGl2ZSxcclxuICAgICA6Zm9jdXMge1xyXG4gICAgICAgLm90aGVyLXBvc3RfX3RpdGxlIHtcclxuICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5wb3N0c2xpc3Qge1xyXG4gIC5wb3N0c2xpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGNvbG9yLWdyZXk7XHJcblxyXG4gICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5pdGVtLWltYWdlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0taW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWRldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWdyb3c6IDI7XHJcblxyXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgOmFjdGl2ZSxcclxuICAgICAgOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFubmVyLWFyY2hpdmUge1xyXG4gIG1hcmdpbi10b3A6IDE0OHB4O1xyXG4gIHBhZGRpbmc6IDZyZW0gMCAxOHJlbTtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMyUsMTAwJSAwJSwxMDAlIDgwJSw3NCUgMTAwJSwwIDgzJSk7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDAgMTRyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHBhZGRpbmc6IDVyZW0gMCAxMHJlbTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwxMDAlIDAsMTAwJSA5MCUsNzQlIDEwMCUsMCA5MyUpO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG5cclxuICAgIC5jdXJyZW50IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjY3J1bWJzIHtcclxuICAgICAgLnNsYXNoOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYW5uZXItdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2ctbGlzdHMuYXJjaGl2ZSB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgbWFyZ2luLXRvcDogLTE2cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMnJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLXRvcDogLTlyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1hdXRob3Ige1xyXG4gIG1hcmdpbi10b3A6IDE3OHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodGVyO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lci1zaW5nbGUtYXV0aG9yIHtcclxuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xyXG4gIHBhZGRpbmc6IDZyZW0gMCAxMHJlbTtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMyUsMTAwJSAwJSwxMDAlIDgwJSw3NCUgMTAwJSwwIDgzJSk7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBwYWRkaW5nOiA4cmVtIDAgN3JlbTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwxMDAlIDAsMTAwJSA5MCUsNzQlIDEwMCUsMCA5MyUpO1xyXG4gIH1cclxuXHJcbiAgLmJhbm5lci10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWV0YS1pbmZvIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGNvbG9yLWdyZXktZGFya2VyO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0ZXI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbm5lci1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnU2hhcmUnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTA1JTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI3LCAyMCwgMTAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI3LCAyMCwgMTAwLCAxKSAwJSwgcmdiYSgzMSwgMjAyLCAxMjYsIDEpIDEwMCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEtYnJhbmRzLFxyXG4gICAgICAgIC5mYS1lbnZlbG9wZSB7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgOmFjdGl2ZSxcclxuICAgICAgICA6Zm9jdXMge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmEtYnJhbmRzLFxyXG4gICAgICAgICAgLmZhLWVudmVsb3BlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXV0aG9yLXBvc3RzIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBtYXJnaW4tdG9wOiAtNnJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLXRvcDogLTNyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5wcm9kdWN0LXBhZ2UtaW50cm8ge1xyXG4gICBwYWRkaW5nOiAxM3JlbSAwIDhyZW07XHJcbiAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2ludHJvLWJnLnN2ZycpO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgIGNvbG9yOiAjZmZmO1xyXG4gICBtYXJnaW4tdG9wOiAtNnJlbTtcclxuXHJcbiAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVzdDtcclxuICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgfVxyXG59XHJcblxyXG4ubWFpbi1mZWF0dXJlcyB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvbGFyZ2UtY2hldnJvbi5zdmcnKTtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IDE1JTtcclxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXN0O1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmLmZlYXR1cmVzLWdyZWVuIHtcclxuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzOCU7XHJcblxyXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5mZWF0dXJlcy1saXN0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkZ3JleTtcclxuICAgfVxyXG5cclxuICAgJl9fdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDVyZW0gNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMS41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDVyZW0gOHJlbTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuZmVhdHVyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDNyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGdyZXk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDZyZW0gN3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcblxyXG4gICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4ua2V5LWZlYXR1cmVzIHtcclxuXHJcbiAgIC50ZXh0IHtcclxuICAgICAgZmxleDogMCAwIDYwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgfVxyXG5cclxuICAgLmltYWdlIHtcclxuICAgICAgbWluLWhlaWdodDogNDVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgfVxyXG5cclxuICAgLmZlYXR1cmVzLWxpc3Qge1xyXG4gICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG5cclxuICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbiIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3NvbHV0aW9ucy1wYWdlIHtcbiAgLmhlcm8ge1xuICAgIC5oZXJvLWlubmVyX19sZWZ0IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29sdXRpb24tcGFnZS1pbnRybyB7XG4gICBwYWRkaW5nOiA4cmVtIDA7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjg5ZGVnLCAjMUZDQTdFIDAlLCAjMUIxNDY0IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLDEwMCUgOSUsMTAwJSA4NiUsMTQlIDEwMCUsMCA3OSUpO1xuICAgY29sb3I6ICNmZmY7XG4gICBtYXJnaW4tdG9wOiAtN3JlbTtcbiAgIHotaW5kZXg6IDM7XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLDEwMCUgOSUsMTAwJSA4NiUsMTQlIDEwMCUsMCA4NSUpO1xuICAgfVxuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwxMDAlIDklLDEwMCUgOTElLDE0JSAxMDAlLDAgOTElKTtcbiAgIH1cblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsMTAwJSA5JSwxMDAlIDkxJSwyMSUgOTglLDAgOTElKTtcbiAgIH1cblxuICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlc3Q7XG4gICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgfVxufVxuXG4ucHJvZHVjdC1pbnRybyB7XG4gICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nO1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlc3Q7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9saW5lcy1vdmVybGF5LnN2ZycpO1xuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVzdDtcbiAgICAgIGhlaWdodDogMTByZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogLTEwcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgfVxufVxuXG4uc29sdXRpb25zLWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1ncmV5LWRhcmtlcjtcbn1cblxuLnNvbHV0aW9ucy1ib2R5ICsgLnByb2R1Y3QtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfc29sdXRpb25zLXBhZ2Uge1xuICAucHJvZHVjdC1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lci1zb2x1dGlvbnMtaG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iYW5uZXItY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmJhbm5lci10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lci10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29sdXRpb25zLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG5cbiAgLnNvbHV0aW9ucy1uYXYtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgOmFjdGl2ZSxcbiAgICA6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxufVxuXG4uc29sdXRpb25zLXVzZS1jYXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMTByZW07XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG5cbiAgLnNvbHV0aW9ucy11c2UtY2FzZS1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI5M2RlZywgIzFGQ0E3RSAwJSwgIzFCMTQ2NCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDI1JSwxNiUgMCUsMTAwJSAyNSUsMTAwJSA3NSUsMCUgMTAwJSk7XG4gICAgaGVpZ2h0OiA1MjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDIwJSwxMyUgMCUsMTAwJSAyMCUsMTAwJSA4NSUsMCUgMTAwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAlLDEzJSAwJSwxMDAlIDEwJSwxMDAlIDkwJSwwJSAxMDAlKTtcbiAgICB9XG4gIH1cbn1cblxuLnNvbHV0aW9ucy1ieS1pbmR1c3RyeSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5O1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07XG59XG5cbi5zb2x1dGlvbnMtYnktcm9sZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTs7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnNvbHV0aW9ucy1kaXNwbGF5IHtcbiAgLnNvbHV0aW9ucy1pdGVtcyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuc29sdXRpb25zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tcHJvZHVjdHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucm9sbG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgICAgICBsZWZ0OiA2cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucm9sbG92ZXItdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMzVyZW0gMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICA6YWN0aXZlLFxuICAgICAgICA6Zm9jdXMge1xuICAgICAgICAgIC5yb2xsb3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb2x1dGlvbnMtaG9tZS1jdGEge1xuICBwYWRkaW5nLXRvcDogMTNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgbWFyZ2luLXRvcDogLTdyZW07XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMTglLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA5JSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgfVxuXG4gIC5jdGEtdGl0bGUsXG4gIC5jdGEtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxuXG4gIC5jdGEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuIiwiLnJlc291cmNlLWNhdHMge1xyXG4gIC5jYXRlZ29yaWVzLWZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5jYXRlZ29yaWVzLWZpbHRlci1pdGVtIHtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMC43NXJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXItcmVzb3VyY2VzIHtcclxuICBAZXh0ZW5kIC5oZWFkZXItbWFyZ2lucztcclxuXHJcbiAgcGFkZGluZzogMTByZW0gMCA1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgLmZlYXR1cmVkLXJlc291cmNlIHtcclxuICAgIG1hcmdpbi10b3A6IC00cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1mZWF0dXJlZC1yZXNvdXJjZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9vdXRzZWVyLWlyaXMtc20ucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLXJlc291cmNlLWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM0NXB4O1xyXG4gICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBwb2ludGVyLXJlc291cmNlczogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItaXJpcy1zbS5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM3JlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG5cclxuICAgICAgICAucmVzb3VyY2UtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgIDphY3RpdmUsXHJcbiAgICAgIDpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlc291cmNlLWxpc3RzIHtcclxuICAgcGFkZGluZzogNHJlbSAwO1xyXG5cclxuICAgLmNhdHMge1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICB9XHJcblxyXG4gICAuYm9yZGVyZWQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgLy8gYm9yZGVyLXRvcDogMXB4ICRncmV5IGRhc2hlZDtcclxuICAgfVxyXG5cclxuICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICB9XHJcblxyXG4gICAmX19zaW5nbGUtcG9zdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZXNvdXJjZS1jYXRlZ29yeSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICBsZWZ0OiAycmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhdGVnb3J5LWl0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMC4ycmVtIDAuNzVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4xcmVtIDAuMzVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHBhZGRpbmctdG9wOiA2Ni42JTtcclxuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgIDpmb2N1cyxcclxuICAgICAgICA6YWN0aXZlIHtcclxuICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDIwMiwgMTI2LCAwLjYpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2lyaXMucG5nJyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5zaW5nbGUtcmVzb3VyY2Uge1xyXG4gICBwYWRkaW5nOiA2cmVtIDA7XHJcblxyXG4gICAucmVzb3VyY2UtY29udGVudCB7XHJcblxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuXHJcbiAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3N0YW5kYXJkLWNvcHkge1xyXG5cclxuICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgIG1hcmdpbjogNHJlbSAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4iLCIuaW50cm8tdGV4dCB7XHJcbiAgIHBhZGRpbmc6IDlyZW0gMDtcclxuICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvaW50cm8tYmcuc3ZnJyk7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgdG9wOiAtNHJlbTtcclxuICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjIlLDAlIDAsMTAwJSA1JSwxMDAlIDkzJSwwIDEwMCUpO1xyXG4gICBjb2xvcjogI2ZmZjtcclxuICAgei1pbmRleDogMTtcclxuXHJcbiAgICZfX3RleHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjIlLDEyJSAwLDEwMCUgMjElLDEwMCUgOTMlLDAgMTAwJSk7XHJcbiAgICAgIHBhZGRpbmc6IDEycmVtIDA7XHJcbiAgICAgIHRvcDogLTlyZW07XHJcbiAgIH1cclxuXHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgOSUsNSUgMCwxMDAlIDEzJSwxMDAlIDkzJSwwIDEwMCUpO1xyXG4gICAgICBwYWRkaW5nOiA5cmVtIDA7XHJcbiAgICAgIHRvcDogLTdyZW07XHJcbiAgIH1cclxufVxyXG5cclxuLmNvbHVtbi1ibG9jay1kaXNwbGF5IHtcclxuICA+IC5yb3cge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgfVxyXG5cclxuICAuZGFzaGVkLWluc2lkZSB7XHJcbiAgICAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkIGdyZXk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBncmV5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGdyZXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtIHtcclxuICAgIEBleHRlbmQgLmNvbC0xMjtcclxuICAgIEBleHRlbmQgLmNvbC1tZC02O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG5cclxuICAgICYudy01NTAge1xyXG4gICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNTUwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnR1Y2stdW5kZXIge1xyXG4gICAgbWFyZ2luLXRvcDogLTExcmVtO1xyXG5cclxuICAgID4gLnJvdzpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sb3ItYm94IHtcclxuICB3aWR0aDogMTk1cHg7XHJcbiAgaGVpZ2h0OiAxOTVweDtcclxuICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICB3aWR0aDogMTk1cHg7XHJcbiAgICBoZWlnaHQ6IDE5NXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gIH1cclxufVxyXG4iLCIubGFuZGluZy1wYWdlLXRlbXBsYXRlIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodGVyO1xyXG5cclxuICAuZm9ybS1lbWJlZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcclxuICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFuZGluZy1wYWdlLWJvZHkge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0ZXI7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBAZXh0ZW5kIC5saXN0LWFycm93cztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYW5kaW5nLXBhZ2UtcHJlZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE2JSAwLCAxMDAlIDMwJSwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgNDIlKTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyOTRkZWcsICMxRkNBN0UgMCUsICMxQjE0NjQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDExcmVtO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTYlIDAsIDEwMCUgMjIlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAzMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE4JSAwLCAxMDAlIDEyJSwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMTUlKTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kZW1vLXBhZ2UtdGVtcGxhdGUge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgLmZvcm0tZW1iZWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XHJcbiAgICBwYWRkaW5nOiAyLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmRpbmctcGFnZS1ib2R5IHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBAZXh0ZW5kIC5saXN0LWFycm93cywgLmxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gIC5mb3JtLWVtYmVkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kO1xyXG4gICAgcGFkZGluZzogMi41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMThweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYW5kaW5nLXBhZ2UtYm9keSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgQGV4dGVuZCAubGlzdC1hcnJvd3MsIC5saWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ldmVudC1sb2NhdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA5cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogNDUlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE2JSAwLCAxMDAlIDMwJSwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMzIlKTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI5NGRlZywgIzFGQ0E3RSAwJSwgIzFCMTQ2NCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLWltYWdlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV2ZW50LXZpZGVvcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDlyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxNiUgMCwgMTAwJSAzMCUsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIDMyJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyOTRkZWcsICMxRkNBN0UgMCUsICMxQjE0NjQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgaGVhZGVyLmhlYWRlciwgLmhlYWRlci1uZXdzLWFsZXJ0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudmlkZW8tYmFja2dyb3VuZCB7XHJcbiAgICB2aWRlbyB7XHJcbiAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICB0b3A6IDA7XHJcbiAgICAgICByaWdodDogMDtcclxuICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9vdXRzZWVyLWlyaXMtZ2xvd2luZy5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHdpZHRoOiAxNHJlbTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogM3JlbTtcclxuICAgIGxlZnQ6IDNyZW07XHJcbiAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgdG9wOiAycmVtO1xyXG4gICAgICBsZWZ0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICB0b3A6IDEuMjVyZW07XHJcbiAgICAgIGxlZnQ6IDEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuXHRcdFx0cGF0aCxcclxuXHRcdFx0KiB7XHJcblx0XHRcdFx0ZmlsbDogJHdoaXRlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQ6YWN0aXZlLFxyXG5cdFx0XHQ6Zm9jdXMge1xyXG5cdFx0XHRcdHBhdGgsXHJcblx0XHRcdFx0KiB7XHJcblx0XHRcdFx0XHRmaWxsOiAkZ3JlZW47XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICB9XHJcblxyXG4gIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6IHJnYigwLDAsMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwxKSAyNSUsIHJnYmEoMCwwLDAsMCkgODUlKTtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20tY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuXHJcbiAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY291bnRkb3duLXRpbWVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5jb3VudGRvd24tdGltZXItaXRlbSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTU1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudW5pdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tZWFzdXJlbWVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIC51bml0IHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldmVudC1jdGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXZlbnQtZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tY3RhIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1lbWJlZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFkZC10by1jYWxlbmRhci1lbWJlZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuYWRkZXZlbnRhdGMge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgICAuYWRkZXZlbnRhdGNfaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEzM1wiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICA6YWN0aXZlLFxyXG4gICAgICAgICAgOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtLWVycm9yLTQwNCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAuZm9vdGVyIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmVycm9yLXBhZ2Uge1xyXG4gIG1pbi1oZWlnaHQ6IDkwJTtcclxuICBmbGV4OiAxIDAgYXV0bztcclxuICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtYWx0IHVybCgnLi4vLi4vaW1hZ2VzLzQwNC1iZy5zdmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCI0MDRcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGZvbnQtc2l6ZTogNTAwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBsZWZ0OiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGxlZnQ6IDkwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBsZWZ0OiA3NSU7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmV2ZW50LWNhdHMge1xyXG4gIC5jYXRlZ29yaWVzLWZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5jYXRlZ29yaWVzLWZpbHRlci1pdGVtIHtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMC43NXJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXItZXZlbnRzIHtcclxuICBAZXh0ZW5kIC5oZWFkZXItbWFyZ2lucztcclxuXHJcbiAgcGFkZGluZzogMTByZW0gMCA1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgLmZlYXR1cmVkLWV2ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IC00cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1mZWF0dXJlZC1ldmVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9vdXRzZWVyLWlyaXMtc20ucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLWV2ZW50LWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM5N3B4O1xyXG4gICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItaXJpcy1zbS5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM3JlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG5cclxuICAgICAgICAuZXZlbnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgIDphY3RpdmUsXHJcbiAgICAgIDpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV2ZW50LWxpc3RzIHtcclxuICAgcGFkZGluZzogNHJlbSAwO1xyXG5cclxuICAgLmNhdHMge1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICB9XHJcblxyXG4gICAuYm9yZGVyZWQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgLy8gYm9yZGVyLXRvcDogMXB4ICRncmV5IGRhc2hlZDtcclxuICAgfVxyXG5cclxuICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICB9XHJcblxyXG4gICAmX19zaW5nbGUtcG9zdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldmVudC1jYXRlZ29yeSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICBsZWZ0OiAycmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhdGVnb3J5LWl0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMC4ycmVtIDAuNzVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4xcmVtIDAuMzVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHBhZGRpbmctdG9wOiA2Ni42JTtcclxuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgIDpmb2N1cyxcclxuICAgICAgICA6YWN0aXZlIHtcclxuICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDIwMiwgMTI2LCAwLjYpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2lyaXMucG5nJyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4ubGFuZGluZy1wYWdlLWV2ZW50LWRldGFpbHMge1xyXG4gIC5iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDAlLCByZ2JhKDMxLCAyMDIsIDEyNiwgMSkgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IFxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjcsMjAsMTAwKTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI3LCAyMCwgMTAwLCAxKSAwJSwgcmdiYSgzMSwgMjAyLCAxMjYsIDEpIDEwMCUpO1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvYmFubmVyLWV2ZW50LWdsb2JlLnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLWNvbnRlbnQge1xyXG4gICAgICAuYmFubmVyLXByZXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhbm5lci1ldmVudC1sb2dvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYW5uZXItdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lci1mb3JtLWNvbCB7XHJcbiAgICAgIC5mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS10aXRsZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYmFubmVyLXByZXNzIHtcclxuICBAZXh0ZW5kIC5oZWFkZXItbWFyZ2lucztcclxuXHJcbiAgcGFkZGluZzogMTByZW0gMCA0cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IHJnYigyNywgMjAsIDEwMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI3LCAyMCwgMTAwLCAxKSAwJSwgcmdiYSgzMSwgMjAyLCAxMjYsIDEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDI1JSw4MCUgMCwxMDAlIDI1JSwxMDAlIDEwMCUsMCAxMDAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLDg1JSAwLDEwMCUgMTUlLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxNSUsODUlIDAsMTAwJSAxNSUsMTAwJSAxMDAlLDAgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJlc3MtY29udGFjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1wcmVzcy1jb250YWN0IHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItaXJpcy1zbS5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDEwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlc3MtY29udGFjdC1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcmVzcy1saXN0cyB7XHJcbiAgIHBhZGRpbmc6IDRyZW0gMDtcclxuXHJcbiAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgfVxyXG5cclxuICAgLnByZXNzLWl0ZW1zIHtcclxuICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgfVxyXG5cclxuICAgLnByZXNzLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGNvbG9yLWdyZXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgIDpmb2N1cyxcclxuICAgICAgICA6YWN0aXZlIHtcclxuICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLS1wcmVzcy1yZWxlYXNlIHtcclxuICAuc3ViaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGNvbG9yLWdyZXk7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICB9XHJcbn1cclxuIiwiLmJhbm5lci1wYXJ0bmVycyB7XHJcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAuYmFubmVyLWJhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLDgwJSAwLDEwMCUgMjUlLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyNSUsODUlIDAsMTAwJSAxNSUsMTAwJSAxMDAlLDAgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSw4NSUgMCwxMDAlIDE1JSwxMDAlIDEwMCUsMCAxMDAlKTtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLDgwJSAwLDEwMCUgMjUlLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLDg1JSAwLDEwMCUgMTUlLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjgyNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLDg1JSAwLDEwMCUgMTUlLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFubmVyLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbiAgICAuYmFubmVyLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHdvLWNvbCB7XHJcbiAgLmNvbHVtbi0xLFxyXG4gIC5jb2x1bW4tMSBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgIHA6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2x1bW4tMiB7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9vbHRpcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgXHJcbiAgICAudG9vbHRpcC1pY29uIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcC10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMjBweDtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYWx0O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgLTVweCAtNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY5MXB4KSBhbmQgKG1pbi13aWR0aDogNTQ5cHgpIHtcclxuICAgICAgICB0b3A6IC0xMzBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcclxuICAgICAgICB0b3A6IC0xNTVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSBhbmQgKG1pbi13aWR0aDogMzkwcHgpIHtcclxuICAgICAgICB0b3A6IC0xODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSBhbmQgKG1pbi13aWR0aDogMCkge1xyXG4gICAgICAgIHRvcDogLTIxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgd2lkdGg6IDA7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiAwO1xyXG4gICAgICAvLyAgIGxlZnQ6IDM4JTtcclxuICAgICAgLy8gICBib3R0b206IC0xNXB4O1xyXG4gICAgICAvLyAgIGJvcmRlcjogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgLy8gICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAvLyAgIGJvcmRlci10b3A6IDIwcHggc29saWQgJGdyZXktYWx0O1xyXG5cclxuICAgICAgLy8gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgLy8gICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgOmFjdGl2ZSxcclxuICAgIDpmb2N1cyB7XHJcbiAgICAgIC50b29sdGlwLXRleHQge1xyXG4gICAgICAgIHotaW5kZXg6IHVuc2V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgPiAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlci1uZXdzLWFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgPiBmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjZHJpZnQtZnJhbWUtY29udHJvbGxlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnBsYXRmb3JtLWljb24ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICBtYXgtd2lkdGg6MTI1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLXBsYXRmb3JtIHtcbiAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzIsIDIzMSwgMjM3LCAwLjkpO1xuXG4gICAgICAubW9kYWwtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWNsb3NlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdG9wOiAtNHJlbTtcbiAgICAgICAgICByaWdodDogLTRyZW07XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTQwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXNoYm9hcmQge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5wbGF0Zm9ybS1pdGVtcy1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAqIDEuMjtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGxhdGZvcm0taXRlbXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDcwcHggKiAxLjI7XG4gICAgICAgICAgYm9yZGVyOiAzcHggKiAxLjIgc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggKiAxLjI7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggKiAxLjIgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBsYXRmb3JtLWl0ZW1zLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4ICogMS4yO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gKiAxLjIgMC41cmVtICogMS4yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4ICogMS4yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAqIDEuMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBsYXRmb3JtLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gKiAxLjIgMS41cmVtICogMS4yIDFyZW0gKiAxLjI7XG5cbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMjUwcHggKiAxLjI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gKiAxLjI7XG4gICAgICAgICAgICAgIGJvcmRlcjogM3B4ICogMS4yIHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAqIDEuMjtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICogMS4yO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggKiAxLjIgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mYWRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtICogMS4yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAqIDEuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3ctbmV4dC1zZWN0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMy43NXJlbSAqIDEuMjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICogMS4yO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggKiAxLjIgZGFzaGVkICNlNzYwMzQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE4cHggKiAxLjIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4ICogMS4yIHNvbGlkICNlNzYwMzQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMThweCAqIDEuMiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aHJlYXQtaXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGhyZWF0LWl0ZW1zIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJlN2RmO1xuXG4gICAgICAgICAgLnBsYXRmb3JtLWl0ZW1zLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTc2MDM0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aHJlYXQtaXRlbSB7XG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3NjAzNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtaXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC05MXB4ICogMS4yO1xuICAgICAgICAgICAgd2lkdGg6IDM4MHB4ICogMS4yO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDEyOCwxMjYsMTU1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMjgsMTI2LDE1NSwxKSA1MCUsIHJnYmEoMzksMzUsOTcsMSkgMTAwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDcwNXB4ICogMS4yO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDcwNXB4ICogMS4yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggKiAxLjIgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJPcmNoZXN0cmF0ZVwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogLTIuNXJlbSAqIDEuMjtcbiAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTEyJSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAqIDEuMjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4ICogMS4yO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyomLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCwgei1pbmRleCAwcztcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yLjc1cmVtICogMS4yO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9Ki9cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXJyb3ctbmV4dC1zZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICogMS4yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCAqIDEuMiBkYXNoZWQgIzI3MjM2MTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4ICogMS4yIHNvbGlkICMyNzIzNjE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWl0ZW1zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3N3B4ICogMS4yO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1NDRmODg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAucGxhdGZvcm0taXRlbXMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNzIzNjE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmlucHV0LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMDBweCAqIDEuMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDk4cHggKiAxLjI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy41cmVtICogMS4yO1xuXG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI3MjM2MTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyNHB4ICogMS4yO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4ICogMS4yO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4ICogMS4yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJpc2stZW5naW5lLWRpc2sge1xuICAgICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MCUsIC01MCUpO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4ICogMS4yO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM5MHB4ICogMS4yO1xuICAgICAgICAgICAgICB3aWR0aDogMzkwcHggKiAxLjI7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMTUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSkgc2NhbGUoMS4yNSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCwgei1pbmRleCAwcztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mYWRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yaXNrLWVuZ2luZS13aGVlbCB7XG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgIGhlaWdodDogNTg1cHggKiAxLjI7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOTZweCAqIDEuMjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgICAgICAgdG9wOiAtODJweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtODJweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC05MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQsIHotaW5kZXggMHM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZmFkZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDIwMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQsIHotaW5kZXggMHM7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXNlLWNhc2UtaXRlbXMge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTVlZGVmO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAucGxhdGZvcm0taXRlbXMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MWMyY2M7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnVzZS1jYXNlLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE5NnB4ICogMS4yO1xuXG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUxYzJjYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uYXYtYWN0aXZlIHtcbiAgICAgICAgLmFycm93LW5leHQtc2VjdGlvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI5M2RlZywgIzFiMTQ2NCAwJSwgIzFmY2E3ZSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG5cbiAgICAgIC5uYXYtaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gNnJlbSAxcmVtIDA7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNzUlKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtYmFjayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIkhvbWVcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LWRlZmF1bHQge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gNnJlbTtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlLW1vZGFsIHtcbiAgICAgICAgICAubmF2LWJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtaXRlbS5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuXG4gICAgICAucGxhdGZvcm0taXRlbS1tb2RhbCB7XG4gICAgICAgIC5tb2RhbC1pbm5lcntcbiAgICAgICAgICB3aWR0aDogMTY2MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblxuICAgICAgICAgICYuY3JlYW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjNGMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmdyYWRpZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDMxLDIwMiwxMjYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzMGRlZywgcmdiYSgzMSwyMDIsMTI2LDEpIDAlLCByZ2JhKDI3LDIwLDEwMCwxKSAxMDAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDg1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wbGF0Zm9ybS1pdGVtLFxuICAgIC5yaXNrLWVuZ2luZSxcbiAgICAubmF2LWJhY2sge1xuICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICoge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZXZlbnQtdGhhbmsteW91LXBhZ2Uge1xuICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gIEBleHRlbmQgLnB5LTU7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1hbHQtbGlnaHRlcjtcbiAgei1pbmRleDogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNi9QcmVzcy1SZWxlYXNlLTEucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBsZWZ0OiAzMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRoYW5rLXlvdS1jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgIEBleHRlbmQgLmNvbC1tZC04O1xuICAgIEBleHRlbmQgLmNvbC1sZy02O1xuXG4gICAgei1pbmRleDogMztcblxuICAgIC5iYW5uZXItcHJldGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIFxuICAgIC5iYW5uZXItaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cbiAgXG4gICAgLnRoYW5rLXlvdS1tZXNzYWdlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcbiAgXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICA6Zm9jdXMsXG4gICAgICAgIDphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIH1cblxuICAuaW1hZ2UtY29sIHtcbiAgICAuaXRlbS1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWNvbCB7XG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS1wcmV0ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVjaDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXNldGlvbi1jb3VudD1cIm9kZFwiXSB7XG4gICAgLmltYWdlLWNvbCB7XG4gICAgICBAZXh0ZW5kIC5vcmRlci0xO1xuICAgICAgQGV4dGVuZCAub3JkZXItbWQtMjtcbiAgICB9XG5cbiAgICAudGV4dC1jb2wge1xuICAgICAgQGV4dGVuZCAub3JkZXItMjtcbiAgICAgIEBleHRlbmQgLm9yZGVyLW1kLTE7XG5cbiAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0YXRpc3RpY3Mtd3JhcHBlciB7XG4gIC5pdGVtLXByZXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICB9XG5cbiAgLml0ZW0tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgLnN0YXRpc3RpYy1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAuc3RhdGlzdGljLWl0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG4gICAgICAgIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhbGxheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucGFyYWxsYXgtaXRlbSB7XG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDRyZW07XG4gICAgICBwYWRkaW5nLWJsb2NrOiA4cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXByZXRleHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xY2g7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFsbGF4LWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA0MCU7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDI1JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiB7XG4gIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcblxuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQ6IHJnYigxNDMsMjI4LDE5MCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDMsMjI4LDE5MCwxKSAwJSwgcmdiYSgyNywyMCwxMDAsMSkgNzAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL3JlY3RhbmdsZXMuc3ZnKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1hbHQ7XG4gIH1cblxuICAudGV4dC1hbmQtaXRlbXMtY29sIHtcbiAgICAudGV4dC1jb2wge1xuICAgICAgQGV4dGVuZCAuY29sLTEyO1xuXG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXByZXRleHQge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6IDE3O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZhbHVlLWl0ZW1zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnZhbHVlLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdC1kYXJrZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlkZW8tYW5kLXRleHQtc2VjdGlvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDE0MywyMjgsMTkwKTtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9yZWN0YW5nbGVzLnN2ZyksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDMsMjI4LDE5MCwxKSAtNTAlLCByZ2JhKDI3LDIwLDEwMCwxKSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDcuNSUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW07XG4gIH1cblxuICAudGV4dC1jb2wge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZW5lZml0cy1zZWN0aW9uLXdyYXBwZXIge1xuICAmLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMge1xuICAgIC50aHJlZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnRyby1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICB9XG5cbiAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtZ3JpZF9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItY2lyY2xlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzUlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC5iZW5lZml0LWl0ZW1zIHtcbiAgICAgIC5iZW5lZml0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52YWx1ZXMtc2VjdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTQzLDIyOCwxOTApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI3LDIwLDEwMCwxKSAwJSwgcmdiYSgxNDMsMjI4LDE5MCwxKSAxNTAlLCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL3JlY3RhbmdsZXMtdmVydGljYWwucG5nKTtcbiAgICBvcGFjaXR5OiAwLjE7XG4gIH1cblxuICAuaW50cm8tY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC52YWx1ZS1pdGVtcyB7XG4gICAgLnZhbHVlLWl0ZW0ge1xuICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0LWRhcmtlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlXzNkLXNlY3VyZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIge1xuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnByb2R1Y3RzLW5hdmJhciB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItdGV4dC1hbHQ7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuXG4gICAgICAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0cy1uYXZiYXItaXRlbSB7XG4gICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdGlzdGljLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgLml0ZW0tdmFsdWUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3ZlcnZpZXctYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgzMSwgMjAyLCAxMjYsIDApO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgIC5pdGVtLXRpdGxlLWJsb2NrIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgLmZhLXNvbGlkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDhweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5mYS1zb2xpZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpoYXMoLml0ZW0tdGl0bGUtYmxvY2s6aG92ZXIpLFxuICAgICAgJjpoYXMoLml0ZW0tdGl0bGUtYmxvY2s6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYnJhbmQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMThweCAwcHggcmdiYSgzMSwgMjAyLCAxMjYsIDE4JSk7XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1hY3RpdmU9XCJmYWxzZVwiXSB7XG4gICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBbcm90YXRpbmctaWNvbl0ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtYW5kLWFjY29yZGlvbiB7XG4gICAgICAudGV4dC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcGFiaWxpdHktbmF2LWl0ZW1zIHtcbiAgICAgIGdhcDogNC41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZ2FwOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcGFiaWxpdHktbmF2LWl0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0I1MTU5NiAwJSwgI0VBNjAyQSAxMDAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgfVxuXG4gICAgICAmW2RhdGEtYWN0aXZlPVwidHJ1ZVwiXSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXBhYmlsaXR5LWl0ZW1zIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIC5jYXBhYmlsaXR5LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQsIG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJltkYXRhLWFjdGl2ZT1cInRydWVcIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZWNobm9sb2d5LWl0ZW0ge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tYnVsbGV0LXBvaW50cy1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuICAgICAgICAmW2RhdGEtZ3JpZC1zaW5nbGUtY29sXSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH0gXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLml0ZW0tbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1pZC1wYWdlLWN0YS1pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgfVxuXG4gICAgLmpvdXJuZXktc3RlcC1pdGVtIHtcbiAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS1jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDAgMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0NDRjRGNSAwJSwgI0U3RUJBQyAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0U3RUJBQyAwJSwgI0ZGQTA4MSAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGQTA4MSAwJSwgI0YwNjE2MSAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLml0ZW0tY2FyZC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLWNhcmQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiB7XG4gICAgLml0ZW0tbGluayB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgIGkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV8zZC1zZWN1cmUge1xuICAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCB7XG4gICAgLmZlYXR1cmVzLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3ItYnJhbmQtYWx0IC0wLjUyJSwgJGNvbG9yLWJyYW5kLWRhcmtlciAxMjEuNTMlKTtcblxuICAgICAgLmZlYXR1cmVzLWFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgzMSwgMjAyLCAxMjYsIDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIFxuICAgICAgICAuaXRlbS1jbGlja2FibGUtYmxvY2sge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICBcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAuZmEtc29saWQge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICBcbiAgICAgICAgLmZhLXNvbGlkIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICBcbiAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOmhhcyguaXRlbS1jbGlja2FibGUtYmxvY2s6aG92ZXIpLFxuICAgICAgICAmOmhhcyguaXRlbS1jbGlja2FibGUtYmxvY2s6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1icmFuZDtcbiAgICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDE4cHggMHB4IHJnYmEoMzEsIDIwMiwgMTI2LCAxOCUpO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmW2RhdGEtYWN0aXZlPVwiZmFsc2VcIl0ge1xuICAgICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIFtyb3RhdGluZy1pY29uXSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm9pLXNlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmJ0bi0td2hpdGUtaG92ZXItc2hhZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgIH1cblxuICAgICAgLmJ0bjpub3QoLmJ0bi0td2hpdGUtaG92ZXItc2hhZGluZykge1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZXJ2aWNlcy1pdGVtIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNzJweDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgfVxuXG4gICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlcnZpY2VzLXNlY3Rpb24ge1xuICAgICAgLml0ZW0tbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2ZyYXVkLW1hbmFnZXIge1xuICAudGV4dC1hbmQtbWVkaWEtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3ItYnJhbmQtYWx0IC0wLjUyJSwgJGNvbG9yLWJyYW5kLWRhcmtlciAxMjEuNTMlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IHtcclxuICAuZXZlbnQtZGV0YWlsLXBhZ2VzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTVyZW07XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiA1NSU7XHJcbiAgICAgIGJvdHRvbTogMDsgXHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9ia2dkLXJpZ2h0LnN2ZycpO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzcmVtO1xyXG4gICAgICByaWdodDogNTUlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7IFxyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvYmtnZC1sZWZ0LnN2ZycpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMge1xyXG4gICAgICAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pdGVtLWRhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbS1jaXR5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pdGVtLWN0YSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMC4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICA6Zm9jdXMsXHJcbiAgICAgICAgICA6YWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS1jdGEge1xyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIHtcclxuICAuZXZlbnQtZGVzY3JpcHRpb24ge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICYgPiAucm93IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcclxuICBcclxuICAgICAgICAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2Uge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDI1JTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSB7XHJcbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNC41cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLml0ZW0tc3VwZXJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLml0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHhcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWN0YSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDAuM3JlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgOmZvY3VzLFxyXG4gICAgICAgICAgICAgIDphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMge1xuICAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnByb2R1Y3RzLW5hdmJhciB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItdGV4dC1hbHQ7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuXG4gICAgICAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLnByb2R1Y3RzLW5hdmJhci1pdGVtIHtcbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEuMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogM3JlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNvdmVydmlldyB7XG4gICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuXG4gICAgICAmLm5vLW5hdmJhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICAuc3RhdGlzdGljLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXRpc3RpYy1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLml0ZW0tdmFsdWUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3Mge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pbnRybyB7XG4gICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSB7XG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLml0ZW0tdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgJi5sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnJpZ2h0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjY2FwYWJpbGl0aWVzIHtcbiAgICAgIC5jYXBhYmlsaXRpZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcGFiaWxpdGllcy1pbnRybyB7XG4gICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FwYWJpbGl0eS1pdGVtcyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FwYWJpbGl0eS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG5cbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN0ZWNobm9sb2d5IHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gICAgICB9XG5cbiAgICAgIC50ZWNobm9sb2d5LWludHJvIHtcbiAgICAgICAgLml0ZW0tc3VwZXJ0aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRlY2hub2xvZ3ktdGFicyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZWNobm9sb2d5LXRhYi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQtZGFya2VyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLml0ZW0tdGVjaG5vbG9neS10YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgICAgICAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcbiAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlY2hub2xvZ3ktdGFiLWltYWdlLWNvbCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgIC5pdGVtLWltYWdlcy1kYXRhIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjY2FzZS1zdHVkeSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICYgPiAucm93IHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNyZXNvdXJjZXMge1xuICAgICAgcGFkZGluZy1ibG9jazogNC41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICBcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjQge1xuICAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnByb2R1Y3RzLW5hdmJhciB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItdGV4dC1hbHQ7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuXG4gICAgICAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0cy1uYXZiYXItaXRlbSB7XG4gICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjb3ZlcnZpZXcge1xuICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcblxuICAgICAgJi5uby1uYXZiYXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICAgIH1cblxuICAgICAgLnN0YXRpc3RpYy1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0aXN0aWMtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtYW5kLWNhcmQtc2VjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2dsb2JlX3Jldi53ZWJwJykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMCU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9nbG9iZS53ZWJwJykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcbiAgICAgIH1cblxuICAgICAgLnRleHQtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblxuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1zZWN0aW9uIHtcbiAgICAgICAgLmNhcmQtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuXG4gICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgIH1cblxuICAgICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaW50cm8ge1xuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0ge1xuICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG5cbiAgICAgICAgICAgICAgJi5sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnJpZ2h0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pdGVtLXN1cGVydGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNkYXNoYm9hcmQge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjRmNztcblxuICAgICAgLmRhc2hib2FyZCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcblxuICAgICAgICAuZGFzaGJvYXJkLWludHJvIHtcbiAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGFzaGJvYXJkLWNvbnRlbnQge1xuICAgICAgICAgIC5kYXNoYm9hcmQtaXRlbXMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuMjVyZW07XG5cbiAgICAgICAgICAgIC5kYXNoYm9hcmQtaXRlbSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGxpOjptYXJrZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhc2hib2FyZC1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgMTgwZGVnLCBcbiAgICAgICAgICAgICAgICAgICRjb2xvci1icmFuZCA1MCUsIFxuICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNTAlXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyBcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIFxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgIH0gXG4gICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhc2UtY2Fyb3VzZWwtaXRlbXMge1xuICAgICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMjUlO1xuICAgICAgICAgICAgYm90dG9tOjM1JTtcbiAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAuZmVhdHVyZWQtY29udGVudC1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM3JSk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwJSk7XG5cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXG4gICAgICAgICAgICAgICAgLml0ZW0tbWV0cmljLXZhbHVlcyB7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYudnMge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXN0ZXJpc2sge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2Fyb3VzZWwtbmF2LXNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1NSU7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBib3R0b206IDUlO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICBib3R0b206IC01JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJvdXNlbC1uYXYge1xuICAgICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjY2FwYWJpbGl0aWVzIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcblxuICAgICAgLmNhcmQtc2VjdGlvbiB7XG4gICAgICAgIC5jYXJkLXNlY3Rpb24taXRlbXMge1xuICAgICAgICAgIC5jYXJkLXNlY3Rpb24taXRlbSB7XG4gICAgICAgICAgICAuaXRlbS10b3AtdGl0bGUge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1pdGVtcyB7XG4gICAgICAgICAgICAgIC5jYXJkLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJkLXNlY3Rpb24taXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNvbG9yLWJyYW5kIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tdG9wLXRpdGxlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjcGFydG5lcnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogI2YyZjRmNztcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcbiAgICAgIFxuICAgICAgLnRleHQtc2VjdGlvbiB7XG4gICAgICAgIC50aXRsZS1ibG9jayB7XG4gICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG9nby1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjcmVzb3VyY2VzIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdXBlcnRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRha2Vkb3duLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoIzFlMmM3MiAwIDFweCwgdHJhbnNwYXJlbnQgMXB4IDEwMCUpLFxuICAgICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFlMmM3MiAwIDFweCwgdHJhbnNwYXJlbnQgMXB4IDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTBweCAxNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICBcbiAgICAudGFrZWRvd24taW50cm8ge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgXG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgXG4gICAgICAgIC5pdGVtLXN1cGVydGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAudGFrZWRvd24tdGFiLWl0ZW1zIHtcbiAgICAgIC50YWtlZG93bi10YWItaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICBcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4ZDg5YjE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICBcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgLml0ZW0tdGFrZWRvd24tdGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLml0ZW0tdGFrZWRvd24tY29udGVudCB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFrZWRvd24tdGFiLWl0ZW06bGFzdC1vZi10eXBle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFrZWRvd24taW1hZ2Utc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuaW1hZ2UtaXRlbXMge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkY29sb3ItYnJhbmQtYWx0LWRhcmtlciA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDIwLCAxMDAsIDAuNzUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS1pdGVtIHtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpLCAwIDAgMTBweCAwICMxNTQ1ZmMsIC01cHggMCAxMnB4IDAgcmdiYSgzOCwgMTQ2LCAyMzcsIC42KSwgMCAwIDMwcHggMTBweCByZ2JhKDMwLCAxOCwgMTgyLCAuNSksIC0zcHggMCAyNHB4IDAgcmdiYSgxOCwgODQsIDE4MiwgLjcpLCAtNXB4IDAgNzBweCAxMHB4IHJnYmEoNDIsIDE1OSwgMjQxLCAuOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kge1xuICAudGVjaG5vbG9neS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAjdGVjaG5vbG9neS1uYXZiYXIge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVzdDtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItdGV4dC1hbHQ7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuXG4gICAgICAudGVjaG5vbG9neS1uYXZiYXItaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAudGVjaG5vbG9neS1uYXZiYXItaXRlbSB7XG4gICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlY2gtaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICAudGVjaC1zZWN0aW9uLWludHJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRlY2gtc2VjdGlvbi1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ibG9jazogNC41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVzdDtcbiAgICAgIH1cblxuICAgICAgLnRlY2gtc2VjdGlvbi1pbnRybyB7XG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZWNoLXRleHQtYW5kLWltYWdlIHtcbiAgICAgICAgLnRlY2gtdGV4dCB7XG4gICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tYnVsbGV0LXBvaW50cyB7XG4gICAgICAgICAgICAgIC5pdGVtLWJ1bGxldC1wb2ludCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGVjaC1pbWFnZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZWNoLWJlbmVmaXQtaXRlbXMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWNoLWJlbmVmaXQtaXRlbSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG5cbiAgICAgICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVkLWl0ZW1zLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbnRyby1ibG9jayB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiB7XG4gIC5zdGF0aXN0aWNzIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLnN0YXRpc3RpY3MtaW50cm8ge1xuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0aXN0aWMtaXRlbXMge1xuICAgICAgLnN0YXRpc3RpYy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAuaXRlbS12YWx1ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9ibGVtcyB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5wcm9ibGVtLWl0ZW1zIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgIC5wcm9ibGVtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICB9XG5cbiAgICAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbi1pbnRybyB7XG4gICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWFuZC10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmltYWdlLWNvbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dC1jb2wge1xuICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc29sdXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLnNvbHV0aW9uLWludHJvIHtcbiAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc29sdXRpb24taXRlbXMge1xuICAgICAgLnNvbHV0aW9uLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLml0ZW0tbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICYuY2FzZS1zdHVkeS1hYm92ZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNyZW07XG4gIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgICAgICB9XG4gIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC05cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW50cm8tYmxvY2sge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIHtcbiAgLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24ge1xuICAgIC5pbWFnZS1hbmQtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWNvbCB7XG4gICAgICAgIC5pdGVtLXRleHQtYmxvY2sge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFicy1hbmQtYWNjb3JkaW9uIHtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLWhlYWRlci1pdGVtcy1uYXYtaXRlbXMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXN0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1oZWFkZXItaXRlbXMge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC50YWItaGVhZGVyLWl0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1uYXYtaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAzLjc1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZ2FwOiAyLjc1cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXN0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWItbmF2LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbXMge1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0ZXN0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgIC5pdGVtLWFjY29yZGlvbi10YWIge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMi41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1icmFuZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS10aXRsZS1ibG9jayB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gICAgICAgICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS10YWItY29udGVudCB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgIC5pdGVtLXRhYi1pbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tdGFiLXRleHQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS10YWItY3RhcyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtLXRhYi1jdGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mYS1zb2xpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICAgIC5mYS1zb2xpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLXNhbGVzIHtcbiAgLmJhbm5lci1ncmFkaWVudCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjcsIDIwLCAxMDApO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDAlLCByZ2JhKDMxLCAyMDIsIDEyNiwgMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duIChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG4gIFxuICAgIC5iYW5uZXItdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgXG4gICAgLmJhbm5lci10ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgXG4gICAgLmJ0biB7XG4gICAgICAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mZWF0dXJlZC1pdGVtIHtcbiAgLmZlYXR1cmVkLWl0ZW0taW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmVhdHVyZWQtYnRuIHtcbiAgICAuYnRuIHtcbiAgICAgIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJlbmVmaXRzLXNlY3Rpb24ge1xuICAuYmVuZWZpdC1pdGVtcyB7XG4gICAgLmJlbmVmaXQtaXRlbSB7XG4gICAgICAuaXRlbS1jb250ZW50IHsgIFxuICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tYnRuIHtcbiAgICAuYnRuIHtcbiAgICAgIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIH1cblxuICAuaW1hZ2UtY29sIHtcbiAgICAuaXRlbS1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXByZXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtc2V0aW9uLWNvdW50PVwib2RkXCJdIHtcbiAgICAuaW1hZ2UtY29sIHtcbiAgICAgIEBleHRlbmQgLm9yZGVyLTE7XG4gICAgICBAZXh0ZW5kIC5vcmRlci1tZC0yO1xuICAgIH1cblxuICAgIC50ZXh0LWNvbCB7XG4gICAgICBAZXh0ZW5kIC5vcmRlci0yO1xuICAgICAgQGV4dGVuZCAub3JkZXItbWQtMTtcblxuICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmdsb2JhbC1yZXNvdXJjZXMtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVzdDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItdGV4dC1hbHQ7XG5cbiAgICAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbSB7XG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEuMjVyZW07XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2xvYmFsLXJlc291cmNlcy1pdGVtIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtYWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVzdDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItdGV4dC1hbHQ7XG5cbiAgICAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyLWl0ZW0ge1xuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvcnRmb2xpby1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICAuaXRlbS1sYWJlbHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAuMjVyZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbnNldDogMCAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3ItYnJhbmQtYWx0IDAlLCAkY29sb3ItYnJhbmQgMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1sYWJlbCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9ydGZvbGlvLXN1Yi1pdGVtcyB7XG4gICAgICAgIC5wb3J0Zm9saW8tc3ViLWl0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWFsdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9ydGZvbGlvLXN1Yi1pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMC43NXJlbTtcblxuICAgICAgICAgICAgLnBvcnRmb2xpby1zdWItaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgLml0ZW0tZHVyYXRpb24ge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLWRhdGEtbmV0d29yayB7XG4gIC5iYW5uZXItcHJvZHVjdHMge1xuICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgfVxuXG4gICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaW50cm8ge1xuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIHtcbiAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSB7XG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXG4gICAgICAgICAgICAmLmxlZnQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tc3VwZXJ0aXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcblxuICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aHJlZS1jb2x1bW4tc2VjdGlvbiB7XG4gICAgLnRocmVlLWNvbHVtbi1zZWN0aW9uLWl0ZW1zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAudGhyZWUtY29sdW1uLXNlY3Rpb24taXRlbSB7XG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVmZmVjdGl2ZS1mcmF1ZC1wcmV2ZW50aW9uLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1hbHQ7XG5cbiAgICAudGl0bGUtYmxvY2sge1xuICAgICAgLnN1cGVyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgIH1cbiAgXG4gICAgICAudGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgXG4gICAgICAudGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lZmZlY3RpdmUtZnJhdWQtcHJldmVudGlvbi1pdGVtIHtcbiAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0taW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgLml0ZW0tbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4xNTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA2NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGxhdGZvcm0ge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcblxuICAgIC5wbGF0Zm9ybS1pbnRybyB7XG4gICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBsYXRmb3JtLWNvbnRlbnQge1xuICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnBsYXRmb3JtLWl0ZW1zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtO1xuXG4gICAgICAgIC5wbGF0Zm9ybS1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpOjptYXJrZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGxhdGZvcm0taXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgMTgwZGVnLCBcbiAgICAgICAgICAgICAgJGNvbG9yLWJyYW5kIDUwJSwgXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDUwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMHB4O1xuICAgICAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDsgXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGxhdGZvcm0taXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgMTgwZGVnLCBcbiAgICAgICAgICAgICAgJGNvbG9yLWJyYW5kIDUwJSwgXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDUwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMHB4O1xuICAgICAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDsgXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LXBsYXRmb3JtLXBhZ2Uge1xuICAvLyBCYW5uZXJcbiAgLmJhbm5lci1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdGF0aXN0aWNzXG4gIC5zdGF0aXN0aWMtYm94LXNlY3Rpb24ge1xuICAgIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGF0aXN0aWMtaXRlbSB7XG4gICAgLml0ZW0tdmFsdWUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuaXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC8vIFRleHQgYW5kIENhcmRzIFNlY3Rpb25cbiAgLnRleHQtYW5kLWNhcmQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC50ZXh0LXNlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWl0ZW0ge1xuICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBbHRlcm5hdGluZyBJbWFnZSBhbmQgVGV4dCBSb3dzXG4gIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuICB9XG5cbiAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0ge1xuICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXRleHQtYmxvY2sge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgLmxlZnQtdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yaWdodC10ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS1saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhc2JvYXJkXG4gIC5kYXNoYm9hcmQge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcbiAgfVxuXG4gIC5kYXNoYm9hcmQtaXRlbXMge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtO1xuICB9XG5cbiAgLmRhc2hib2FyZC1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6bm90KDpudGgtb2YtdHlwZSgxKSkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yLjI1cmVtO1xuICAgICAgICB3aWR0aDogMXB4OyBcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyBcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNvbG9yLWJyYW5kIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwcHg7XG4gIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGk6Om1hcmtlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgIH1cbiAgfVxuXG4gIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24ge1xuICAgIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFxuICAgICAgICAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XG4gIFxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIFxuICAgICAgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXG4gICAgICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgLml0ZW0tbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgXG4gICAgICAgICAgICAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgXG4gICAgICAgICAgICAgIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mZWF0dXJlLWl0ZW0ge1xuICAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaXRlbS1pbWFnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXRleHQtYmxvY2sge1xuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AcHJvcGVydHkgLS1zdGVwLWJ0bi1iZy1jb2xvci1zdGFydCB7XG4gIHN5bnRheDogXCI8Y29sb3I+XCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogI2NjYztcbn1cblxuQHByb3BlcnR5IC0tc3RlcC1idG4tYmctY29sb3ItZW5kIHtcbiAgc3ludGF4OiBcIjxjb2xvcj5cIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAjY2NjO1xufVxuXG4ucGxhdGZvcm0tc2VjdGlvbiB7XG4gIC5zdGVwLW5hdi1pdGVtcyB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgLnN0ZXAtbmF2LWl0ZW0ge1xuICAgIC0tc3RlcC1idG4tYmctY29sb3Itc3RhcnQ6ICNjY2M7XG4gICAgLS1zdGVwLWJ0bi1iZy1jb2xvci1lbmQ6ICNjY2M7XG5cbiAgICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tc3RlcC1idG4tYmctY29sb3Itc3RhcnQpIDYuNjQlLCB2YXIoLS1zdGVwLWJ0bi1iZy1jb2xvci1lbmQpIDExOS4xMyUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgIHRyYW5zaXRpb246IC0tc3RlcC1idG4tYmctY29sb3Itc3RhcnQgMC4zcyBlYXNlLW91dCwgLS1zdGVwLWJ0bi1iZy1jb2xvci1lbmQgMC4zcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgLS1zdGVwLWJ0bi1iZy1jb2xvci1zdGFydDogI2I1MTU5NjtcbiAgICAgIC0tc3RlcC1idG4tYmctY29sb3ItZW5kOiAjZWE2MDJhO1xuXG4gICAgICB0cmFuc2l0aW9uOiAtLXN0ZXAtYnRuLWJnLWNvbG9yLXN0YXJ0IDAuM3MgZWFzZS1vdXQsIC0tc3RlcC1idG4tYmctY29sb3ItZW5kIDAuM3MgZWFzZS1vdXQ7O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC0tc3RlcC1idG4tYmctY29sb3Itc3RhcnQ6ICNiNTE1OTY7XG4gICAgICAtLXN0ZXAtYnRuLWJnLWNvbG9yLWVuZDogI2VhNjAyYTtcblxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RlcC1jb250ZW50LWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG5cbiAgLnN0ZXAtY29udGVudC1pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgfVxuICBcbiAgICAgIC5pdGVtLWludHJvLWJsb2NrIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuXG4gICAgLml0ZW0taW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtYm5tIHtcbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGkge1xuICAgICAgdG9wOiAtMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIHtcbiAgICAuaXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGV4dC1pdGVtcy1hbmQtYnV0dG9uLXNlY3Rpb24ge1xuICAuaW50cm9kdWN0aW9uLWl0ZW0ge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ibm0taXRlbSB7XG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcm9pLWNhbGN1bGF0b3Itc2ltcGxpZmllZCB7XG4gIC0tdGl0bGUtc2l6ZTogMjBweDtcbiAgLS1zdWJ0aXRsZS1zaXplOiAxOHB4O1xuXG4gIC5pdGVtLWZvb3Rub3RlIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtY29sIHtcbiAgLml0ZW0tY29udGVudCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICB9XG5cbiAgLml0ZW0taW5wdXQtZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGUtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5pdGVtLWlucHV0LW51bWJlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5pdGVtLWlucHV0LXNsaWRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5pdGVtLWlucHV0LXNsaWRlciB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgLyogV2ViS2l0LWJhc2VkIGJyb3dzZXJzICovXG4gICAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLWJyYW5kLCAkY29sb3ItYnJhbmQtYWx0IHZhcigtLXNsaWRlci12YWx1ZSksICRjb2xvci10ZXh0LWFsdCB2YXIoLS1zbGlkZXItdmFsdWUpKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgXG4gICAgICAgIGJhY2tncm91bmQ6ICNlYTYwMmE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWI6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjNjY2O1xuICAgICAgfVxuXG4gICAgICAvKiBNb3ppbGxhIEZpcmVmb3ggKi9cbiAgICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAvKiBzdHlsZXMgZm9yIHRoZSB0aHVtYiAqL1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiMSBtaWxsaW9uXCI7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIxIGJpbGxpb25cIjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtLWRpZmZlcmVuY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1hbHQ7XG4gICAgfVxuXG4gICAgLml0ZW0tZGlmZmVyZW5jZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXRpdGxlLXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuaXRlbS1kaWZmZXJlbmNlLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXN1bHRzLWl0ZW0tY29sIHtcbiAgLml0ZW0tY29udGVudCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICB9XG5cbiAgLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGUtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5yZXN1bHRzLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuICB9XG5cbiAgLnJlc3VsdHMtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zdWJ0aXRsZS1zaXplKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnJlc3VsdHMtaXRlbS12YWx1ZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG59IiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2JlaGF2aW9yYWwtYmlvbWV0cmljcyB7XG4gICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXNlY3Rpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5iYi1jYXJkcy1zZWN0aW9uIHtcbiAgLml0ZW0tY29udGVudCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogOTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LWFuZC1jYXJkcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMy4wNGRlZywgJGNvbG9yLWJyYW5kLWFsdCwgJGNvbG9yLWJyYW5kKTtcbn1cblxuLmJiLXRleHQtaXRlbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5pdGVtLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB9XG5cbiAgLml0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5ob3ctaXQtd29ya3Mtc2VjdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc3RlcC1idXR0b25zLWJveCArIC50ZXh0LWFuZC1jYXJkcy1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAudGV4dC1hbmQtY2FyZHMtaXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmJiLWNhcmQtaXRlbSB7XG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItdGV4dC1hbHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICB9XG5cbiAgICAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5pdGVtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC50ZXh0LWFuZC1tZWRpYS1zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnZlcnRpY2FsLWltYWdlLXRleHQtaXRlbSB7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG5cbiAgLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtc2VjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucHJvY2Vzcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbn1cblxuLnByb2Nlc3MtaXRlbSB7XG4gIC5pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MnB4IDFmcjtcbiAgICBnYXA6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Jpc2stZW5naW5lIHtcbiAgLmNhcmQtaXRlbSB7XG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItdGV4dC1hbHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kO1xuXG4gICAgICAgIC5pdGVtLWN0YSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLWN0YSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkY29sb3JzOiAoXHJcbiAgXCJjb2xvci1icmFuZFwiOiAkY29sb3ItYnJhbmQsXHJcbiAgXCJjb2xvci1icmFuZC1saWdodGVyXCI6ICRjb2xvci1icmFuZC1saWdodGVyLFxyXG4gIFwiY29sb3ItYnJhbmQtZGFya2VyXCI6ICRjb2xvci1icmFuZC1kYXJrZXIsXHJcbiAgXCJjb2xvci1icmFuZC1hbHRcIjogJGNvbG9yLWJyYW5kLWFsdCxcclxuICBcImNvbG9yLWJyYW5kLWFsdC1saWdodGVyXCI6ICRjb2xvci1icmFuZC1hbHQtbGlnaHRlcixcclxuICBcImNvbG9yLWJyYW5kLWFsdC1kYXJrZXJcIjogJGNvbG9yLWJyYW5kLWFsdC1kYXJrZXIsXHJcbiAgXCJjb2xvci10ZXh0XCI6ICRjb2xvci10ZXh0LFxyXG4gIFwiY29sb3ItdGV4dC1saWdodGVyXCI6ICRjb2xvci10ZXh0LWxpZ2h0ZXIsXHJcbiAgXCJjb2xvci10ZXh0LWRhcmtlclwiOiAkY29sb3ItdGV4dC1kYXJrZXIsXHJcbiAgXCJjb2xvci10ZXh0LWFsdFwiOiAkY29sb3ItdGV4dC1hbHQsXHJcbiAgXCJjb2xvci1ncmV5XCI6ICRjb2xvci1ncmV5LFxyXG4gIFwiY29sb3ItZ3JleS1saWdodGVyXCI6ICRjb2xvci1ncmV5LWxpZ2h0ZXIsXHJcbiAgXCJjb2xvci1ncmV5LWRhcmtlclwiOiAkY29sb3ItZ3JleS1kYXJrZXIsXHJcbiAgXCJjb2xvci1ncmV5LWFsdFwiOiAkY29sb3ItZ3JleS1hbHQsXHJcbiAgXCJjb2xvci1ncmV5LWFsdC1saWdodGVyXCI6ICRjb2xvci1ncmV5LWFsdC1saWdodGVyLFxyXG4gIFwiY29sb3ItZ3JleS1hbHQtZGFya2VyXCI6ICRjb2xvci1ncmV5LWFsdC1kYXJrZXIsXHJcbiAgXCJjb2xvci1ncmV5LWxpZ2h0ZXN0XCI6ICRjb2xvci1ncmV5LWxpZ2h0ZXN0LFxyXG4gIFwiY29sb3ItZ3JleS1iYWNrZ3JvdW5kXCI6ICRjb2xvci1ncmV5LWJhY2tncm91bmQsXHJcbiAgXCJjb2xvci1mYWlsXCI6ICRjb2xvci1mYWlsLFxyXG4gIFwiY29sb3Itc3VjY2Vzc1wiOiAkY29sb3Itc3VjY2VzcyxcclxuICBcImNvbG9yLWxpbmtcIjogJGNvbG9yLWxpbmssXHJcbiAgXCJjb2xvci1saW5rLWFsdFwiOiAkY29sb3ItbGluay1hbHQsXHJcbiAgXCJjb2xvci1ob3ZlclwiOiAkY29sb3ItaG92ZXIsXHJcbiAgXCJjb2xvci1ob3Zlci1hbHRcIjogJGNvbG9yLWhvdmVyLWFsdCxcclxuICBcImNvbG9yLXdoaXRlXCI6ICRjb2xvci13aGl0ZSxcclxuICBcImNvbG9yLWJsYWNrXCI6ICRjb2xvci1ibGFja1xyXG4pO1xyXG5cclxuQGZvciAkaSBmcm9tIDAgdG8gMTAge1xyXG4gIC50cmFuc2l0aW9uLSN7JGl9IHtcclxuICAgIHRyYW5zaXRpb246IGFsbCBcIjAuXCIgKyAkaSBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIC5ib3JkZXItI3skaX0ge1xyXG4gICAgYm9yZGVyOiAkaSArIHB4IHNvbGlkICMwMDA7XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyLXJhZGl1cy0jeyRpfSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaSArIHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGZvciAkaiBmcm9tIDggdG8gMTAwIHtcclxuICAudGV4dC0jeyRqfSB7XHJcbiAgICBmb250LXNpemU6ICN7JGp9cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItcmFkaXVzIHtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkaSBpbiAkY29sb3JzIHtcclxuICAuYmFja2dyb3VuZC0jeyRjb2xvcn0ge1xyXG4gICAgYmFja2dyb3VuZDogJGk7XHJcbiAgfVxyXG5cclxuICAudGV4dC0jeyRjb2xvcn0ge1xyXG4gICAgY29sb3I6ICRpO1xyXG4gIH1cclxuXHJcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaTtcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWhvdmVyLSN7JGNvbG9yfSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgOmFjdGl2ZSxcclxuICAgIDpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtaG92ZXItI3skY29sb3J9IHtcclxuICAgICY6aG92ZXIsXHJcbiAgICA6YWN0aXZlLFxyXG4gICAgOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvcmRlci1ob3Zlci0jeyRjb2xvcn0ge1xyXG4gICAgJjpob3ZlcixcclxuICAgIDphY3RpdmUsXHJcbiAgICA6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJGNvdW50OiA3MDA7XHJcblxyXG5Ad2hpbGUgJGNvdW50ID4gMjk5IHtcclxuICAuaGlkZS0jeyRjb3VudH0ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGNvdW50fXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICRjb3VudDogJGNvdW50IC0gMTA7XHJcbn1cclxuXHJcbi5pbWctZmx1aWQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5mb250LXByaW1hcnkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNlY29uZGFyeSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC10ZXJ0aWFyeSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXRlcnRpYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53LTEwMCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oLTEwMCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucG9zaXRpb24tcmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4iXX0= */
</pre></body></html>